zoukankan      html  css  js  c++  java
  • VLAN实验二:配置Trunk接口

    一、题目及其要求:

      

       

       

         

          Trunk接口的设置是为了使VLAN的数据帧跨越多台交换机传递,交换机之间互连的链路需要配置为干道链路(Trunk Link)。干道链路是用来在不同的设备之间(交换机与路由器之间,交换机与交换机之间)承载多个不同VLAN数据的,它不属于任何一个具体的VLAN,可以承载所有的VLAN数据,也可配置为只能传输指定VLAN的数据。

          Trunk端口一般用于交换机之间连接的端口,Trunk端口可以属于多个VLAN,可以接收和发送多个VLAN的报文。

          当Trunk端口收到数据帧时,如果该帧不包含802.1Q的VLAN标签,将打上该Trunk端口的PVID;如果该帧包含802.1Q的VLAN标签,则不改变。

          当Trunk端口收到数据帧时,当该所发送帧的VLAN ID与端口的PVID不同时,检查是否允许该VLAN通过,若允许的话直接透传,不允许就直接丢弃;当该帧的VLAN ID与端口的PVID相同时,则剥离VLAN标签后转发。

    二、实验步骤:

      1.基本配置:

        

        在没有完成划分VLAN之前,各PC之间都能互通(属于默认VLAN1)。

        例:PC1与PC3互相ping

        

    2.创建VLAN,配置Access接口

      公司内网需要通过VLAN的划分来隔离不同的部门,需要在3台交换机S1,S2,S3上都分别创建VLAN 10和VLAN 20,研发部员工属于VLAN 10,市场部员工属于VLAN 20。

      命令:

       [S1]vlan 10

       [S1-vlan10]description R$D

       [S1-vlan10]vlan 20

       [S1-vlan20]description Market

       

       [S2]vlan 10

       [S2-vlan10]description R$D

       [S2-vlan10]vlan 20

       [S2-vlan20]description Market

       

               [S3]vlan 10

       [S3-vlan10]description R$D

       [S3-vlan10]vlan 20

       [S3-vlan20]description Market

       配置完成后,使用display vlan 命令查看所配置的VLAN信息,以S3为例。

       

       

       

       也可用display vlan summary 命令查看所配置的VLAN信息。

       

       在S1上配置E 0/0/2和E 0/0/3为Access接口,并划分相应的VLAN。

        命令:

        [S1]interface ethernet0/0/2

        [S1-Ethernet0/0/2]port link-type access

        [S1-Ethernet0/0/2]port default vlan 10

        [S1]interface ethernet0/0/3

        [S1-Ethernet0/0/3]port link-type access

        [S1-Ethernet0/0/3]port default vlan 20

          

          在S1上配置E 0/0/2和E 0/0/3为Access接口,并划分相应的VLAN。

        命令:

        [S2]interface ethernet0/0/3

        [S2-Ethernet0/0/3]port link-type access

        [S2-Ethernet0/0/3]port default vlan 10

        [S2]interface ethernet0/0/4

        [S2-Ethernet0/0/4]port link-type access

        [S2-Ethernet0/0/4]port default vlan 20

        

    3、配置Trunk接口:

      将PC所连入的交换机接口划入到相应的部门VLAN后,测试相同部门中的PC是否能够通信。

      测试PC1与PC3之间的连通性:

      

      测试PC2与PC4之间的连通性:

      

      此时同部门的PC间不能通信,虽然与PC端相连的交换机接口上创建并划分了VLAN信息,但是在交换机与交换机之间相连的接口上并没有相应的VLAN信息,不能识别和发送跨越交换机的VLAN报文,此时VLAN只具有在每台交换机上的本地意义,但无法实现相同VLAN的跨交换机通信。

      为了让交换机间能够识别和发送跨越交换机的VLAN报文,需要将交换机间的接口配置为Trunk接口,配置时要明确被允许通过的VLAN,实现对VLAN流量传输的控制。

      在S1上配置E 0/0/1为Trunk接口,并允许VLAN 10和VLAN 20通过。

      命令:

       [S1]interface ethernet0/0/1

       [S1-Ethernet0/0/1]port link-type trunk

       [S1-Ethernet0/0/1]port trunk allow-pass vlan 10 20

      在S2上配置E 0/0/2为Trunk接口,并允许VLAN 10和VLAN 20通过。

      命令:

       [S2]interface ethernet0/0/2

       [S2-Ethernet0/0/2]port link-type trunk

       [S2-Ethernet0/0/2]port trunk allow-pass vlan 10 20

      在S3上配置GE 0/0/1和GE 0/0/2为Trunk接口,并允许所有VLAN通过。

      命令:

       [S3]interface Gigabitethernet0/0/1

       [S3-GigabitEthernet0/0/1]port link-type trunk

       [S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all

       

       [S3]interface Gigabitethernet0/0/2

       [S3-GigabitEthernet0/0/2]port link-type trunk

       [S3-GigabitEthernet0/0/2]port trunk allow-pass vlan all

      配置完成后,使用display port vlan 检查Trunk配置情况,以S3为例。

      

      此时,S3的GE 0/0/1和GE 0/0/2已成功配置为Trunk接口,并且允许所有VLAN流量通过(VLAN 1~4094)。

      再次验证不同交换机上的相同部门的PC间连通性。

      测试PC1与PC3之间的连通性:

      

      测试PC2与PC4之间的连通性:

      

      此时,同部门中的PC已经能成功通信。

      这是实验2的全部内容。

  • 相关阅读:
    mac OS 截图方法
    MAC OS上JAVA1.6 升级1.7,以及 maven3.2.1配置
    maven 安装设置方法
    STemWin移植
    uIP使用记录
    define宏定义细节及uCOS中宏定义技巧
    实验室播放视频步骤
    光通信零碎知识
    论文笔记6
    OFDMA
  • 原文地址:https://www.cnblogs.com/zhaihuijie/p/11917308.html
Copyright © 2011-2022 走看看