2024年3月20日发(作者:)
ip route 命令的作用详解
route 命令里面的metric是做什么用的
metric Metric
为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由
中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能
够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
路由的metric
路由表中含有由交换软件用以选择最佳路径的信息。但是路由表是怎样建立的
呢?它们包含信息的本质是什么?路由算法怎样根据这些信息决定哪条路径更好呢?
路由算法使用了许多不同的metric以确定最佳路径。复杂的路由算法可以基于多
个metric选择路由,并把它们结合成一个复合的metric。常用的metric如下:
路径长度
可靠性
延迟
带宽
负载
通信代价
路径长度是最常用的路由metric。一些路由协议允许网管给每个网络链接人工赋
以代价值,这种情况下,路由长度是所经过各个链接的代价总和。其它路由协议定义了跳
数,即分组在从源到目的的路途中必须经过的网络产品,如路由器的个数。
可靠性,在路由算法中指网络链接的可依赖性(通常以位误率描述),有些网络链
接可能比其它的失效更多,网路失效后,一些网络链接可能比其它的更易或更快修复。任
何可靠性因素都可以在给可靠率赋值时计算在内,通常是由网管给网络链接赋以metric
值。
路由延迟指分组从源通过网络到达目的所花时间。很多因素影响到延迟,包括中
间的网络链接的带宽、经过的每个路由器的端口队列、所有中间网络链接的拥塞程度以及
物理距离。因为延迟是多个重要变量的混合体,它是个比较常用且有效的metric。
带宽指链接可用的流通容量。在其它所有条件都相等时,10Mbps的以太网链接
比64kbps的专线更可取。虽然带宽是链接可获得的最大吞吐量,但是通过具有较大带宽
的链接做路由不一定比经过较慢链接路由更好。例如,如果一条快速链路很忙,分组到达
目的所花时间可能要更长。
负载指网络资源,如路由器的繁忙程度。负载可以用很多方面计算,包括CPU使
用情况和每秒处理分组数。持续地监视这些参数本身也是很耗费资源的。


发布评论