EIGRP协议基本配置和常用命令

合集下载

EIGRP路由协议知识点集合

EIGRP路由协议知识点集合

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 的时候只能以单播 形式发送。

实验17 EIGRP的基本配置

实验17  EIGRP的基本配置

实验十七 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的路由表把网络中所有路由信息都获取到了。

2-2-配置及查看EIGRP

2-2-配置及查看EIGRP
routerconfigrouterconfigrouterbandwidthkilobits设置接口的带宽值该参数不会影响接口的实际物理带宽但是会影响eigrp度量值的计算即影响ip路由的选路配置eigrprouterconfigif在路由器a上无需配置网络19216810因为该网段并非路由器a的直连网段
查看EIGRP: show ip eigrp neighbors 查看
R1#show ip eigrp neighbors IP-EIGRP neighbors for process 100 H Address Interface Hold Uptime SRTT (sec) (ms) 0 192.168.1.102 Se0/0/1 10 00:07:22 10 R1#
查看EIGRP: show ip eigrp traffic 查看
R1#show ip eigrp traffic IP-EIGRP Traffic Statistics for AS 100 Hellos sent/received: 429/192 Updates sent/received: 4/4 Queries sent/received: 1/0 Replies sent/received: 0/1 Acks sent/received: 4/3 Input queue high water mark 1, 0 drops SIA-Queries sent/received: 0/0 SIA-Replies sent/received: 0/0 Hello Process ID: 113 PDM Process ID: 73
总结(续 总结 续)
使用命令 使用命令show ip eigrp neighbors查看路由器发现的 查看路由器发现的EIGRP邻居. 邻居. 查看路由器发现的 邻居 使用命令show ip route eigrp查看路由器学习到的 查看路由器学习到的EIGRP路由. 路由. 使用命令 查看路由器学习到的 路由 使用命令 使用命令show ip protocols, show ip eigrp interfaces, show ip eigrp neighbors, show ip eigrp topology以及 以及show ip eigrp traffic查看 查看 以及 EIGRP的运行情况. 的运行情况. 的运行情况

路由协议EIGRP配置

路由协议EIGRP配置

路由协议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:配置其他可选参数(可选)根据需要,可以配置其他参数,如带宽、延迟、可靠性等。

实验4-EIGRP协议及配置

实验4-EIGRP协议及配置

福建师范大学软件学院
6
FACULTY OF SOFTWARE
验证EIGRP
Router#show ip eigrp neighbors Router#show ip eigrp topology Router#show ip route Router#show ip protocols Router#show ip eigrp interface //显示所有EIGRP邻居 //显示EIGRP拓扑表中的项目 //显示整个路由表 //查看配置的路由协议 //查看启用IP EIGRP接口
福建师范大学软件学院
7
FACULTY OF SOFTWARE
实验拓扑图
Loop4: 1.1.4.1/24 Loop3: 1.1.3.1/24 Loop2: 1.1.2.1/24 1.1.1.1/24 loop 1 172.1.1.1/24 S0/0/0 1
256K
2.2.2.2/24 loop 2 172.2.1.1/24 S0/0/0 2 B
3
FACULTY OF SOFTWARE
EIGRP 自动汇总
不连续网络自动汇总
不连续网络使用 Router(config-router)# no auto-summary 关闭自动汇总
福建师范大学软件学院
4
FACULTY OF SOFTWARE
配置EIGRP手工汇总
EIGRP基于接口使用“summary address”命令手工配置汇总 RTC(config)# interface serial 0/0/0 RTC(config-if)# ip summary-address eigrp 100 2.1.0.0 255.255.0.0
福建师范大学软件学院

EIGRP的基本配置

EIGRP的基本配置

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主类网络号。

cisco 私有路由协议 Eigrp 详解

