一种设置开放最短路径优先接口区域号的方法

文档序号:7663439阅读:169来源:国知局
专利名称:一种设置开放最短路径优先接口区域号的方法
技术领域
本发明涉及一种设置传输设备网元开放最短路径优先(Open Shortest Path First, OSPF )接口区域号的方法。
背景技术
OSPF接口,就是运行OSPF协议的网络接口。在传输设备网元中,通 常通过在网元的特定光口上运行OSPF协议来计算全网的路由信息生成一张 表,即路由表。网管通过路由表提供的路由信息管理远程设备。在RFC2328 中规定,两个物理相连或者逻辑上相连的OSPF接口能够进行路由计算的前 提条件是,它们必须属于一个OSPF区域。目前对OSPF接口区域号的设置方法通常是网络管理员通过命令行或 者网管软件手工配置OSPF接口区域号。其缺点是,设备自动化程度不高, 对于偏远地带来说,设备的开通不方便;维护人员需要了解全网的网络拓朴 结构,特别是网络拓朴结构复杂,网元数量很多的时候,配置烦瑣、工作量 大。发明内容本发明提出了一种设置OSPF接口区域号的方法,解决现有OSPF接口 区域号设置繁瑣、工作量大的问题。为了解决上述技术问题,本发明提供了 一种设置开放最短路径优先接口 区域号的方法,包含如下步骤(a) 将网元划分为骨干网元和非骨干网元,确定骨干网元的开放最短 路径优先OSPF接口区域号;(b) 当一OSPF接口启动时,称其为本地OSPF接口,获取本地OSPF
接口和与其相连的远端OSPF接口的标识信息;(c)根据所述标识信息,自动设置所述本地OSPF接口区域号,其中,当所述本地OSPF接口和所述远端OSPF接口属于骨干网元,设置所述 本地OSPF接口区域号为其所属骨干网元的OSPF接口区域号;当所述本地OSPF接口属于骨干网元,所述远端OSPF接口属于非骨干 网元,依据远端OSPF接口的标识信息设置本地OSPF接口区域号;当所述本地OSPF接口属于非骨干网元,依据本地OSPF接口的标识信 息设置其区域号。进一步地,上述方法还可具有以下特点,所述骨干网元属于骨干区域, 非骨干网元属于非骨干区域。进一步地,上述方法还可具有以下特点,所述骨干网元OSPF接口区域 号为0。进一步地,上述方法还可具有以下特点,所述步骤(b)中,所述标识 信息为IP地址。进一步地,上述方法还可具有以下特点,所述步骤(c)中,根据OSPF 接口的IP地址判断该OSPF接口属于骨干网元或非骨干网元。进一步地,上述方法还可具有以下特点,所述步骤(c)中,所述依据 标识信息设置OSPF接口区域号为取IP地址的最高1个字节作为OSPF接口 区域号。进一步地,上述方法还可具有以下特点,所述远端OSPF接口的IP地 址通过链路层协议获取。进一步地,上述方法还可具有以下特点,所述步骤(b)中,还获取所 述本地OSPF接口和与其相连的远端OSPF接口的子网掩码和/或最大接收单 元MRU。本发明提出的传输设备网元OSPF网络接口自动根据相连的接口计算其 OSPF区域号的实现方法,使得网元无需用户参与,即可以自动计算OSPF 接口区域号,与现有技术相比,不需要维护人员手动设置,配置简单,工作 量大大降低。


