《OptiX NG-SDH以太网单板QinQ业务特性专题》由会员分享,可在线阅读,更多相关《OptiX NG-SDH以太网单板QinQ业务特性专题(36页珍藏版)》请在金锄头文库上搜索。
1、OptiX NG-SDH以太网单板QinQ业务特性专题文档密级:内部公开资料编码产品名称OptiX NG-SDH使用对象技术支持工程师产品版本V1R6及其以上版本编写部门数据项目软件研究部资料版本V1.20OptiX NG-SDH以太网单板QinQ业务特性专题拟 制:宋颖日 期:2006-11-20审 核:日 期:审 核:日 期:批 准:日 期:华 为 技 术 有 限 公 司版权所有 侵权必究修 订 记 录日 期修订版本描 述作 者2006-11-20V1.00初稿宋颖421572006-12-25V1.10根据评审以意见修改宋颖421572008-1-5V1.20文档整体优化OSN产品族20
2、19-10-17华为机密,未经许可不得扩散第2页, 共36页OptiX NG-SDH以太网单板QinQ业务特性专题文档密级:内部公开目录1概述61.1原理61.2端口类型介绍61.2.1UNI端口类型61.2.2C-Aware端口类型71.2.3S-Aware端口类型71.3line业务71.3.1基于port的EPL业务71.3.2基于VLAN隔离的EVPL业务81.3.3VlanSwitch link业务81.3.4QINQ业务102版本支持情况152.1产品支持情况153组网配置及使用建议163.1网管配置163.1.1基于port的EPL业务163.1.2基于VLAN隔离的EVPL业务
3、173.1.3VlanSwitch link业务183.1.4QINQ业务223.2命令行配置314测试指导334.1测试仪表334.2测试项目334.3测试方法345故障处理345.1故障处理思路345.2典型问题处理346已知缺陷介绍356.1缺陷一356.2缺陷二356.3缺陷三356.4缺陷四35图目录图1根据CVLAN转发业务不对报文做任何的处理18图2不带VLAN的报文进行透传转发19图3根据CVLAN转发业务同时对VLAN进行交换20图4对不带VLAN的报文进行透传同时添加一层C标签21图5对CVLAN进行剥离并转发22图6基于端口添加S和C23图7基于端口添加S24图8基于端口
4、+C添加S25图9基于端口+C替换C添加S26图10基于端口+S剥离S27图11基于端口+S剥离S和C28图12基于端口转发29图13基于端口+SVLAN转发30图14基于端口+SVLAN替换SVLAN31 关键词:EPL、EVPL、QinQ、VlanSwitch、透传业务摘 要:QinQ业务是NG-SDH产品R6版本新增的特性,目前只用N1EMS4/N1EGS4单板支持QinQ功能。该文档针对单板的QinQ功能进行详细的描述。缩略语清单:无参考资料清单:无OptiX NG-SDH以太网单板QinQ业务特性专题1 概述1.1 原理EMS4单板支持纯透传和VLAN透传业务,不仅可以通过端口将不同
5、用户的数据完全隔离,还可以通过使用Stack VLAN标签实现VC-TRUNK通道的共享,即如果两个或两个以上的用户需要共用同一个VC-TRUNK通道来传送以太网业务数据时,EMS4单板将使用VLAN标签把不同用户数据完全隔离。此外,还可以通过提供VLAN堆叠来区分用户和服务提供商的VLAN,并可以通过识别和处理两层标签,使服务商可以根据业务报文的两层VLAN进行业务控制和实施QoS,甚至可以为某SVLAN域中的用户分配域内唯一的CVLAN标识,以实现用户的唯一标志和定位,从而充当一种服务层的以太网业务隔离技术。1.2 端口类型介绍1.2.1 UNI端口类型UNI端口位于用户侧,包括tag/a
6、ccess/hybrid三种属性,UNI端口是会识别报文的VLAN tag标签的,对于tag属性来讲,它只能通过带VLAN tag标签的报文,access属性只能通过不带VLAN tag标签的报文,hybrid属性这两种报文都可以通过。这里对VLAN tag标签的处理是指在端口管理层面上的操作,只和端口属性有关与业务没有关系。具体的处理机制参见下表:表一:入端口对tag和untag报文的处理表二:在出端口对VLAN报文的处理因为从出端口出去的报文一定是VLAN报文(如果进入的是untag报文会被加上PVID),所以表二是指对VLAN报文的处理。1.2.2 C-Aware端口类型C-Aware端
7、口,其网络位置相当于UNI端口。进入的报文可以不带VLAN也可以带CVLAN。总而言之就是不会对报文的VLAN标签进行校验或处理。1.2.3 S-Aware端口类型S-Aware端口,其网络位置相当于NNI端口。出入这种端口的报文应携带S-VLAN标签,内层可能有也可能没有C-VLAN标签。对于S-Aware端口,不一定非要识别2层VLAN标签,可以根据需要识别1层、2层或者二者混合,甚至不识别而根据端口来处理。1.3 line业务1.3.1 基于port的EPL业务EPL业务是独占端口的透传业务。EMS4单板通过配置EPL业务来实现一个端口到另外一个端口的业务转发,整个处理过程仅仅是业务转发
8、而不存在标签交换等操作。EPL业务属于老版本的link,其端口类型只支持UNI类型。业务的处理与端口的管理是两个不同的模块。这一节主要讨论EMS4单板业务的实现机制,上一节讨论的是端口管理机制,不要将两种机制混淆。EPL业务最大的特点就是透传业务,即不对报文中的VLAN tag标签作任何处理。1.3.2 基于VLAN隔离的EVPL业务与EPL业务相比较,EVPL业务使用的端口是共享式的,而EPL业务对端口是独占式的。同样,EVPL业务的整个处理过程也仅仅只是业务转发而不存在标签交换等操作。对于使用相同端口的EVPL业务是通过VLAN来进行区分不同数据流的,例如:端口1上配置了VLAN=1和VL
9、AN2两条EVPL业务,那么这个端口上可以走VLAN1的数据流也可以走VLAN2的数据流。EMS4单板根据Port+VLAN配置业务转发,每个Port+VLAN设置为一条流,支持查询和删除操作。最大支持8000条LINK业务,VLAN ID取值范围为1,4095。EVPL业务属于老版本的link,其端口类型只支持UNI类型的tag/access/hybrid三种属性。EVPL是透传业务,即不对报文中的VLAN tag标签作任何处理。1.3.3 VlanSwitch link业务VlanSwitch link属于一种新实现的link业务,与EVPL业务的最大不同就是支持VLAN tag标签操作,
10、并且支持UNI和C-Aware两种端口类型。C-Aware端口可以接收不带VLAN或者带CVLAN的报文。事实上,VlanSwitch link包含了EVPL业务。对于端口类型,VlanSwitch link支持两类:一类是UNI-UNI;另一类是C-Aware-C-Aware,再也没有其他的组合方式了。CVLAN为0的业务只在C-Aware端口类型下才被支持。1. 根据CVLAN转发业务不对报文做任何的处理,报文的CVLAN优先级不变。P1C1P2+C1 (C1= 04095)例如: :ethn-cfg-add-vlanswlink:bid,linked,ip2,20,ip3,20; 2.
11、根据CVLAN转发业务,同时对VLAN进行交换。对于tag报文,CVLAN的优先级继承于原报文。P1C1P2+C2 (C1/C2= 04095)例如::ethn-cfg-add-vlanswlink:bid,linkid,ip2,20,ip3,21;3. 对不带VLAN的报文进行透传转发,不对报文做任何处理。报文的CVLAN优先级不变。P1C1P2+C1 (C1= 0)例如::ethn-cfg-add-vlanswlink:bid,linkid,ip2,C1,ip3,C1;注意:对VLAN0的报文也是这条命令,不带VLAN和VLAN0的报文认为是同一条业务。4. 对不带VLAN的报文进行透传,
12、同时添加一层C标签。对于priority tag(即VLAN=0)报文那么CVLAN的优先级继承于原报文,如果是untag报文那么CVLAN的优先级为0。P1+0P2+C2 (C2= 14095)例如::ethn-cfg-add-vlanswlink:bid,linkid,ip2,0,ip3,C2;注意:对VLAN0的报文该命令是交换VLAN。对不带VLAN的报文该命令是添加一层VLAN5. 对CVLAN进行剥离并转发。报文的CVLAN优先级不变。P1C1P2+0xFFFD(04095)例如::ethn-cfg-add-vlanswlink:bid,linkid,ip2,C1,ip3,0xff
13、fd;注意:对VLAN0的报文该命令是剥离VLAN。对不带VLAN的报文该命令是直接转发。6. 对端口进行透传,所有报文都不做任何处理。P10xFFFFP2+0xFFFF例如::ethn-cfg-add-vlanswlink:bid,linkid,ip2,0xffff,ip3,0xffff;1.3.4 QINQ业务QinQ业务通过提供VLAN堆叠区分了用户和服务提供商的VLAN,使服务商可以根据业务报文的两层VLAN进行业务控制。EMS4单板主要是通过设置芯片对VLAN tag标签的操作来实现VLAN的添加、交换和剥离。由于单板芯片支持情况和实际需要QINQ总共支持十一种场景。QINQ业务支持
14、三种组合的端口类型:一种是C-Aware-S-Aware;第二种是S-Aware-C-Aware;第三种是S-Aware-S-Aware。根据源宿端口类型只要有一个是S-Aware类型,那么就只能使用QinQ link,不允许使用老link(基于Port或Port+VLAN转发)和VlanSwitch link。1.3.4.1 C端口到S端口QINQ业务1 上行:基于端口添加S和C端口属性设置:入端口C-aware;出端口S-aware;标签操作:C端口对所有报文添加两层标签;优先级:CVLAN优先级为0:SVLAN优先级为0;主机命令:P1P2+C1+S1 (S1= 04095, C1= 04095)例如::ethn-cfg-add-qinqinlinkdl:bid,linked,ip1,ip2,C1,C2;2 上行:基于端口添加S端口属性:设置入端口C-aware;出端口S-aware;标签操作:C端口对所有报文转发到S端口,添加一层SVLAN标签;优先级:SVLAN优先级为0;