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 的时候只能以单播 形式发送。
EIGRP MD5验证的配置
EIGRP MD5验证本身的原理很简单,也必须通过“发送方的密码=接收方的密码”这个验证,其实跟明码的验证方式原理上并没有太大的区别,只不过这里的密码是经过加密的密码而已。
而所谓的MD5加密,无非就是用一个基本上不可逆的算法对一个字符串进行加密,也就是说你不能够通过被加密的那堆字符串倒推出加密前的字符串。
MD5加密在网站编程中被广泛用于对用户密码的加密,所以你在某个论坛上注册了账号,论坛的管理员也是不知道你的密码的,因为它只能看到一堆杂乱无章的字符串。
好,言归正传,现在我们那教材上的一个例子来说明EIGRP MD5验证的配置。
我们先把这两台路由器的配置给写出来,再进一步解析:R1#show running-config…key chain R1chainkey 1key-string abc123accept-lifetime 04:00:00 Jan 1 2008 infinitesend-lifetime 04:00:00 Jan 1 2008 04:01:00 Jan 1 2008key 2key-string efg456accept-lifetime 04:00:00 Jan 1 2008 infinitesend-lifetime 04:00:00 Jan 1 2008 infinite…interface FastEthernet0/0ip address 172.16.1.1 255.255.255.0!interface Serial0/0/1bandwidth 64ip address 192.168.1.101 255.255.255.254ip authentication mode eigrp 100 md5ip authentication key-chain eigrp 100 R1chain!router eigrp 100network 172.16.1.0 0.0.0.255network 192.168.1.0auto-summary--------------R2#show running-config…key chain R2chainkey 1key-string abc123accept-lifetime 04:00:00 Jan 1 2008 infinitesend-lifetime 04:00:00 Jan 1 2008 infinitekey 2key-string efg456accept-lifetime 04:00:00 Jan 1 2008 infinitesend-lifetime 04:00:00 Jan 1 2008 infinite…interface FastEthernet0/0ip address 172.16.1.1 255.255.255.0!interface Serial0/0/1bandwidth 64ip address 192.168.1.101 255.255.255.254ip authentication mode eigrp 100 md5ip authentication key-chain eigrp 100 R2chain!router eigrp 100network 172.16.1.0 0.0.0.255network 192.168.1.0auto-summary首先我们先看R1的配置,先看较下面关于接口的配置部分,可以看到MD5验证是在接口模式下进行配置的,这里我们使用ip authentication mode eigrp 100 md5命令来指出验证方式为md5,对自治系统号为100的EIGRP有效。
EIGRP-增强型内部网关路由协议
②关闭自动汇总功能(默认是开启的)、
EIGRP视图:no auto-summary
③宣告直连网段:
EIGRP视图:network 直联网段 [反掩码--可有可无]
注:如果不携带反掩码,则使用地址分类中的默认反掩码。
注:不携带反掩码则按照自然分类的掩码长度进行配置
④查看命令:
--show ip protocol 查看协议信息
--继任者(S):到达远端网络最佳路由;
--可行继任者(FS):比继任者差,认为是备份路径, 其条件是:FS_AD < (小于) S_FD
6、EIGRP不等价负载:必须满足的条件,
--首先必须是可行继任者:FS_(的)AD < (小于) S的FD ,通过设置带宽来影响;
--设置V值(variance):FS FD <= (小于等于) (S_FD) * (乘以) V [EIGRP视图] variance xx (数值)
注:V值默认为1,即等价负载。
7、RTP---可靠传输协议
①源路由器组播发送update报文给所有邻居;
②邻居收到update报文后会回复Ack消息;如果某个邻居没有回复;
③源路由器会单播再次发送update给没有回复Ack的邻居;如果邻居始终没有回复Ack,则源路由器会持续发送16次后认为该邻居down。
--show ip eigrp neighbor 查看邻居信息
--show ip route [eigrp] 查看路由表[通过EIGRP学习的路由]
--show ip eigrp topology 查看拓扑表(存放所有通过EIGRP学习的路由)
8、弥散更新算法:
--保存所有路由信息(存放拓扑表);
路由协议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:配置其他可选参数(可选)根据需要,可以配置其他参数,如带宽、延迟、可靠性等。
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的条目能够匹配(子网掩码最长匹配,这个条目比默认路由子网掩码长,所以优先选取)发往空接口的数据会被丢弃。
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 计算公式:
OSPF,EIGRP(RIP),BGP的network的区别
内部网关协议IGP(包括ospf,eigrp,rip)的network命令都是为了说明哪一个接口启用该igp 协议:
ospf协议的network命令通告的是端口~
rip协议eigrp协议network命令在没有追加子网掩码的情况下通告的是网段~
其实两者就是有类和无类的区别,通告网段中的“网段”2字就是指有类的大网段,通告端口则可以理解为通告无类网段的另一个说法而已~
~~在没有标注子网掩码的情况下,rip和eigrp两个协议的命令
network 192.168.1.0 ----> network 192.168.0.0
会自动将写入的无类网段通告转换成有类网段通告,这一点在running configure中会体现~~依上所述,如果在rip协议和eigrp协议的network命令后面上加上了子网掩码的话,那么这两个协议network命令和ospf协议network命令所到达的效果就没有什么不同了
外部网关协议EGP(仅仅说明BGP)的network命令则是为了提取IGP的路由条目:对于BGP而言,只有在IGP路由表中包含这条路由条目的时候,才可能被BGP路由协议提取并发布~
其精髓就是匹配IGP路由表,而这种匹配的重点就在于他的精确性:
1. S 19
2.168.1.0 255.255.255.0
2. S 192.168.1.1 255.255.255.255
对于以上两个路由条目,如果写入(GBP)network 192.168.1.0 mask 255.255.255.0 ~~那么只会匹配第一条路由条目(序号1),不会匹配第二条路由条目,这就是BGP与IGP的network 命令的最大区别所在。
实验3: EIGRP路由汇总
5.3.2 实验3:EIGRP路由汇总1.实验目的通过本实验可以掌握:①路由汇总的目的;②EIGRP自动汇总;③EIGRP手工汇总;④指向null0路由的含义。
2.实验拓扑本实验拓扑结构图如图5-3所示。
图5-3 EIGRP路由汇总3.实验步骤本实验只给出路由器R4的配置,路由器R1、R2和R3的配置同5.2节实验1完全相同。
默认时EIGRP的自动汇总是开启的,自动汇总只对本地产生的EIGRP路由汇总,可以通过”no auto-summary”命令关闭自动汇总,然后进行手工汇总,R4的配置如下:R4(config)#router eigrp 1R4(config-router)#no auto-summaryR4(config-router)#network 4.4.4.0 255.255.255.0R4(config-router)#network 192.168.34.0R4(config)#interface s0/0/0R4#(config-if)#ip summary-address eigrp 1 4.4.0.0 255.255.252.0//配置EIGRP手工路由汇总4.实验调试①在R4 s0/0/0执行汇总之前,在R3上查看路由表:R4#show ip routeCodes; C - connected,S - static,I - IGRP,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 2,E - EGPi - IS-IS,L1 - IS-IS level-1,L2 - IS-IS level-2,ia - IS-IS inter area* - candidate default,U - per-user static route,o - ODRP - periodic downloaded static routeGateway of last resort is not setD 192.168.12.0/24 [90/21024000]via 192.168.23.2,00;23;31,Serial0/0/11.0.0.0/24 is subnetted,1 subnetsD 1.0.0.0[90/21152000]via 192.168.23.2,00;00;18,Serial0/0/14.0.0.0/24 is subnetted,4 subnetsD 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0D 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0D 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0D 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0以上输出表明路由器R3的路由表中有4条明细路由。
eigrp配置的综合实训
eigrp配置的综合实训
EIGRP(Enhanced Interior Gateway Routing Protocol)是一个用于IP网络的动态路由协议,可以帮助网络管理员轻松管理和配置路由。
以下是EIGRP配置综合实训的步骤:
1. 配置基本网络设置:
- 配置主机IP地址和子网掩码。
- 配置路由器的主机名。
2. 启用EIGRP协议:
- 在路由器上启用EIGRP进程。
- 配置EIGRP AS号码(Autonomous System)。
3. 配置EIGRP邻居关系:
- 配置路由器之间的邻居关系。
- 使用neighbor指令指定邻居路由器的IP地址。
4. 配置EIGRP网络:
- 使用network指令配置使用EIGRP协议的网络。
- 确保所有需要使用EIGRP协议的网络都被包含在内。
5. 配置EIGRP路由策略:
- 配置路由器的EIGRP路由策略。
- 使用路由地图(Route Map)来控制通告的路由。
6. 验证EIGRP配置:
- 使用show命令验证EIGRP邻居关系是否建立。
- 使用show ip route命令验证路由表中是否包含正确的EIGRP路由。
7. 测试EIGRP实时性和容错性:
- 运行traceroute命令验证EIGRP路由。
- 模拟故障,并观察EIGRP协议重新计算路由的能力。
在进行综合实训之前,建议提前了解EIGRP协议的基本概念和相关配置命令。
另外,确保使用网络仿真工具(如Packet Tracer)或实际物理设备进行实验,以便实际操作和验证配置的效果。
EIGRP 的一些知识要点的归纳
不稳定的环境中:如果确认包没有确认,16次以后自动复位,重新建立邻居关系EIGRP 的邻居发现:1.发送多播包224.0.0.102. B然后发送Update包3. A确认Ack4. A然后在发送Update包,交换路由信息5.然后B确认6. 进入稳定收敛状态检查EIGRP 的连接:RouterA#debug eigrp packetsRouterA#debug ip eigrpEigrp Metric=bandwidth+delayEIGRP 离散的更新算法:选择Successor 和Feasible Successor1.选择无环路花费低的Successor,同时选择FS.2.如果没有FS ,路由表会向邻居查询,然后重新计算Successor3. 成为FS的条件AD<FD(当前运行的)EIGRP 选择Successor:1. 从EIGRP 的Topology 表选择最好的Susscessor2. 然后放到Route 表里面路由3.成为FS的条件AD<FD(当前运行的)配置EIGRP 的协议:1. Router(config)#router Eigrp ASRouter(config-Router)#network network-number [widecard-mask]Router(config)#Passive interface配置默认路由1. Router(config-router)#ip route 默认静态路由检查EIGRP 协议:1. RouterA#show ip protocolsEigrp 最大的跳数为100跳Eigrp 在网络边界能做自动汇总,可以关闭,最大等价负载均衡为6条,默认是4条如果是通过在发布的情况下,EIGRP 的AD 为170.EIGRP 的可选配置:1. EIGRP 的路由汇总EIGRP 汇总的目的减少路由表的大小减少了Update包的数量查询边界2.自动EIGRP 汇总(基于类的网络上)可以对不连续子网有问题,进行汇总可以关掉自动汇总3.手动汇总:关闭自动汇总:Router(config)#no auto-summary可以在任意的路由器的端口上进行配置汇总的路由指向NULL0,如果进来路由在汇总路由不匹配,直接丢给NULL0端口,如果汇总路由里的具体路由全部丢失,汇总路由才会丢失。
EIGRP协议介绍
AD:AdvertisedDistance(RD:ReportDistance)通告距离Successor:后继站
FS:FeasibleSuccessor可行后继站
FC:FeasibleCondition可行性条件
4.Protocol-dependentmodules(PDMS)协议相关模块
R1(config-router)#network0.0.0.0,包含的第一层概念就是将本地路由器的所有接口都宣告进EIGRP进程,第二层概念是当该路由本地拥有一条0.0.0.0/0并且只关联出站接口的静态路由时,该命令也会将该缺省路由以EIGRP更新的形式通告。所以network0.0.0.0不可以随
实验 1:路径度量值计算
三台路由器都摹拟一个环回网段
Show interfaces0/0:可以看到接口带宽和延迟(延迟除以 10)
不查看路由表的情况下, 手工计算每台路由器去往每一个网段的度量值。验证EIGRP 计算路由的Metric 使用的带宽如何提取
实验 2:
通过修改带宽和延迟来实现 R1 到 R3 的负载均衡。
Showipeigrpneighbrosdetail查看EIGRP邻居表详细信息
一台路由器只要运行了 EIGRP,这台路由器需要有一个域内惟一的标识,称为 RID (Router ID) ,优先手工指定,然后是环回口地址,最后是物理接口的最大地址。
EIGRP想要建邻居,需要保证 EIGRP 的 RID 不相同
EIGRP
EIGRP有5种报文,当今只用到4种
Hello:Establishneighborrelationships默认以组播发送。通过修改可以使单播发送。
EIGRP命令详解
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
当路由器中的某条路由处于Active达到3分钟(默认时间),则该路由为SIA状态,
这是路由器会断开和未应答的邻居的关系
EIGRP网络的扩展性:
必须合理限制查询(Query)的扩散。
1)路由汇总
RIB(路由信息库)
2)转发平面(数据平面)---硬件(ASIC)
由控制平面计算的路由信息下发到转发平面
FIB(转发信息库)---show ip cef
3)管理平面等
Juniper设备:
RE(Route Engine、路由引擎)
7、要查询stub路由器的特性,必须使用命令show ip eigrp neighbor detail来查看
8、NSF(Non-Stop Forwarding 不间断转发)
设备的逻辑架构:
1)控制平面(CPU、运行IOS)---软件
show ip route 是查看控制平面通过路由协议计算出来的路由
14、使用leak-map做路由泄露
15、使用管理距离来控制IGP路由
EIGRP查询过程:
EIGRP的路由计算:
1)当EIGRP丢失最优路由后,首先查看EIGRP拓扑表,
查找该路由是否存在可行继任者(备份路由)
show ip eigrp topology
如果存在,则直接将该备份路由写入IP路由表。
120:表示管理距离
x.x.x.x y.y.y.y 表示从何处学习的路由(在RIP和EIGRP中,路由的来源就是
相邻路由器的接口IP地址;在OSPF中,建议配置为0.0.0.0 255.255.255.255)
EIGRP-CCNP
EIGRP(混合路由协议)EIGRP:不像OSPF那样发送链路状态包而发送传统的距离向量更新,EIGRP也有链路状态协议的特征,比如它在相邻router启动的时候同步路由表,然后只在拓扑结构发生变化的时候发送1些更新,这样就使得EIGRP能够很好的在1个大型网络中工作。
EIGRP的特点1.通过PDMs来支持IP,IPX和AppleTalk(支持几种网络层协议)2.有效的邻router的发现3.通过可靠传输协议进行通讯(ACK包)4.通过扩散更新算法(DUAL)来选择最佳路径5.采用不定期更新,即只在路由器改变计量标准或拓扑出现变化时发送部分更新路由(增量更新)6.更新条目中包含掩码,支持VLSM,支持不连续子网7.具有相同的自治系统号的EIGRP和IGRP之间,可无缝交换路由信息8.100%无环路(特有)9.组播地址为:224.0.0.1010.EIGRP协议号88(OSPF协议号89)EIGRP邻居关系实验拓扑图修改K值后(邻居关系就断了)修改K值Router(config-router)#metric weights 0 1 0 1 0 1Metric weight Tos K1 K2 K3 K4 K5 来修改K值,Tos默认为0在运行了EIGRP的router彼此进行交换信息之前,它们首先必须成为邻居,建立邻居关系必须满足以下3个条件:1.Hello信息或接收ACK2.AS号匹配3.K值注:如果不在1个AS内,router之间是不会共享路由信息的,也不会建立邻居关系,这样做的优点是在大型网络中可以减少特定某个AS内路由信息的传播。
EIGRP的五种包Hell o包hello包在邻居间进行交换。
一收到H e l l o包,路由器就会认为邻居还在工作。
邻居间进行交换。
确认邻居存在,邻居发现(比对AS, K值)ACK包应答包的发送时为了对收更新包进行应答Update包(交换路由)更新包被用来在邻居路由器间发送路由信息。
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)
EIGRP查看命令解析
EIGRP查看命令解析EIGRP中的查看命令1. show ip eigrp neighbors #查看由EIGRP发现的邻居Router#sh ip eigrp neiIP-EIGRP neighbors for process 100H Address Interface Hold Uptime SRTT RTO Q Seq Type(sec) (ms) Cnt Num1 23.1.1.1 Et0/1 13 01:43:22 40 240 0 30 12.1.1.1 Et0/0 6 01:43:31 530 3180 0 4Router#①H(handle):Cisco内部用来跟踪邻居的编号。
②地址(address):邻居的网络层地址。
***③接口(interface):能够到达邻居的本地路由器出接口。
***④保持时间(hold time):在没有收到邻居的任何分组时,认为链路不可用之前等待的最长时间。
⑤正常运行时间(uptime):本地路由器上一次收到邻居更新分组后经过的时间,以小时/分/秒计。
稳定的邻居关系这个时间应该是比较长的。
***⑥平均往返时间(SRTT):将EIGRP分组发送到邻居和本地路由器收到对该分组的确认之间的时间间隔,单位为ms。
该时间用于确定重传间隔。
⑦RTO:路由器将重传队列中的分组重传给邻居之前所等待的时间,以ms计。
如果RTO到期后仍未收到ACK分组,EIGRP将使用单播重传可靠分组的一个拷贝,直到重传16次或hold time定时器到期为止。
缺省RTO=6*SRTT,且取值范围是200~5000。
⑧队列计数(queue count):在队列中等待发送的分组数。
如果该值经常大于0,则可能存在拥塞问题。
0表示队列中没有等待发送的EIGRP分组。
***⑨序列号(seq num):从邻居那里收到的最后一个更新、查询、应答分组的序列号,用于管理同步及避免信息处理中的重复或则错序。
EIGRP协议
EIGRP协议协议名称:EIGRP(Enhanced Interior Gateway Routing Protocol)协议一、协议目的EIGRP协议的目的是提供一种高效的内部网关路由协议,用于在大型企业网络中传输数据包。
该协议旨在提高路由器之间的通信效率和可靠性,以实现快速、稳定的数据传输。
二、协议范围EIGRP协议适用于大型企业网络,包括校园网、公司内部网络等。
它可以在各种网络拓扑结构中使用,如星型、环型、网状等。
三、协议特点1. 支持快速收敛:EIGRP协议通过使用可靠的增量更新机制,可以快速适应网络拓扑变化,实现快速收敛,减少网络中断时间。
2. 基于距离矢量算法:EIGRP协议基于距离矢量算法,通过计算最短路径来选择最佳路由。
它可以利用带宽、延迟、可靠性和负载等多种因素来计算路由的度量值。
3. 支持VLSM(可变长度子网掩码):EIGRP协议可以灵活地支持VLSM,允许网络管理员将IP地址划分为不同大小的子网,提高IP地址的利用率。
4. 支持可扩展性:EIGRP协议支持网络的可扩展性,可以处理大规模的网络拓扑,并且能够自动分割和合并子网,减少网络管理员的配置工作。
5. 支持无类别域间路由选择(CIDR):EIGRP协议可以与CIDR技术结合使用,实现更加灵活和高效的路由选择。
6. 支持多种网络层协议:EIGRP协议可以在IPv4和IPv6网络中使用,支持多种网络层协议,如IP、IPX和AppleTalk等。
四、协议工作原理1. 邻居关系建立:EIGRP协议通过发送和接收Hello消息来建立邻居关系。
当两个路由器在同一个子网上收到对方的Hello消息时,它们会成为邻居,并开始交换路由信息。
2. 路由信息交换:EIGRP协议使用可靠的增量更新机制来交换路由信息。
当网络拓扑发生变化时,路由器会将变化的信息封装在EIGRP更新报文中,并通过可靠的传输方式发送给邻居路由器。
3. 路由计算:EIGRP协议使用DUAL(Diffusing Update Algorithm)算法来计算最佳路由。
锐捷路由器配置命令大全(一)2024
锐捷路由器配置命令大全(一)引言概述:锐捷路由器是一款常用于企业网络的设备,它具有强大的性能和丰富的功能。
本文将介绍锐捷路由器的配置命令大全,帮助用户更有效地管理和配置路由器。
正文:1. 硬件配置命令:a. 管理接口配置命令:用于配置路由器管理接口的IP地址、子网掩码、网关等参数。
b. 接口配置命令:用于配置路由器各个接口的类型、速率、全双工模式等参数。
c. VLAN配置命令:用于配置VLAN(虚拟局域网)并进行VLAN间的映射和绑定。
d. NAT配置命令:用于配置网络地址转换(NAT)功能,实现内网IP地址和公网IP地址的映射。
e. 静态路由配置命令:用于配置静态路由,指定路由器在转发数据包时的路径。
2. 动态路由配置命令:a. OSPF配置命令:用于配置开放最短路径优先(OSPF)协议,实现自治系统内路由的计算和传播。
b. BGP配置命令:用于配置边界网关协议(BGP),实现自治系统间的路由通告和选择。
c. RIP配置命令:用于配置路由信息协议(RIP),实现小型网络的路由选择。
d. EIGRP配置命令:用于配置增强内部网关路由协议(EIGRP),实现路由选择和距离矢量路由计算。
e. IS-IS配置命令:用于配置中间系统到中间系统(IS-IS)协议,实现自治系统内的路由传播。
3. 安全配置命令:a. 访问控制列表(ACL)配置命令:用于配置ACL,限制允许通过路由器的流量。
b. VPN配置命令:用于配置虚拟专用网络(VPN),实现远程接入和安全通信。
c. 防火墙配置命令:用于配置路由器上的防火墙策略,保护网络安全。
d. AAA配置命令:用于配置AAA(认证、授权、计费)功能,加强网络访问控制和管理。
e. 802.1X配置命令:用于配置IEEE 802.1X认证协议,提供网络用户的身份验证和访问控制。
4. 网络服务配置命令:a. DHCP配置命令:用于配置动态主机配置协议(DHCP)服务器,提供自动分配IP地址的功能。
eigrp协议规则、拓扑设计与配置实现
eigrp协议规则、拓扑设计与配置实现EIGRP(Enhanced Interior Gateway Routing Protocol)是一种基于距离向量的路由协议,常用于局域网内部的路由器之间进行动态路由的学习与交换。
本文将探讨EIGRP协议的规则、拓扑设计以及配置实现方法。
一、EIGRP协议规则EIGRP协议具有以下几个重要的规则,对于理解和实现EIGRP网络非常关键。
1. 邻居发现:EIGRP路由器之间通过发送Hello消息来发现彼此。
两个路由器只有在Hello消息中配置的参数完全匹配时才能成为邻居。
2. 距离计算:EIGRP使用可变的带宽、延迟、可靠性、MTU等因素来计算最优路径。
这样可以根据网络环境的变化来选择最佳的路由路径。
3. 路由更新:EIGRP采用增量更新的方式来传递路由信息,只发送有变化的路由信息,减少带宽的消耗。
4. 路由回收:当网络中发生链路故障或者路由变化时,EIGRP能够快速地将有问题的路由回收,并通过通告邻居选择新的最优路径。
二、拓扑设计在设计EIGRP网络拓扑时,需要考虑以下几个方面:1. 网络划分:根据不同的业务需求和网络规模,将网络划分为多个区域或者子网。
每个区域可以采用不同的EIGRP自治系统(AS)。
2. 路由器布置:在每个网络区域中,选择适当数量和位置的路由器。
一个好的设计应该将路由器布置在网络的核心位置,使得流量能够高效地传输。
3. 路由器冗余:为了提高网络的可靠性和容错性,可以采用冗余路由器。
使用冗余路由器可以使得在主路由器故障时,备用路由器能够接管工作,从而保证网络的连通性。
三、配置实现在实现EIGRP网络时,需要进行以下几个步骤:1. 启用EIGRP:在每个路由器上启用EIGRP协议,并将其配置为相同的AS号。
使用命令"router eigrp AS号"来启用EIGRP协议。
2. 配置IP地址:为每个路由器的接口配置IP地址,并将路由器连接的子网掩码设置为相同的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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通路使用的带宽。
默认为50%示例如下:◆{ip summary-address [AS号] [IP地址] [掩码]}手动配置汇总Router(config)#interface s1/0Router(config-if)#ip summary-address eigrp 100 172.20.0.0 255.255.224.0 Router(config-if)#interface s1/1Router(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0这样的话这些子网就可以汇总到大的公司网中接收简单的默认路由。
◆{eigrp stub}配置一个末梢路由Router(config-router)#eigrp stub [receive-only | connected | redistributed | static | summary]以下是对此命令参数的说明:receive-only是否默认:否 | 可以组合使用:否 | 描述:基于报告路由保护路由器connected是否默认:是 | 可以组合使用:是 | 描述:允许连接路由器的报告static是否默认:否 | 可以组合使用:是 | 描述:允许静态路由的分派summary是否默认:是 | 可以组合使用:是 | 描述:报告汇总路由下图显示了一组以WAN连接的路由器。
这些路由器都是末梢路由,因为除了A 以外就没别的网络与它们连接了。
路由器B的配置如下:RouterB(config)# router eigrp 100RouterB(config-router)#network 10.0.0.0 255.0.0.0RouterB(config-router)#eigrp stub◆{variance}配置一个不平衡的均衡负载Router(config-route)#variance multipliermultiplier参数是一个取值为1到128的整数。
默认为1,表明等价开销负载均衡。
注意:在使用variance的时候,请记住以下两点:2到3的variance值是较为合适的,谨慎使用更高的值。
在合适的值范围EIGRP 将可以使激活旧式28.8拨号器与DS1之间进行负载均衡。
在延迟通路中请谨慎使用variance。
一条DS1链路将在传输1500B大小的数据包过程中有8ms的延迟,而在256kbps链路中有47ms延迟。
如果这时候在这两条链路负载均衡基础上使用基于IP的语音服务(VoIP)将有39ms的延迟。
如果variance值比默认的1要高的话,EIGRP进程将由variance计算最佳metric 值。
所有到同一位置的路径都将在负载均衡的时候拥有更小的metric值。
你能用很多方式去优化一个网络。
负载均衡和汇总路由是最重要的两种方式,但是也有别的技术,比如改变hello计时器和hold计时器(别忘了这两个时间的关系,默认情况下后者是前者的三倍)。
四、认证----------------EIGRP支持两种形式的认证:简单密码和MD5哈希算法。
简单密码是以明文形式发送给接收者。
简单密码形式不安全,因为所有的监听者都能接收此信息。
在此不讨论明文密码问题。
哈希密匙是发送MD5哈希值,这种方式很安全因为监听者无法反译MD5密码。
Router(config-if)#ip authentication mode eigrp [AS号] md5一旦MD5启动,以下命令将设置密匙Router(config-if)#ip anthentication key-chain eigrp [AS号] [chain-name] 一个在100的AS号上配置的实例:Router(config-if)#ip authentication mode eigrp 100 md5Router(config-if)#ip authentication key-chain eigrp 100 my-chain Router(config)#key chain my-chainRouter(config-keychain)#key 1Router(config-keychain-key)#key-string secret五、基于WAN口的EIGRP参数----------------EIGRP还有在WAN口上设计和配置的问题。
你必须基于有限的带宽来处理众多问题。
EIGRP是唯一限制自身带宽使用的协议。
默认来说它不会使用多于一半的链路容量。
虽然EIGRP的默认设置足够正常使用,但是我也要建议你调整下计时器。
以下将细述更改配置的命令。
◇EIGRP在带宽利用的默认配置路由器常常了解链路容量。
不过在此注意一点,串口是有问题的。
虽然串口常常使用DSU,但是路由器却假定串口默认速度为1544kbps。
如果链路是56kbps,EIGRP将会计算出一个错误的metric,甚至于772kbps,这将塞满整个链路。
这将因阻塞而导致EIGRP的数据包丢失。
Router#show interface serial 0Serial0 is up, line protocol is upHardware is HD64570Description: to InternetInternet address is 172.25.146.182/30Mtu 1500 bytes, BW 1280 Kbit, DLY 20000 usec, ely 255/255, load 1/255 带宽不会影响链路的实际速度。
它只是用于路由协议计算和负载计算。
Router(config-if)#bandwidth speed-of-line◇基于NBMA[非多点接入]云的带宽配置EIGRP能在WAN口上很好地工作,包括点对点和基于帧中继或ATM的NBMA环境。
NBMA拓扑能包括在点对点子接口或多点接口上。
Cisco在你配置基于NBMA云的EIGRP时提出三点规则:◆EIGRP流量将在虚拟环路[VC]中超过承诺信息速率[CIR]。