2012年9月24日 星期一

Transit-TAG

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

vsi_uni_new


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

沒有留言:

張貼留言