EIGRP路由选择协议静态路由重发布

2023-01-06

某银行的储蓄网点互联用的是我们公司提供的DDN业务, 由于业务的发展欲增加十几个网点, 由我们公司提供联网用的路由器, 并提供技术支持。路由器选用的是H公司新出的AR28-09B, 与之对联的设备是H公司的R3600路由器。

1 问题的提出

由于R3600路由器上联的是CISCO的路由器R2600, 其上运行的都是EIGRP路由选择协议, 与之相联的R3600路由器也是运行的EIGRP路由选择协议。但是EIGRP路由选择协议是CISCO公司的私有路由选择协议。R3600是H公司的早期的产品, 运行的是非授权的EIGRP路由选择协议。后来的产品AR28-09B由于知识产权的纠纷, H公司取消了对EIGRP路由选择协议的支持。

1.1 初始配置

在AR28-09B上, 配置如下:

在R3600上, 相关的配置部分:

在R2600上, 相关的配置部分:

1.2 测试结果

在预先做的模拟测试中发现, 链路起来的情况下, 在路由器AR28-09B上可以ping通上行的R3600上面的R2600的管理接口172.1.1.2, 但是从AR28-09B以太网口出来的主机192.168.1.2上却ping不通上端的R3600上面的R2600的管理接口172.1.1.2.反方向ping也是一样.检查R2600, 发现其路由表上没有AR28-09B的ethernet网口的网络地址的路由表项, 故从AR28-09B ping上来的数据包, 虽然可以到达R2600, 但是回来的ICMP包, 却找不到回程的路由, 而被R2600丢掉了, 致使ping过程失败。

2 原因分析

为什么R2600上没有AR28-09B的ethernet网口的网络地址192.168.1.0的路由表项呢?原因在于, R2600上与R3600运行的是EIGRP协议, 而AR28-09B上却没有运行EIGRP路由选择协议, 其路由信息是通过加静态路由的方式实现的, 这两种方式不能自动互通路由信息。AR28-09B的ethernet网口的网络地址的路由, 作为直连的路由默认直接加路由表中。而AR28-09B没有通过一种途径把它所知道的这部分路由信息发布出去。我们尝试分别在R3600上手工填加一条指向AR28-09B的静态路由1 9 2.1 6 8.1.0/2 8后, 从A R 2 8-0 9 B的e t h e r n e t网口所接的主机就可以p i n g通R3600了。但是仍然ping不通R2600。继续在R2600上手工填加一条指向AR28-09B的静态路由192.168.1.0/28后, 从AR28-09B的e t h e r n e t网口所接的主机就可以p i n g通R2600了。问题的原因找到了, 解决起来似乎很容易。但是银行方面的网络管理员却提出了问题:加静态路由的方法可以解决问题, 但是我们是否要这样一台台路由器一直加下去呢?这样的改动大不说, 时间上也来不及。

其实问题的症结在EIGRP路由选择协议是非开放协议, 为CISCO公司私有, 别的厂家的路由器不支持这一路由协议。

3 EIGRP路由选择协议原理

EIGRP (Enhanced Interior Gateway Routing Protocol) , 它是CISCO内部网关路由选择协议IGRP (cisco interior gateway routing protocol) 的增强版。然而, EIGRP并不是一个距离矢量路由协议, 有时被描述为一个具有链路状态协议行为特征的距离矢量协议。

3.1 配置EIGRP的步骤

(1) 启用EIGRP, 并定义自治系统。

Router (config) #router eigrp autono-m ou s-sy st em-n um be r

(2) 说明哪些网络中EIGRP自治系统的一部分。

Router (config-router) #network netw o r k-n u m b e r

3.2 EIGRP路由选择协议重发布

路由选择协议重发布是在同一台路由器上, 同时运行两种不同的路由选择进程维护两张不同的路由表, 配置命令在这两个进程之间发布路由信息, 达到沟通两个路由选择域的目的。在eigrp域下引入静态路由的命令为:Redistribute static。

4 问题解决过程

将静态路由重发布到R3600的eigrp进程中, 是解决我们所遇到的问题的关键。仔细检查了eigrp的配置后, 我们在非业务时段在R2600中对其配置进行了更改。

联系现场工程师, 储蓄所的主机可以ping通省行, 可以正常办理业务了。

5 经验总结

通过本次组网经验, 在实践中澄清了许多模糊的概念。

首先, 路由器上ping出的icmp包的源地址是出接口的地址, 而不是固定的路由器的管理地址, 除非通过命令专门指定。其次, 静态路由, 手工添加的时候应该成对添加。只在一个方向添加的静态路由, 会造成因为没有回程路由而ping失败。

结束语:以上对于EIGRP路由选择协议与其它路由选择环境的互通问题做了简单的探讨, 并对由此引发的几个很基本的概念问题做了澄清。本文是作者的一些浅浅的体会, 希望与各位通信业同行一起分享经验心得。

摘要:本文通过一次实际的组网经历简述了在EIGRP协议运行环境, 与其他非EIGRP路由选择运行环境互通过程中遇到的问题及其原因分析和解决过程。附带讨论了路由的一些基本概念。

关键词:EIGRP,静态路由,路由重发布

参考文献

[1] 袁自忠.CCNP认证指南-路由[M].人民邮电出版社, 2002, 6.

[2] Jeff Doyle.TCP.IP路由技术[第一卷][M].人民邮电出版社, 2003, 10.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:胃癌患者手术治疗的临床分析论文下一篇:法律移植过程中的本土化问题论文