vpp给接口配置vlan id
场景:vpp的接口需要正常处理外部过来带有vlan的报文
和在linux给接口配置vlan一样,需要先创建一个子接口。两种配置方法(vlan id=10)
1.create sub-interfaces TenGigabitEthernet0/4/0 10 这种配置方法等价于create sub-interfaces TenGigabitEthernet0/4/0 10 dot1q 10,sub-interface的interface id为10,vlan id为10.如果不写dot1q参数,subinterface id的值就是vlan id的值
2.create sub-interfaces TenGigabitEthernet0/4/0 100 dot1q 10 这种配置方法,sub-interface的interface id为100,vlan id为10
然后给这个子接口配置成ip,up之后就可以正常使用了
set interface state TenGigabitEthernet0/4/0.10 up
set interface ip address TenGigabitEthernet0/4/0.10 10.10.10.5/24
创建完成之后,show int可以看到TenGigabitEthernet0/4/0.10这个子接口的信息
创建子接口还有其他的参数
create sub-interfaces TenGigabitEthernet0/4/0 10 untagged 这个子接口可以处理不带vlan id的报文
create sub-interfaces TenGigabitEthernet0/4/0 10 default 这个子接口可以处理其余子接口没有匹配成功的报文
create sub-interfaces TenGigabitEthernet0/4/0 10-20 匹配vlan id 10-20范围内的报文
vpp还提供了双层vlan的配置方法,暂时不太懂双层vlan的机制~
注意:子接口和父接口不能配置相同网段的ip。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
