zoukankan      html  css  js  c++  java
  • 三层交换单臂路由vlan间通信综合实验之降龙要点[转]

     

     

    单臂路由三层交换机提供vlan间的通信之菜鸟之降龙详解要点:

     

                               图示

    PC:左到右依次设置IP172.16.10.1,    20.1,  30.1,   40,1  ,50,1  /24

    网关10.254   ,20.254    30,254  40,254  50.254

    目的:全网ping通

    2层交换,下行做vlan,把接口划分vlan内,上行接口做trunk

    3层交换,下行需要做trunk和封装和虚拟接口,配置vlan30和vlan40的网关。上行做ospf开放式内部网关协议

    路由,下行接口做封装,封装和撒曾交换机的略有不同,此处为重点。

    具体配置命令如下:

    SW21:                                                                    //此处没命名,不是一个好习惯

    Switch>en

    Switch#conf t

    Switch(config)#vlan 10                                                            //划分vlan10和vlan20

    Switch(config-vlan)#exit

    Switch(config)#vlan 20

    Switch(config-vlan)#exit

    Switch(config-if)#int fa0/1                                    //进入接口把对应接口把接口划入对用vlan    

    Switch(config-if)#switchport mode access 

    Switch(config-if)#switchport access vlan 10

    Switch(config)#int fa0/2

    Switch(config-if)#switchport mode access 

    Switch(config-if)#switchport access vlan 20

    Switch(config-if)#int fa0/3                                          //进入接口把对应接口把接口做trunk   

    Switch(config-if)#switchport mode trunk

    Switch(config-if)#exit

     

    SW3:重点理解

    Switch(config)#ho SW3

    SW3(config)#int fa0/1

    SW3(config-if)#switchport tr enc dot1q                                 //**3层交换机的接口模式下封装dot1q(802)

                                                              //与路由器封装dot1q命令不同(路由封装各个

                                                                        // vlan的dot1q,所以加上VLAN的ID)

                                                       // R1(config-subif)#encapsulation dot1Q 10 

                                                               //R1(config-subif)#encapsulation dot1Q 20

    SW3(config-if)#switchport mode tr                                          //**重点,3层交换机这个接口要做trunk

    SW3(config)#int vlan 30                                                             //全局模式//时间长了就down,

                                                                     //开始的还要输入vlan30vlan40开启

    SW3(config-if)#ip add 172.16.30.254 255.255.255.0 

                                                                                 //配置时候出现172.168.30.254的错误

    SW3(config-if)#int vlan 40

    SW3(config-if)#ip add 172.16.40.254 255.255.255.0

    SW3(config-if)#exit

    SW3(config)#int fa0/2

    SW3(config-if)#no switchport                                                                    //关闭2层接口模式

    SW3(config-if)#ip routing                                                                   //开启3层路由接口模式

    SW3(config)#int fa0/3

    SW3(config-if)#no switchport 

    SW3(config-if)#ip routing

    SW3(config-if)#int fa0/2

    SW3(config-if)#ip add 192.168.12.2 255.255.255.0

    SW3(config-if)#int fa0/3

    SW3(config-if)#ip add 192.168.23.1 255.255.255.0

    SW3(config-if)#exit

    SW3(config)#router  ospf 1                                                     //1是PROCESS进程ID,area 是域号

    SW3(config-router)#net 172.16.30.0 0.0.0.255 area 1

                                                                               //通告直连的网段,完成后sh ip route

    SW3(config-router)#net 172.16.40.0 0.0.0.255 area 1  

                                                                                      //会出现与自己间接连接的O网段

    SW3(config-router)#net 192.168.12.0 0.0.0.255 area 1                                      //就会有O的路由表

    SW3(config-router)#net 192.168.23.0 0.0.0.255 area 1 

                                                                                   //C直连,是设置好终端ip和三层交                                                                                    //换或者路由器的网关,在查看路由表

                                                                     //sh ip route时候,就会出现C直连的网段路由表

     

    R1:下行做封装,上行做ospf

    Router(config)#ho R1

    R1(config)#int fa0/1

    R1(config-if)#ip add 192.168.12.1 255.255.255.0

    R1(config-if)#no sh                                                                                //接口开启

    R1(config-if)#int fa0/0.10

    %LINK-5-CHANGED: Interface FastEthernet0/0.10, changed state to up  %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.10, changed state to up                     //子接口接口up提示

    R1(config-subif)#encapsulation dot1Q 10                                                     //此处不同3层交换

    R1(config-subif)#ip add 172.16.10.254 255.255.255.0

    R1(config-subif)#int fa0/0.20

    %LINK-5-CHANGED: Interface FastEthernet0/0.20, changed state to up

    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.20, changed state to up

    R1(config-subif)#encapsulation dot1Q 20

    R1(config-subif)#ip add 172.16.20.254 255.255.255.0

    SW22:具体配置略,与SW21类似,只是不同的vlanID。

    R2配置

    结果:

    全网互通。实验完毕。

  • 相关阅读:
    23 抽象类 abstract
    22.4 Extends --super 和 this 的区别
    22.3 Extends 构造方法的执行顺序
    22.2 继承的 成员变量的执行顺序
    22.1 Extends 继承的 方法重写@Override 和 方法重载Overload 的区别
    22 Extends 继承(子类、父类)
    21.3代码块考试题
    vue-cli3安装
    ==隐式转换是怎样进行的?
    为什么有时候人们用translate来改变位置而不是定位?
  • 原文地址:https://www.cnblogs.com/bluedy1229/p/4117667.html
Copyright © 2011-2022 走看看