VPP不能加载UP状态接口

在Ubuntu 20.04系统中,安装VPP后发现只有local0接口,日志显示VPP因接口UP状态而跳过PCI设备。通过nmcli关闭网络管理后,所有接口变为非管理状态。重启设备后,VPP成功加载所有接口。问题在于VPP与网络管理服务的交互导致接口未正确配置。

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

如下Ubuntu 20.04环境。

# cat /etc/issue
Ubuntu 20.04.3 LTS \n \l
#
# uname -a
Linux blackbat 5.13.0-52-generic #59~20.04.1-Ubuntu SMP Thu Jun 16 21:21:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

安装完VPP之后,显示接口信息,如下仅有local0接口,没有任何物理接口。

vpp# show interface
              Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          Count
local0                            0     down          0/0/0/0

日志显示,由于接口处于UP状态,VPP跳过了UP状态接口。

# vppctl
vpp#
vpp# show logging
2022/07/08 11:06:44:584 warn   pci    Skipping PCI device 0000:03:00.0 as host interface ens1f0 is up
2022/07/08 11:06:44:584 warn   pci    Skipping PCI device 0000:03:00.1 as host interface ens1f1 is up
2022/07/08 11:06:44:585 warn   pci    Skipping PCI device 0000:03:00.2 as host interface ens1f2 is up
2022/07/08 11:06:44:585 warn   pci    Skipping PCI device 0000:03:00.3 as host interface ens1f3 is up
2022/07/08 11:06:44:585 warn   pci    Skipping PCI device 0000:05:00.0 as host interface ens5f0 is up
2022/07/08 11:06:44:586 warn   pci    Skipping PCI device 0000:05:00.1 as host interface ens5f1 is up
2022/07/08 11:06:44:586 warn   pci    Skipping PCI device 0000:05:00.2 as host interface ens5f2 is up
2022/07/08 11:06:44:586 warn   pci    Skipping PCI device 0000:05:00.3 as host interface ens5f3 is up
2022/07/08 11:06:44:586 warn   pci    Skipping PCI device 0000:06:00.0 as host interface enp6s0 is up
2022/07/08 11:06:44:587 warn   pci    Skipping PCI device 0000:07:00.0 as host interface enp7s0 is up
2022/07/08 11:06:44:587 warn   pci    Skipping PCI device 0000:08:00.0 as host interface enp8s0 is up
2022/07/08 11:06:44:587 warn   pci    Skipping PCI device 0000:09:00.0 as host interface enp9s0 is up
2022/07/08 11:06:44:588 warn   pci    Skipping PCI device 0000:0a:00.0 as host interface enp10s0 is up
2022/07/08 11:06:44:588 warn   pci    Skipping PCI device 0000:0b:00.0 as host interface enp11s0 is up
2022/07/08 11:06:44:589 warn   pci    Skipping PCI device 0000:0c:00.0 as host interface enp12s0 is up
2022/07/08 11:06:44:589 warn   pci    Skipping PCI device 0000:0d:00.0 as host interface enp13s0 is up

使用nmcli查看网络配置,如下。

# nmcli networking
enabled
#
# nmcli device
DEVICE   TYPE      STATE        CONNECTION
enp6s0   ethernet  connected    Wired connection 5
enp10s0  ethernet  unavailable  --
enp11s0  ethernet  unavailable  --
enp12s0  ethernet  unavailable  --
enp13s0  ethernet  unavailable  --
enp7s0   ethernet  unavailable  --
enp8s0   ethernet  unavailable  --
enp9s0   ethernet  unavailable  --
ens1f0   ethernet  unavailable  --
ens1f1   ethernet  unavailable  --
ens1f2   ethernet  unavailable  --
ens1f3   ethernet  unavailable  --
ens5f0   ethernet  unavailable  --
ens5f1   ethernet  unavailable  --
ens5f2   ethernet  unavailable  --
ens5f3   ethernet  unavailable  --
lo       loopback  unmanaged    --

关闭networking,注意这里时使用的root用户。

# nmcli networking off
#
# nmcli networking
disabled

现在网络接口的状态变成了非管理状态,如下。

$ nmcli device
DEVICE   TYPE      STATE      CONNECTION
enp10s0  ethernet  unmanaged  --
enp11s0  ethernet  unmanaged  --
enp12s0  ethernet  unmanaged  --
enp13s0  ethernet  unmanaged  --
enp6s0   ethernet  unmanaged  --
enp7s0   ethernet  unmanaged  --
enp8s0   ethernet  unmanaged  --
enp9s0   ethernet  unmanaged  --
ens1f0   ethernet  unmanaged  --
ens1f1   ethernet  unmanaged  --
ens1f2   ethernet  unmanaged  --
ens1f3   ethernet  unmanaged  --
ens5f0   ethernet  unmanaged  --
ens5f1   ethernet  unmanaged  --
ens5f2   ethernet  unmanaged  --
ens5f3   ethernet  unmanaged  --
lo       loopback  unmanaged  --

重启设备,现在VPP加载上了所有的接口:

vpp# show interface
              Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          Count
GigabitEthernet3/0/0              1     down         9000/0/0/0
GigabitEthernet3/0/1              2     down         9000/0/0/0
GigabitEthernet3/0/2              3     down         9000/0/0/0
GigabitEthernet3/0/3              4     down         9000/0/0/0
GigabitEthernet5/0/0              5     down         9000/0/0/0
GigabitEthernet5/0/1              6     down         9000/0/0/0
GigabitEthernet5/0/2              7     down         9000/0/0/0
GigabitEthernet5/0/3              8     down         9000/0/0/0
GigabitEthernet6/0/0              9     down         9000/0/0/0
GigabitEthernet7/0/0              10    down         9000/0/0/0
GigabitEthernet8/0/0              11    down         9000/0/0/0
GigabitEthernet9/0/0              12    down         9000/0/0/0
GigabitEtherneta/0/0              13    down         9000/0/0/0
GigabitEthernetb/0/0              14    down         9000/0/0/0
GigabitEthernetc/0/0              15    down         9000/0/0/0
GigabitEthernetd/0/0              16    down         9000/0/0/0
local0                            0     down          0/0/0/0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值