一种网络拓扑构建方法与系统与流程

文档序号:12730080阅读:来源:国知局

技术特征:

1.一种网络拓扑构建方法,其步骤为:

1)从用户配置的网络拓扑信息中解析出关于网络行为的必要信息,包括抽象路由表、抽象协议栈以及设定的数据统计项,生成中间配置信息;

2)根据该中间配置信息中的抽象路由表、抽象协议栈以及数据统计项按照节点信息、链路信息、路由信息进行分类;

3)将步骤2)分类后的信息作为基础信息建立事件处理模型;

4)该事件处理模型将事先预计发生的网络行为动作抽象成网络事件存入事件队列中;

5)对于事件队列中的每一事件,通过查询该事件的节点信息、链路信息以及路由信息确定该事件的下一步网络行为动作的链路信息、节点信息、以及事件动作并生成新的网络事件插入到事件队列中,完成网络拓扑的构建。

2.如权利要求1所述的方法,其特征在于,设定的所述数据统计项包括节点最大处理数据包数、节点时延以及链路时延。

3.如权利要求1或2所述的方法,其特征在于,该事件处理模型将网络中数据包的变化以及传递均抽象为网络事件。

4.如权利要求1或2所述的方法,其特征在于,该事件处理模型包括网络事件队列以及网络事件调度器;其中,网络事件调度器包含事件提取器、事件处理器以及事件分发器;事件提取器将网络事件队列中的网络事件提取出来并交给事件处理器,事件处理器将网络事件所涉及到的数据包以及协议安排给网络事件发生的节点进行处理并等待返回结果,并将结果组合成新的网络事件,通过事件分发器插入网络事件队列中。

5.如权利要求1或2所述的方法,其特征在于,所述网络事件包括基础信息中的节点IP、事件发生的链路信息、数据包类型与内容、发送或接受动作的标志位。

6.一种网络拓扑构建系统,其特征在于,包括,网络行为模型抽象模块,网络配置解析模块,事件处理模型;其中,

网络行为模型抽象模块,用于从用户配置的网络拓扑信息中解析出关于网络行为的必要信息,包括抽象路由表、抽象协议栈以及设定的数据统计项,生成中间配置信息;

网络配置解析模块,用于根据该中间配置信息中的抽象路由表、抽象协议栈以及数据统计项按照节点信息、链路信息、路由信息进行分类,将分类后的信息作为基础信息建立事件处理模型;

事件处理模型,用于将该事件处理模型将事先预计发生的网络行为动作抽象成网络事件存入事件队列中;然后对于事件队列中的每一事件,通过查询该事件的节点信息、链路信息以及路由信息确定该事件的下一步网络行为动作的链路信息、节点信息、以及事件动作并生成新的网络事件插入到事件队列中,完成网络拓扑的构建。

7.如权利要求6所述的系统,其特征在于,设定的所述数据统计项包括节点最大处理数据包数、节点时延以及链路时延。

8.如权利要求6或7所述的系统,其特征在于,该事件处理模型将网络中数据包的变化以及传递均抽象为网络事件。

9.如权利要求6或7所述的系统,其特征在于,该事件处理模型包括网络事件队列以及网络事件调度器;其中,网络事件调度器包含事件提取器、事件处理器以及事件分发器;事件提取器将网络事件队列中的网络事件提取出来并交给事件处理器,事件处理器将网络事件所涉及到的数据包以及协议安排给网络事件发生的节点进行处理并等待返回结果,并将结果组合成新的网络事件,通过事件分发器插入网络事件队列中。

10.如权利要求6或7所述的系统,其特征在于,所述网络事件包括基础信息中的节点IP、事件发生的链路信息、数据包类型与内容、发送或接受动作的标志位。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1