公开/公告号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网络仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此 ,任何熟悉该技术的人在本发明揭露的技术范围以内,可以轻易想到的变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
机译: 支持访问ndada操作系统区域以及向用户区域访问网络接口(NIC)驱动程序的网络设备驱动程序的体系结构,系统和方法,以及支持从n个区域进行访问的方法 u00dacleo系统是Rational的,并且是网络接口(NIC)的控制器,并且在用户区域和NIC之间
机译: 包含两个以上网络接口的通信设备,用于支持两个以上的异构类型的通信服务,以及用于在设备上的两个以上网络接口之间设置一定数量的特定网络接口的方法
机译: 支持有线网络接口和无线网络接口的图像形成装置以及在该装置中连接网络的方法