[发明专利]一种基于IGP的电路自动发现方法及装置在审
申请号: | 202111119813.9 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113992490A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 王书存 | 申请(专利权)人: | 中盈优创资讯科技有限公司 |
主分类号: | H04L41/0213 | 分类号: | H04L41/0213;H04L41/08 |
代理公司: | 上海嘉蓝专利代理事务所(普通合伙) 31407 | 代理人: | 金波 |
地址: | 200000 上海市嘉定区安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 igp 电路 自动 发现 方法 装置 | ||
本发明公开一种基于IGP的电路自动发现方法及装置,其中,该方法包括:通过SNMP协议采集设备的端口信息;通过IGP协议从LSDB中获取IGP链路的信息;定义需要发现电路的起始端优先级,构成电路发现规则;电路自动发现装置加载设备端口信息、IGP链路信息和电路发现规则后,根据处理逻辑进行处理,发现设备间的电路。该方法及装置通过设备端口信息、IGP链路信息和电路发现规则,能够自动发现设备间的电路信息,减少人工录入电路的工作。
技术领域
本发明涉及设备间电路维护领域,尤其是一种基于IGP的电路自动发现方法及装置。
背景技术
传统网管在维护设备间的电路时,通常是在网管页面中手工录入相关电路。在现网中,设备之间的链路都是启用了IGP协议进行互通的,通过IGP链路信息可以自动与端口信息关联,自动生成电路信息,降低人工操作成本。
发明内容
针对上述情况,本发明提供一种基于IGP的电路自动发现方法及装置,适用以IGP组网的设备间的协议链路的发现,能够准确的发现启用了IGP协议的电路。
为实现上述目的,本发明采用下述技术方案:
在本发明一实施例中,提出了一种基于IGP的电路自动发现方法,该方法包括:
通过SNMP协议采集设备的端口信息;
通过IGP协议从LSDB中获取IGP链路的信息;
定义需要发现电路的起始端优先级,构成电路发现规则;
电路自动发现装置加载设备端口信息、IGP链路信息和电路发现规则后,根据处理逻辑进行处理,发现设备间的电路。
进一步地,处理逻辑,包括:
根据IGP链路信息,获取哪些设备之间存在双向连接关系;将本端IGP设备地址与邻居IGP设备地址成对出现的,且链路地址段一致的作为一条IGP电路;
根据上述IGP电路的本端IGP设备地址和/或邻居IGP设备地址在设备端口信息中查找对应的端口,获得2台设备的端口名称、端口地址和掩码信息,通过匹配逻辑查找到该IGP电路的对应端口信息;
根据电路发现规则,查看2台设备的名称,将其中1台作为电路的起始端;
根据设备的端口与IGP电路的关系,生成网管需要的电路信息,包含电路名称、电路起始端设备、电路起始端端口、电路终止端设备和电路终止端端口;
重复以上步骤,将所有的电路发现出来。
进一步地,通过匹配逻辑查找到该IGP电路的对应端口信息,包括
根据对应端口地址+掩码信息,计算得出地址段前缀,与对应的IGP电路的链路地址段进行比较,若一致,则该端口为该IGP电路的对应端口信息。
进一步地,根据电路发现规则,查看2台设备的名称,将其中1台作为电路的起始端,包括:
若2台设备都在电路发现规则内,则按优先级进行比对,优先级值小的作为电路的起始端设备;
若2台设备都在电路发现规则内,且优先级一样,则根据2台设备的地址进行比较,地址小的作为电路的起始端设备;
若2台设备中有1台在电路发现规则内,则该设备作为电路的起始端设备;
若2台设备都不在电路发现规则内,则根据2台设备的地址进行比较,地址小的作为电路的起始端设备。
在本发明一实施例中,还提出了一种基于IGP的电路自动发现装置,该装置包括:
设备端口信息模块,用于通过SNMP协议采集设备的端口信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中盈优创资讯科技有限公司,未经中盈优创资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111119813.9/2.html,转载请声明来源钻瓜专利网。