eigrp度量值.docx
- 文档编号:8834672
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:13
- 大小:77.92KB
eigrp度量值.docx
《eigrp度量值.docx》由会员分享,可在线阅读,更多相关《eigrp度量值.docx(13页珍藏版)》请在冰点文库上搜索。
eigrp度量值
EIGRP基本实验与度量计算
R1:
Router>en
Router#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router(config)#linecon0
Router(config-line)#loggsy
Router(config-line)#exec-t00
Router(config-line)#exi
Router(config)#noipdomain-lo
Router(config)#hostR1
R1(config)#ints1
R1(config-if)#ipadd10.10.10.1255.255.255.0
R1(config-if)#noshutdown
R1(config-if)#clora64000
R1(config-if)#exi
R1(config)#
*Mar100:
23:
29.347:
%LINK-3-UPDOWN:
InterfaceSerial1,changedstatetoup
R1(config)#
*Mar100:
23:
30.351:
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceSerial1,changedstatetoup
R1(config)#
R2:
R2#en
R2#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
R2(config)#ints1
R2(config-if)#ipadd10.10.10.2255.255.255.0
R2(config-if)#noshutdown
R2(config-if)#ints0
R2(config-if)#ipadd20.20.20.1255.255.255.0
R2(config-if)#noshutdown
R2(config-if)#clora64000
R2(config-if)#exi
R2(config)#
R3:
R3>en
R3#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
R3(config)#ints1
R3(config-if)#ipadd20.20.20.2255.255.255.0
R3(config-if)#noshutdown
R3(config-if)#exi
R3(config)#
以上的配置已经可以完成由R2分别与R1和R3的通信,测试结果如下:
R2#ping10.10.10.1
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto10.10.10.1,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=32/34/36ms
R2#ping20.20.20.2
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto20.20.20.2,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=32/34/36ms
R2#
回R1启动EIGRP协议。
R1(config)#routereigrp?
<1-65535>Autonomoussystemnumber←实则为EIGRP的进程号,也可被用来用自治系统号进行分配。
R1(config)#routereigrp1
R1(config-router)#net10.10.10.0?
←宣告网络
A.B.C.DEIGRPwildcardbits←EIGRP支持VLSM,可以在这里输入通配符掩码进行精确匹配。
R2、R3同时都需要运行EIGRP使R1可以与R3相互交换信息,R2、R3的配置如下:
R2:
R2#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
R2(config)#routereigrp1
R2(config-router)#net10.10.10.0
*Mar101:
10:
21.591:
%DUAL-5-NBRCHANGE:
IP-EIGRP(0)1:
Neighbor10.10.10.1(Serial1)isup:
newadjacency←与邻居10.10.10.1建立邻接关系成功,如何建立的细节请参阅IT傻博士课程。
R2(config-router)#net20.20.20.0
R2(config-router)#exi
R2(config)#
*Mar101:
10:
37.699:
%DUAL-5-NBRCHANGE:
IP-EIGRP(0)1:
Neighbor20.20.20.2(Serial0)isup:
newadjacency←与邻居20.20.20.2建立邻接关系。
R2(config)#
R3:
R3(config)#
R3(config)#routereigrp1
R3(config-router)#net20.20.20.0
R3(config-router)#exi
R3(config)#
*Mar101:
09:
13.887:
%DUAL-5-NBRCHANGE:
IP-EIGRP(0)1:
Neighbor20.20.20.1(Serial1)isup:
newadjacency←与邻居20.20.20.1建立邻接关系。
R3(config)#
我们接着在R3上查看路由表可以看见到达R1的路由已经出现,如下。
R3#showiproute
Codes:
C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
20.0.0.0/24issubnetted,1subnets
C20.20.20.0isdirectlyconnected,Serial1
D10.0.0.0/8[90/2681856]via20.20.20.1,00:
39:
05,Serial1
R3#
首先我们来分解看一下本条通过EIGRP学习到的路由条目。
D10.0.0.0/8[90/2681856]via20.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这条链路的开销值。
via20.20.20.1:
下一跳邻居接口。
01:
07:
51:
时间标记。
Serial1:
本地接口。
在[90/2681856]一项内管理距离的值各协议不同,并且随厂家的不同也有不同,定义管理距离值除了各企业以外IETF工程小组也有相关定义。
2681856为到达目的地的Metric值(度量)其计算公式如下:
BWigrpmetric=10000000/带宽(kbit/s)
DLYigrpmetric=延迟总和(微秒microseconds)/10
BWeigrpmetric=10000000/带宽(kbit/s)*256
DLYeigrpmetric=延迟总和(微秒microseconds)/10*256
通过showiproute10.10.10.0可查看相关路由的详细参数。
R3#showiproute10.10.10.0
Routingentryfor10.0.0.0/8
Knownvia"eigrp1",distance90,metric2681856,typeinternal
Redistributingviaeigrp1
Lastupdatefrom20.20.20.1onSerial1,01:
17:
54ago
RoutingDescrīptorBlocks:
*20.20.20.1,from20.20.20.1,01:
17:
54ago,viaSerial1
Routemetricis2681856,trafficsharecountis1
Totaldelayis40000microseconds,minimumbandwidthis1544Kbit
Reliability255/255,minimumMTU1500bytes
Loading1/255,Hops1
R3#
从以上R3#showiproute10.10.10.0命令输入的相关信息可以看到到达目的地10.10.10.0的延迟总和为4000微秒,而Eigrp的带宽用整个链路的最小带宽为1544Kbit/s,经过计算,算出来的metric的值为2681856,而直接套用如上公式进行计算,计算的结果有一定的偏差,实际的链路带宽应为1544.163063619518221124Kb通过此值进行运算即可得到metric为2681856。
图示如下:
接下来我们看一下Eigrp的TopologyTable(称数据库表或拓扑表)
R3#showipeigrptopo
IP-EIGRPTopologyTableforAS
(1)/ID(20.20.20.2)
Codes:
P-Passive,A-Active,U-Update,Q-Query,R-Reply,
r-replyStatus,s-siaStatus
P10.0.0.0/8,1successors,FDis2681856
via20.20.20.1(2681856/2169856),Serial1
P20.20.20.0/24,1successors,FDis2169856
viaConnected,Serial1
R3#
从上面摘取的条目可以看出P10.0.0.0/8,1successors,FDis2681856其FD(可行距离)的值为2681856,可行距离即为从源到达目的的最小Metirc值,通过Metric的公式即可计算出,但是第二条P20.20.20.0/24,1successors,FDis2169856本条的FD为2169856,差别即在于20.20.20.0的网段与R3直接相连到达本路径的最小带宽为1544Kb,延迟总和为20000微秒,通过计算即可得。
带宽和延迟是Eigrp进行度量运算的默认参数,除此以外负载和可靠性也可以与带宽和延迟共同参与度量的运算,但是需要人为手动开启此选项,另外MTU(最大传输单元)并不参与Metric的运算,但是Eigrp和Igrp也会跟踪每条路由上最小MTU的大小。
通过以下方式可以查看每接口的相关参数
R3#showinterfaces1
Serial1isup,lineprotocolisup
HardwareisHD64570
Internetaddressis20.20.20.2/24
MTU1500bytes,BW1544Kbit,DLY20000usec,←用于Metric运算的相关参数。
reliability255/255,txload1/255,rxload1/255
EncapsulationHDLC,loopbacknotset
Keepaliveset(10sec)
Lastinput00:
00:
02,output00:
00:
02,outputhangnever
Lastclearingof"showinterface"countersnever
Inputqueue:
0/75/0/0(size/max/drops/flushes);Totaloutputdrops:
0
Queueingstrategy:
weightedfair
Outputqueue:
0/1000/64/0(size/maxtotal/threshold/drops)
Conversations0/1/256(active/maxactive/maxtotal)
ReservedConversations0/0(allocated/maxallocated)
AvailableBandwidth1158kilobits/sec
5minuteinputrate0bits/sec,0packets/sec
5minuteoutputrate0bits/sec,0packets/sec
916packetsinput,59374bytes,0nobuffer
Received319broadcasts,0runts,0giants,0throttles
0inputerrors,0CRC,0frame,0overrun,0ignored,0abort
922packetsoutput,60362bytes,0underruns
0outputerrors,0collisions,4interfaceresets
0outputbufferfailures,0outputbuffersswappedout
1carriertransitions
DCD=upDSR=upDTR=upRTS=upCTS=up
R3#
另外以上BW(带宽)值并非本链路的传输速度为1544Kbit/s,而仅用来作为串口默认的度量值,不会动态改变,即便你的实际传输速率仅为64Kbit/s,路由器仍然会把这条链路当作1544Kbit/s来进行度量运算。
这个缺省的度量值我们可以通过bandwidth命令来更改。
此命令需要在接口下进行,通过以下的命令我们可以修改相应接口的带宽值。
R3(config)#ints1
R3(config-if)#bandwidth64
Eigrp对Metric中带宽的运算是基于路由器的出接口带宽的最小值而计算的,发出去到目的地的数据包和由目的地发回的数据包链路的Metric可能不一样。
我们把带宽的设置修改成如下图。
我们分别从R1上查看到达20.20.20.0(R2-R3)链路的Metric值和从R3上查看到达10.10.10.0(R1-R2)链路的Metric值。
R3#showiproute10.10.10.0
Routingentryfor10.0.0.0/8
Knownvia"eigrp1",distance90,metric41024000,typeinternal
Redistributingviaeigrp1
Lastupdatefrom20.20.20.1onSerial1,00:
34:
49ago
RoutingDescrīptorBlocks:
*20.20.20.1,from20.20.20.1,00:
34:
49ago,viaSerial1
Routemetricis41024000,trafficsharecountis1
Totaldelayis40000microseconds,minimumbandwidthis64Kbit
Reliability255/255,minimumMTU1500bytes
Loading1/255,Hops1
R3#
从以上命令查看的内容可以得知Metric的值发生了改变,并且运算的最小带宽为64Kbit,我们再回到R1来查看到达20.20.20.0(R2-R3)的链路Metric值。
R1#showiproute20.20.20.0
Routingentryfor20.0.0.0/8
Knownvia"eigrp1",distance90,metric2681856,typeinternal
Redistributingviaeigrp1
Lastupdatefrom10.10.10.2onSerial1,00:
39:
52ago
RoutingDescrīptorBlocks:
*10.10.10.2,from10.10.10.2,00:
39:
52ago,viaSerial1
Routemetricis2681856,trafficsharecountis1
Totaldelayis40000microseconds,minimumbandwidthis1544Kbit
Reliability255/255,minimumMTU1500bytes
Loading1/255,Hops1
R1#
可见从R1到达R3的Metric和从R3回到R1的Metric并不相同。
我们除了可以通过修改带宽来更改Metric的运算以外还可以通过修改延迟来影响
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eigrp 度量