【NIC】Linux 服务器 virbr0 接口
2024-08-15 本文已影响0人
Bogon
解读一下这个LInux 服务器上 virbr0 接口
$ ip addr list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master team0 state UP group default qlen 1000
link/ether d0:88:66:53:f0:7c brd ff:ff:ff:ff:ff:ff
3: em2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master team0 state UP group default qlen 1000
link/ether d0:88:66:53:f0:7c brd ff:ff:ff:ff:ff:ff
4: em3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether d0:88:66:53:f0:80 brd ff:ff:ff:ff:ff:ff
5: em4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether d0:88:66:53:f0:82 brd ff:ff:ff:ff:ff:ff
6: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:9b:99:c7 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
7: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:9b:99:c7 brd ff:ff:ff:ff:ff:ff
9: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether d0:88:66:53:f0:7c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.101/24 brd 10.19.49.255 scope global noprefixroute team0
valid_lft forever preferred_lft forever
inet6 fe80::35b:2e77:e86c:1458/64 scope link noprefixroute
valid_lft forever preferred_lft forever
virbr0
是一个虚拟桥接接口,通常由虚拟化管理程序(如 KVM/QEMU)自动创建,用于虚拟机与宿主机之间的网络通信。下面是 virbr0
接口的详细解读:
6: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:9b:99:c7 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
各字段解释
-
6: virbr0:
-
6
是接口的编号。 -
virbr0
是接口的名称。
-
-
<NO-CARRIER,BROADCAST,MULTICAST,UP>
-
NO-CARRIER
: 表示接口没有连接到物理网络,通常意味着它是一个虚拟接口。 -
BROADCAST
: 表示接口支持广播通信。 -
MULTICAST
: 表示接口支持多播通信。 -
UP
: 表示接口已被激活。
-
-
mtu 1500
-
mtu
(Maximum Transmission Unit) 表示接口的最大传输单元,1500 字节是以太网的标准 MTU 大小。
-
-
qdisc noqueue
-
qdisc
(Queueing Discipline) 是接口的排队规则,这里是noqueue
,意味着没有排队机制。
-
-
state DOWN
-
state DOWN
表示接口当前处于未激活状态,尽管接口被标记为UP
,但没有物理链接或虚拟网络连接到它。
-
-
group default
-
group default
表示接口所属的组,通常为默认组。
-
-
qlen 1000
-
qlen
表示接口的队列长度,指的是在接口队列中可以容纳的最大数据包数量。
-
-
link/ether 52:54:00:9b:99:c7
-
link/ether
显示接口的 MAC 地址,即52:54:00:9b:99:c7
。
-
-
inet 192.168.122.1/24
-
inet
显示接口的 IPv4 地址及子网掩码,这里是192.168.122.1/24
。 -
192.168.122.1
是接口的 IP 地址。 -
/24
是子网掩码,表示网络部分占 24 位(即 255.255.255.0)。
-
-
brd 192.168.122.255
-
brd
表示广播地址,这里是192.168.122.255
,它是子网的广播地址。
-
-
scope global virbr0
-
scope global
表示该地址是全局范围的。
-
-
valid_lft forever preferred_lft forever
-
valid_lft
和preferred_lft
分别表示地址的有效时间和首选时间,这里都设置为forever
,意味着这个地址的有效期和首选期都是无限的。
-
总结
virbr0
是一个虚拟网桥接口,用于将虚拟机连接到宿主机的网络。它被分配了 IP 地址 192.168.122.1
,这是虚拟机网络的网关地址。由于它是虚拟接口,它的 state
是 DOWN
,但它仍然可以处理虚拟网络流量并进行网络桥接。