[发明专利]基于分布式架构的路由方法和系统有效
申请号: | 201410496011.3 | 申请日: | 2014-09-24 |
公开(公告)号: | CN104253748B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 张骞丹 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | H04L12/715 | 分类号: | H04L12/715 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 赵娟 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 架构 路由 方法 系统 | ||
技术领域
本发明涉及电信技术领域,特别是涉及一种基于分布式架构的路由方法和一种基于分布式架构的路由系统。
背景技术
随着互联网的兴起,越来越多的人使用IP(Internet Protocol,网络之间互连的协议)网络,因此,移动运营商对于IP网络的可靠性提出了越来越高的要求。
目前,支撑IP网络的电信级设备均采用基于IP技术的分布式架构,与传统的IP网络节点相比,分布式架构除了拥有多个网络接口外,还可能具有多个业务单板,因此,完成业务处理节点,接口处理节点等与网元间设备的通信可以有以下两种方案:
方案一,参照图1,示出了目前路由通信解决方案一的结构示意图。具体地,网元的各个接口板上实现网络地址转换NAT(Network Address Translation,网络地址转换)功能;网元内部处理节点与外部网元通信时,通过接口板的NAT功能;
当内部处理节点向外部网元传输数据时,先将数据包传输到支持NAT功能的接口处理节点上,接口处理节点检查数据包的报头,获取该数据包的源IP信息,并从NAT映射表中找到与该源IP信息匹配的转换条目,用所选用的外部地址替换内部地址,并转发数据包。
当外部网元对网元内部业务处理节点进行应答时,数据包被送到接口处理节点上,接口处理节点收到目的地址为该网元对外的IP地址后,将用该IP地址通过NAT映射表查找到内部地址,然后将数据包的目的地址替换成内部地址,并将数据包转发到内部业务处理节点。
方案二,参照图2,示出了目前路由通信解决方案二的结构示意图。网元内各处理节点分别做为独立路由实体,配置各自的路由。网元内接口处理节点、业务处理节点等分别配置外部IP地址,在每个节点上分别配置对外网元的路由,或是在各个处理节点上启动动态路由协议。
然而,方案一和方案二都存在缺点,方案一的缺点在于:NAT转换需要对每个进出路由器的IP报文进行IP地址检查,并且需要对转换的IP报文的IP地址、端口进行转换,不可避免地导致IP报文转发效率降低。方案二的缺点在于:将网元内部各个节点做为独立路由实体,需在每个节点上配置路由信息,配置条目数较多,对于小型组网来说是可以接受的,但对于大型组网来说是其弊端。如果在各个节点上启动动态路由协议,对于网元实现而言,需要由专业人员人工配置,复杂度高。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提供一种基于分布式架构的路由方法和系统,用以提高转发效率,降低路由配置的复杂度,并减少人工配置。
发明内容
本发明实施例所要解决的技术问题是提供一种基于分布式架构的路由方法,用以提高转发效率,降低路由配置的复杂度,并减少人工配置。
相应的,本发明实施例还提供了一种基于分布式架构的路由系统,用以保证上述方法的实现及应用。
为了解决上述问题,本发明公开了一种基于分布式架构的路由方法,所述分布式架构包括一个或多个同步客户端SyncClient,所述方法包括:
获取路由配置信息;
采用所述路由配置信息生成第一路由信息库RIB;所述第一路由信息库RIB包括第一转发信息库FIB;
当接收到一个或多个同步客户端SyncClient发送的注册信息时,向所述一个或多个同步客户端SyncClient同步所述第一转发信息库FIB;
依据所述第一转发信息库FIB生成第一本地转发表LocalFIB。
优选地,所述方法还包括:
当接收到数据变更消息时,对所述第一路由信息库RIB进行更新,生成第二路由信息库RIB;所述第二路由信息库RIB包括第二转发信息库FIB;
向所述一个或多个同步客户端SyncClient同步所述第二转发信息库FIB;
依据所述第二转发信息库FIB对所述第一本地转发表LocalFIB进行更新,生成第二本地转发表LocalFIB。
优选地,所述当接收到一个或多个同步客户端SyncClient发送的注册信息时,向所述一个或多个同步客户端同步所述第一转发信息库FIB的步骤包括:
接收所述同步客户端SyncClient发送的注册消息;
依据所述注册消息获取第一转发信息库FIB;
向所述同步客户端SyncClient发送第一路由同步消息;所述第一路由同步消息携带有所述第一转发信息库FIB;
接收所述同步客户端SyncClient针对所述第一路由同步消息返回的第一路由同步确认消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410496011.3/2.html,转载请声明来源钻瓜专利网。