一种在ip电信网系统中获取邻居节点信息的方法

文档序号:7927216阅读:165来源:国知局
专利名称:一种在ip电信网系统中获取邻居节点信息的方法
技术领域
本发明涉及一种在IP电信网系统中,通过建立链路的过程获取邻居节点信息的
方法,属于通信技术领域。
背景技术
IP电信网系统是本发明人在专利号为ZL 200410037641. 0的发明专利中提出的新概念。它采用独特的内外双层结构和双地址寻址方式,由位于内层的至少一个复址无连接数据网(简称为PTDN网)和位于外层的多个IP网组成,还包括多个边缘关口设备(ED)。在复址无连接数据网内部还具有网络管理设备(简称网管),该网络管理设备同时管理复址无连接数据网内的接入设备(AR)、汇聚设备(MR)和核心设备(CR)。参见图l所示,IP网通过边缘关口设备与该复址无连接数据网相连接。每个复址无连接数据网中还包括至少一个地址映射设备(ADT);边缘关口设备通过地址映射设备完成复址无连接数据网地址(简称NCT地址)与IP地址之间的映射。 在IP电信网系统中,各节点相互知道其相邻节点的信息是很有用的。例如在本申请人另案申请的发明专利"在IP电信网系统中确定分组传输路由的方法"(申请号200810112282.9)中,为了通过节点势能法确定分组传输的确定性路由,IP电信网中每一个节点需要知道所有与该节点直接相连的节点的地址。节点在获知与其直接相连的节点地址之后,对这些地址进行解析,从而获得相关节点的势能,然后根据目的地址的前缀字段、源地址的前缀字段和节点势能来确定默认路由和备份路由。但是,现有技术中并没有对如何使IP电信网系统中的节点获知其相邻节点的信息进行详细的说明。
在申请号为200510115460. X的中国发明专利申请中,公开了 一种网络设备的邻居发现方法及系统。该方法包括网络设备周期性地向邻接设备发送同一种邻居发现报文,同时接收网络中其它邻居设备发送的邻居发现报文,采集邻接设备信息,存储和维护邻居信息表。利用该技术方案,可以实现在邻居发现的过程中无需区分设备在网络中的角色,便于网络拓扑维护;邻居发现报文携带的可维护信息为一体化网络管理实施提供重要的信息源;在全网中只需使用一种邻居发现报文,方法简单易于实现。另外,在申请号为200610033543.9的中国发明专利申请中,也公开了一种邻居发现的实现方法,用于在路由
器接入非广播多点接入网络时实现终端设备间的互相通信,主要包括以下步骤在路由表主机路由中预设对应邻居状态的接口索引;接收邻居发现报文;根据邻居发现报文的源IP地址和目的IP地址在路由表中查找它们分别对应的接口索引,并根据接口索引得到它们分别对应的邻居状态;根据邻居发现报文的源IP地址和目的IP地址以及它们分别对应的邻居状态,对所接收到的邻居发现报文进行邻居发现处理。 但是,以上述专利申请为代表的现有技术并不是针对IP电信网的技术特点而专门提出的,因此不适合在IP电信网系统中使用。

发明内容
本发明的目的在于提供一种在IP电信网系统中获取邻居节点信息的方法。该方法在不额外增加链路层控制流程的前提下,通过增加链路层建立链路过程中携带的信息实现了邻接节点信息的获取。 为实现上述的发明目的,本发明采用下述的技术方案 —种在IP电信网系统中获取邻居节点信息的方法,其特征在于 (1)在链路层的建立链路帧及其应答帧中设置描述节点信息的字段; (2) IP电信网系统中的节点在与邻居节点建立链路时,在所述建立链路帧中携带
所述节点的信息; (3)所述邻居节点收到所述建立链路帧后,判断是否允许建立链路;如果允许建立,则一方面发送应答帧给所述节点,并在应答帧中携带所述邻居节点的信息,另外一方面记录所述建立链路帧中携带的所述节点的信息;如果不允许建立,则不进行应答;
(4)所述节点收到所述应答帧,记录所述应答帧中携带的所述邻居节点的信息。
其中,所述建立链路帧和应答帧由链路层状态由初始状态转换到工作状态时,链路双端节点发送的消息替代。 所述节点信息包括节点的地址、端口、势能等级、路由信息中的一种或多种。
利用本发明所提供的邻居节点信息获取方法,可以自动、高效地发现节点的邻居关系,从而提供IP电信网系统网络拓扑的基本信息,为网管自动获取NCT网络拓扑提供了技术基础。


