vpp给接口配置vlan id

本文介绍了VPP(Vector Packet Processing)中如何配置子接口以处理带有VLAN标签的数据包。通过创建子接口如`createsub-interfaces TenGigabitEthernet0/4/0.10 dot1q10`,可以设置不同的VLANID,并配置IP地址使其上线。此外,还提到了子接口的不同配置选项,包括处理未标记、默认和范围内的VLAN报文。VPP也支持双层VLAN配置,但未详细展开。创建完成后,使用`showint`查看子接口状态。注意,子接口和父接口的IP不能在同一网段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景: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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值