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

EIGRP MD5验证的配置

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-增强型内部网关路由协议

②关闭自动汇总功能(默认是开启的)、
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配置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协议基本配置和常用命令

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

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的区别

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路由汇总

实验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条明细路由。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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]。

相关文档
最新文档