cisco 私有路由协议 Eigrp 详解
结果完全一样
特别值得一提的是:
七、EIGRP 建立邻接关系 1. 区别邻接和邻居:邻居指的是物理直连并且在同一个子网内的路由器。邻接指的是 在邻居的基础之上通过 hello 分组建立的关系。 2. 建立邻接的条件:(1)K 值一样(查看 K 值:show ip protocol) (2)属于同一 子网 (3)同一个自治系统 K 值修改:在 eigrp 进程下: R2(config-router)#metric weights 0 1 1 1 1 1;0 表示 TOS,5 个 1 分别对应 K1-K5 如果直连不在同一个子网:将会出现下面的 Error 消息:
查询:通常是组播,也有可能是单播,需要确认,被可靠传输。 应答:用于对查询进行应答,单播可靠发送。 ACK:对更新、查询、应答进行确认,单播发送(只能为单播)。
五、EIGRP 计时器 1. 保持计时器(Hold time):默认为 Hello 时间的 3 倍,但是修改 Hello 时间后,保 持时间不会自动*3,而是需要手动修改。超过这时间段将重置临接关系。接口模式 下修改计时器值:ip hello-interval eigrp / ip hold-time eigrp. 2. RTO 定时器:指重传数据包之前需要等待的时间(连续单播),即在 RTO 到期时还没 收到 ACK,那么该数据包将被重传 16 次或者直到保持计时器到期。 3. 组播流计时器:(查看方式为 show ip interface eigrp)确定了在组播转换到单播
重传需要等待的时间。 4. 主动计时器:指在该时间内没有收到查询应答那么就陷入 SIA 状态,并重置临接关
系。在发送查询时启动计时;全局模式下修改主动计时器值,默认为 3 分钟 timer active… 六、EIGRP 度量 EIGRP metric 计算公式:

EIGRP路由协议汇总

EIGRP路由协议汇总

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协议

EIGRP协议

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协议基本配置和常用命令

EIGRP协议基本配置和常用命令

配置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命令详解

