首页> 中国专利> 一种可重构柔性网络下基于邻接关系感知的拓扑发现方法

一种可重构柔性网络下基于邻接关系感知的拓扑发现方法

摘要

本发明公开了一种可重构柔性网络下基于邻接关系感知的拓扑发现方法,端口重构后,按照端口支持的网络类型,切换到相应的拓扑发现模块;端口周期性向网络中发送探测包,同时监听该端口。邻居端口首次受到探测包后,建立邻接关系,上报服务器;当监听到的探测包内容与原拓扑关系不同时,报告服务器更新原邻接拓扑;超时未监听到探测包则报告原邻居链接失效。该方法能够准确、高效的发现不同分组类型网络的拓扑结构,并能及时上报拓扑变化情况,以便服务器端集中管理控制。

著录项

  • 公开/公告号CN101771571A

    专利类型发明专利

  • 公开/公告日2010-07-07

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201010115515.8

  • 申请日2010-03-01

  • 分类号H04L12/24;H04L12/26;H04L12/18;

  • 代理机构杭州求是专利事务所有限公司;

  • 代理人周烽

  • 地址 310027 浙江省杭州市西湖区浙大路38号

  • 入库时间 2023-12-18 00:10:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-16

    未缴年费专利权终止 IPC(主分类):H04L12/24 授权公告日:20120321 终止日期:20130301 申请日:20100301

    专利权的终止

  • 2012-03-21

    授权

    授权

  • 2010-09-08

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20100301

    实质审查的生效

  • 2010-07-07

    公开

    公开

说明书

技术领域

本发明涉及计算机网络管理领域,尤其涉及一种可重构柔性网络下基于邻接关系感知的拓扑发现方法。

背景技术

可重构柔性网络是由一组根服务器、一组柔性网络配置代理和一系列路由器组成。可重构柔性网络基于可重构路由器,根服务器拥有物理承载网全网的拓扑信息,根服务器根据用户构建逻辑承载网的源、汇、带宽、网络类型等要求,采用逻辑网映射方法选定物理节点生成虚拟节点,来构建逻辑承载网。每个根服务器都拥有全局的路由器拓扑资源信息。为了适应在不同规模的物理承载网上构建逻辑承载网,网络拓扑发现是全局网络配置管理的基础,因此快速、高效、准确发现网络拓扑结构及其变化,建立有效的网络拓扑关系,对可重构柔性网络的构建来说是非常重要的问题。

目前常用的网络拓扑发现方法有基于SNMP、ICMP、DNS、ARP、RIP等网络拓扑发现方法。这些方法大部分基于路由转发表的下一跳来确定拓扑关系,效率非常低,而且不能对网络拓扑的变化做出及时的反应。

发明内容

为了简化网络拓扑发现方法,本发明提供了一种可重构柔性网络下基于邻接关系感知的拓扑发现方法。

本发明的目的是通过以下技术方案来实现的:

步骤A.设备启动后初始化或端口重构后,判断端口支持的协议,如果支持IPv4则跳到步骤B,如果支持IPv6则跳到步骤C。

步骤B.当端口支持IPv4时:

1)端口初始化或重构后,清除原拓扑关系。

2)监听该端口上收到的IPv4广播包,根据收到的信息确定拓扑关系,并上传至服务器。

3)读取该端口的IPv4地址,向该IPv4地址所在的网段每隔30s发送包含端口信息的广播包。

步骤C.当端口支持IPv6时:

1)端口初始化或重构后,清除原拓扑关系。

2)监听该端口上收到的IPv6组播包,根据收到的信息确定拓扑关系并上传至服务器。

3)将本端口加入到IPv6组播组中,向该组播组每隔30s发送包含端口信息的组播包。

步骤D.如果收到的信息与原拓扑不同时,更新邻居拓扑关系。把最新拓扑上报给服务器。

步骤E.如果3次发送间隔后未收到消息包,则认为原链接损坏,通知服务器,删除该条邻居链接关系。

本发明提供的技术方案的有益效果是:

本发明通过周期性的发送探测包,并把探测包的TTL限制在一跳,能够快速,准确的发现邻居节点,并且对网络拓扑的变化做出实时的反应。解决了传统基于路由器的路由转发表的拓扑发现方法的低效等缺点,又能符合可重构柔性网络的需求,达到了预期的发明目标。

附图说明

图1是本发明实施实例的网络拓扑连接图;

图2是邻居节点拓扑资源发现的流程图。

具体实施实例

下面根据附图详细说明本发明,本发明的目的和效果将变得更加明显。

本发明实施实例所提供的网络环境如图1所示,该方法步骤包括:

步骤101:先后启动可重构网络中的路由器;

步骤102:获得端口支持的协议,如果端口支持IPv4转到步骤201,如果端口支持IPv6转到步骤301;

步骤201:在端口上分别建立监听线程和发送线程,监听线程转到221,发送线程转到211;

步骤211:读取端口的IPv4地址和子网掩码,得出该网段所在的广播地址;

步骤212:读取节点ID、端口ID、带宽、延时封装到探测包中;

步骤213:向该广播地址发送探测包。30s后转到211;

步骤221:收取到广播包,丢弃自身发送的探测包,如果非本地发送,则读取包信息,建立拓扑关系,并上报服务器。如果收到的信息与原拓扑不同,则更新此链接。如果超过3次发送时间还未收到探测包,则通知服务器原拓扑链接无效。

步骤301:在端口上分别建立监听线程和发送线程,监听线程转到321,发送线程转到311;

步骤311:将该端口加入本实例网络的组播组;

步骤312:读取节点ID、端口ID、带宽、延时封装到探测包中;

步骤313:向该组播地址发送探测包。30s后转到311;

步骤321:收取到组播包,丢弃自身发送的探测包,如果非本地发送,则读取包信息,建立拓扑关系,并上报服务器。如果收到的信息与原拓扑不同,则更新此链接。如果超过3次发送时间还未收到探测包,则通知服务器原拓扑链接无效。

步骤401:当接收到服务器发送的重构命令后,清除此端口原拓扑链接,转到步骤102;

上述过程使得服务器能够及时、准确的把握全局网络的拓扑结构和变化,为服务器对网络的监控和配置提供了基础。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号