三层标签pop

#------------------------------------------------------------------------------------------------------------
# P device : SWAP 
# MPLS Packets ingressed at GE1 with tunnel labels 0x1111 and VC label 0x2222 0x3333
# 00 00 00 00 02 22 00 00 00 00 00 BB 81 00 00 0B 88 47 01 11 10 40 02 22 21 40 03 33 30 40 45 00 00 62 00 00 00 00 40 72 E2 00 C6 13 0B 02 C6 13 01 01
#------------------------------------------------------------------------------------------------------------
cint
cint_reset();
int unit=0;
bcm_port_t port_1 =11;  
bcm_port_t port_2 = 12;  
bcm_gport_t gport_1, gport_2;
    
bcm_port_gport_get(unit, port_1, &gport_1);
printf("gport_1=0x%x\n", gport_1);
bcm_port_gport_get(unit, port_2, &gport_2);
printf("gport_2=0x%x\n", gport_2);
 
bcm_switch_control_set(0, bcmSwitchL3EgressMode, 1);
bcm_vlan_control_set(0, bcmVlanTranslate, 1);
bcm_switch_control_set(0, bcmSwitchL2StaticMoveToCpu, 1);
 
bcm_vlan_create(0, 10);
print bcm_vlan_gport_add(0, 10, gport_2, 0);
print bcm_vlan_gport_add(0, 10, gport_1, 0); 
bcm_vlan_create(0,11);
print bcm_vlan_gport_add(0, 11, gport_1, 0);
print bcm_vlan_gport_add(0, 11, gport_2, 0);    
exit;
 
l3 intf add vlan=10 mac=0x10 intf=10
l3 egress add mac=0x110 intf=10 port=0x800000c
 
mpls init
mpls tunnel switch add action=1 IngLabel=0x1111 EgrLabel=0x1234 EgrObject=100002 
mpls tunnel l2 add mac=0x222 vlan=11
 
 
 测试证明 : 端口1加入VLAN 11 ,端口2 加入VLAN 12 即可。 0820
#------------------------------------------------------------------------------------------------------------
Capture pkt:
BCM.0> [bcmPW.0]
[bcmPW.0]Packet[1]: data[0000]: {000000000110} {000000000010} 8100 000a
[bcmPW.0]Packet[1]: data[0010]: 8847 0222 213f 0333 3040 4500 0062 0000 
[bcmPW.0]Packet[1]: data[0020]: 0000 4072 e200 c613 0b02 c613 0101 0000 
[bcmPW.0]Packet[1]: data[0030]: 0000 0000 0000 0000 0000 0000 0000 0000 
[bcmPW.0]Packet[1]: data[0040]: 0000 0000 0000 0000 0000 0000 0000 0000 
[bcmPW.0]Packet[1]: data[0050]: 0000 0000 0000 0000 0000 0000 0000 0000 
[bcmPW.0]Packet[1]: data[0060]: 0000 0000 0000 0000 0000 0000 0000 0000 
[bcmPW.0]Packet[1]: data[0070]: 0000 0000 0000 0000 0000 0000 034d 84bd 
[bcmPW.0]Packet[1]: length 128 (128). rx-port 14. cos 0. prio_int 0. vlan 10. reason 0x1008. Outer tagged.
[bcmPW.0]Packet[1]: dest-port 0. dest-mod 0. src-port 14. src-mod 0. opcode 0.  matched 0. classification-tag 0.
[bcmPW.0]Packet[1]: reasons: FilterMatch
[bcmPW.0]Packet[1]: reasons: L2Move
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值