“路由”在网络上是一个常见的术语,我想今天几乎每个人都知道和理解。澄清一下,路由是查找数据包从一个网络传输到另一个网络的路径的行为。但是,您是否知道实现此路由需要三个关键要素:
• 路由协议,指定如何收集信息然后将此信息向下分发到网络上
其他设备的规则• 路由算法,以确定路径的最佳选择•
路由数据库以存储算法发现的信息。路由数据库有时直接对应于路由表条目,有时则不对应于路由表条目。
构建路由表有两种基本方法:静态路由和动态路由
静态路由表由网络管理员手动创建、维护和更新。必须在每个路由器上配置到每个网络的静态路由以实现完全连接。这提供了对路由的精细控制级别,并且在较小的网络上完全可管理。它还允许简单的路由和网络分段任务,例如虚拟间局域网 (VLAN) 路由。这使网络分段能够隔离某些广播域,同时仍允许这些子网之间的连接。静态路由也可用于默认网关或“最后路由器”,在没有路由信息的情况下告诉数据包“该路由器将为您提供有关如何到达您想去的地方的方向”。
但是,静态路由不是容错的,因为对路由基础结构的任何更改(例如链路断开或添加新网络)都需要手动干预。如果链路不可用,在纯静态环境中运行的路由器无法无缝选择更好的路由。由于路由器之间不会智能共享任何信息,因此某些第 2 层网络交换机以及第 3 层路由器可以支持静态路由。简单地说,静态路由非常适合不会改变的网络。
如果要构建更大或更流畅的网络,动态路由允许网络上的路由器明智地决定哪种路径最适合将数据传输到子网/目标。动态路由表由路由器上运行的路由协议创建、维护和更新。智能路由协议能够在路由基础结构发生变化时动态选择不同(或更好)的路径。
在大多数网络中,您可能有多个路径可以到达同一目的地 - 要从 A 点到 D 点,您可以从 A 点到 B 点再到 D,也可以从 A 点到 C 点再到 D。其中一条路径可能比另一条更有效。路由器根据几个标准做出决定,包括网络质量、链路上/下、流量拥塞等。动态路由的主要好处之一是“冗余”——如果网络上的一条路径消失(硬件故障、数据链路断开),动态路由将告诉第 3 层路由器如何在没有手动干预的情况下绕过该路径进行路由。
在军事应用中,一个很好的例子是,假设基于 IP 的计算机需要将数据从其硬盘驱动器发送到中央指挥中心。在这种情况下,数据通信通常通过无线网状网络实现。但是,该网络需要完全冗余,并且使用基于卫星的备用通信链路进行架构。如果无线网状网络出现故障,第 3 层动态路由将感知该故障,并在没有任何用户干预的情况下通过卫星通信链路重定向所有数据。如果网络一直使用静态路由,网络管理员将不得不手动进入并告诉第 3 层交换机或静态路由器备用链路是什么以及卫星网络上要连接到哪个 IP 地址。
构建以太网网络时;数据的大小、关键性、网络上的节点数量、对 VLAN 隐私的需求以及许多其他功能将影响您在数据流量管理方面的投资程度 - 从路由器到交换机再到网络管理员。在做出最终选择之前,请查看所有因素。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !