网桥、bond和team网络接口

本文介绍了网桥、bond及Team网络接口的概念及其配置方法。包括如何通过命令创建和管理这些网络接口,以及它们的不同模式,例如轮询、备份、广播和负载均衡模式。

一、网桥

网桥就是网络桥接,用来连接不同的网段

可以使虚拟机的网卡直接连接到真机的真实网卡,使上网速度更快

1.网桥的配置

需要配置两个主配置文件,如图

/etc/sysconfig/network-scripts/ifcfg-enp0s25
/etc/sysconfig/network-scripts/ifcfg-br0

2.重启网络服务,查看网络

如图,我们主机的桥接就做好了


3.用命令来做桥接

brctl show     ##显示当前网

brctl addbr   ##添加网桥

ifconfig br0 ip netmask   ##给该设备赋ip值

brctll addif  ##添加网桥连接

ifconfig br0 down   ##停止设备工作


brctl delif     ##删除网桥连接

brctl delbr    ##删除网桥


二、bond网络接口

该网络接口支持同时连接两块网卡,并且有不同的使用模式

roundrobin平衡轮询模式:两块网卡轮流接收数据包

activebackup主动备份模式:只有一块网卡工作,当工作中的网卡出现问题,另一块至今顶替其工作

broadcast广播容错模式:所有数据包都通过接口广播

1.nmcli命令管理

nmcli connection show             ##查看网络接口

nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ip4 172.25.254.105/24   ##添加网络接口

nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0    ##将eth0网卡添加到bond接口中

nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0    ##将eth1网卡添加到bond接口中

cat /proc/net/bonding/bond0   ##查看bond接口的信息

nmcli connection delete eth0   ##删除接口中的网卡


三、Team网络接口

该接口与bond接口功能年类似

但该接口可以支持八块网卡,不需要手动加载相应内核模块

该接口比bond接口多一个模式

loadbalance负载均衡模式:该模式判断不同网卡的负载,给负载最少的网卡发送数据包

1.Team接口设定与bond相同,都使用nmcli命令管理

nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.100/24    ##添加team接口

注:此处模式的选择很复杂 很容易打错

其他添加网卡删除网卡等操作与bond中相同










