• 冒险村物语
  • 英雄无敌3塔防
  • 驾考家园手游

加强型内部网关路由协议eigrp

2015-06-17

加强型内部网关路由协议eigrp

一:eigrp简介:
EIGRP:Enhanced Interior Gateway Routing Protocol 即  加强型内部网关路由协议,协议号88。 EIGRP是Cisco公司的私有协议。Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。 EIGRP结合了链路状态和距离矢量型路由选择协议的特点,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
二:协议特点:
1:支持自动汇总路由,可以手动关闭
2:100% 无环路的无类别的路由选择协议
3:路由增量更新和触发更新
4:支持等负载均衡,非等负载均衡
5:用组播地址(224.0.0.10)和单播地址代替了广播地址,减少带宽占用
6:支持可变长度子网掩码(VLSM)和不连续的子网。
7:收敛速度快
8:支持多网络层协议
三:eigrp的报文类型
1: Hello报文: 建立邻居关系(Establish neighbor relationships)。Hello包在一般的网络中(比如点到点,point-to-point)是每5秒组播1次;在多点(multipoint)X.25,
帧中继(Frame Relay,FR)和ATM接口(比如ATM SVC)和ISDN PRI接口上,Hello包的发送间隔是60
2: 更新报文(Update):传送路由更新( Send routing updates)。采用单播或多播的方式发送.更新发生在路由器启动,拓扑或度发生变化,和路由状态的迁移
3:查询报文(Query): 向邻居请求有关的路由更新(Ask neighbors about routing information)。当路由器开始进行路由计算和没有FD的时候,它就发送给邻居一个可靠的查
询包来询问是否有到达目的地的FD.查询包通常以多播的方式发送
4:回应报文(Reply): 对查询(query)报文作出回应(Respond to query about routing information)。以单播的方式发回给发出查询包的路由器,作为应答
5:确认报文(ACK): 对可靠的报文进行确认(Acknowledge a reliable packet)。ACK 包是采用单播的 hello 包,包含非 0 的确认数字.update 包,query包和 reply包均是可
靠发送,所以它们都需要确认;而 hello 包和ACK包就不需要确认
四:eigrp的三张表格
1.邻居表格。使用hello包来发现邻居
2.拓扑结构数据库。邻居关系形成后相互交换路由信息,形成了拓扑结构数据库。扑结构数据库中包含了路由的最佳路径和次佳路径,直接把路由拿出来放进路由表项,且有
备份的路由信息。
3.路由表。将拓扑结构数据库中的路由信息直接拿出来放入路由表中,如果最佳路由宕掉,则将备份的路由信息拿出来放入路由表中
五:eigrp的相关术语:
1:后继者路由器 (successor ): 通告到目的网络拥有最小度量路由的邻居路由器。
2:可行后继者路由器 ( feasible successor ):本地路由器的邻居路由器通告的到达目的网络的距离满足了可行性条件,那么这个邻居路由器就成为到那个目的网络的一个可行后继路由器 .
3:可行距离:到达目标网络的最小的metric将作为到达目标网络的FD
4:可行性条件(feasibility condition): 本地路由器的一个邻居路由器所通告的到达一个目的网络的距离是否小于本地路由器到达相同目的网络的可行距离FD。
5:非等代价负载均衡需要满足的条件: 
  1:Variance命令  允许度量值是最优路由的最小度量值的整数倍的路由。 
  且最优路径乘以variance 所配置的整数倍必须大于其他路径的度量值 
  2:其他路径的AD必须小于最优路径的FD

