一种IP城域网网元拓扑实时发现方法技术

技术编号:7041883 阅读:417 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种IP城域网网元拓扑实时发现方法,包括拓扑发现步骤、拓扑信息校验步骤、基于BAS/SR端口的实时更新步骤;其中拓扑发现步骤采用Telnet模式获取网元信息,然后对选取BSS中指定的网元进行遍历,并自叶子节点向根节点推导出拓扑数据;拓扑信息校验步骤利用实时用户拨号清单信息,根据用户贯穿网络逻辑拓扑的唯一路径性,校验其拓扑信息的正确性,提供可信的网络拓扑数据;实时更新步骤采用多用户并发线程取得在线用户MAC地址,并由在线用户的MAC地址为唯一路径性推导出拓扑数据,根据SLVAN+VLAN组合发现“隐元”的准确拓扑,对局部网络进行拓扑更新,由此得出的拓扑数据,再次经拨号清单二次校验后,信息正确可信度为100%。

【技术实现步骤摘要】

【技术保护点】
1. 一种IP城域网网元拓扑实时发现方法,其特征在于:包括拓扑发现步骤、拓扑信息校验步骤、基于BAS/SR端口的实时更新步骤;其中:A、拓扑发现步骤如下:A1、对城域网现网所有宽带用户服务器登记的交换机进行网元属性抽象提取,生成网元集合;A2、二次封装JAVA环境中的Telnet类,对步骤A1中产生的网元集合进行广义优先遍历,对开通TL1接口的设备使用TL1接口访问,然后抓取信息文本包括:端口配置文件、端口信息文件、地址转发表或路由转发表,同时记录会话过程相关参数;A3、对步骤A2所有信息文本进行解析,形成对指定网元的属性参数,将其定义为多元参数组,并存储入数据库,与网元信息相互关联;A4、以接入层交换机网元作为拓扑发现的起点,找出对应核心网边缘网元中的物理MAC地址,查找数据库中该MAC地址所关联的网元,建立已确认网元下联端口信息的链状关系网元集合;A5、根据权重因子建立初步约束条件,对链状关系网元集合进行排序,利用物理直联网元的端口通信MAC地址相互学习的特性,确认网元上联端口,并最终在链状拓扑数据中确立网元、网元下联端口与网元、网元上联端口的准确信息;B、拓扑信息校验步骤如下:B1、取得宽带用户服务器中用户的实时拨号清单信息,以及宽带用户服务器中用户登记的接入设备信息;B2、根据拨号清单信息中用户占用的端口,以及用户标识的SVLAN 和VLAN,查找步骤A中A1至A5中的拓扑数据,直接找到作为叶子节点网元的IP地址和上联端口;B3、取得宽带用户服务器中用户的登记信息,查找叶子节点网元的IP地址与步骤B2的校验结果是否一致:当结果一致,则该条拓扑数据被验证为正确;当结果不一致,则进入步骤C;C、基于BAS/SR端口的实时更新步骤:C1、对指定的BAS/SR端口或者该端口上采用步骤B中B1至B3步骤校验后结论为错误的网元,实时抓取该端口ARP信息,获得当前活动用户的参数集合,所述参数集合包括IP地址、MAC地址、SVLAN+VLAN组合,该集合包含所有下联网元设备集合N以及在线用户信息集合U;C2、根据步骤A2得到的特定网元的访问时间,生成需访问队列,均匀分配时间执行A2步骤,获得集合N中在线的所有记录信息文件;C3、按照步骤A3,对步骤C2获得的记录信息文件进行解析,入库存储;C4、选取步骤C1步骤中的集合U,查找用户MAC地址是否在集合N中的端口转发表中出现,当该用户的SVLAN+VLAN组合信息均一致,得到该用户的唯一路径,从而获得该用户的拓扑链路;C5、执行步骤A中的A5步骤,重新获得拓扑数据信息;C6、执行步骤B所述的校验步骤,再次校验拓扑数据的正确性;完成网元拓扑的实时更新。...

【技术特征摘要】

【专利技术属性】
技术研发人员:林晓勇糜正琨林泽王隽王发鹏
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84

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

1