即使大型路由器拥有如此强大的计算能力,那它如何知道一个特定的分组数据该使用哪条链路路径进行传输呢?这一问题的答案又要回到先前提过的配置表。路由器将会在配置表中以一定的准则搜索目标地址并进行匹配。这一准则规定了特定的地址组发送的数据包应该使用的传输路径,而这些地址组的大小又取决于路由器的位置所在。接着路由器又使用另外一组准则来检测传输路径的主连接的性能。如果这一链接性能良好,当前数据包被成功发送,而下一组分组数据包也被相应处理。如果链接的性能达不到预期的性能指标,则会选择其他的链路路径,并对新的路径进行检测。最后,在一定的时间内性能最好的一个链路路径被寻找到,数据包将通过该路径进行传输。所有这些过程都是在瞬间完成的,而且这一过程每秒要进行数百万次,时时刻刻都在进行着。
路由器的最主要工作是知道如何转发数据包以及转发的路径。一些简单的路由器只单单实现了这一功能,而其他一些路由器则在该功能的基础上增加了额外的功能。例如,可以对路由器设定一些规则,以限制公司向外发送信息的目标地址以及公司可接收的信息来源。有些路由器还能通过设定一定的规则最大限度地降低拒绝服务攻击造成的损失。在如今的网络(包括互联网)中,路由器绝对是不可或缺的枢纽。
有关路由器的更多信息及相关主题,请参见下一页上的链接。
编辑推荐