linux

【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

各字段解释

  1. 6: virbr0:

    • 6 是接口的编号。
    • virbr0 是接口的名称。
  2. <NO-CARRIER,BROADCAST,MULTICAST,UP>

    • NO-CARRIER: 表示接口没有连接到物理网络,通常意味着它是一个虚拟接口。
    • BROADCAST: 表示接口支持广播通信。
    • MULTICAST: 表示接口支持多播通信。
    • UP: 表示接口已被激活。
  3. mtu 1500

    • mtu (Maximum Transmission Unit) 表示接口的最大传输单元,1500 字节是以太网的标准 MTU 大小。
  4. qdisc noqueue

    • qdisc (Queueing Discipline) 是接口的排队规则,这里是 noqueue,意味着没有排队机制。
  5. state DOWN

    • state DOWN 表示接口当前处于未激活状态,尽管接口被标记为 UP,但没有物理链接或虚拟网络连接到它。
  6. group default

    • group default 表示接口所属的组,通常为默认组。
  7. qlen 1000

    • qlen 表示接口的队列长度,指的是在接口队列中可以容纳的最大数据包数量。
  8. link/ether 52:54:00:9b:99:c7

    • link/ether 显示接口的 MAC 地址,即 52:54:00:9b:99:c7
  9. inet 192.168.122.1/24

    • inet 显示接口的 IPv4 地址及子网掩码,这里是 192.168.122.1/24
    • 192.168.122.1 是接口的 IP 地址。
    • /24 是子网掩码,表示网络部分占 24 位(即 255.255.255.0)。
  10. brd 192.168.122.255

    • brd 表示广播地址,这里是 192.168.122.255,它是子网的广播地址。
  11. scope global virbr0

    • scope global 表示该地址是全局范围的。
  12. valid_lft forever preferred_lft forever

    • valid_lftpreferred_lft 分别表示地址的有效时间和首选时间,这里都设置为 forever,意味着这个地址的有效期和首选期都是无限的。

总结

virbr0 是一个虚拟网桥接口,用于将虚拟机连接到宿主机的网络。它被分配了 IP 地址 192.168.122.1,这是虚拟机网络的网关地址。由于它是虚拟接口,它的 stateDOWN,但它仍然可以处理虚拟网络流量并进行网络桥接。

上一篇下一篇

猜你喜欢

热点阅读