EIGRP的笔记

 EIGRP协议

  私有协议(适应于纯CISCO网络)

IGRP   已淘汰

  EIGRP  大型、复杂环境  IGRP的增强版

建立路由表过程:1)先建立邻居关系。(hello)(2)相互交换路由信息,构建关于整个网络路由信息数据库(拓扑表)ospf是相互交换路息,。rip是相互交换路由表3)计算路由表。(高级距离矢量型路由协议)

 rip用的组播地址是:224.0.0.9                        ospf用的组播地址是:224.0.0.5;224.0.0.6              eigrp用的组播地址是224.0.0.10

EIGRP建立路由表的过程

Hello:发现和建立邻居关系,以多播的形式发送;

Update;发送路由更新,以多播的形式可靠的传输发送;

Query:路由器计算路由但是没有找到可行后继路由时,向邻居发送查询分组,询问他们是否有到达目的地的可行后继,以多播的形式可靠发送;

Reply:用于响应查询分组,以可靠的形式发送给查询者;

Ack:确认分组是用于确认更新、查询和应答,以单播的形式发送给Hello分组,包括一个不为零的确认号;

更新包      初始路由发现   类似于RIP,向邻居通告自己知道的路由条目,同时接收邻居的路由条目,同样面临水平分割问题(默认开启)

说明: 拓扑表记载了从邻居学习过来的所有的路由信息(包括度量值). 

rip是周期性更新,ospf是触发式更新,eigrp是触发式更新和增量更新(收敛速度最快)

路由汇总

rip是自动汇总;手工汇总的命令是:

 手工任意位汇总

R1config # router rip

R1(config –router )# version 2          启用V2版本

R1(config –router )# net 172.16.0.0

R1(config –router )# net 12.0.0.0

R1(config –router)# no auto-summary   关闭自动汇总 ( 默认开启 )

           # int  S1/0

           # ip summary-address  rip 172.16.0.0 255.255.248.0

注:RIP V2最多只能汇总到主网,不支持CIDR(无类域间路由汇总超网汇总)

  EIGRP   多区OSPF  IS-IS  BGP  支持CIDR

ospf中单区域没有汇总,在多区域中可以在区域边界路由器上汇总(ABR),外部网络在ASBR上汇总,命令是:

R2(config)# router ospf 1

        # router-id 1.1.1.2

        # net  172.16.0.0  0.0.255.255  area  1

        # net  172.17.0.0  0.0.255.255  area  0

        # area 1 range 172.16.0.0  255.255.0.0        域间路由汇总

        # area 0 range 172.17.0.0  255.255.0.0

1.      外部路由汇总。

R1(config)# router ospf 1

        # router-id 1.1.1.1

        #.0.0 0.0.255.255 area 1

        # redistribute rip subnets

        # summary-address 172.24.0.0 255.252.0.0       ASBR上汇总外部路由

EIGRP是自动汇总,手工汇总命令是:

 手工任意位汇总。

   R1config # int  S1/0

                # ip summary-address  eigrp  100 172.16.0.0  255.255.248.0

                                        Rip   CIDR/VLSM

汇总可以自动抑制明细路由

路由器选路的依据

1. 度量值

    同一协议学到的不同路径间进行比较.

         跳数     COST(开销)     带宽(最小带宽)+延迟(延迟总和)

         RIP       OSPF                     EIGRP

2. 管理距离

用来标识路由的可信度,又称为路由优先级。

原则:静态优于动态,复杂算法优于简单算法。

如果一条路由从多种方式(静态、RIPOSPF)学到,路由处理进程将根据管理距离的大小来确定把那一条路由写进路由表。

直连    0

静态    出口    0

        下一跳  1

EIGRP        内部 90  外部 170  汇总 5

OSPF          110

RIP           120

不可信         255

 

数据层面

根据路由表,确定将数据从哪一个接口发送出去。

原则:最长匹配优先 ( 看与哪一个路由条目最匹配. )

 

控制层面

学习路由表,为数据转发提供依据。通过静态或运行RIP/OSPF等协议,根据度量值和管理距离确定把哪一条路由写入路由表。

原则:1. 同一协议, 选度量值最小的

2. 不同协议, 选择管理距离最小的(最可信)。

建立邻居时的依据

rip  只要是直连都是邻居;

ospf 

一致,否则无法形成邻居。

以太网BMA / PPP /HDLC               10秒   40秒  Hello和dead间隔

     NBMA(全互联) / P2MP (部分互联)     30     120

3.Authentication(认证) 路由器之间必须配置相同的认证密码,如果密码不同,则无法形成邻居。 

4.Stub Area Flag (末节标签)路由器之间的末节标签必须一致,即处在相同的末节区域内,否则无法形成邻居。

5.MTU  邻居接口MTU不一致,无法形成邻接关系。

eigrp   K值和AS(自制系统号)一致就能形成邻居关系

负载均衡

等值       RIP  OSPF  EIGRP     默认4条,最大6

非等值     EIGRP 

 

条件:

    1)存在备用路径

    2)备用开销  小于  当前开销*变量    变量默认为1 1128

 

    3).实现非等值路径的负载均衡。(命令)

         router eigrp 100

        variance 2(1-128)

eigrp中的各种名词

可能存在备用路径 快速切换。( CCNP内容 )

     后继路由:最佳路由条目

     可行后继路由:次佳路由条目(备用)

     后继路由器:       最优路径的下一跳

     可行后继路由器   备用路径的下一跳。

     可行距离     当前到达目标的最短距离 FD

     通告距离     邻居到达目标的距离 RD

     可行性条件FCRD(AD)<FD

EIGRP中的各中查看命令

r1#sh ip eigrp neighbors    // 查看eigrp 邻居表

r1#debug eigrp packets     // 调试eigrp 报文

r1#sh ip eigrp top all-links   // 查看eigrp 拓扑表

EIGRP邻居不能建立邻居问题     

        工具: R# sh ip eigrp neighbors

              R# debug eigrp packets

OSPF 排错:  不能建立邻居关系

 

1. 接口物理层、数链层工作不正常,或邻居IP不在同一子网

2. 重复的R-ID                日志消息自动提示(真机上会显示)

OSPF detected duplicate router-id 2.2.2.2 from 23.0.0.3 on interface Serial1/1

3. network 通告错误

4. 区域不 匹配                   debug ip ospf event  (真机上会显示)

Mar  1 00:18:05.955: OSPF: Rcv pkt from 12.0.0.2, FastEthernet0/0, area 0.0.0.0

      mismatch area 0.0.0.1 in the header

      R1config# router  ospf  1

      # router-id  1.1.1.1

      # net  172.16.1.0  0.0.0.255  area  1   匹配子网号

   或 # net  172.16.1.1  0.0.0.0  area  1     匹配接口IP

计算度量值

rip中以跳数为度量值,16跳为不可达,15跳为最大跳数;

ospf中以开销为度量值   路径开销 COST=100M/带宽.依据带宽来选择路径,选择的是最佳路径

eigrp中带宽和延迟为度量值  

         度量值 :带宽 + 延迟    最佳路径   

           负载 可靠性  MTU

         带宽   端到端最小带宽.          10000M / 带宽

         延迟   10微秒为单位的延迟总和.

                            10000M / 带宽 + 总延迟/10)×256

你可能感兴趣的:(eigrp的各种参数)