EIGRP命令详解
P 1.1.1.0/24, 1 successors, FD is 128256
via Connected, Loopback0
P 2.0.0.0/8, 1 successors, FD is 156160
via 12.0.0.2 (156160/128256), FastEthernet0/0
(sec) (ms) Cnt Num
1 13.0.0.1 Fa1/0 11 00:01:59 100 600 0 6
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
via 12.0.0.2 (30720/28160), FastEthernet0/0
0 12.0.0.1 Fa0/1 14 00:03:27 375 2250 0 7
R3#show ip eigrp neighbors
IP-EIGRP neighbors for process 123
H Address Interface Hold Uptime SRTT RTO Q Seq
R2#show ip eigrp topology
IP-EIGRP Topology Table for AS(123)/ID(2.2.2.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 13.0.0.0/8, 2 successors, FD is 30720

EIGRP协议理论详解

EIGRP协议理论详解

EIGRP协议理论详解EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于在广域网(Wide Area Network,WAN)和局域网(Local Area Network,LAN)中实现路由选择的协议。

EIGRP是一种增强版本的IGRP(Interior Gateway Routing Protocol)协议,被Cisco Systems开发和推广。

EIGRP是基于距离向量路由协议的一种高级路由协议,它能够提供快速收敛、带宽优化和容错机制等功能。

下面将详细介绍EIGRP协议的工作原理和特性。

首先,EIGRP通过发送Hello报文来实现邻居发现。

当两个EIGRP路由器建立邻居关系时,它们会交换路由信息。

邻居信息包括邻居的IP地址、ASN(Autonomous System Number,自治系统号码)等。

在邻居发现完成后,EIGRP路由器会交换拓扑表。

拓扑表中包含了网络拓扑信息,即路由器所知道的全部可达路由。

EIGRP路由器会将自己的拓扑表发送给所有邻居,并接收并更新自己的拓扑表。

接下来,EIGRP路由器会根据接收到的各个邻居的拓扑表信息计算最短路径。

EIGRP使用了DUAL(Diffusing Update Algorithm)算法来计算最短路径,并选取最佳的路由。

DUAL算法综合考虑了带宽、延迟、可靠性和吞吐量等参数,选择最优路径。

最后,EIGRP路由器会将计算得到的最短路径信息发布出去,供其他路由器使用。

EIGRP利用更新报文(Update)将路由信息广播给所有相邻的路由器,以更新它们的路由表。

如果一些路由器的路径发生了变化,它会发出通知报文(Query)来询问其他路由器是否可达一些目的地。

除了基本的路由选择功能外,EIGRP还具有一些特性。

首先,EIGRP 可以在不同的网络之间进行路由聚合,将多个网络看作一个整体,以提高路由器的性能和可伸缩性。

思科EIGRP协议概述、特点及配置详解

思科EIGRP协议概述、特点及配置详解

思科EIGRP协议概述、特点及配置详解本⽂讲述了思科EIGRP协议概述、特点及配置。

分享给⼤家供⼤家参考,具体如下:1. EIGRP概述2. EIGRP特点3. EIGRP中四个关键机制3.1 保活机制3.2 PDM(协议相关模块)3.3 RTP(可靠传输协议)3.4 DUAL算法3.4.1 hello保活机制3.4.2 原理3.4.3 查询包发出的情况3.4.4 发出查询包的前提3.4.5 末梢设备4. metric计算5. EIGRP的数据包5.1 hello5.2 Update5.3 Query5.4 Reply5.5 ACK6. EIGRP的⼯作过程7. EIGRP的配置7.1 邻居表(1)查看邻居表(2)各字段的含义7.2 拓扑表(1)查看拓扑表(2)各字段的含义(3)卡在活动状态(4)修改带宽(5)⾮等开销负载均衡7.3 路由表(1)各字母的含义8. EIGRP扩展配置8.1 状态机8.2 ⼿⼯汇总8.3 ⼿⼯认证8.3.1 普通认证8.3.2 最强认证8.4 被动接⼝8.5 缺省路由(1)接⼝下⼿⼯汇总(2)重发布静态(3)宣告缺省路由(4)default-network做法8.6 偏移列表9. EIGRP协议的⼩特性9.1 EIGRP的接⼝带宽占⽤率9.2 EIGRP的查询机制9.3 末梢管理(1)限制查询范围的⽅法1. EIGRP概述EIGRP(⽆类别距离⽮量IGP协议),有时也被描述成⼀个具有链路状态协议⾏为特性的距离⽮量协议。

距离⽮量协议是路由器之间共享路由器所知道的所有信息,但仅仅限于在与之直连的邻居之间共享;⽽链路状态协议虽然只通告它们直连链路的信息,但是链路状态协议可以在它们的路由选择域或区域内的所有路由器上共享这些信息2. EIGRP特点⾼级的DV协议100%⽆环收敛速度快(在中⼤型⽹络中)仅触发更新,⽆周期更新⽀持多种⽹络层协议(IP、IPX、Appletalk)⽀持任意节点汇总⽀持VLSM和CIDR在⼴域⽹配置简单⽀持⾮等开销负载均衡⽀持认证组播更新(224.0.0.10)和单播更新代替⼴播更新3. EIGRP中四个关键机制3.1 保活机制hello time时间5s或60s,3倍的hold time接⼝带宽⼩于或等于2.048M为60s hello time,⼤于2.048M为5s hello time3.2 PDM(协议相关模块)⽀持多种⽹络层协议,EIGRP协议实现了IP协议、IPX协议和AppleTalk协议的模块,它可以担负起某⼀特定协议的路由选择任务。

EIGRP路由配置命令

EIGRP路由配置命令

EIGRP:Enhanced Interior Gateway Routing Protocol 即增强网关内部路由线路协议。

也翻译为加强型内部网关路由协议。

EIGRP是Cisco公司的私有协议。

Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。

EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。

是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括:1.快速收敛链路状态包(Link-State Packet,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告.但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且和其他路由协议单独计算路由相比较占CPU和内存资源,EIGRP采用弥散更新算法(diffusingcomputations ),通过多个路由器并行的进行路由计算,这样就可以在无环路产生的情况下快速的收敛.2.减少带宽占用EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器。

在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ip bandwidth-percent eigrp来修改这一默认值.3.支持多种网络层协议EIGRP通过使用“协议相关模块”(即protocol-dependentmodule<PDM>),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等协议.4.无缝连接数据链路层协议和拓扑结构EIGRP不要求对OSI参考模型的层2协议做特别的配置.不像OSPF,OSPF对不同的层2协议要做不同配置,比如以太网和帧中继,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡.四个组件1.Protocol-Dependent Module(PDM)2.可靠传输协议(Reliable Transport Protocol,RTP)3.邻居的发现/恢复4.弥散更新算法(Diffusing Update Algorithm,DUAL)RTP-EIGRP的可靠传输协议RTP负责EIGRP packet(下面有讲)的按顺序(可靠)的发送和接收,这个可靠的保障是通过Cisco私有的一个算法,reliable multicast实现的,使用组播地址224.0.0.10,每个邻居接收到这个可靠的组播包的时候就会以一个unicast作为确认按顺序的发送是通过packet里的2个序列号实现的,每个packet都包含发送方分配的1个序列号,发送方每发送1个packet,这个序列号就递增1.另外,发送方也会把最近从目标路由器接收到的packet的序列号放在这个要发送的packet里,在某些情况下,RTP也可以使用无需确认的不可靠的发送,并且使用这种不可靠发送的packet中不包含序列号.EIGRP第一次传输都采用组播形式,重传输都采用单播。

Eigrp基本配置

Eigrp基本配置

Eigrp基本配置由于属于基本协议,使用思科的Cisco Packet Tracer Instructor软件进行模拟。

1.首先设置几台终端的和路由器的IP地址。

(1)PC0 Ip address: 192.168.1.2 gateway:192.168.1.1(网关)PC1 ip address:192.168.1.3 gateway:192.168.1.1PC2 ip address:192.168.4.2 gateway:192.168.4.1PC3 ip address:192.168.4.3 gateway:192.168.4.1(2)设置几台路由器的端口IP地址R0设置f0/0:192.168.1.1Router>enableRouter#configure terminalEnter configuration commands, one per line. End with CNTL/Z. Router(config)#interface f0/0Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#no shutdownRouter(config-if)#exitf0/1:192.168.2.1Router(config)#interface f0/1Router(config-if)#ip address 192.168.2.1 255.255.255.0 Router(config-if)#no shutdown以下几个路由器以此分别设置为R1 f0/0:192.168.2. 2 f0/1:192.168.3.1R2 f0/0:192.168.3.2 f0/1:192.168.4.12.给路由器配置EIGRP协议在特权模式下输入R0:Router(config)#router eigrp 10Router(config-router)#network 192.168.1.0 0.0.0.255Router(config-router)#network 192.168.2.0 0.0.0.255其中192.168.1.0和192.168.2.0是与路由器R0相连的网段,0.0.0.255是这两个网段地址子网掩码的反码(反码等于255.255.255.255减去其子网掩码)在指令router eigrp 10中,10表示自治域号autonomous-system,autonomous-system可以随意建立,并非实际意义上的autonomous-system,但运行EIGRP的路由器要想交换路由更新信息其autonomous-system需相同。

EIGRP配置

EIGRP配置
从配置的角度比静态路由简单,但是我们将全部工作交由路由器自身完成。
Displaying the IP Routing Table
AD RIP
跳数
每30秒更新一次,已更 新7秒,距下次更新还剩 30-7=23秒
Verifying the RIP Configuration
各类定时 器
端口
直连网络 相邻路由器 AD
弥散更新算法 DUAL——术语
(a) • 可行的距离 Feasible Distance FD:这 是一个沿所有路径到达远程网络的最佳度 量。它将会出现在路由表中。可行距离的 值是由邻居报告的度量值(称为被报告距 离),加上报告此路由的邻居的度量值而 构成的。
A (1)
B (2)
FD:可行距离 AD:通告距离 • 被报告距离:也称通告距离 AD,是一个 FS:可行后继路由器 由邻居报告的到达远程网络的度量。它也 Successor:后继路由器 是这个邻居的路由表中的度量值,并且也 与拓扑表由代表路径斜线后面的数值相同 。 (1) D
A (1)
Topology (fd) (Successor)
(2)
(1)
(1)
C
E
E EIGRP (a) via D via C
FD AD 3 3 2 4 3
Topology (fd) (Successor)
DUAL有限状态机算法实例 - 初始
(a) FD:可行距离 AD:通告距离 FS:可行后继路由器 Successor:后继路由器 (1) B (2) D C (a) EIGRP via B via D via E D EIGRP (a) via B via C FD AD 3 3 1 4 2 4 3 FD AD 2 2 1 5 3 Topology (fd) (Successor) (fs)

CCIE学习(34)——EIGRP配置

CCIE学习(34)——EIGRP配置

CCIE学习(34)——EIGRP配置●配置实例配置目标:1)在所有接口上激活EIGRP(R1,R2,R4,R5)。

2)设置K值,使metric只考虑延迟。

