EIGRP协议的配置

EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是Cisco公司开发的一个平衡混合型路由协议,它融合了距离向量和链路状态两种路由协议的优点,支持IP,IPX和ApplleTalk等多种网络层协议。由于TCP/IP是当今网络中最常用的协议,因此本书只讨论IP网络环境中的EIGRP。

一、EIGRP概述

    EIGRP是一个高效的路由协议,它的特点如下:

  • 通过发送和接收Hello包建立和维持邻居关系,并交换路由信息;
  • 采用组播(224.0.0.10)或单播进行路由更新;
  • EIGRP的管理距离为90或170;
  • 采用触发更新,减少带宽战胜;
  • 支持可变长子网掩码(VLSM),默认开启自动汇总功能;
  • 支持IP,IPX和ApplleTalk等多种网络层协议;
  • 对每一种网络协议,EIGRP都维持独立的邻居表、拓扑表和路由表;
  • EIGRP使用Diffusing Update算法(DUAL)来实现快速收敛并确保没有路由环路;
  • 存储整个网络拓扑结构的信息,以便快速适应网络变化;
  • 支持等价和非等价的负载均衡;
  • 使用可靠传输协议(RTP)保证路由信息传输的可靠性;
  • 无缝连接数据链路层协议和拓扑结构,EIGRP不要求对OSI参考模型的2层协议进行特别的配置

 

二、实验1:EIGRP基本配置

  1. 实验目的

    通过本实验可以掌握

  • 在路由器上启动EIGRP路由进程;
  • 启用参与路由协议的接口,并且通告网络;
  • EIGRP度量值的计算方法;
  • 可行距离(FD)、通告距离(RD)以及可行性条件(FC);
  • 邻居表、拓扑以及路由表的含义;
  • 查看和调试EIGRP路由协议相关信息。

 

 

  1. 实验拓扑

本实验拓扑结构如图5-1所示。

图5-1  EIGRP基本配置

  1. 实验步骤
    (提醒:请先配置每个路由器的每个接口的IP地址,并保证相邻路由器能ping通)
    
        (1)步骤1:配置路由器R1
    
        R1(config)#router eigrp 1
    
        R1(config-router)#no auto-summary
    
        R1(config-router)#network 1.1.1.0 0.0.0.255
    
        R1(config-router)#network 192.168.12.0
    
        (2)步骤2:配置路由器R2
    
        R2(config)#router eigrp 1
    
        R2(config-router)#no auto-summary
    
        R2(config-router)#network 192.168.12.0
    
        R2(config-router)#network 192.168.23.0
    
        (3)步骤3:配置路由器R3
    
        R3(config)#router eigrp 1
    
        R3(config-router)#no auto-summary
    
        R3(config-router)#network 192.168.23.0
    
        R3(config-router)#network 192.168.34.0
    
    
    
        (4)步骤4:配置路由器R4
    
        R4(config)#router eigrp 1
    
        R4(config-router)#no auto-summary
    
        R4(config-router)#network 4.4.4.0 0.0.0.255
    
        R4(config-router)#network 192.168.34.0

     

 

     【说明】

    EIGRP协议在通告网段时,如果是主类网络(即标准A、B、C类的网络,或者说没有划分子网的网络),只需输入此网络地址;如果是子网,则最好在网络号后面写子网掩码,或者反掩码,这样可以避免将所有的子网都加入EIGRP进程中。

 

 

    反掩码是用广播地址(255.255.255.255)减去子网掩码所得到的。如掩码地址是255.255.248.0,则反掩码地址是0.0.7.255.在高级的IOS中也支持网络掩码的写法。

    运行EIGRP的整个网络AS号码必须一致,其范围为1~65535.

    4.实验调试

 

    (1)show ip route

  R2#show ip route

Codes; C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

       i - 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 - ODR

       P - periodic downloaded static route

 

Gateway of last resort is not set

C    192.168.1.0/24 is directly connected, Serial0/0/0

      1.0.0.0/24 is subnetted, 1 subnets

D      1.0.0.0/24[90/20640000]via 192.168.12.1,00;04;19, Serial0/0/0

      4.0.0.0/16 is subnetted, 1 subnets

