brctl
简介
brctl 用来 设置, 管理, 查看 Linux 内核中的以太网桥配置.
Ports
每个网桥都有许多连接的端口. 进入任何这些端口的网络流量将透明地转发到其他端口, 以便网桥对网络的其余部分不可见.
Ageing
网桥跟踪每个端口上可见的以太网地址. 当它需要转发帧时, 它碰巧知道目标以太网地址(在帧中指定)所在的端口, 网桥可以直接将帧转发到该端口来”作弊”, 来节省大量冗余的复制和传输工作.
Spanning Tree Protocol
多个以太网桥可以协同工作, 使用IEEE 802.1d生成树协议创建更大的以太网网络.
该协议用于查找两个以太网之间的最短路径, 并用于消除拓扑中的循环.
由于此协议是标准化的,因此Linux网桥将与其他第三方网桥产品正常互通.
网桥通过发送和接收BPDU(网桥协议数据单元)相互通信.
这些BPDU可以通过目标以太网地址: 01:80:c2:00:00:00
来识别.
对于那些没有意义的情况, 可以关闭生成树协议. 例如, 当这个Linux机器是LAN上唯一的网桥, 或者当你知道拓扑结构中没有环路时.
安装
yum provides brctl
yum install -y bridge-utils
查看:
brctl show