• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

02-典型配置举例

14-H3C MSR系列路由器 QinQ典型配置举例

本章节下载  (264.88 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Typical_Configuration_Example/H3C_MSR_R6728-10884/99/202305/1843869_30005_0.htm

14-H3C MSR系列路由器 QinQ典型配置举例

H3C MSR系列路由器

QinQ配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2022-2023 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



1  简介

本文档介绍了使用QinQ功能在运营商网络中传输用户数据的配置举例。

当端口上配置了QinQ功能后,不论从该端口收到的报文是否带有VLAN Tag,设备都会为该报文封装本端口缺省VLAN的Tag。

说明

端口配置QinQ功能后,设备会将用户网络的MAC地址学习到QinQ封装的外层VLAN中。

 

2  配置前提

本文档适用于使用Comware V7软件版本的MSR系列路由器,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解QinQ特性。

3  使用限制

在MSR路由器上,仅MSR3600-51与MSR3600-28的固定交换以太网接口、配有HMIM 24GSW、HMIM 24GSW-PoE与HMIM 8GSW接口卡的MSR路由器支持QinQ功能。

4  QinQ配置举例

4.1  组网需求

图1所示,Customer A和Customer B各有两个分支机构需要通过运营商网络进行通信。运营商网络中可用的VLAN资源包括VLAN 1000和VLAN 2000。现要求通过配置QinQ功能,运营商网络能够利用VLAN 1000传输Customer A的数据,利用VLAN 2000传输Customer B的数据。

图1 QinQ组网示意图

 

4.2  配置思路

·     请在PE A和PE B连接用户网络的端口上配置QinQ功能。

·     为了保证用户网络接收的数据中不会包含运营商网络的VLAN信息,需要配置开启QinQ功能的端口发送PVID的报文时不带VLAN Tag。开启QinQ功能的端口的链路类型可以是Access,Hybrid或Trunk。如果配置为Hybrid类型,需要配置该端口允许PVID的报文不带VLAN Tag通过。如果配置为Trunk类型,需要配置该端口允许PVID的报文通过。

4.3  使用版本

本举例是在R6728版本上进行配置和验证的。

4.4  配置注意事项

·     开启QinQ的端口,需要配置端口的缺省VLAN为QinQ封装的外层VLAN(SVLAN)。

·     需要保证QinQ报文传输路径上,报文的外层VLAN Tag不被修改或移除。

·     QinQ为报文加上外层VLAN Tag后,内层VLAN Tag将被当作报文的数据部分进行传输,报文长度将增加4个字节。因此建议用户适当增加QinQ报文传输路径上各接口的MTU值(至少为1504字节)。

4.5  配置步骤

4.5.1  PE A的配置

# 创建VLAN 1000和VLAN 2000。

<PE_A> system-view

[PE_A] vlan 1000

[PE_A-vlan1000] quit

[PE_A] vlan 2000

[PE_A-vlan2000] quit

# 配置端口GigabitEthernet1/0/1为Access端口,允许VLAN 1000的报文通过。

[PE_A] interface gigabitethernet 1/0/1

[PE_A-GigabitEthernet1/0/1] port access vlan 1000

# 开启端口GigabitEthernet1/0/1的QinQ功能。

[PE_A-GigabitEthernet1/0/1] qinq enable

[PE_A-GigabitEthernet1/0/1] quit

# 配置端口GigabitEthernet1/0/2为Access端口,允许VLAN 2000的报文通过。

[PE_A] interface gigabitethernet 1/0/2

[PE_A-GigabitEthernet1/0/2] port access vlan 2000

# 开启端口GigabitEthernet1/0/2的QinQ功能。

[PE_A-GigabitEthernet1/0/2] qinq enable

[PE_A-GigabitEthernet1/0/2] quit

# 配置端口GigabitEthernet1/0/3为Trunk端口,且允许VLAN 1000和VLAN 2000的报文通过,取消允许VLAN 1通过。

[PE_A] interface gigabitethernet 1/0/3

[PE_A-GigabitEthernet1/0/3] port link-type trunk

[PE_A-GigabitEthernet1/0/3] port trunk permit vlan 1000 2000

[PE_A-GigabitEthernet1/0/3] undo port trunk permit vlan 1

[PE_A-GigabitEthernet1/0/3] quit

4.5.2  PE B的配置

# 创建VLAN 1000和VLAN 2000。

<PE_B> system-view

[PE_B] vlan 1000

[PE_B-vlan1000] quit

[PE_B] vlan 2000

[PE_B-vlan2000] quit

# 配置端口GigabitEthernet1/0/1为Access端口,允许VLAN 2000的报文通过。

[PE_B] interface gigabitethernet 1/0/1

[PE_B-GigabitEthernet1/0/1] port access vlan 2000

# 开启端口GigabitEthernet1/0/1的QinQ功能。

[PE_B-GigabitEthernet1/0/1] qinq enable

[PE_B-GigabitEthernet1/0/1] quit

# 配置端口GigabitEthernet1/0/2为Access端口,允许VLAN 1000的报文通过。

[PE_B] interface gigabitethernet 1/0/2

[PE_B-GigabitEthernet1/0/2] port access vlan 1000

# 开启GigabitEthernet1/0/2端口的QinQ功能。

[PE_B-GigabitEthernet1/0/2] qinq enable

[PE_B-GigabitEthernet1/0/2] quit

# 配置端口GigabitEthernet1/0/3为Trunk端口,且允许VLAN 1000和VLAN 2000的报文通过,取消允许VLAN 1通过。

[PE_B] interface gigabitethernet 1/0/3

[PE_B-GigabitEthernet1/0/3] port link-type trunk

[PE_B-GigabitEthernet1/0/3] port trunk permit vlan 1000 2000

[PE_B-GigabitEthernet1/0/3] undo port trunk permit vlan 1

[PE_B-GigabitEthernet1/0/3] quit

4.5.3  运营商网络设备的配置

配置运营商网络中PE A到PE B之间的路径上的设备端口都允许VLAN 1000和VLAN 2000的报文携带VLAN Tag通过,且这些端口的MTU值至少为1504字节。

4.6  验证配置

(1)     同一个公司跨越运营商网络的两个分支机构中处于同一CVLAN的两台PC互相进行Ping操作,可以Ping通,且这两台PC能够互相学习到对方的MAC地址。可见CVLAN信息能够跨越运营商网络进行透明传输。

# Customer A上同属于VLAN 100的两台PC可以Ping通,且学到对方的MAC地址。

C:\Windows\System32>ping 192.168.100.67

 

Pinging 192.168.100.67 with 32 bytes of data:

Reply from 192.168.100.67: bytes=32 time<1ms TTL=255

Reply from 192.168.100.67: bytes=32 time=11ms TTL=255

Reply from 192.168.100.67: bytes=32 time<1ms TTL=255

Reply from 192.168.100.67: bytes=32 time<1ms TTL=255

 

Ping statistics for 192.168.100.67:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

    Minimum = 0ms, Maximum = 11ms, Average = 2ms

 

C:\Windows\System32>arp -a

 

Interface: 192.168.100.24 --- 0x15

  Internet Address      Physical Address      Type

  192.168.100.67        0c-da-41-b2-1e-31     dynamic

  192.168.100.255       ff-ff-ff-ff-ff-ff     static

  224.0.0.22            01-00-5e-00-00-16     static

  224.0.0.252           01-00-5e-00-00-fc     static

  239.255.255.250       01-00-5e-7f-ff-fa     static

(2)     Customer A和Customer B中处于同一CVLAN(例如VLAN 130)中的两台PC互相进行Ping操作。在其中一台PC上查看ARP表项,发现它没有学到对方的MAC地址。可见不同公司中同一CVLAN的流量被二层隔离。

4.7  配置文件

·     PE A

#

vlan 1000

#

vlan 2000

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 1000

 qinq enable

#

interface GigabitEthernet1/0/2

 port link-mode bridge

 port access vlan 2000

 qinq enable

#

interface GigabitEthernet1/0/3

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 1000 2000

 #

·     PE B

#

vlan 1000

#

vlan 2000

#

interface GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 2000

 qinq enable

 #

interface GigabitEthernet1/0/2

 port link-mode bridge

 port access vlan 1000

 qinq enable

#

interface GigabitEthernet1/0/3

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 1000 2000

 #

5  相关资料

·     《H3C MSR系列路由器 配置指导(V7)》中的“二层技术-以太网交换配置指导”

·     《H3C MSR系列路由器 命令参考(V7)》中的“二层技术-以太网交换命令参考”

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们