配置QinQ终结子接口
背景信息
VPN用户网络通过子接口接入运营商网络时,子接口上需要终结VLAN Tag。当CE发往PE的业务数据报文中带有两层VLAN Tag时,子接口是对报文的双层Tag终结,那么该子接口称为QinQ终结子接口。
操作步骤
- 在PE设备上执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令port link-type { hybrid | trunk },配置端口类型。
- 执行命令quit,退出接口视图。
- 执行命令interface interface-type interface-number.subinterface-number,进入PE的CE侧子接口视图。
如果PW侧的接口使用的是通过undo portswitch命令切换的三层路由接口,则AC侧接口不能使用三层路由主接口及其子接口,否则会出现流量转发不通的现象。
- (可选)执行命令qinq termination
l2 { symmetry | asymmetry },配置QinQ终结子接口的属性。
缺省情况下,未配置QinQ终结子接口的属性。
QinQ终结子接口接入L2VPN时,PE根据子接口QinQ终结的配置、QinQ终结子接入PWE3/VLL/VPLS时接口的属性配置以及封装类型的配置对报文进行不同的处理,具体请参见以下表格。关于封装方式,请参见命令encapsulation(VSI视图)或者mpls l2vc。表8-4 接入VPLS场景报文入接口处理入接口类型
以太封装方式
VLAN封装方式
对称方式
剥掉外层Tag。
不处理,两层Tag都保留。
非对称方式
两层Tag都剥掉。
剥掉外层Tag。
缺省情况
两层Tag都剥掉。
不处理,两层Tag都保留。
表8-5 接入VPLS场景报文出接口处理入接口类型
以太封装方式
VLAN封装方式
对称方式
剥掉MPLS标签,根据子接口上QinQ终结配置的pe-vid为报文添加外层tag。
剥掉MPLS标签,内层报文有tag,替换报文外层tag为子接口上配置QinQ终结的pe-vid;内层报文无tag,根据子接口上QinQ终结配置的pe-vid为报文添加外层tag。
非对称
X系列单板:剥掉MPLS标签,根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
其他单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有tag则先剥掉一层再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
X系列单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有tag则先剥掉外层tag再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
其他单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有一层tag则先剥掉一层再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有两层tag则先剥掉两层再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
缺省情况
X系列单板:剥掉MPLS标签,根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
其他单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有tag则先剥掉一层再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
剥掉MPLS标签,内层报文透传。
表8-6 接入VLL/PWE3场景报文入接口处理入接口类型
Raw封装方式
Tagged封装方式
对称方式
剥掉外层Tag
不处理,两层Tag都保留
非对称
两层Tag都剥掉
剥掉外层Tag
缺省情况
剥掉外层Tag
不处理,两层Tag都保留
表8-7 接入VLL/PWE3场景报文出接口处理入接口类型
Raw封装方式
Tagged封装方式
对称方式
剥掉MPLS标签,根据子接口上QinQ终结配置的pe-vid为报文添加外层tag。
剥掉MPLS标签,内层报文有tag,替换报文外层tag为子接口上配置QinQ终结的pe-vid;内层报文无tag,添加子接口上配置QinQ终结的pe-vid为报文的外层tag。
非对称
X系列单板:剥掉MPLS标签,根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
其他单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有tag则先剥掉1层tag再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
X系列单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有tag则先剥掉外层tag再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
其他单板:剥掉MPLS标签,内层报文无tag则根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有1层tag则先剥掉1层再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag;内层报文有2层tag则先剥掉2层再根据子接口上QinQ终结配置的ce-vid和pe-vid为报文添加两层tag。
缺省情况
剥掉MPLS标签,根据子接口上QinQ终结配置的pe-vid为报文添加外层tag。
剥掉MPLS标签,内层报文有tag,替换报文外层tag为子接口上配置QinQ终结的pe-vid;内层报文无tag,根据子接口上QinQ终结配置的pe-vid为报文添加外层tag。
- 执行命令qinq termination pe-vid pe-vid ce-vid ce-vid1 [ to ce-vid2 ],配置子接口终结的内外层VLAN。