<think> 嗯,我现在需要解决用户关于网桥br-lan网络接口关系的问题。首先,用户引用了两段内容,其中一段提到将网桥brvlan-10接到网口ens34.10,另一段提到独臂路由器的概念。不过用户的问题集中在br-lan上,所以我需要结合基础知识来解释。 首先,我得回顾网桥的基本概念。网桥工作在数据链路层(OSI第二层),用于连接多个网络段,根据MAC地址转发数据帧。在Linux系统中,网桥是一种虚拟设备,可以管理多个物理或虚拟接口,将它们视为同一个网络的一部分。 接下来,用户提到的br-lan通常是在OpenWrt等嵌入式系统中常见的命名,lan代表局域网。比如家里的路由器可能有多个LAN口,这些物理接口会被绑定到同一个网桥br-lan上,这样它们就在同一个广播域中,无需三层路由即可通信。因此,br-lan的作用是整合多个接口为一个逻辑网络。 然后,网络接口包括物理接口(如eth0)虚拟接口(如VLAN子接口)。当创建网桥后,需要将接口加入网桥,这时这些接口就成为桥接端口,不再需要单独配置IP,而是由网桥本身持有IP地址。例如,用户提供的命令`brctl addif brvlan-10 ens34.10`就是将VLAN子接口ens34.10加入到网桥brvlan-10中,这样进出该接口的数据都会经过网桥处理。 还需要区分路由桥接的不同。独臂路由器的引用提到,在VLAN间通信时需要经过路由器处理,而三层交换机则直接在硬件层面处理,减少瓶颈。但用户的问题是关于二层网桥,所以重点应放在二层交换上,即网桥如何使多个接口处于同一子网,通过MAC地址表转发数据,而不经过IP层。 用户可能存在的疑问是为什么使用网桥而不是直接配置接口。这时候需要说明网桥的优势,比如简化管理、扩展网络端口、支持STP防止环路等。例如,在家庭路由器中,多个LAN口无线AP可能都桥接在br-lan下,这样设备可以在同一子网内互通。 另外,要注意用户的引用中提到了VLAN子接口(如ens34.10),这可能涉及VLAN网桥的结合使用。比如,不同VLAN需要不同的网桥,每个网桥对应一个子网,而物理接口通过VLAN标记分流到各自的网桥。但用户的问题集中在br-lan,可能不需要深入VLAN,除非用户进一步询问。 最后,总结网桥接口的关系:网桥作为容器,接口作为成员,两者共同构建一个二层网络域。需要确保解释清晰,避免混淆三层路由的概念,尤其是用户引用中提到的独臂路由器属于三层功能,而网桥属于二层。 </think>网桥 `br-lan` 与网络接口的关系本质上是**容器与成员**的关系,核心要点如下: --- ### 1. **网桥 (`br-lan`) 是逻辑容器** - **作用**:`br-lan` 是一个虚拟的二层网络设备(工作在数据链路层),用于**聚合多个物理或虚拟接口**,将它们绑定到同一个广播域中。 - **功能**: 相当于软件实现的交换机,根据 MAC 地址在内部端口间转发数据帧。 例如:`br-lan` 可连接 `eth0`(物理网口)、`wlan0`(无线接口)、`vlan10`(VLAN 子接口)等。 --- ### 2. **网络接口网桥的成员** - **绑定操作**:通过命令(如 `brctl addif br-lan eth0`)将接口加入网桥: ```bash brctl addif br-lan eth0 # 将物理接口 eth0 加入 br-lan brctl addif br-lan wlan0 # 将无线接口加入 br-lan ``` - **成员接口的特性**: - 成员接口**不再直接配置 IP 地址**,IP 由网桥 `br-lan` 持有(例如 `ifconfig br-lan 192.168.1.1`)。 - 成员接口间通信**在二层直接交换**,无需经过路由器(同 VLAN 内)。 - 成员接口共享 `br-lan` 的 MAC 地址,对外表现为单一设备[^1]。 --- ### 3. **典型应用场景** #### ✅ **家庭路由器(如 OpenWrt)** - `br-lan` 绑定 LAN 物理端口(如 `eth1`, `eth2`)无线接口 `wlan0`: ```bash brctl addif br-lan eth1 brctl addif br-lan eth2 brctl addif br-lan wlan0 ``` 此时所有连接 LAN 口或 Wi-Fi 的设备处于同一局域网,可直接互通。 #### ✅ **VLAN 场景(如用户引用示例)** - 创建 VLAN 子接口(如 `ens34.10` 对应 VLAN 10),再将其加入对应网桥: ```bash brctl addif brvlan-10 ens34.10 # 将 VLAN10 接口绑定到 brvlan-10 网桥 ``` 此时 `brvlan-10` 隔离了 VLAN 10 的广播域[^1]。 --- ### 4. **与路由器的关键区别** - **二层 vs 三层**: 网桥 `br-lan` 在**二层交换数据**(MAC 地址层面),而路由器在三层处理 IP 路由。 - **性能优势**: 同网桥内的设备通信**不经过 CPU 路由**,速度更快(类似硬件交换机)。 - **对比独臂路由器**: 传统跨 VLAN 通信需经过路由器(形成瓶颈),而网桥+三层交换可硬件加速[^2]。 --- ### 总结关系图 ```plaintext [ 网桥 br-lan (IP: 192.168.1.1) ] ↗️ ↑️ ↖️ [eth1] [eth2] [wlan0] -- 成员接口(无独立IP) | | | PC1连接网口 PC2连接网口 手机连接WiFi ``` > 所有设备通过 `br-lan` 互通,且网关为 `br-lan` 的 IP。 --- ### 相关问题 1. **如何查看 Linux 系统中已创建的网桥及其成员接口?** 2. **若网桥 `br-lan` 未配置 IP 地址,对网络通信有何影响?** 3. **为什么在 OpenWrt 等嵌入式系统中普遍使用 `br-lan` 管理 LAN 侧接口?** 4. **网桥与交换机在功能上有何异同?** [^1]: 引用自网桥配置示例,展示了接口绑定到网桥的操作。 [^2]: 引用自独臂路由器概念,说明传统路由的瓶颈及网桥的优势。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值