我们经常会听到一个专业术语叫做“brouter”,但是很多人都不知道它是什么意思,具体的作用是什么。今天我们就来详细解释一下桥接的含义,讲一下brouter的基本功能!
布鲁特到底是什么意思?
我们通常所说的桥接,其实就是根据OSI网络模型的链路层地址转发网络数据包的过程。如果路由器配置了桥接选项,它将处理所有接口上的所有数据帧,并实时调查每台主机的位置。如果某个接口收到帧,它会在网桥中输入一个条目,列出发送数据的主机和接收帧的接口的MAC地址。就这样,路由表在通信中不断完善。透明性使路由器对主机透明,其功能相当于局域网交换机。
如果同一个局域网内的两台主机通信,数据帧不会发送到其他接口,因为在桥接表中,数据帧都来自同一个接口;如果收到一个帧,但是MAC地址不在自己的桥接列表中,就会把这个帧扩散到所有接口,桥接也会扩散所有的广播包,占用网络的有效带宽,造成网络拥塞。我们知道,Cisco IOS支持多种类型的桥接,如透明桥接、封装桥接、源路由桥接、源路由透明桥接和源路由转换桥接。
布鲁特的角色
运行透明桥接的Cisco路由器可以使用生成树协议来避免桥接引起的广播风暴。生成树协议通过“网桥协议数据单元”定义了网络上每个网桥的通信形式。它的逻辑结构就像一棵树,每个网桥都是这棵树的一个分支,有自己的路径值、网桥Id和优先级。优先级最低的网桥是根,因此如果优先级相同,则需要选择具有最低网桥ID的网桥点。我们的数据包是通过根桥和其他桥形成的路径传输的,最高的桥会阻塞接口,只接收BPDU数据包,有效解决了广播扩散的问题。
以上是brouter的基本介绍和具体功能。希望能帮助到brouter里有需要的人。这样可以让更多的电脑顺利连接网络,提供更多的网络信号供上网使用!