3、使用三层交换机实现跨VLAN通信

目录

三层交换机S1的配置:

二层交换机S2的配置:

二层交换机S3的配置:


  1. “ip routing”配置命令开启三层交换机的IP路由;
  2. VLAN能将不同网段的广播隔离开;
  3. 二层交换机无法实现不同VLAN间的路由功能;
  4. 三层交换机的功能 = 二层交换机的功能 + 路由器的功能;
  5. 在VLAN端口配置IP,将GW指向相应VLAN的SVI地址可实现不同VLAN间的通信。
  6. 交换虚拟端口(SVI, Switch Virtual Interface):虚拟的路由器与每个VLAN进行连接的端口。 

三层交换机S1的配置:

//配置三层接口之前,首先创建VLAN及端口分配
S1(config)#VLAN 2 //创建vlan2
S1(config-vlan)#exit

S1(config)#interface fa0/1 //进入端口配置模式
S1(config-if)#switchport trunk encapsulation dot1q //配置Trunk封装为802.1q协议
S1(config-if)#switchport mode trunk //设置为主干道trunk模式

S1(config)#interface fa0/2
S1(config-if)#switchport trunk encapsulation dot1q //配置Trunk封装为802.1q协议
S1(config-if)#switchport mode trunk //设置为主干道trunk模式

S1(config)#interface vlan 1 
S1(config-if)#ip address 192.168.1.1 255.255.255.0 //在VLAN端口配置网关IP地址
S1(config-if)#no shutdown //开启端口 

S1(config)#interface vlan 2
S1(config-if)#ip address 192.168.2.1 255.255.255.0 //在VLAN端口配置网关IP地址
S1(config-if)#no shutdown //开启端口
S1(config-if)#exit

S1(config)#ip routing //开启三层交换机的IP路由功能

二层交换机S2的配置:

S2(config)#vlan 2 //在全局配置模式下创建VLAN
S2(config-vlan)#exit

S2(config)#interface fa0/1 //进入端口配置模式
S2(config-if)#switchport mode trunk //端口配置为Trunk模式用来进行交换机互联,可允许多个VLAN通信

S2(config-if)#interface fa0/2 //进入端口配置模式
S2(config-if)#switchport access vlan 1 //将端口分配到vlan 1

S2(config-if)#interface fa0/3
S2(config-if)#switchport access vlan 2 //将交换机端口分配到vlan2

二层交换机S3的配置:

S3(config)#vlan 2
S3(config-vlan)#exit

S3(config)#interface fa0/1
S3(config-if)#switchport mode trunk

S3(config-if)#interface fa0/2
S3(config-if)#switchport access vlan 2

S3(config-if)#interface fa0/3
S3(config-if)#switchport access vlan 1

 

  • 19
    点赞
  • 187
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
三层交换机可以通过 VLAN 接口实现 VLAN 通信。具体实现步骤如下: 1. 配置 VLAN:在交换机上创建需要的 VLAN,并将不同的端口分配到不同的 VLAN 中。 2. 配置 VLAN 接口:为每个 VLAN 创建一个 VLAN 接口,并为每个接口分配一个 IP 地址。 3. 配置路由:在交换机上配置路由,使得不同 VLAN 之间可以相互通信。 下面是一个简单的示例: ``` Switch(config)# vlan 10 Switch(config-vlan)# name Sales Switch(config-vlan)# exit Switch(config)# vlan 20 Switch(config-vlan)# name Marketing Switch(config-vlan)# exit Switch(config)# interface gigabitethernet0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10 Switch(config-if)# exit Switch(config)# interface gigabitethernet0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 20 Switch(config-if)# exit Switch(config)# interface vlan 10 Switch(config-if)# ip address 192.168.10.1 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# exit Switch(config)# interface vlan 20 Switch(config-if)# ip address 192.168.20.1 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# exit Switch(config)# ip routing ``` 在上面的示例中,我们创建了两个 VLAN(Sales 和 Marketing),并将两个端口分别分配到不同的 VLAN 中。然后,我们为每个 VLAN 创建了一个 VLAN 接口,并为每个接口分配了一个 IP 地址。最后,我们启用了路由功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值