图1典型的组网示意图;图2本发明OSPF接口区域号设置算法流程图。
具体实施方式
本发明涉及一种自动设置OSPF接口区域号的方法,本发明的方法适用 于具有IP地址的点对点类型的网络接口 。采用本方案的方法,要求1、 事先指定接口所属的某一 IP地址段的网元为骨干网元,非该IP地 址段的网元为非骨干网元。骨千网元属于骨干区域,非骨干网元属于非骨干 区域。指定为骨干网元与非骨干网元的标准是根据网络结构确定。正常状态下,不同区域的非骨干区域的网元OSPF协议不能互通,必须 经过骨干区域。区分骨干区域与非骨干区域的目的是减小网络规模。2、 骨干区域的区域号为O,非骨干区域的区域号根据接口的IP地址, 按照一定的规则设定,如可以取接口 IP地址的4个字节中的最高1个字节。根据RFC2328 ,骨干区域的区域号只能为0区域,非骨干区域的区域号, 可以随意设定,没有通用规则。本发明根据IP地址设定非骨干区域的区域号图2所示为本发明自动设置OSPF接口区域号的流程示意图,包含如下 步骤步骤IIO, OSPF某一接口启动时,网元获得本OSPF接口的IP地址和 与之相连的远端OSPF接口的IP地址。本网元的OSPF接口 IP地址信息,可以通过操作系统提供的功能直接 获得;远端OSPF接口的IP地址信息可以通过该接口链路层协议获取。IP 地址信息包括IP地址,子网掩码,MRU (Maximum Receive Unit,最大接
收单元)等。步骤220,网元分析该OSPF接口的IP地址和远端接口 IP地址,判断 本网元是否为骨干网元,如果是,执行步骤230,如果不是,执行步骤260;步骤230,检查该接口远端的OSPF接口 IP地址是否为骨干网元,如果 是,执行步骤240,否则,执行步骤250;步骤240,如果远端网元也为骨干网元,则直接设定本OSPF接口的区 域号为骨干区域,即区域号为O,算法结束。步骤250,如果本网元为骨干网元而远端网元为非骨干网元,那么设定 本OSPF接口的OSPF区域号为非骨干区域,区域号根据远端OSPF接口的 IP地址设定,算法结束。步骤260,设定该OSPF接口的区域号为本网元的区域号,即根据本 OSPF接口的IP地址设定本OSPF接口的区域号,算法结束。下面结合附图对本发明提出的方法的实施过程进行详细描述。 为了便于描述,使用以下记号A丄l表示A网元的1号单板1号光口 ,也就是说,三个字段分别表示 网元号、单板号和光口号。骨干区域对应的IP地址定义定义IP地址最高1个字节为195的网元 为骨干网元,也就是说网元光口 IP地址映射的最高四字节为195的光口, 其OSPF区域号为骨干区域O。所有IP地址最高字节非195的光口为非骨干 区域,区域号为IP地址的最高字节,例如IP地址为182.160.162.133,对应 的网络4妄口的OSPF区域号为0.0.0.182,筒写为182。图1所示为网络拓朴结构示意图。图中网元A、 B、 C分别通过一对光 纤相连。网元A、 B、 C的地址分配为195.195.195.11、 196.196.196.11、 195.195.193.11。下面说明如何设置网元A、 B、 C中的各光口的OSPF区域号。 当全网网元启动后,首先通过网元系统软件,包括链路层协议,如PPP
协议,获取各光口映射的IP地址和与之相连的远端接口 IP地址。1) 光口 A.U的OSPF接口区域号的设置光口 A.l.l的对应IP地址映射为195.195.195.19,远端4妄口地址为 196.196.196.18。 #4居图2中的算法流程知道,由于本端地址的最高位195 属于骨干区域网元,所以才企查远端接口的IP地址。远端地址196.1963.196.18, 对应区域号为196,属于非骨干区域,则设置远端接口的区域号196为A.l.l 接口对应的OSPF接口区域号。2) 光口 B丄l的OSPF接口区域号设置B丄l的对应IP地址映射为196.196.196.18,远端地址4矣口为 195.195.195.19,本地光口 IP地址的最高字节为196,属于非骨干区域IP, 那么直接设定其OSPF接口区域号为196。3 )光口 A.2.1的OSPF接口区域号设置A.2.1的对应IP地址映射为195.195.195.20,远端地址为195.195.193.18。本端IP地址的最高字节195,为骨干区域网元,再4企查远端接口 IP地址最 高位为195,也是骨干区域网元。那么设定A.2.1的OSPF接口区域号为骨 干区域号0。4)光口 C丄l的OSPF接口区域号设置C.l.l的对应的IP地址映射为195.195.193.18 ,远端地址为 195.195.195.20,本地光口的IP地址的最高字节为195,为骨干区域网元, 再检查远端接口 IP地址最高位为195,也是骨干区域网元,所以设定C.l.l 的OSPF接口区域号为骨干区域的区域号即为0。也可以不根据IP地址来计算区域号,可以根据网元的标识来计算。用 户可以在链路层增加自己的其他私有标识,根据该私有标识或根据网元ID, 进行协商区域号。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进,这 些改进应视为本发明的保护范围。
权利要求
1、一种设置开放最短路径优先接口区域号的方法,包含如下步骤(a)将网元划分为骨干网元和非骨干网元,确定骨干网元的开放最短路径优先OSPF接口区域号;(b)当一OSPF接口启动时,称其为本地OSPF接口,获取本地OSPF接口和与其相连的远端OSPF接口的标识信息;(c)根据所述标识信息,自动设置所述本地OSPF接口区域号,其中,当所述本地OSPF接口和所述远端OSPF接口属于骨干网元,设置所述本地OSPF接口区域号为其所属骨干网元的OSPF接口区域号;当所述本地OSPF接口属于骨干网元,所述远端OSPF接口属于非骨干网元,依据远端OSPF接口的标识信息设置本地OSPF接口区域号;当所述本地OSPF接口属于非骨干网元,依据本地OSPF接口的标识信息设置其区域号。
2、 如权利要求l所述的方法,其特征在于,所述骨干网元属于骨干区 域,非骨干网元属于非骨干区域。
3、 如权利要求1所述的方法,其特征在于,所述骨干网元的OSPF接 口区域号为0。
4、 如权利要求1或2或3所述的方法,其特征在于,所述步骤(b)中, 所述标识信息为IP地址。
5、 如权利要求4所述的方法,其特征在于,所述步骤(c)中,根据 OSPF接口的IP地址判断该OSPF接口属于骨干网元或非骨干网元。
6、 如权利要求4所述的方法,其特征在于,所述步骤(c)中,所述依 据标识信息设置OSPF接口区域号为取IP地址的最高1个字节作为OSPF 接口区域号。
7、 如权利要求4所述的方法,其特征在于,所述远端OSPF接口的IP 地址通过链路层协议获取。
8、 如权利要求4所述的方法,其特征在于,所述步骤(b)中,还获取所述本地OSPF接口和与其相连的远端OSPF接口的子网掩码和/或最大接收单元MRU。
全文摘要
本发明提供了一种设置开放最短路径优先接口区域号的方法,包含如下步骤(a)将网元划分为骨干网元和非骨干网元,确定骨干网元的开放最短路径优先OSPF接口区域号;(b)当一OSPF接口启动时,称其为本地OSPF接口,获取本地OSPF接口和与其相连的远端OSPF接口的标识信息;(c)根据所述标识信息,自动设置所述本地OSPF接口区域号,其中,当本地OSPF接口和远端OSPF接口属于骨干网元,设置本地OSPF接口区域号为其所属骨干网元的区域号;当本地OSPF接口属于骨干网元,而远端OSPF接口属于非骨干网元时,依据远端OSPF接口的标识信息设置本地OSPF接口区域号;当本地OSPF接口属于非骨干网元,依据本地OSPF接口的标识信息设置其区域号。
文档编号H04L12/24GK101159604SQ20071016657
公开日2008年4月9日 申请日期2007年11月6日 优先权日2007年11月6日
发明者李小伟, 赵亚陆, 魏小强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1