Transit-TAG

QinQ传输中TAG的添加删除交换规则,涉及到UNI和ENNI和INNI,MPLSNNI没有TAG概念,VLAN=TPID+VLANID+CFI+Priority

1.      TAG


 


UNI在基于PORT的时候对UNTAGPRIORITY TAG(VLANID=0的TAG)报文可以进行预先处理,这些通过命名为PRIORITYTAG分类表来工作

PRIORITYTAG分类表:

KEYLPORT+UNTAG+VLANID+VLAN PRIORITY

RESULTDISCARDADD,SWAP,REMOVEAdd or SWAP RM s VLANIDVLAN PRIORITY, VSIIDDSCPP2POR2MPSELF VSIINTERFACE,出口VSIINTERFACE2MP的时候=GROUPID

对于PORT87UNTAG转换为100TAG+优先级为2的报文

TAG200的转换为300的报文

0LPORT=87 UNTAG=1—ADD=1 VLANID=100 VLAN PRIORITY=2 VSIID SELF VSIINTERFACE

1LPORT=87 UNTAG=0 VLANID=200—SWAP=1 VLANID=300 VSIID SELF VSIINTERFACE

2LPORT=87 UNTAG=0 VLANID=100 VLAN PRIORITY=2—REMOVE=1 VLANID=100DISCARD作用是无法进入,但是可以出去,因为表2是提供给出口用的)

3LPORT=87 UNTAG=0 VLANID=300—REMOVE=1 VLANID=200DISCARD同表2

 

NNI

NNI的话和UNI一样处理,但是NNI少了UNTAG和PRIORITY TAG(VLANID=0的TAG)处理

NNI分类表:

KEYLPORT+VLANID+VLAN PRIORITY(对比UNI少了UNTAG标记)

RESULTDISCARDADD,SWAP,REMOVEAdd or SWAP RM s VLANIDVLAN PRIORITY, VSIIDDSCP P2POR2MPSELF VSIINTERFACE,出口VSIINTERFACE2MP的时候=GROUPID

入口的时候的表:

0LPORT=87 VLANID—REMOVE=1 VSIID SELF VSIINTERFACE

直接删除STAG

出口的时候更换STAG的话在添加上去


2.      TPID

TPID是基于端口设置的,主要用来区分不同厂商的VLAN设置,在出入端口设置就可以

INPORT表:

KEYPORT

RESULTPORTTYPEMIRROR PORTTPID

OUTPORT表:

KEYPORT

RESULTPORTYPEMIRROR PORTTPIDLOCALMAC

 

你可能感兴趣的:(Transit-TAG)