🤖 AI文章摘要 qwen-turbo-latest
加载中...

虚拟网桥简介

网桥是一类用于转发两个以上网络数据包的设备。Linux可以通过软件实现虚拟网桥功能,虚拟网桥充当一个虚拟交换机的角色对应用而言是透明的,任何物理接口(e.g. eth0)和虚拟接口(e.g. tap0)可以连接虚拟网桥。

虚拟网桥管理

通过iproute2管理


# create bridge device
ip link add name <bridge-name> type bridge

# bring bridge device up
ip link set dev <bridge-name> up

# attach interface
ip link set <dev> master <bridge-name>

# dettach interface
ip link set <dev> nomaster <bridge-name>

# delete bridge device
ip link delete bridge_name type bridge


ls -al /sys/class/net/vmbr0/brif/
total 0
drwxr-xr-x 2 root root 0 Apr 25 14:06 .
drwxr-xr-x 7 root root 0 Apr 12 21:42 ..
lrwxrwxrwx 1 root root 0 Apr 25 14:06 enp3s0 -> ../../../../pci0000:00/0000:00:02.1/0000:03:00.0/net/enp3s0/brport
lrwxrwxrwx 1 root root 0 Apr 25 14:06 tap205i0 -> ../../tap205i0/brport
lrwxrwxrwx 1 root root 0 Apr 25 14:06 veth101i0 -> ../../veth101i0/brport
lrwxrwxrwx 1 root root 0 Apr 25 14:06 veth105i0 -> ../../veth105i0/brport
lrwxrwxrwx 1 root root 0 Apr 25 14:06 veth105i1 -> ../../veth105i1/brport
lrwxrwxrwx 1 root root 0 Apr 25 14:06 veth110i0 -> ../../veth110i0/brport