首页> 中国专利> IS-IS动态路由协议支持点对多点网络接口的方法

IS-IS动态路由协议支持点对多点网络接口的方法

摘要

本发明涉及计算机网络数据通信领域,特别涉及IS-IS动态路由协议技术。本发明公开了一种IS-IS动态路由协议支持点对多点网络接口的方法,能直接在点对多点网络接口上运行IS-IS动态路由协议。本发明的技术方案包括下列步骤:a.在点对多点网络的所有路由器的接口上运行IS-IS动态路由协议;b.汇聚路由器的接口设置为点对多点网络接口,其余路由器的接口设置为点对点网络接口;c.汇聚路由器分别与各路由器建立点对点邻居,并维护邻居链路状态数据库同步。本发明的有益效果是,无须修改网络接口配置,能直接在点对多点网络接口上运行IS-IS动态路由协议,简化了网络接口配置。

著录项

  • 公开/公告号CN101453467A

    专利类型发明专利

  • 公开/公告日2009-06-10

    原文格式PDF

  • 申请/专利权人 迈普(四川)通信技术有限公司;

    申请/专利号CN200710202819.6

  • 发明设计人 阮力祥;

    申请日2007-12-03

  • 分类号H04L29/06(20060101);H04L12/46(20060101);

  • 代理机构成都虹桥专利事务所;

  • 代理人李顺德

  • 地址 610041 四川省成都市高新区九兴大道16号迈普大厦

  • 入库时间 2023-12-17 22:06:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-07-11

    授权

    授权

  • 2009-11-11

    实质审查的生效

    实质审查的生效

  • 2009-06-10

    公开

    公开

说明书

技术领域

本发明涉及计算机网络数据通信领域,特别涉及IS-IS动态路由协议技术。

背景技术

IS-IS动态路由协议是一种链路状态动态路由协议。IS-IS动态路由协议对网络接口类型 的支持,从协议上规定只能支持点对点网络(如PPP)接口和广播网络(如Ethernet)接口 。IS-IS动态路由协议对点对多点网络(如X.25)接口不能进行支持。

目前,在点对多点网络接口上运行IS-IS动态路由协议使用的方法是:将点对多点网络 接口用多个子接口分割成多个点对点网络接口。在点对多点网络的汇聚路由器上创建多个子 接口,每个子接口和一个对端路由器相连,从而将点对多点网络分割成多个点对点网络,达 到在点对多点网络上运行IS-IS动态路由协议的目的。

上述方法从根本上来说,IS-IS动态路由协议并没有支持点对多点网络接口,而是把点 对多点网络接口分割为多个点对点网络接口。当点对多点网络上的路由器数量很多时,汇聚 路由器上将需要大量的子接口配置。同时,当将网络上运行的路由协议由其它路由协议切换 成IS-IS动态路由协议时,点对多点网络接口需要全部重新配置。将点对多点网络接口通过 子接口分割成多个点对点网络接口,增加了网络升级的风险和复杂度。

发明内容

本发明所要解决的技术问题是,提供一种IS-IS动态路由协议支持点对多点网络接口的 方法,能直接在点对多点网络接口上运行IS-IS动态路由协议。

本发明解决所述技术问题采用的技术方案是,IS-IS动态路由协议支持点对多点网络接 口的方法,其特征在于,包括下列步骤:

a.在点对多点网络的所有路由器的接口上运行IS-IS动态路由协议;

b.汇聚路由器的接口设置为点对多点网络接口,其余路由器的接口设置为点对点网络 接口;

c.汇聚路由器分别与各路由器建立点对点邻居,并维护邻居链路状态数据库同步。

进一步的,所述步骤c包括:

c1.在点对多点网络接口上发送邻居协商报文,汇聚路由器分别与各路由器建立点对点 邻居;

c2.在链路状态数据库中产生邻居的邻接信息;

c3.在点对多点网络接口上定时发送报文,维护各路由器的链路状态数据库与汇聚路由 器的链路状态数据库同步。

本发明的有益效果是,无须修改网络接口配置,能直接在点对多点网络接口上直接运行 IS-IS动态路由协议,简化了网络接口配置,在各种点对多点网络上运行IS-IS动态路由协议 更为容易、简便。增加了网络上运行路由协议的灵活性,方便系统升级和更新。

以下结合具体实施方式和附图,对本发明作进一步说明。

附图说明

图1是本发明具体实施方式的网络拓扑图。

具体实施方式

参见图1,在X.25网络中,存在路由器A、路由器B、路由器C,其中路由器A为汇聚路由 器,各有一条虚连接(VC)达到X.25网络中的路由器B和路由器C。路由器A与路由器B直接通 信,路由器A与路由器C直接通信,但路由器B和路由器C不能直接通信。路由器A连接到X.25 网络的接口为SO/O,IP地址为10.1.1.1/8;路由器B连接到X.25网络的接口为SO/O,IP地址 为10.1.1.2/8;路由器C连接到X.25网络的接口为SO/O,IP地址为10.1.1.3/8。在路由器A的 SO/O接口上启用IS-IS动态路由协议,并将路由器A的SO/O接口设置为点对多点网络接口;在 路由器B的SO/O接口上启用IS-IS动态路由协议,并将路由器B的SO/O接口设置为点对点网络 接口;在路由器C的SO/O接口上启用IS-IS动态路由协议,并将路由器C的SO/O接口设置为点 对点网络接口。

在路由器A的SO/O接口上启用IS-IS动态路由协议后,定时发送点对点邻居协商报文( Point-to-point IS to IS hello PDU报文),分别与路由器B和路由器C进行协商点对点邻 居,协商方法与通用的点对点网络接口的点对点邻居协商相同。因为路由器A的SO/O接口为 点对多点网络接口,所以允许同时建立多个点对点邻居,即同时建立路由器B、路由器C两个 点对点邻居。

路由器A与路由器B、路由器C分别建立点对点邻居后,在路由器A、路由器B、路由器C的 链路状态数据库中产生邻居的邻接信息,方法与通用的点对点网络接口上的点对点邻居产生 邻居的邻接信息一样。在路由器A的SO/O接口上向X.25网络中的邻居通告链路状态报文(LSP 报文)时,由于路由器A的SO/O接口上有路由器B和路由器C两个点对点邻居,为了保证LSP报 文传输的可靠性,在路由器A的SO/O接口上启动完全序列号报文(CSNP报文)发送定时器, 定时发送CSNP报文,向路由器B和路由器C通告路由器A的链路状态数据库中包含内容的缩略 信息。当路由器B、路由器C接收到路由器A发送的CSNP报文后,将CSNP报文中的链路状态数 据库内容与本地的链路状态数据库内容进行比较,如果发现本地缺少邻居的链路状态数据库 内容,则向路由器A发送部分序列号报文(PSNP报文)请求索取缺少的链路状态数据库内容 ;如果发现本地有更多的链路状态数据库内容,则主动将链路状态数据库内容发送给路由器 A。从而使得路由器B和路由器C的链路状态数据库都与路由器A同步,保证了X.25网络上所有 路由器的链路状态数据库的同步。

以上所述X.25网络仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此 ,任何熟悉该技术的人在本发明揭露的技术范围以内,可以轻易想到的变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号