跨交换器之间的Vlan及单臂路由的配置
对于这篇博客,是我一个兄弟所提出的问题而诞生的。感谢小白!先说出他的疑问:他们公司在某大楼的一楼与四楼分别有办公室与教室。2个交换机之间配聚路链合 (中继链路)实现通讯。
对于他的疑问,我想了想并加于现实化,就是在同一层上可能会教室与办公室同在,这样就会产生同一层有2个vlan,并且在不同楼层中会有相同vlan。
于是我便画出这样的模拟拓扑,并将接口、IP、vlan划分如下图
其中:PC0与PC2同属于vlan10,PC1属于vlan20
对于pc0的ip:192.168.1.1子网掩码:255.255.255.0 网关:192.168.1.254
pc2的ip:192.168.1.2子网掩码:255.255.255.0 网关:192.168.1.254
pc1的ip:192.168.1.1子网掩码:255.255.255.0 网关:192.168.2.254
细心的小伙伴们会发现还有一个pc4,这个可以不用考虑。route1与pc4我是用来模拟外网的来测试的。
好了 言归正传:
这里的pc 的IP、子网、网关的配置,不用我来继续啰嗦啦
好……我们来一个个来看
Switch2:
Switch>enable //进入特权模式 Switch#vlan database Switch(vlan)#vlan 10 //建立vlan 10 VLAN 10 added: Name: VLAN0010 Switch(vlan)#vlan 20 //建立vlan 20 VLAN 20 added: Name: VLAN0020 Switch(vlan)#exit //后退一模式 APPLY completed. Exiting.... Switch#configure terminal //进入全局配置模式 Enter configuration commands, one per line.End with CNTL/Z. Switch(config)#interface f0/1 //进入f0/1接口模式 Switch(config-if)#switchport access vlan 10 //将f0/1加入vlan 10
Switch(config-if)#exit //后退一模式 Switch(config)#interface f0/2 //进入f0/1接口模式 Switch(config-if)#switchport access vlan 20 //将f0/1加入vlan 20
Switch(config-if)#exit Switch(config)#int f 0/3 //进入f0/3口(这是命令的简写) Switch(config-if)#switchport mode trunk //为接口配上Trunk Switch(config-if)#no shutdown //激活接口
单臂路由时,与路由器相接的接口需配Trunk! Switch(config-if)#exit Switch(config)#int f 0/4 Switch(config-if)#switchport mode trunk //位接口配上Trunk Switch(config-if)#no shutdown //激活接口
Switch3:(不同交换机上有相同部门,需在同一个vlan) Switch>enable //进入特权模式 Switch#vlan database Switch(vlan)#vlan 10 //建立vlan 10 VLAN 10 added: Name: VLAN0010
Switch(config)#int f 0/3 //2个交换机相连 我都用f0/3接口 Switch(config-if)#switchport mode trunk //位接口配上Trunk Switch(config-if)#no shutdown //激活接口
交换机配完啦……轮到头疼的路由器了Route0:由于只用了一个接口与交换机相连,SO 需在路由的f0/0端口分出子端口f0/0.1f0/0.2 并分别配上IP 作为PC的网关
Router>enable //进入特权模式 Router#configure terminal //进入全局配置模式 Enter configuration commands, one per line.End with CNTL/Z. Router(config)#interface f0/0.1 //进入f0/0.1子接口模式 Router(config-subif)#encapsulation dot1Q 10 //对它进行 .1q 封装和相对应的vlan Router(config-subif)#ip address 192.168.1.254255.255.255.0//配上相应的IP与掩码 Router(config-subif)#exit Router(config)# Router(config)#interface f0/0.2 Router(config-subif)#encapsulation dot1Q 20 Router(config-subif)#ip address 192.168.2.254255.255.255.0 (参考f0/0.1) Router(config-subif)#exit Router(config)#int f0/1 //进入f0/1接口并激活!!!(这一步相当重要 Router(config-if)#no shutdown 千万不能忘记!!)
好了 任务基本解决了……
现在PC之间可以相互通讯了,可以用ping命令来测试了…… 对于外网的模拟的配置我便不在啰嗦……我想了想,我怕出去后会被人蒙起来打,我还是把2个路由之间的通讯重要的地方说一下,IP与掩码的配置不说了。 我就说一下路由之间的RIP
路由之间的通讯需要相互学习才能知道对方的路由条目,这样就用到rip了在路由的全局配置模式下: Router(config)#router rip Router(config-router)#version 2 //这里用的是rip v2 版本 Router(config-router)#auto-summary
Router(config-router)#network 192.168.1.0 Router(config-router)#network 192.168.2.0 Router(config-router)#network 10.0.0.0 // 这里写的是这个路由器上的网段,这个要根据本路由来写入 我这里选的是上图的Route0 根据上图,可想而知Route1的rip是不是这样配呢 Router(config)#router rip Router(config-router)#version 2 //这里用的是rip v2 版本 Router(config-router)#auto-summary
Router(config-router)#network 172.17.1.0 Router(config-router)#network 10.0.0.0答案肯定是的啊我再啰嗦一遍哦, rip根据路由器本身的网段来配哦!
这样就没人来打我了吧我可以安心的睡觉了 呼呼
页:
[1]