路由器与 Brouter 的区别

2024年8月31日 | 阅读 3 分钟

什么是路由器?

路由器是一种网络设备,主要用于在计算机网络上传输数据。路由器以数据包的形式将数据从一个点传输到另一个点。它将电子邮件、文件等数据从一个路由器发送到另一个路由器,直到到达目标节点,并创建路由器的互联网络。路由器基本上连接到多个数据线路,当它在任何线路上接收到任何数据包时,它会读取所有详细信息并将其存储在路由器表中。路由器会确定特定数据包的下一个路由器是什么,以便它能轻松到达目的地。路由器连接局域网和广域网。我们通常在家中使用路由器来连接互联网。

用于运行路由器的软件有两个功能,称为平面,下面将进行讨论

控制平面

路由器有一个路由表,其中维护着不同的路由信息,数据将传输到这些路由上,并且还维护用于数据传输的物理接口。路由表中可以有静态路由或动态路由。这些信息由控制平面传输到转发平面以进行数据传输。

转发平面

它管理接收到的输入数据包并将其转发为输出。从控制平面接收到的 FIB(转发信息库)用于确定当前数据包的目的地,然后转发平面将其传输到目的地。它在数据包的头部写入目标地址,以便将其发送到正确的目标位置。

什么是 Brouter?

Brouter 来自两个词:桥(bridge)和路由器(router)。这意味着该设备能够同时作为路由器和桥来工作。因此,这意味着它根据其配置,像桥一样转发数据,也像路由器一样转发数据。如果配置为非路由协议,Brouter 工作在数据链路层;如果配置为路由协议,则工作在网络层。Brouter 通常是连接设备,因此当它被配置为路由器时,它用于互联网连接;当它被设置为桥时,它用作网络中的连接设备。对于路由协议,它是路由器;对于不可路由协议,它被设置为桥。

以下是路由器和 Brouter 之间关键区别的列表

路由器Brouter
在 OSI 模型中,它工作在网络层。在 OSI 模型中,brouter 工作在网络层或数据链路层。
路由器是一种设备,用于在计算机网络中将数据包从一个层传输到另一个层。Brouter 是计算机网络中的一种设备,它同时作为路由器和桥工作。因此,我们可以说它是桥和路由器的组合。
数据通过路由器以数据包的形式传输。由于 brouter 具有双重特性,如果它被配置为路由器,它会以数据包的形式发送数据。如果它被配置为桥,则以帧的形式发送数据。
路由器设备存储路由器表。当 brouter 用作路由器时,它存储路由器表;当它被配置为桥时,它存储 MAC(媒体访问控制)地址。
路由器在多个广播域上工作。当 brouter 用作路由器时,它在多个域上工作;如果它作为桥工作,则它仅在一个广播域上工作。
在路由器中,转发决策基于 IP(互联网协议)地址。当 brouter 设置为路由器时,它基于 IP 地址做出转发决策。当 brouter 被配置为桥时,它基于 MAC(媒体访问控制)地址做出转发决策。
路由器是全双工设备。当 brouter 作为路由器工作时是全双工,当它被配置为桥时是半双工。

下一主题区别