扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
D 10.0.0.0/8 [90/2681856] via 20.20.20.1, 00:39:05, Serial1
D: 代表EIGRP。
0.0.0.0/8: 为我们宣告的网络,在此的形式为主类,因为EIGRP在通过边界路由的时候将进行自动汇总。
[90/2681856]: 括号内的90表明EIGRP的管理距离为90,2681856为到达10.0.0.0/8这条链路的开销值。
via 20.20.20.1: 下一跳邻居接口。
01:07:51: 时间标记。
Serial1: 本地接口。
在[90/2681856]一项内管理距离的值各协议不同,并且随厂家的不同也有不同,定义管理距离值除了各企业以外IETF工程小组也有相关定义。
2681856为到达目的地的Metric值(度量)其计算公式如下:
BW igrp metric = 10000000/带宽(kbit/s)
DLY igrp metric = 延迟总和(微秒microseconds)/10
W eigrp metric = 10000000/带宽(kbit/s)* 256
DLY eigrp metric = 延迟总和(微秒microseconds)/10 * 256
通过show ip route 10.10.10.0 可查看相关路由的详细参数。
R3#show ip route 10.10.10.0
Routing entry for 10.0.0.0/8
Known via "eigrp 1", distance 90, metric 2681856, type internal
Redistributing via eigrp 1
Last updatefrom 20.20.20.1 on Serial1, 01:17:54 ago
Routing Descriptor Blocks:
* 20.20.20.1, from 20.20.20.1, 01:17:54 ago, via Serial1
Route metric is 2681856, traffic share count is 1
Total delay is 40000 microseconds, minimum bandwidth is 1544 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 1
R3#
从以上R3#show ip route 10.10.10.0命令输入的相关信息可以看到到达目的地10.10.10.0的延迟总和为4000微秒,而Eigrp的带宽用整个链路的最小带宽为1544Kbit/s,经过计算,算出来的metric的值为2681856,而直接套用如上公式进行计算,计算的结果有一定的偏差,实际的链路带宽应为1544.163063619518221124Kb通过此值进行运算即可得到metric为2681856。图示如下:
另外以上BW(带宽)值并非本链路的传输速度为1544Kbit/s,而仅用来作为串口默认的度量值,不会动态改变,即便你的实际传输速率仅为64Kbit/s,路由器仍然会把这条链路当作1544Kbit/s来进行度量运算。这个缺省的度量值我们可以通过bandwidth命令来更改。
此命令需要在接口下进行,通过以下的命令我们可以修改相应接口的带宽值。
R3(config)#int s 1
R3(config-if)#bandwidth 64
Eigrp对Metric中带宽的运算是基于路由器的出接口带宽的最小值而计算的,发出去到目的地的数据包和由目的地发回的数据包链路的Metric可能不一样。我们把带宽的设置修改成如下图。
我们分别从R1上查看到达20.20.20.0(R2-R3)链路的Metric值和从R3上查看到达10.10.10.0(R1-R2)链路的Metric值。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。