美文网首页linux
【NIC】Linux 服务器 virbr0 接口

【NIC】Linux 服务器 virbr0 接口

作者: Bogon | 来源:发表于2024-08-15 17:57 被阅读0次

    解读一下这个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,但它仍然可以处理虚拟网络流量并进行网络桥接。

    相关文章

      网友评论

        本文标题:【NIC】Linux 服务器 virbr0 接口

        本文链接:https://www.haomeiwen.com/subject/kpbekjtx.html