D      4.0.0.0/24[90/21152000]via 192.168.23.3,00;00;06, Serial0/0/1

C    192.168.23.0/24 is directly connected, Serial0/0/1

D      192.168.34.0/24[90/21024000]via 192.168.23.3,00;05;34, Serial0/0/1

 

    //以上输出表路由器R2通过EIGRP尝到了3条路由条目,管理距离是90,注意EIGRP协议代码用字母”D”表示,如果通过重分布方式进入EIGRP网络的路由条目,默认管理距离为170,路由代码用”D EX”表示,这也说明EIGRP路由协议能够区分内部路由和外部路由。

    对于EIGRP度量值的计算,不妨以”D 1.0.0.0/2490/20640000]via 192.168.12.100;04;19 Serial0/0/0路由条目为例来说明。

    EIGRP度量值的计算公式=[K1*Bandwidth+(K2+Bandwidth)/(256-Load)+K3+Delaly]*[K5/(Reliability+K4)]*256

    在默认情况下,K1=K3=1,K2=K4=K5=0。

    Bandwidth=107/所经由链路中入口带宽(单位为kbps)的最小值

    Delay=所经由链路中入口的延迟为(单位为us)/10

    接下来看一下在路由器R2中的”1.1.1.0”路由条目的度量是如何计算的。

    首先,带宽应该是从R1的Loopback 0到R2最小的带宽,应该是R2的s0/0/0接口的带宽,为128kbps;而延迟是路由器R1的Loopback 0和路由器R2的s0/0/0接口的延迟之和,

 

所以,最后的度量值应该是[107/128+(5 000+20 000)/10]*256 =20 640 000,和路由器计算的结果是一致的。

    【提示】

    接口的带宽和延迟可以通过”show interface”查看。

    (2)show ip protocols

    R2#show ip protocols

    Routeing Protocol is “eigrp 1”

    //AS号码为 1

       Outgoing update filter list for all interfaces is not set

       Incoming update filter list for all interfaces is not set

       Default networks flagged in outgoing updates

       Default networks accepted from incoming updates

       EIGRP metric weight K1=1,K2=0,K3=1,K4=0,K5=0

     //显示计算度量值所用的K值

       EIGRP maximum hopcount 100

     //EIGRP支持的最大路数

       EIGRP maximum metric variance 1

     //variance值默认为1,即默认时只支持等价路径的负载均衡

       Redistributing;eigrp 1

       EIGRP NSF-aware route hold timer is 240s

     //不间断转发的持续时间

       Automatic network summarization is not int effect

     //显示自动灡地,默认自动总是开启的

       Maximum path;4

       Routing for Networks;

        192.168.12.0

        192.168.23.0

       Routing Information Sources;

         Gateway              Distance             Last Update

         192.168.12.1              90               00;10;44

         192.168.23.3              90               00;10;15

       Distance;internal 90 external 170

 

     (3)show ip eigrp neighbors

     R2# show ip eigrp neighbors

     IP-EIGRP neighbors for process 1

     H     Address          Interface        Hold         Uptime       SRTT     RTO      Q     Seq

                                          (Sec)                    (ms)             Cnt   Num

     1     192.168.23.3      Se0/0/1          12           00;11;05       7        1140      0      5

     0     192.168.12.1      Se0/0/0          12           00;11;29       7        1140      0      3

 

 

 

     以上输出各字段的含义如下所述。

  • H;表示与邻居建立会的顺序;
  • Address;邻居路由器的接口地址;
  • Interface;本地到邻居路由器的接口;
  • Hold;认为邻居关系不存在所能等待的最长时间;
  • Uptime;从邻居关系建立到目前的时间
  • SRTT;是向邻居路由器发送一个数据包到本路由器收到确认包的时间;
  • RTO;路由器在重新传输包之前等待ACK的时间;
  • Q Cnt;等待发送的队列;
  • Seq Num;从邻居收到的发送数据包的序列号。

 

     【技术要点】

      运行EIGRP路由协议的路由器不能建立邻居关系的可能原因:

  • EIGRP进程的AS号码不同;
  • 计算度量值的K值不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值