6:关闭自动汇总:(config-router)#no  auto-summary
手动汇总(汇总是基于配置在网络中任意路由器的每一个接口上):(config-if)#ip  summary-address  eigrp [as-number] [address] [mask]
7:eigrp的末节区域(stub):任何邻居路由器从末节路由区域接收到报文信息,就不会向末节区域路由器查询任何路由。从而减少了资源的利用。
配置:Router(config-router)#eigrp stub [receive only|connected|static|summary]
receive-only: 防止STUB路由器发送路由更新
connected: 允许STUB路由器发送直连路由信息
static : 允许STUB路由器发送重发布静态的路由
summary : 允许STUB路由器发送汇总路由信息
8:eigrp使用反子网掩码通告网络。如果通告的网络是有类网络,则不用写反子网掩码,如果通告的网路是五类网络,在必须带有反子网掩码。
R2(config-router)#network 192.168.4.0 0.0.0.7
9:配置认证:
Router(config)#key chain test #创建钥匙链名为test
Router(config-keychain)#key 1 #规定第一个钥匙
Router(config-keychain-key)#key-string cisco #钥匙的密码为cisco
Router(config)#interface serial 0 #进入接口模式
Router(config-if)#ip authentication key-chain EIGRP AS-number test #是钥匙在eigrp上生效
Router(config-if)#ip authentication mode EIGRP AS-numbe md5 #使用md5加密
六:案例:
1:实验要求:
配置ospf多区域,实验多区域间的互通。且在ASBR也即R2上同过路由引入,将ospf引入eigrp中,将eigrp同过默认路由的方式引入ospf中,最终实现全网互通。
2:拓扑方案:

3:配置
R1
R1(config)#int loo 0
R1(config-if)#ip add 192.168.5.1 255.255.255.0
R1(config-if)#no shut
R1(config)#int ser 0/0
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no shut
R1(config)#router ospf 100
R1(config-router)#network 192.168.1.0 0.0.0.255 area 1
R1(config-router)#network 192.168.5.0 0.0.0.255 area 1
显示路由表信息


R2
R2#conf t
R2(config)#int ser 0/0
R2(config-if)#ip add 192.168.1.2 255.255.255.0
R2(config-if)#no shut
R2(config)#int ser 0/1
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#no shut
R2(config)#int ser 0/2
R2(config-if)#ip add 192.168.6.1 255.255.255.0
R2(config-if)#no shut
R2(config)#router ospf 200
R2(config-router)#network 192.168.1.0 0.0.0.255 area 1
R2(config-router)#network 192.168.2.0 0.0.0.255 area 0
R2(config-router)#default-information originate always
R2(config)#router eigrp 100
R2(config-router)#network 192.168.6.0
R2(config-router)#redistribute ospf 200 metric 1000 200 255 1 1500
显示路由表信息


R4
R4#conf t
R4(config)#int ser 0/0
R4(config-if)#ip add 192.168.2.2 255.255.255.0
R4(config-if)#no shut
R4(config)#int s 0/1
R4(config-if)#ip add 192.168.3.1 255.255.255.0
R4(config-if)#no shut
R4(config)#router ospf 400
R4(config-router)#network 192.168.2.0 0.0.0.255 area 0
R4(config-router)#network 192.168.3.0 0.0.0.255 area 2
显示路由表信息


R5
R5#conf t
R5(config)#int ser 0/0
R5(config-if)#ip add 192.168.3.2 255.255.255.0
R5(config-if)#no shut
R5(config)#int loo 0
R5(config-if)#ip add 192.168.4.1 255.255.255.0
R5(config-if)#no shut
R5(config)#router ospf 500
R5(config-router)#network 192.168.3.0 0.0.0.255 area 2
R5(config-router)#network 192.168.4.0 0.0.0.255 area 2
显示路由表信息


R6
R6(config)#int ser 0/0
R6(config-if)#ip add 192.168.6.2 255.255.255.0
R6(config-if)#no shut
R6(config)#int s 0/1
R6(config-if)#ip add 192.168.7.1 255.255.255.0
R6(config-if)#no shut
R6(config)#router eigrp 100
R6(config-router)#network 192.168.6.0
R6(config-router)#network 192.168.7.0
显示路由表信息


R7
R7(config)#int ser 0/0
R7(config-if)#ip add 192.168.7.2 255.255.255.0
R7(config-if)#no shut
R7(config)#int loo 0
R7(config-if)#ip add 192.168.8.1 255.255.255.0
R7(config-if)#no shut
R7(config)#router eigrp 100
R7(config-router)#network 192.168.7.0
R7(config-router)#network 192.168.8.0
显示路由表信息
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)

人气推荐

知识阅读

精彩推荐

  • 游戏
  • 软件
查看更多>>