【技术实现步骤摘要】
用于传送路由信息的方法和系统
本专利技术涉及通信领域,特别涉及一种用于传送路由信息的方法和系统。
技术介绍
路由器内部存在互相独立的两个物理通道,即控制通道与交换通道,控制通道负责协议报文的上送与下发,交换通道负责数据报文的分片与转发。路由器的业务板卡收到相邻的IGP(InteriorGatewayProtocol,内部网关协议)或BGP(BorderGatewayProtocol,边界网关协议)邻居的协议报文后,通过控制通道将该些报文上送至路由器的路由引擎。在路由引擎完成路由计算后,通过控制通道下发路由转发表信息至各业务板卡。业务板卡在收到相邻的IGP或BGP邻居发送的数据报文后,在业务板卡入接口处根据路由转发表信息查找到报文的出接口后,通过交换通道将报文经过路由器内部转发至出接口。上述方案主要存在以下问题:现有路由器设备内部路由信息传送方式为使用控制通道承载路由协议报文和路由转发表信息,当交换通道故障导致交换拥塞时,该路由器与相邻路由器之间仍保持正常的邻居关系,交互路由更新报文,但当数据报文到达该故障路由器后,由于交换通道拥塞,因此会出现持续性丢包。专利技术内 ...
【技术保护点】
一种用于传送路由信息的方法,其特征在于,包括:业务板卡通过交换通道向路由引擎上报协议报文和路由协议心跳报文;在交换通道出现故障后,路由引擎判断是否需要中断路由邻居;若需要中断路由邻居,则路由引擎通知相应的相邻路由器,以便相邻路由器选择备份路由器进行数据报文转发。
【技术特征摘要】
1.一种用于传送路由信息的方法,其特征在于,包括:业务板卡通过交换通道向路由引擎上报协议报文和路由协议心跳报文;在交换通道出现故障后,路由引擎判断是否需要中断路由邻居;若需要中断路由邻居,则路由引擎通知相应的相邻路由器,以便相邻路由器选择备份路由器进行数据报文转发。2.根据权利要求1所述的方法,其特征在于,在交换通道出现故障后,路由引擎判断是否需要中断路由邻居包括:在交换通道出现故障后,路由引擎判断是否能在预定时间周期内接收到业务板卡通过交换通道上报的路由协议心跳报文,其中在交换通道出现故障后,业务板卡通过交换通道上报的报文被随机丢弃;若未能在预定时间周期内接收到业务板卡通过交换通道上报的路由协议心跳报文,则路由引擎确定需要中断路由邻居。3.根据权利要求1所述的方法,其特征在于,在交换通道出现故障后,路由引擎判断是否需要中断路由邻居包括:路由引擎在接收到系统侧发送的有关交换通道出现故障的指示后,主动丢弃通过交换通道收到的报文,并确定需要中断路由邻居。4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:若交换通道未出现故障,则路由引擎在接收到业务板卡通过交换通道上报的协议报文后,根据所述协议报文计算相应的路由计算,以生成路由转发表;路由引擎将所述路由转发表下发给各业务板卡,以便业务板卡利用所述路由转发表进行数据报文转发。5.根据权利要求4所述的方法,其特征在于,路由引擎将所述路由转发表下发给各业务板卡包括:在控制通道未出现故障的情况下,路由引擎通过控制通道将所述路由转发表下发给各业务板卡;在控制通道出现故障...
【专利技术属性】
技术研发人员:朱永庆,郭亮,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。