EIGRP协议基本配置和常用命令
- 格式:pdf
- 大小:826.77 KB
- 文档页数:7
EIGRP 协议是一个内部网关协议,高级距离矢量协议,组播地址224.0.0.101、eigrp 是一个高级的距离矢量协议2、eigrp 具有高速的收敛特性3、支持路由汇总和路由聚合4、eigrp 支持触发式增量更新5、eigrp 可以支持多种网络层协议,可以开启多个eigrp 进程支持不同的3 层被动路由协议。
6、eigrp 发送报文以组播和单播形式发送组播地址224.0.0.107、eigrp 支持手工汇总8、eigrp 保证100%无环路9、eigrp 无论在广域网还是在局域网部署eigrp 配置都比较简单10、eigrp 支持非等价的负载均衡Eigrp 头部的字段用来描述这个 eigrp 报文是个什么报文在 hello 报文的载荷字段中,有一个 ack 位,在普通情况下为 0,当 ack 位被置为 1 的时候,说明此报文为 acknowledge 报文。
所有的 IGP 协议中 IP 包头的 TTL 字段都为 1:当端口大于 1.544mbit/s 的发送频率为 5s 一次,小于 1.544mbit/s的我 60s 一次,连续的 3 次 hello 时间都没有收到 hello 包就判定邻居挂掉了。
默认情况下 hello 报文以组播形式发送。
在不支持组播的二层环境中如帧中继环 境中,需要手动修改指定单播地址 neighbor 1.1.1.1 255.255.255.0eigrp 的报文能够被可靠的发送,所以 eigrp 定义了可靠的传输机制, 内部定义的 确认机制,但并非所有的 eigrp 报文都需要确认, update ,query ,和 reply 需要 回复 ack ,如果没有回复则重传,重传次数为 16 次。
在 hello 报文的载荷字段中,有一个 ack 位,在普通情况下为 0,当 ack 位被置为 1 的时候,说明此报文为 acknowledge 报文,当 ack 位被置 1 的时候只能以单播 形式发送。
实验十七 EIGRP的基本配置一.实验目的通过本实验可以掌握:(1)在路由器上启动EIGRP 路由进程(2)启用参与路由协议的接口,并且通告网络(3)邻居表、拓扑表以及路由表的含义(4)查看和调试EIGRP 路由协议相关信息二、实验要求:1):知道什么是EIGRP和相关术语2): 知道如何配置EIGRP三、实验内容:1、通过拓朴图来研究EIGRP,使得两了不同网段之间能够通信四、实验步聚实验拓朴:1).配置R1、R2和R3各个接口上IP 地址R1(config)#int s0/0R1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#clock rate 64000R1(config-if)#no shR1(config)#int lo0R1(config-if)#ip add 1.1.1.1 255.255.255.0R2(config)#int s0/0R2(config-if)#ip add 192.168.1.2 255.255.255.0R2(config-if)#no shR2(config)#int s0/1R2(config-if)#ip add 192.168.2.1 255.255.255.0R2(config-if)#clock rate 64000R2(config-if)#no shR3(config)#int s0/1R3(config-if)#ip add 192.168.2.2 255.255.255.0R3(config-if)#no shR3(config)#int lo0R3(config-if)#ip add 2.2.2.2 255.255.255.02).在R1、R2和R3上配置EIGRPR1(config)#router eigrp 100R1(config-router)#net 192.168.1.0R1(config-router)#net 1.1.1.0R2(config)#router eigrp 100R2(config-router)#net 192.168.1.0R2(config-router)#net 192.168.2.0R3(config)#router eigrp 100R3(config-router)#net 192.168.2.0R3(config-router)#net 2.2.2.03).查看路由信息R1#sh ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC 1.1.1.0/24 is directly connected, Loopback0D 1.0.0.0/8 is a summary, 00:02:52, Null0D 2.0.0.0/8 [90/2809856] via 192.168.1.2, 00:00:39, Serial0/0C 192.168.1.0/24 is directly connected, Serial0/0D 192.168.2.0/24 [90/2681856] via 192.168.1.2, 00:00:45, Serial0/0可以看出R1的路由表把网络中所有路由信息都获取到了。
路由协议EIGRP配置EIGRP(Enhanced Interior Gateway Routing Protocol)是一种基于距离矢量算法的内部网关路由协议,主要用于在大型企业网络中实现路由器之间的动态路由。
本文将介绍EIGRP的配置过程,以帮助读者更好地理解和应用该协议。
1. EIGRP的基本概念EIGRP是一种高效可靠的路由协议,具有以下特点:- 支持VLSM(可变长度子网掩码):可以根据网络需求分配不同的子网掩码。
- 支持CIDR(无类别域间路由):能够将多个连续的IP地址作为一个整体进行路由计算。
- 支持自动汇总:能够将多个子网自动合并为一个超网,减小路由表的规模。
- 支持无环路:使用DUAL(Diffusing Update Algorithm)算法,有效解决了路由循环的问题。
2. EIGRP的配置步骤在配置EIGRP之前,需要了解以下参数:- 自治系统号(AS number):EIGRP所在的自治系统号,范围为1~65535。
- 路由器ID:用于区分不同的路由器,可以是IP地址的一部分,也可以手动指定。
下面是EIGRP的配置步骤:步骤1:进入路由器配置模式```Router# configure terminal```步骤2:配置EIGRP进程和AS号```Router(config)# router eigrp <AS号>```步骤3:添加网络```Router(config-router)# network <网络地址>```此命令将指定哪些接口将被EIGRP协议使用。
可以指定单个IP地址、子网地址或主机地址。
步骤4:配置路由器ID(可选)```Router(config-router)# eigrp router-id <路由器ID>```使用此命令可以手动指定路由器ID,如果不手动指定,将使用默认的路由器ID。
步骤5:配置其他可选参数(可选)根据需要,可以配置其他参数,如带宽、延迟、可靠性等。
Configuring Basic EIGRP 实验目的:1、掌握EIGRP的基本配置。
2、掌握EIGRP的通配符掩配置方法。
3、掌握EIGRP的自动汇总特性,以及如何关闭自动汇总。
4、掌握EIGRP的手工汇总。
实验拓扑图:R1(config)#inter lo 0R1(config-if)#ip add 10.1.1.1 255.255.255.0R1(config-if)#inter lo 1R1(config-if)#ip add 10.1.2.1 255.255.255.0R1(config-if)#inter lo 2R1(config-if)#ip add 10.1.3.1 255.255.255.0R1(config-if)#inter lo 4R1(config-if)#ip add 10.1.4.1 255.255.255.0R1(config-if)#inter s1/1R1(config-if)#ip add 172.16.1.1 255.255.255.252R1(config-if)#router eigrp 50R1(config-router)#net 10.1.1.0R1(config-router)#net 10.1.2.0R1(config-router)#net 10.1.3.0R1(config-router)#net 10.1.4.0R1(config-router)#net 172.16.0.0R2(config)#inte lo 0R2(config-if)#ip add 131.131.1.1 255.255.0.0R2(config-if)#inter s1/0R2(config-if)#ip add 172.16.1.2 255.255.255.252R2(config-if)#inter s1/1R2(config-if)#ip add 172.16.1.5 255.255.255.252R2(config-if)#router eigrp 50R2(config-router)#net 131.131.0.0R2(config-router)#net 172.16.0.0 \\默认情况下,EIGRP在配置路由器时,可以直接network主类网络号。
EIGRP路由协议汇总⼀、基本概念:1.EIGRP为增强的内部⽹关路由协议,是cisco的专有协议。
2.EIGRP的⼀般管理距离为90(interior eigrp),汇总的管理距离为5(summary eigrp),从外部分发进来的为170(exterior eigrp);协议号为ip 88。
3.EIGRP是⼀个Advanced distance vector;能够Rapid convergence;是100% loop-free classless routing;是唯⼀⼀个⽀持⾮等价负载均衡的路由协议(默认4条最⼤16条);以组播(224.0.0.10)或单播进⾏更新。
4.缺省使⽤总带宽的50%,可⽤“bandwidth-percent eigrp”更改百分⽐。
5.EIGRP是⾮周期性更新,只有在拓扑有变化时才对变化的东西进⾏增量更新。
并且只针对变化影响到的路由器进⾏更新。
6.运⾏EIGIP的接⼝必须从他的直连的邻居处获得更新。
7.由于EIGRP是⼀个为Adverance distance vector,具有distance vector的边界⾃动汇总的特性所以在配置时要“no auto”8.EIGRP的三个存储单元:邻居数据库(存放邻居及状态);topology table(相当与ospf的数据库,存放状态信息);routinf table9.EIGRP的5种包:hello:建⽴邻接关系,keeplive(组播)query:向邻居查找路由信息(组播)reply:对邻居的query查找进⾏回应(单播)update:以增量的⽅式发送路由更新(组播或单播)ack:对可靠包的确认(单播)★其中query,reply,update为可靠包(即必须得到ACK回应);hell包和ack包为不可靠包。
⼆、EIGRP采⽤的metric:1.EIGRP采⽤以下组合值作为metric进⾏路由选择(5个):bandwidth,delay,reliable ,load,mtu2.metric的算法:Metric = [K1 x BW + ((K2 x BW) / (256 –load)) + K3 x delay]By default: K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0metric=[delay+107/BW]*256“dely,mtu等”都可在sh int 。
EIGRP协议协议名称:Enhanced Interior Gateway Routing Protocol (EIGRP) 协议一、介绍Enhanced Interior Gateway Routing Protocol (EIGRP) 是一种用于 IP 网络中的高级内部网关路由协议。
它是由思科系统开发的一种增强版的内部网关路由协议,用于在大型企业网络中实现高效的路由选择和快速收敛。
EIGRP 具有快速收敛、低带宽消耗和高可靠性等优点,被广泛应用于企业网络中。
二、协议目标EIGRP 协议的主要目标是提供以下功能:1. 路由选择:EIGRP 使用可靠的距离矢量算法来选择最佳的路由路径,并为数据包提供快速的转发。
2. 路由收敛:EIGRP 使用快速收敛算法来确保在网络拓扑变化时快速收敛,减少数据包丢失和网络不稳定性。
3. 路由可靠性:EIGRP 使用可靠的邻居关系和可靠的数据包传输机制来确保路由信息的准确性和可靠性。
4. 带宽消耗:EIGRP 使用带宽消耗较低的算法,以减少网络带宽的占用。
三、协议特性EIGRP 协议具有以下特性:1. 路由表:EIGRP 维护一个路由表,其中包含了网络的目的地和最佳路径信息。
2. 自动发现:EIGRP 能够自动发现和建立邻居关系,减少手动配置的工作量。
3. 分层设计:EIGRP 使用分层设计,将网络拓扑分为多个自治系统(AS),提高了网络的可扩展性。
4. 路由更新:EIGRP 使用可靠的路由更新机制,通过周期性的路由更新消息来传递路由信息。
5. 路由度量:EIGRP 使用可调整的路由度量值来选择最佳路径,包括带宽、延迟、可靠性和负载等因素。
6. 快速收敛:EIGRP 使用快速收敛算法,能够在网络拓扑变化时快速收敛,减少数据包丢失和网络震荡。
7. 路由策略:EIGRP 支持路由策略的配置,可以根据需求进行路由策略的调整和优化。
四、协议操作EIGRP 协议的操作包括以下步骤:1. 邻居关系建立:EIGRP 路由器通过发送 Hello 消息来发现和建立邻居关系。
配置EIGRP协议#c o n f t#r o u t e r e i g r p100*E I G R P需要配置A S号**A S标识了属于一个互连网络中的所有路由器,**同一个A S内的不同路由如果想要互相学习路由信息,必须配置相同的A S号。
* #n e t1.1.1.00.0.0.255*宣告接口,使用的是反掩码形式,如果不输入反掩码,路由默认会使用接口的主类网络号* "n e t12.1.1.0"等价于"n e t12.0.0.00.255.255.255"#n e t0.0.0.0*如果路由的所有接口都宣告进E I G R P进程,则可以使用"n e t0.0.0.0"一次性宣告所有接口*查询EIGRP 在running-config中的配置明细#s h r u n n i n g-c o n f i g|s e c t i o n r e ir o u t e r e i g r p100n e t w o r k1.1.1.00.0.0.255n e t w o r k12.1.1.00.0.0.255n e t w o r k21.1.1.00.0.0.255a u t o-s u m m a r yEIGRP表EIGRP中有三张表:邻居表、路由表、拓扑表邻居表(Neighbor Table)在EIGRP中,两台相邻路由器要建立起邻接关系需要满足两个条件:1)具有相同的AS号; 2)具有相匹配的K值;可以通过下面的命令来查看EIGRP默认的K 值:#s h o w i p p r o t o c o l s/*A S=100*/u t e rf a c ee l l oC i s21.0.0.0/8i s v a r i a b l y s u b n e t t e d,2s u b n e t s,2m a s k sC21.1.1.0/24i s d i r e c t l y c o n n e c t e d,F a s t E t h e r n e t1/0D21.0.0.0/8i s a s u m m a r y,00:14:58,N u l l012.0.0.0/8i s v a r i a b l y s u b n e t t e d,2s u b n e t s,2m a s k sC12.1.1.0/24i s d i r e c t l y c o n n e c t e d,S e r i a l0/0D12.0.0.0/8i s a s u m m a r y,00:15:00,N u l l0路由表中的"D1.0.0.0/8i s a s u m m a r y,01:40:23,N u l l0"是一条自动汇总产生的路由,E I G R P和R I P默认都在主网边界自动汇总,不同的是E I G R P会在本地产生一条自动汇总后的路由,目标指向空接口(N u l l0)R1发现路由表中有一条1.0.0.0/8的条目能够匹配(子网掩码最长匹配,这个条目比默认路由子网掩码长,所以优先选取)发往空接口的数据会被丢弃。
配置EIGRP协议
#c o n f t#r o u t e r e i g r p100*E I G R P需要配置A S号*
*A S标识了属于一个互连网络中的所有路由器,*
*同一个A S内的不同路由如果想要互相学习路由信息,必须配置相同的A S号。
* #n e t1.1.1.00.0.0.255
*宣告接口,使用的是反掩码形式,如果不输入反掩码,路由默认会使用接口的主类网络号* "n e t12.1.1.0"等价于"n e t12.0.0.00.255.255.255"
#n e t0.0.0.0
*如果路由的所有接口都宣告进E I G R P进程,则可以使用"n e t0.0.0.0"一次性宣告所有接口*查询EIGRP 在running-config中的配置明细
#s h r u n n i n g-c o n f i g|s e c t i o n r e i
r o u t e r e i g r p100
n e t w o r k1.1.1.00.0.0.255
n e t w o r k12.1.1.00.0.0.255
n e t w o r k21.1.1.00.0.0.255a u t o-s u m m a r y
EIGRP表
EIGRP中有三张表:邻居表、路由表、拓扑表
邻居表(Neighbor Table)
在EIGRP中,两台相邻路由器要建立起邻接关系需要满足两个条件:
1)具有相同的AS号; 2)具有相匹配的K值;可以通过下面的命令来查看EIGRP默认的K 值:
#s h o w i p p r o t o c o l s
/*A S=100*/
u t e r
f a c e
e l l o
C i s
21.0.0.0/8i s v a r i a b l y s u b n e t t e d,2s u b n e t s,2m a s k s
C21.1.1.0/24i s d i r e c t l y c o n n e c t e d,F a s t E t h e r n e t1/0
D21.0.0.0/8i s a s u m m a r y,00:14:58,N u l l0
12.0.0.0/8i s v a r i a b l y s u b n e t t e d,2s u b n e t s,2m a s k s
C12.1.1.0/24i s d i r e c t l y c o n n e c t e d,S e r i a l0/0
D12.0.0.0/8i s a s u m m a r y,00:15:00,N u l l0
路由表中的"D1.0.0.0/8i s a s u m m a r y,01:40:23,N u l l0"
是一条自动汇总产生的路由,E I G R P和R I P默认都在主网边界自动汇总,
不同的是E I G R P会在本地产生一条自动汇总后的路由,目标指向空接口(N u l l0)
R1发现路由表中有一条1.0.0.0/8的条目能够匹配
(子网掩码最长匹配,这个条目比默认路由子网掩码长,所以优先选取)
发往空接口的数据会被丢弃。
这可以有效的避免路由环路的产生。
"D2.0.0.0/8[90/156160]v i a21.1.1.2,00:06:49,F a s t E t h e r n e t1/0"
这是一条通过E I G R P学习到的最终路由,D代表是通过E I G R P学习到的,
可以看到R2上的2.2.2.2/24被汇总成了2.0.0.0/8发送过来,
[90/156160]中的90是E I G R P默认的管理距离,后面是度量值。
从这条路由可以得知,去往2.0.0.0/8网络的数据发往21.1.1.2,从本地的F a s t E t h e r n e t1/0发出。
拓扑表(Topology Table)
查看EIGRP拓扑表
show ip eigrp topology #sh ip eig top
I P-E I G R P T o p o l o g y T a b l e f o r A S(100)/I D(3.3.3.3)
C o d e s:P-P a s s i v e,A-A c t i v e,U-U p d a t e,Q-Q u e r y,R-R e p l y,
r-r e p l y S t a t u s,s-s i a S t a t u s
P1.0.0.0/8,1s u c c e s s o r s,F D i s128256
v i a S u m m a r y(128256/0),N u l l0
P1.1.1.0/24,1s u c c e s s o r s,F D i s128256
v i a C o n n e c t e d,L o o p b a c k0
P2.0.0.0/8,1s u c c e s s o r s,F D i s156160
v i a21.1.1.2(156160/128256),F a s t E t h e r n e t1/0
v i a12.1.1.2(2297856/128256),S e r i a l0/0
P12.0.0.0/8,1s u c c e s s o r s,F D i s2169856
v i a S u m m a r y(2169856/0),N u l l0
P12.1.1.0/24,1s u c c e s s o r s,F D i s2169856
v i a C o n n e c t e d,S e r i a l0/0
P21.0.0.0/8,1s u c c e s s o r s,F D i s28160
g
#i n t s0/0#i p h e l l o-i n t e r v a l e i g r p10030
这样修改后,会遇到一个问题,因为默认的EIGRP保持时间是15秒,而R1发给R2的hello间隔却被修改成了30秒,我们将看到路由上面反复的出现邻居关系dow n掉后又建立的消息,
修改保持时间大于hello时间
#i n t s0/0#i p h o l d-t i m e e i g r p10090。