基本 QinQ 实验

实验拓扑


图 1-1

注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 网段,则其 IP 地址为 192.168.1.3/24,以此类推。此实验需要在模拟器中使用交换机型号 S6850


实验需求

  1. 按照图示配置 IP 地址
  2. 在 SW4 和 SW5 上配置连接 PC 的接口加入 VLAN 10
  3. 在 SW1 和 SW3 上配置基本 QinQ,为收到的来自 VLAN 10 的帧打上 VLAN 100 的 Tag,并在发出时剥离 Tag,实现两端 VLAN 10 的 PC 互通

实验解法

  1. 配置 IP 地址部分略

  2. 在 SW4 和 SW5 上创建 VLAN 10,把连接 PC 的接口以 Access 类型加入 VLAN 10,连接上行交换机的接口配置为 Trunk,并允许 VLAN 10 通过,步骤略

  3. 配置 QinQ,为收到的来自 VLAN 10 的帧打上 VLAN 100 的 Tag,并在发出时剥离 Tag,实现两端 VLAN 10 的 PC 互通

    步骤 1:在 SW1 上创建 VLAN 100,配置连接 SW4 的接口类型为 Trunk,允许 VLAN 100 通过,并把接口 PVID 设置为 VLAN 100。并在该端口上使能 QinQ

    [SW1]vlan 100
    [SW1]interface g1/0/1
    [SW1-GigabitEthernet1/0/1]port link-type trunk 
    [SW1-GigabitEthernet1/0/1]port trunk permit vlan 100
    [SW1-GigabitEthernet1/0/1]port trunk pvid vlan 100
    [SW1-GigabitEthernet1/0/1]qinq enable 
    

    步骤 2:在 SW1 上配置连接 SW2 的接口类型为 Trunk,运行 VLAN 100 通过

    [SW1]interface g1/0/2
    [SW1-GigabitEthernet1/0/2]port link-type trunk 
    [SW1-GigabitEthernet1/0/2]port trunk permit vlan 100
    

    步骤 3:在 SW3 上创建 VLAN 100,配置连接 SW5 的接口类型为 Trunk,允许 VLAN 100 通过,并把接口 PVID 设置为 VLAN 100。并在该端口上使能 QinQ

    [SW3]vlan 100
    [SW3]interface g1/0/2
    [SW3-GigabitEthernet1/0/2]port link-type trunk 
    [SW3-GigabitEthernet1/0/2]port trunk permit vlan 100
    [SW3-GigabitEthernet1/0/2]port trunk pvid vlan 100
    [SW3-GigabitEthernet1/0/2]qinq enable 
    

    步骤 4:在 SW3 上配置连接 SW2 的接口类型为 Trunk,运行 VLAN 100 通过

    [SW1]interface g1/0/1
    [SW1-GigabitEthernet1/0/1]port link-type trunk 
    [SW1-GigabitEthernet1/0/1]port trunk permit vlan 100
    

    步骤 5:在 SW2 上创建 VLAN 100,把连接 SW1 和 SW3 的接口都配置为 Trunk,并允许 VLAN 100 通过

    [SW2]vlan 100
    [SW2]interface range g1/0/1 to g1/0/2
    [SW2-if-range]port link-type trunk
    [SW2-if-range]port trunk permit vlan 100
    

    效果验证:在 SW1 连接 SW2 的链路上开启抓包后,使用 PC6 Ping PC8,如图 1-2,可以发现 ICMP 报文分别被封装了 VLAN 10 和 VLAN 100 的 Tag


    图 1-2