博达路由器和Cisco路由器的互连

发布者:上海IT外包来源:http://www.lanmon.net点击数:3251

博达路由器和Cisco路由器的互连

解决OSPF协议引起的问题(作者:武双胜 20010403 09:56

不同品牌的路由器,其默认配置往往不相匹配,这就给各单位自行组网制造了难题,使得在网络改造时不得不放弃旧有的设备,而全部采用同一家产品,其实这个问题并非不可解决,本文就是一个例子。

某市级单位要将目前的网络向下延伸至区级单位,以达到信息共享的目的。听说我在网络技术上略通一二,就找到了我,说是挺着急,我就立即动身跟他们走了。

■了解配置


到达该单位后,我立即找了一台PC机,将连接省级单位的路由器Cisco2501console口通过串行线接入PC机的COM1口,并通过超级终端登录进去,先对其配置了解了一番,其配置基本如下:

interface Ethernet0


ip address 100.1.1.254 255.255.255.0


!


interface Serial0


no ip address


interface Serial1


ip address 100.1.5.1 255.255.255.252 连接到省级单位

encapsulation ppp


!


router ospf 100


network 100.1.5.0 0.0.0.255 area 0


network 100.1.1.0 0.0.0.255 area 0

看完以上配置后,我就基本上了解了其全省的网络拓扑,用图表示如图一。


图一


■增设路由器


我提出,就目前的状况,网络向下延伸,如果只是延伸一个网点,目前的2501就足够了,但因为Cisco2501路由器只有两个广域网口,如果要延伸多个网点的话,就要更换市级单位的路由器了。他们提出目前先向下延伸一个网点试试看,如果可行,再考虑全面延伸。而且他们目前经费比较紧张,路由器也买的是国产货棗博达路由器BDCOM3001,了解了这些情况以后,我就画出了延伸后的网络拓扑图,而且按省级单位要求,路由协议统一采用OSPF(Open Shortest Path First)这一典型的链路状态路由协议,全省网络规划中OSPF的区域划分设置如图二所示。


虽然以前我从来没用过博达出产的路由器,但好在它带有一本说明书,再加上我接触路由器也一年多了,估计没什么问题。我大概看了一下,这台路由器有三个广域口和一个以太网口。我将BDCOM3001路由器的s0端口用一条DTE电缆与Cisco2501s0端口接出来的一条DCE电缆相连,并在市级单位的Cisco2501路由器上增加如下配置信息:

interface Serial0


ip address 100.1.3.1 255.255.255.252 连接到区级单位

encapsulation ppp


clockrate 125000


!


router ospf 100


network 100.1.3.0 0.0.0.255 area 1

将区级单位的BDCOM3001路由器作如下配置:

ospf enable


e0


ip add 100.1.2.254 255.255.255.0


quit


s0


encapsulate ppp


ip add 100.1.3.2 255.255.255.252


map add 100.1.3.1 broadcast


port sync


quit


ospf network add 100.1.2.0 0.0.0.1


ospf network add 100.1.3.0 0.0.0.1


hosts add 127.0.0.1 localhost

■找不着OSPF信息


配置完后,在博达路由器上键入命令show s0,可以看到其端口和协议都是up的,说明链路已建好。此时ping市级单位路由器的广域口地址100.1.3.1没问题,再ping市级单位路由器的以太网地址100.1.1.254,发现不通。键入命令show route,发现没有ospf的路由信息,显示如下:

C -- Connected route, S -- Static route, R -- RIP route, O -- OSPF route


Network Address Mask Gateway Metric Port


C 100.1.2.0 255.255.255.0 100.1.2.254 1/0 E0


C 100.1.3.0 255.255.255.0 100.1.3.2 1/0 S0

这是怎么回事呢?我翻看了博达路由器所带的说明书,没有说明博达路由器与Cisco路由器相连时,所做配置需要注意什么。这下可难住我了。忽然我想起了Cisco路由器中的debug命令,我又仔细翻看了博达路由器所带的说明书,发现了命令trace start ospf是用于跟踪OSPF协议的运行状态,收发数据的摘要以及SPF路由运算的处理信息。其中trace start ospf packet用于跟踪ospf报文的接收和发送状态。我立刻键入此命令,提示信息如下:

OSPF : send packet to 224.0.0.5, ver 2, adv router 100.1.2.254


type HELLO, area 1, length 44, auth type 0, cksum 0x2e9f


OSPF : rcv packet from 100.1.3.1, ver 2, adv router 100.1.5.1


type HELLO, area 1, length 44, auth type 0, cksum 0x929f


OSPF : parameters mismatch in received hello packet, source = 100.1.3.1


Hello interval : remote = 10, local = 30


Dead interval : remote = 40, local = 120

通过以上提示信息,发现两台路由器之间通过广域口发送和接收的有关OSPF协议的两个参数不匹配(博达路由器的默认配置分别为30120,而Cisco路由器的默认配置分别为1040),这两个参数分别是发送Hello(呼叫)、报文的时间间隔和相邻路由器死亡时间间隔。其中后一个参数表示在指定的时间内如果没有从某个邻居处接收到呼叫包,那么这个邻居将从列表中删除。


■问题解决


了解了这些情况后,立即动手修改BDCOM3001路由器的s0端口的两个OSPF协议参数,如下所示:

s0


encapsulate ppp


ip add 100.1.3.2 255.255.255.252


map add 100.1.3.1 broadcast


port sync


ospf dead-interval 40


ospf hello-interval 10


quit

保存配置后,键入命令show route,发现如下信息:

C -- Connected route, S -- Static route, R -- RIP route, O -- OSPF route


Network Address Mask Gateway Metric Port


C 100.1.3.0 255.255.255.252 100.1.3.2 1/0 S0


OIA 100.1.5.0 255.255.255.252 100.1.3.1 110/10480


C 100.1.2.0 255.255.255.0 100.1.2.254 1/0 E0


O 100.1.1.0 255.255.255.0 100.1.3.1 110/10426


Ospf的路由信息都有了,此时ping市级单位路由器的以太网口,通了。哈哈,我的任务完成了。

说明:
以上典型配置有很多已经是厂商停产产品,但是,不少设备往往还有运行,关于该设备的配置或者方案优化,你可以联系蓝盟,我们的资深工程师会给你意外的惊喜!上海蓝盟网络技术有限公司于2002年成立,业务涵盖IT外包、电脑维护、网络维护、网管外包、驻场服务、人员派驻、应急支持、系统集成、网络搬迁、网络升级、数据备份、综合布线、电脑维修、计算机维护、计算机维修,网络改造、网络整理、网络调试、局域网组建、 应急上门、数据恢复、网络咨询、服务管理、运维咨询、ITIL培训、ITSS咨询等,拥有近200名工程师,正在为近500家客户提供“一站式” 的IT外包服务。网址:www.lanmon.com www.lanmon.net 官方微博:http://weibo.com/lanmon2012 咨询电话:4008200159 蓝色学苑:www.bluestudy.net
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部