3)配置R5为EIGRP桩路由器。

4)使R2的LAN接口使用的Hello和Hold定时器值分别为2和6。

5)配置R4以使其75%的接口带宽用于EIGRP更新。

6)广播R4的LAN子网,但在该LAN中不发送和接收EIGRP更新。

具体配置:1)R1的配置:router eigrp 1network 172.31.0.0metric weights 0 0 0 1 0 02)R2的配置:interface FastEthernet0/0ip hello-interval eigrp 1 2ip hold-time eigrp 1 6!router eigrp 1network 10.0.0.0network 172.31.11.2 0.0.0.0network 172.31.24.0 0.0.1.255metric weights 0 0 0 1 0 03)R4的配置:interface Serial0/0.1 point-to-pointbandwidth 64ip bandwidth-percent eigrp 1 150!router eigrp 1passive-interface Ethernet0/0network 172.31.0.0metric weights 0 0 0 1 0 04)R5的配置:router eigrp 1network 172.31.0.0metric weights 0 0 0 1 0 0eigrp stub connected summary●eigrp stub命令的选项:1)connected:广播连通的路由,仅限于那些匹配network命令的接口。

2)summary:广播自动汇总或静态配置汇总的路由。

思科设备eigrp协议配置

思科设备eigrp协议配置

