一种快速获知在线网元的方法技术

技术编号:20049634 阅读:38 留言:0更新日期:2019-01-09 05:44
本发明专利技术公开了一种快速获知在线网元的方法,首先使用在线列表来记录当前在线路由器的连接标识;以当前路由器生成的router‑lsa为起点,将连接类型为点对点连接中的连接标识记录为在线路由器;查找预设的临时在线列表中是否已经存在该连接标识;若不存在且能在连接状态数据库中查找到该连接标识的router‑lsa,则说明该路由器在线,并将其加入到临时在线列表中;再以刚查找到的路由器的router‑lsa为起点,继续操作,直到将所有在线路由器都添加到临时在线列表中;将临时在线列表和原在线列表进行对比,获得已经离线或新增的路由器。该方法能够快速计算出当前DCN网域内在线的所有网元,具有更直接、快速的优点。

【技术实现步骤摘要】
一种快速获知在线网元的方法
本专利技术涉及数据通信网络
,尤其涉及一种快速获知在线网元的方法。
技术介绍
为了满足现代LTE业务承载需求,运营商大规模的部署了无线接入网IP化(InternetProtocolRadioAccessNetwork,IPRAN)网络。大量IPRAN网络的路由设备部署、现场调试和配置业务均比较复杂,所需时间较长,工作量较大。因此对于发现数据通信网络(DataCommunicationNetwork,DCN)域内网元成员存在与否的快慢对庞大的IPRAN网络管理体验和效率来说影响很大,一个反应快速、简单的网元检测方法是很有必要的。现有技术中一般是依托于DCN路由表来获知在线网元,该方法需要等待DCN网络的路由表计算完成,且路由表项中只有目的ip为32位主机地址的ip才标识为一台在线路由器,该获取过程效率低,并不能满足当前IPRAN网络管理需求。
技术实现思路
本专利技术的目的是提供一种快速获知在线网元的方法,该方法能够快速计算出当前DCN网域内在线的所有网元,具有更直接、快速的优点。本专利技术的目的是通过以下技术方案实现的:一种快速获知在线网元的方法,所述方法包括:步骤1、使用在线列表online_list来记录当前在线路由器的连接标识router-id;步骤2、以当前路由器生成的router-lsa为起点,开始检查所述router-lsa中的每个连接,并将连接类型为点对点连接中的连接标识记录为一个在线路由器;步骤3、每遍历到一个连接类型为点对点连接,则将其连接标识取出,查找预设的临时在线列表temp_online_list中是否已经存在该连接标识;步骤4、若存在,则返回继续查找下一个连接类型为点对点连接;若不存在且能在连接状态数据库中查找到该连接标识的router-lsa,则说明该路由器在线,并将其加入到临时在线列表temp_online_list中;步骤5、再以刚查找到的路由器的router-lsa为起点,继续上述步骤2-4的操作,直到将所有在线路由器都添加到临时在线列表temp_online_list中;步骤6、将最终得到的临时在线列表temp_online_list和原在线列表online_list进行对比,获得已经离线或新增的路由器。在获得已经离线或新增的路由器之后,所述方法还包括:将已经离线或新增的路由器信息上报给网管,由网管完成DCN网域内的网元管理工作。由上述本专利技术提供的技术方案可以看出,上述方法能够快速计算出当前DCN网域内在线的所有网元,具有更直接、快速的优点,从而能及时上报当前网域内上线和下线网元,提高DCN网络的效率和灵敏性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的快速获知在线网元的方法流程示意图;图2为本专利技术实施例所举实例的DCN网络拓扑结构示意图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。在本专利技术实施例中,由于OSPF协议中的路由器链路状态通告router-lsa具有时效性和router-lsa的P2P类型连接中连接标识为邻居路由器ID这两个特点,使得router-lsa的更新可以作为使能了DCN功能的路由器接入或者离开DCN网域的通知信号,如图1所示为本专利技术实施例提供的快速获知在线网元的方法流程示意图,所述方法包括:步骤1、使用在线列表online_list来记录当前在线路由器的连接标识router-id;步骤2、以当前路由器生成的router-lsa为起点,开始检查所述router-lsa中的每个连接,并将连接类型为点对点连接中的连接标识记录为一个在线路由器;在该步骤中,依据所接入的网络类型而决定连接类型,每个连接都使用连接标识来识别,连接标识向连接的另一端给出了名称,下表1是OSPF协议中关于router-lsa中连接类型值和连接标识的对应关系。表1连接类型描述连接标识1点对点连接邻居路由器标识2连接到传输网络DR的接口地址3连接到存根网络网络IP地址4虚拟通道邻居路由器标识该步骤中的点对点连接所对应的是连接类型1。步骤3、每遍历到一个连接类型为点对点连接,则将其连接标识取出,查找预设的临时在线列表temp_online_list中是否已经存在该连接标识(router-id);步骤4、若存在,则返回继续查找下一个连接类型为点对点连接;若不存在且能在连接状态数据库中查找到该连接标识的router-lsa,则说明该路由器在线,并将其加入到临时在线列表temp_online_list中;步骤5、再以刚查找到的路由器的router-lsa为起点,继续上述步骤2-4的操作,直到将所有在线路由器都添加到临时在线列表temp_online_list中;步骤6、将最终得到的临时在线列表temp_online_list和原在线列表online_list进行对比,获得已经离线或新增的路由器。其中,网元是站在用户网管的角度(网管平面)对路由器的专业称呼,路由器是组网中的实际对象;由多个路由器组成的网络,从管理平面上讲,网络中的每个路由器都称呼为网元。下面以具体的实例对上述方法流程进行详细说明:如图2所示为本专利技术实施例所举实例的DCN网络拓扑结构示意图,结合图2:A1、A2、B设备与网管NM以图中方式连接,其中B是网域中连接网管中心的网关路由器。一旦A1设备接入或者离开该网域的话,A2设备的router-lsa肯定会更新,其中记录着与A1设备的连接状态,并且A2更新的router-lsa会在全区域洪泛,如此以来B设备也将收到A2的更新router-lsa。结合上表1可知:A1设备以点对点的方式接入并运行OSPFDCN之后,A2设备更新的router-lsa中的link字段会描述与A1的连接状态,且标识这个连接的就是邻居A1的路由器标识;如此一来B设备在每次接收到区域内其他路由器的更新router-lsa的时候,将新router-lsa内描述的连接类型为1(点对点连接)的连接标识(即邻居路由器ID)记录下来,即为网域内的一台在线路由器。依据上述方法得到当前所有在线路由器的路由器标识列表(temp_online_list),在将该列表与旧的在线列表online_list对比,即可获知新增或下线的路由器网元。另外,在获得已经离线或新增的路由器之后,所述方法还包括:将已经离线或新增的路由器信息上报给网管,由网管完成DCN网域内的网元管理工作。值得注意的是,本专利技术实施例中未作详细描述的内容属于本领域专业技术人员公知的现有技术。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该本文档来自技高网
...

