[发明专利]基于智能路由模拟技术实现电信大网复杂的动态路由分析方法有效
申请号: | 200910030730.5 | 申请日: | 2009-04-15 |
公开(公告)号: | CN101540696A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 王海峰;陈玉斗;刘烈军;周玲;庞海东;陆志强;胡圣林 | 申请(专利权)人: | 南京联创科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/56 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 陈建和 |
地址: | 211100江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 路由 模拟 技术 实现 电信 大网 复杂 动态 分析 方法 | ||
1.基于智能路由模拟技术实现电信大网复杂的动态路由分析方法,其特征是在监控主机由软件程序模拟一台边界网关协议即BGP协议路由器即软件路由器,该软件路由器只用于监控所有邻居,不转发邻居的BGP报文;该软件路由器在前台页面上配置邻居;在与邻居通过open消息握手后,对邻居发送的update消息接收并解析,写入本地路由表和数据库,但不把本地路由表广播给邻居,以使邻居无法知道通过所述软件路由器可以到达的目的网络,邻居也不会向本软件路由器发送BGP协议报文进行转发服务;
软件路由器配置监控邻居的步骤是:用户在软件路由器的前台界面上编辑增加邻居、删除邻居、编辑邻居信息后,通过TCP连接发送给监控主机的BGP后台可实现BGP邻居配置;
监控所有邻居的步骤是:通过邻居发送的BGP协议报文分析路由信息,实现对逻辑路由拓扑路径的发现,并能在拓扑图上呈现特定路径详细信息,包括邻居建立时间、AS号、BGP邻居状态、BGP路径数、BGP邻居可用性、BGP版本抖动;当收到邻居撤销路由、NOTIFICATION消息、邻居断开连接或恢复连接时发送告警,经简单网络管理协议自陷方式接口与IP网管系统的告警模块关联,统一由IP网管告警模块呈现告警信息;
软件路由器与邻居建立TCP连接时,由端口号179发送Open消息,建立TCP初始握手消息,每分钟发送心跳信息,接收邻居发送的BGP报文,并发送ack应答消息,但不向邻居发送本地路由库的更新消息;
当收到邻居撤销路由、NOTIFICATION消息、邻居断开连接或恢复连接时发送告警时,经snmp trap方式接口与IP网管系统的告警模块关联,统一由IP网管告警模块呈现告警信息;此外,用户在前台在前台界面上编辑增加邻居、删除邻居、编辑邻居信息后,通过TCP连接发送给该系统可实现BGP邻居配置。
2.根据权利要求1所述的基于智能路由模拟技术实现电信大网复杂的动态路由分析方法,其特征是软件路由器接收到邻居发送的撤消路由,在实时路由表中删除该路由,把撤消路由写入更新/撤消路由历史表,通过snmp trap方式向IP网管系统告警发送严重告警;程序接收到邻居发送的更新路由,在实时路由表中增加该路由,把更新路由写入更新/撤消路由历史表,通过snmp trap方式向IP网管系统告警发送一般告警;程序接收到邻居发送的NOTIFICATION消息,把该消息写入NOTIFICATION消息历史表,通过snmp trap方式向IP网管系统告警模块发送严重告警;程序定时检查与邻居之间的TCP连接,发现连接断开,在邻居通断原始数据表中写入断开信息,把邻居表的status值修改为断开、值为-1,通过snmp trap方式向IP网管告警模块发送严重告警;程序定时检查与邻居之间的TCP连接,发现恢复连接,在邻居通断原始数据表中写入恢复连接信息,把邻居表的status值修改为连接状态、值为1,通过snmp trap方式向IP网管系统告警模块发送恢复告警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910030730.5/1.html,转载请声明来源钻瓜专利网。