思科设备eigrp协议配置本次讲解路由器eigrp协议的配置:[1]EIGRP与IGRP在network命令的区别在于多了wildcard-mask参数,这是通配符掩码。

如果网络定义使用的是默认掩码,则wildcard-mask参数可以省略:如果网络定义使用的不是默认掩码,则wildcard-mask参数必须标明。

[2]EIGRP在处理有类别(A、B、C类)网络地址时,会自动地汇总路由。

这意味着即使规定RTC 连接的是10.0.3.0/24这个网络,但EIGRP仍然会发布其连接整个A类网络10.0.0.0。

在EIGRP 中,路由自动汇总功能默认是有效的。

存在不连续子网的网络中,通常需要用no auto-summary命令来关闭该功能。

本例配置模型图命令行:RA配置命令:Router>Router>enableRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.^Router(config)#router eigrp 100 //使用eigrp协议。

使用系统自制号100Router(config-router)#network 202.1.1.5 0.0.0.3 //指定与该路由器直接相连的网络Router(config-router)#network 192.1.1.0 0.0.0.255 //指定与该路由器直接相连的网络Router(config-router)#no auto-summary //关闭自动汇总功能Router(config-router)#exitRouter(config)#int s1/0Router(config-if)#ip address 202.1.1.5 255.255.255.252 //依照图配置IPRouter(config-if)#clock rate 64000 //使用时钟频率Router(config-if)#bandwidth 64Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial1/0, changed state to downRouter(config-if)#exitRouter(config)#int f0/0 //依照图配置IPRouter(config-if)#ip address 192.1.1.1 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter#wrBuilding configuration...[OK]Router#RB配置命令:Router>enableRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#router eigrp 100 //使用eigrp协议。

eigrp命令

eigrp命令