下面结合附图和具体实施方式
对本发明作进一步的说明。
图1为实施本发明所依赖的IP电信网系统的组成结构示意 图2为本邻居节点信息获取方法的实施流程图。
具体实施例方式
众所周知,基于IP协议的网络中,链路层是为网络层提供数据传送服务的。链路层的链路维护(即建立、维护、拆除)是网络层赖以工作的基础,并且链路层的建立过程在实际的数据转发之前。鉴于链路层的上述特点,本发明的基本思路如图2所示,包括如下的内容 使链路层在建立链路的过程中携带相关的节点信息,即在链路控制帧中的具有建立链路或启动链路功能的帧(在本专利中称为建立链路帧)和相关的应答帧增加描述节点信息的字段。此处的建立链路帧也可以是链路层状态由初始状态转换到工作状态时,链路双端节点相互发送的消息。节点信息可以是节点的地址信息,用来携带本节点的NCT地址(包括全局地址或局部地址);也可以是节点的端口信息或者其它的配置信息如势能等级、路由等。在链路建立过程中,邻居节点通过接收并识别链路帧中携带的节点信息字段,就可以获得接收端口所邻接的节点的信息,进而获得该节点所有已建链的各邻居节点的相关信息。在本发明中,邻居节点指IP电信网中具有直接链路连接的两个节点。
在下面的具体实施例中,假设在IP电信网系统中有两个直接连接的节点A和节点
4B,需要获取的邻居节点信息为地址信息。为方便说明,设定由节点A发起建立链路请求。具体的实现过程如图2所示,包括以下步骤 a.节点A发起建立链路请求,即发送建立链路帧,并在该帧中携带节点A的地址信息; b.节点B的链路层接收到来自节点A的建立链路帧,处理该建立链路帧,判断是否允许建立链路。如果允许建立,则一方面要发送应答帧给节点A,并在应答帧中携带节点B的地址信息;另外一方面根据建立链路帧中的节点A的地址信息,记录本节点的该链路(端口)所连接的相邻节点_节点A的地址信息; c.节点A在收到应答帧后,记录该链路(端口 )相邻节点_节点B的地址信息,同时启动链路后续工作,如进入链路数据转发阶段等。 以上对本发明所述的在I P电信网系统中获取邻居节点信息的方法进行了详细的说明,但显然本发明的具体实现形式并不局限于此。对于本技术领域的一般技术人员来说,在不背离本发明的权利要求范围的情况下对它进行的各种显而易见的改变都在本发明的保护范围之内。
权利要求
一种在IP电信网系统中获取邻居节点信息的方法,其特征在于(1)在链路层的建立链路帧及其应答帧中设置描述节点信息的字段;(2)IP电信网系统中的节点在与邻居节点建立链路时,在所述建立链路帧中携带所述节点的信息;(3)所述邻居节点收到所述建立链路帧后,判断是否允许建立链路;如果允许建立,则一方面发送应答帧给所述节点,并在应答帧中携带所述邻居节点的信息,另外一方面记录所述建立链路帧中携带的所述节点的信息;如果不允许建立,则不进行应答;(4)所述节点收到所述应答帧,记录所述应答帧中携带的所述邻居节点的信息。
2. 如权利要求1所述的在IP电信网系统中获取邻居节点信息的方法,其特征在于所述建立链路帧和应答帧由链路层状态由初始状态转换到工作状态时,链路双端节点发送的消息替代。
3. 如权利要求1所述的在IP电信网系统中获取邻居节点信息的方法,其特征在于所述节点信息包括节点的地址、端口、势能等级、路由信息中的一种或多种。
全文摘要
本发明公开了一种在IP电信网系统中获取邻居节点信息的方法,包括如下步骤(1)在链路层的建立链路帧及其应答帧中设置描述节点信息的字段;(2)IP电信网系统中的节点在与邻居节点建立链路时,在建立链路帧中携带节点的信息;(3)邻居节点收到建立链路帧后,判断是否允许建立链路;如果允许建立,则一方面发送应答帧给节点,并在应答帧中携带邻居节点的信息,另外一方面记录建立链路帧中携带的节点的信息;如果不允许建立,则不进行应答;(4)节点收到应答帧,记录应答帧中携带的邻居节点的信息。利用本方法,可以自动、高效地发现节点的邻居关系,从而为网管自动获取网络拓扑提供了技术基础。
文档编号H04L29/06GK101729515SQ200810224088
公开日2010年6月9日 申请日期2008年10月15日 优先权日2008年10月15日
发明者张 杰, 胡筑华, 蒋林涛 申请人:北京中京创原通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1