简介

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