EIGRP命令列表----------------◆{Router(config)#router eigrp [AS号]}开启EIGRP路由协议◆{Router(config-router)#network [子网号]}配置EIGRP子网◆{Router(config-router)#network [子网号] [掩码]}配置EIGRP无类子网◆{no auto-summary}关闭有类自动汇总◆{ip summary-address [AS号] [IP地址] [掩码]}手动配置汇总◆{eigrp stub}配置一个末梢路由◆{variance}配置一个不平衡的均衡负载◆{ip hello-interval eigrp [AS号] [时间/s]}改变Hello包发送频率◆{ip hold-time eigrp [AS号] [时间/s]}改变Hold-Time长度◆{bandwidth}改变一个接口上的带宽,最大化带宽将限制它自身的通路◆{ip bandwidth-percent eigrp [AS号]}改变EIGRP通路使用的带宽。

默认为50%◆{Router(config)#interface s0Router(config-if)#ip summary-address eigrp [AS号] [IP地址] [掩码]} 手工配置汇总◆{Router(config-router)#eigrp stub [receive-only | connected | redistributed | static | summary]}配置末梢路由◆{Router(config-route)#variance multiplier}配置不等开销负载均衡◆{Rout er(config-if)#ip hello-interval eigrp [AS号] [时间]}配置Hello计时器◆{Router(config-if)#ip hold-time eigrp [AS号] [时间]}配置Hold计时器◆{Router(config-if)#ip authentication mode eigrp [AS号] md5}起用EIGRP的MD5认证◆{Router(config-if)#ip anthentication key-chain eigrp [AS号] [chain-name]}配置MD5密匙◆{Router(config)#key chain [chain-name]Router(config-if)#key [key-id]Router(config-keychain-key)#key-string [key]}Key-chain配置◆{Router#interface s0Router(config-if)#bandwidth speed-of-line}接口带宽限定◆{Router(config)#interface s0Router(config-if)#ip bandwidth-percent eigrp [AS号] [百分比]} 接口带宽配比◆{show ip eigrp neighbors}输出EIGRP邻居信息◆{show ip eigrp topology}输出EIGRP拓扑表信息◆{show ip eigrp traffic}输出EIGRP的会聚信息◆{debug ip eigrp packet}跟踪EIGRP包信息◆{debug ip eigrp neighbors}跟踪EIGRP邻居间hello包信息◆{debug ip eigrp}跟踪EIGRP路由表变化◆{debug ip eigrp summary}跟踪EIGRP汇总信息一、EIGRP基本命令Router(config)#router eigrp [AS号]Router(config-router)#network [子网号]Router(config-router)#passive-interface fastethernet0/1二、配置EIGRP的可选命令----------------下面将汇总EIGRP的可选命令:◆{no auto-summary}关闭有类自动汇总◆{ip summary-address [AS号] [IP地址] [掩码]}手动配置汇总◆{eigrp stub}配置一个末梢路由◆{variance}配置一个不平衡的均衡负载◆{bandwidth}改变一个接口上的带宽,最大化带宽将限制它自身的通路◆{ip bandwidth-percent eigrp [AS号]}改变EIGRP通路使用的带宽。

eigrp协议配置及路由重发布静态路由

eigrp协议配置及路由重发布静态路由

Eigrp的配置以及路由的重发布目的:掌握路由Eigrp的配置以及路由重发布准备:先配置一条以eigrp协议运行的链路PC1——R1——R2——R3——PC2设备基础配置:PC1的配置如下:路由器R1的配置如下:Router1>enRouter1#conf tEnter configuration commands, one per line. End with CNTL/Z.Router1(config)#int f0/0Router1(config-if)#ip address 192.168.1.2 255.255.255.0Router1(config-if)#no sh%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router1(config-if)#int f0/1Router1(config-if)#ip add 172.168.1.1 255.255.255.0Router1(config-if)#no sh%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up路由器R2的配置如下:Router2>enRouter2#conf tEnter configuration commands, one per line. End with CNTL/Z.Router2(config)#int f0/0Router2(config-if)#ip add 172.168.1.2 255.255.255.0Router2(config-if)#no sh%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter2(config-if)#int f0/1Router2(config-if)#ip add 172.168.2.1 255.255.255.0Router2(config-if)#no shRouter2(config-if)#%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up路由器R3的配置如下:Router3>enRouter3#conf tEnter configuration commands, one per line. End with CNTL/Z.Router3(config)#int f0/1Router3(config-if)#ip add 172.168.2.2 255.255.255.0Router3(config-if)#no sh%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to upRouter3(config-if)#int f0/0Router3(config-if)#ip add 192.168.2.2 255.255.255.0Router3(config-if)#no sh%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up PC2的配置如下:下面先验证下相邻设备之间是否可以通行经检验以上设置可以使PC1——R1——R2——R3——PC2链路中的相邻设备间互相通信接下来在R1,R2,R3 三台路由器中配置eigrp路由协议配置EIGRP语法:在全局模式下输入route eigrp 【as-number】R1配置如下:Router1(config-if)#exitRouter1(config)#route eigrp 100Router1(config-router)#net 192.168.1.0 0.0.0.255Router1(config-router)#net 172.168.1.0 0.0.0.255配置完R1看下配置是否生效:Router1(config-router)#end%SYS-5-CONFIG_I: Configured from console by consoleRouter1#show runBuilding configuration...Current configuration : 519 bytes!version 12.2no service timestamps log datetime msecno service timestamps debug datetime msecno service password-encryption!hostname Router1!!!!!!!!!!!!!!!!!!interface FastEthernet0/0ip address 192.168.1.2 255.255.255.0 duplex autospeed auto!interface FastEthernet0/1ip address 172.168.1.1 255.255.255.0 duplex autospeed auto!router eigrp 100network 192.168.1.0network 172.168.1.0 0.0.0.255auto-summary!ip classless!!!!!!!line con 0line vty 0 4login!!!End看见运行配置中以上配置eigrp协议生效同理在R2,R3中配置eigrp协议R2的配置如下:Router2#conf tEnter configuration commands, one per line. End with CNTL/Z.Router2(config)#route eig 100Router2(config-router)#net 172.168.1.0 0.0.0.255%DUAL-5-NBRCHANGE: IP-EIGRP 100:Neighbor 172.168.1.1 (FastEthernet0/0) is up: new adjacencyRouter2(config-router)#net 172.168.2.0 0.0.0.255R3的配置如下:Router3(config)#rout eigrp 100Router3(config-router)#net 192.168.2.0 0.0.0.255Router3(config-router)#net 172.168.2.0 0.0.0.255Router3(config-router)#%DUAL-5-NBRCHANGE: IP-EIGRP 100:Neighbor 172.168.2.1 (FastEthernet0/1) is up: new adjacencyeigrp协议配置好后。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置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。

相关文档
最新文档