对于这篇博客,是我一个兄弟所提出的问题而诞生的。感谢小白!

         先说出他的疑问:他们公司在某大楼的一楼与四楼分别有办公室与教室。2个交换机之间配聚路链合                                       (中继链路)实现通讯。

         对于他的疑问,我想了想并加于现实化,就是在同一层上可能会教室与办公室同在,这样就会产生同一层有2个vlan,并且在不同楼层中会有相同vlan。

         于是我便画出这样的模拟拓扑,并将接口、IP、vlan划分如下图跨交换器之间的Vlan及单臂路由的配置_单臂路由与vlan

跨交换器之间的Vlan及单臂路由的配置_单臂路由与vlan_02其中: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             //激活接口


交换机配完啦……轮到头疼的路由器了跨交换器之间的Vlan及单臂路由的配置_单臂路由与vlan_03

Route0:由于只用了一个接口与交换机相连,SO 需在路由的f0/0端口分出子端口f0/0.1  f0/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.254  255.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.254  255.255.255.0   (参考f0/0.1)

        

        Router(config-subif)#exit

        Router(config)#int f0/1               //进入f0/1接口并激活!!!(这一步相当重要

        Router(config-if)#no shutdown                                    千万不能忘记!!)


好了 任务基本解决了……跨交换器之间的Vlan及单臂路由的配置_单臂路由与vlan_04

     

        现在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根据路由器本身的网段来配哦!


这样就没人来打我了吧  我可以安心的睡觉了 跨交换器之间的Vlan及单臂路由的配置_单臂路由与vlan_05呼呼

                                                           Thank for your watch!!!