【技术保护点】
1.一种快速获知在线网元的方法,其特征在于,所述方法包括:步骤1、使用在线列表online_list来记录当前在线路由器的连接标识router‑id;步骤2、以当前路由器生成的路由器链路状态通告router‑lsa为起点,开始检查所述router‑lsa中的每个连接,并将连接类型为点对点连接中的连接标识记录为一个在线路由器;步骤3、每遍历到一个连接类型为点对点连接,则将其连接标识取出,查找预设的临时在线列表temp_online_list中是否已经存在该连接标识;步骤4、若存在,则返回继续查找下一个连接类型为点对点连接;若不存在且能在连接状态数据库中查找到该连接标识的router‑lsa,则说明该路由器在线,并将其加入到临时在线列表temp_online_list中;步骤5、再以刚查找到的路由器的router‑lsa为起点,继续上述步骤2‑4的操作,直到将所有在线路由器都添加到临时在线列表temp_online_list中;步骤6、将最终得到的临时在线列表temp_online_list和原在线列表online_list进行对比,获得已经离线或新增的路由器。

【技术特征摘要】
1.一种快速获知在线网元的方法,其特征在于,所述方法包括:步骤1、使用在线列表online_list来记录当前在线路由器的连接标识router-id;步骤2、以当前路由器生成的路由器链路状态通告router-lsa为起点,开始检查所述router-lsa中的每个连接,并将连接类型为点对点连接中的连接标识记录为一个在线路由器;步骤3、每遍历到一个连接类型为点对点连接,则将其连接标识取出,查找预设的临时在线列表temp_online_list中是否已经存在该连接标识;步骤4、若存在,则返回继续查找下一个连接类型为点对点连接;若不存在且能在连接状态数据库中查找到该连接标识的ro...

【专利技术属性】
技术研发人员:张振林阮方孙明海杨兵王华庞俊峰周联红
申请(专利权)人:北京华环电子股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1