用于网络仿真的方法和系统技术方案

技术编号:21552000 阅读:46 留言:0更新日期:2019-07-07 00:05
本公开提供了一种用于网络仿真的方法和系统,涉及数据通信领域。该方法包括:实时采集网络的BGP路由信息、IGP路由信息和流量流向数据;根据该BGP路由信息、该IGP路由信息和该流量流向数据生成用于网络仿真的动态基础数据库;以及根据输入的仿真条件和该动态基础数据库计算得到仿真结果。本公开可以在初始化和仿真过程中实时同步现网的路由和流量的更新情况,仿真自动化程度更高,节约人力成本,而且准确度更好。

Method and System for Network Simulation

【技术实现步骤摘要】
用于网络仿真的方法和系统
本公开涉及数据通信领域,特别涉及一种用于网络仿真的方法和系统。
技术介绍
网络仿真技术是研究、规划、设计网络不可缺少的工具。主要原理是在仿真软件上构造与现网一致的网络情况,包括网络拓扑、路由和流量等,然后调整网元、链路、路由或流量等信息,验证调整后的网络情况。目前主流的网络仿真工具有Opnet、NS、MateDesign等。由于目前的网络仿真软件都是离线的,需要人工配置与现网一致的网络拓扑,再输入初始条件完成仿真。其主要步骤如下:(1)模拟网络配置:参照现网拓扑,在软件中添加网元、链路等,并定义链路带宽等。(2)路由配置:配置模拟拓扑的IGP(InteriorGatewayProtocol,内部网关协议)路由,配置每条ISIS(IntermediateSystem-to-IntermediateSystem,中间系统到中间系统)电路的metric(测度)等关键参数。(3)流量配置:根据现网路由器的流量数据,按照年度增长率(例如30%)计算流量,输入每一台边缘的路由器。(4)仿真模拟:模拟增加链路、合并网元、调整metric参数、调整端到端流量等情况对网络的影本文档来自技高网...

【技术保护点】
1.一种用于网络仿真的方法,包括:实时采集网络的边界网关协议BGP路由信息、内部网关协议IGP路由信息和流量流向数据;根据所述BGP路由信息、所述IGP路由信息和所述流量流向数据生成用于网络仿真的动态基础数据库;以及根据输入的仿真条件和所述动态基础数据库计算得到仿真结果。

【技术特征摘要】
1.一种用于网络仿真的方法,包括:实时采集网络的边界网关协议BGP路由信息、内部网关协议IGP路由信息和流量流向数据;根据所述BGP路由信息、所述IGP路由信息和所述流量流向数据生成用于网络仿真的动态基础数据库;以及根据输入的仿真条件和所述动态基础数据库计算得到仿真结果。2.根据权利要求1所述的方法,其中,所述实时采集网络的BGP路由信息、IGP路由信息和流量流向数据的步骤包括:将虚拟BGP对等体与网络的路由反射器建立连接,利用所述虚拟BGP对等体收集全网的BGP路由表;利用虚拟IGP邻居服务器收集全网的IGP路由信息,并计算得到全网边缘节点间的最短路径矩阵;以及基于网络流数据交换方式NetFlow从各个边缘节点获取流量流向数据。3.根据权利要求2所述的方法,其中,所述实时采集网络的BGP路由信息、IGP路由信息和流量流向数据的步骤还包括:基于简单网络管理协议SNMP获取端口的流量数据,以对基于NetFlow获取的流量流向数据进行修正。4.根据权利要求1所述的方法,其中,所述动态基础数据库包括:边缘节点的端到端流量成分绝对值数据表、边缘节点的端到端流量成分占比数据表、流量路径信息数据表和中间各段链路的流量成分占比数据表。5.根据权利要求4所述的方法,其中,所述生成动态基础数据库的步骤包括:基于所述流量流向数据与所述BGP路由信息匹配计算得到所述边缘节点的端到端流量成分绝对值数据表和所述边缘节点的端到端流量成分占比数据表;基于所述IGP路由信息和所述BGP路由信息计算所有端到端等价路径,从而获得所述流量路径信息数据表;以及基于所述边缘节点的端到端流量成分绝对值数据表和所述流量路径信息数据表计算得到中间各段链路的流量成分占比数据表。6.根据权利要求4所述的方法,其中,根据输入的仿真条件和所述动态基础数据库计算得到仿真结果的步骤包括:根据输入的仿真条件、所述边缘节点的端到端流量成分占比数据表、所述流量路径信息数据表和所述中间各段链路的流量成分占比数据表计算得到仿真结果,以实现网络仿真。7.一种用于网络仿真的系统,包括:采集单元,用于实时采集网络的边界网关协议BGP路由信息、内部网关协议IGP路由信息和流量流向数据;数据库生成单...

【专利技术属性】
技术研发人员:唐宏陆小铭曹维华邹洁高敏毛东峰贾曼邢亮李文云徐博文马啸威
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1