分级路由处理的实现方法

文档序号:7957194阅读:297来源:国知局
专利名称:分级路由处理的实现方法
技术领域
本发明涉及一种电信系统用接入服务器,特别是智能网用接入服务器的路由处理技术。
背景技术
现有的接入服务器面向的是电信级的接入,具有分布式的结构,可靠性高,容量大。对于动态接入用户(拨号,ISDN,PPoE等)来讲,随着支持接入用户数量的增加,用户上下网的频度也会增加,每个用户的上下网都会引起用户主机路由的添加和删除。在传统的单级路由处理方式中,用户主机路由的更新同步由主控板集中完成,当路由更新的频度增加时,会造成同步开销的增大,整个系统的效率会降低。更为严重的是,路由的更新会引起动态路由向外部广播更新路由,造成网络风暴,因此在单级路由方式下,动态路由的应用是不现实的。因此这种技术只适应于IP地址分配比较集中的方式,对于分散IP地址分配的方式(如多ISP端口)则不能用这种路由方案解决。

发明内容
本发明的目的是提供一种利用分级路由的方式使接入服务器能够可靠地支持动态路由协议,同时有效提高大容量分布式环境下系统工作效率的分级路由处理实现方法,该实现方法包括以下步骤1)、给每个接入板分配一个或多个地址池(IP Pool);2)、为每个接入板创建一个组口(Group口);3)、将相应地址池通过人工或者自动的方式换算为属于所述单板的Group口的固定路由报给主控板的路由管理;4)、将用户上下网的主机路由归属到地址池中,使其包含在Group口的路由范围之内,在接入板建立二次路由;5)、系统查找路由将IP数据包交给相应的接入板上的Group口;6)、Group口再查找接入板上的二次路由将IP数据包交给用户。
本发明由于巧妙地采用在每个接入板建立一个Group口作为板上所有接入口的代表,使其对外表现为一个独立的实体,起一个路由汇聚和隐蔽的作用,实现分级路由和路由汇聚功能,而且通过层次化的路由,起到扩展系统规模的作用,为大规模接入环境下的动态路由协议的应用和系统规模的进一步扩展提供了可能。
以下结合附图和实施例详细说明本发明的实现和工作原理


图1是本发明实施例的实现流程图。
具体实施例方式
如图1所示,本发明所述的分布路由处理的实现方法包括以下步骤1)、给每个接入板分配一个或多个地址池IP Pool,其中地址池IP Pool的形式为开始地址——结束地址;2、为每个接入板创建一个组口(Group口),该Group口是基于VRP(通用路由平台)的一种逻辑接口,其作为接入板上的所有接入口的代表,Group口作为多个物理接口的组口,代表其管辖的所有物理接口,对外表现为一个独立的实体,并且隐藏了物理口的细节,可以起到路由汇聚和路由隐藏的作用;3)、将相应的地址池IP Pool通过人工或者自动的方式换算为属于所述单板的Group口的固定路由报给主控板SMB的路由管理,由于这些路由是固定的,不会随着用户的上下网而动态改变;4)、将用户上下网的主机路由(即一个IP地址的路由)归属到地址池IPPool中,使其包含在Group口的路由范围之内,在接入板建立二次路由,由于这些路由来源于地址池IP Pool中的一个IP地址,因此这些路由都包含在属于该单板的Group口的路由范围之内,它不向主控板SMB的路由管理报告,而是在接入板建立二次路由,使二次路由只存在于接入板,这样大量的用户上下网的主机路由就对主控板屏蔽了,而用户上下网的主机路由不再向路由管理模块上报,只是在本板范围内记录和有效;5)、系统查找路由将IP数据包交给相应的接入板上的Group口;6)、Group口再查找接入板上的二次路由将IP数据包交给用户,这个步骤是当下行的IP数据包先交给Group口后,Group口的发送处理函数再查询本板记录的用户主机路由,进行二次转发到相应的用户,这样Group口就把路由振荡限制在一个接入板的范围内,对整个系统不会造成影响,而且由于动态路由协议(即IP网络中动态发现和生成路由的协议,其中路由动态协议有很多种,包括有RIP、OSPF、BGP、IS-IS、IGRP等)集中在主控板上处理,使用户的上下网的主机路由不会散发到动态路由协议而发送广播消息,避免了网络风暴,解决了动态路由的振荡问题,使本设备可以很方便地支持动态路由协议,并通过这种层次化的路由,起到了扩展系统规模的作用,为大规模接入环境下的动态路由协议的应用和系统规模的进一步扩展提供了可能。
权利要求
1.一种分级路由处理的实现方法,其特征在于包括以下步骤1)、给每个接入板分配一个或多个地址池;2)、为每个接入板创建一个组口;3)、将相应地址池通过人工或者自动的方式换算为属于所述单板的组口的固定路由报给主控板的路由管理;4)、将用户上下网的主机路由归属到地址池中,使其包含在组口的路由范围之内,在接入板建立二次路由;5)、系统查找路由将IP数据包交给相应的接入板上的组口;6)、组口再查找接入板上的二次路由将IP数据包交给用户。
全文摘要
本发明涉及一种分级路由处理的实现方法,包括下述步骤首先给每个接入板分配一个或多个地址池并创建一个Group口;再将相应地址池换算为属于所述Group口的固定路由报给主控板的路由管理;并将用户上下网的主机路由归属到地址池中,在接入板建立二次路由;然后系统查找路由将IP数据包交给相应的Group口;Group口再查找二次路由将IP数据包交给用户。本发明由于巧妙地采用在每个接入板建立一个Group口作为板上所有接入口的代表,使其对外表现为一个独立的实体,起一个路由汇聚和隐蔽的作用,实现分级路由和路由汇聚功能,而且通过层次化的路由,起到扩展系统规模的作用。
文档编号H04Q3/545GK1413033SQ0113567
公开日2003年4月23日 申请日期2001年10月17日 优先权日2001年10月17日
发明者马云 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1