互连网络仿真器及用于仿真互连网络的方法_3

文档序号:9567004阅读:来源:国知局
的启用的被仿真模块与其周边启用的被仿真模块之间建立的连接链路的局部映射。
[0095]通常,拓扑仿真模块11为允许直接与被仿真的互连网络进行交互的入口点。因而,用户可以经由例如可以在计算机上实现的该拓扑仿真模块11来定义通信场景、将每个启用的被仿真模块参数化或甚至激活或去激活一些启用的被仿真模块。例如,因此用户可以经由该拓扑仿真模块11来:
[0096]■添加和/或移除在启用的被仿真模块之间的连接链路,
[0097]■参数化和/或添加和/或移除和/或去激活和/或激活启用的被仿真交换模块,
[0098]■参数化和/或添加和/或移除和/或去激活和/或激活启用的被仿真管理模块,
[0099]■参数化和/或添加和/或移除和/或去激活和/或激活子模块,例如,连接端口,
[0100]■返回到初始拓扑,
[0101]■为每个启用的被仿真模块定义通信场景。
[0102]还应该注意到,每个启用的被仿真模块可以被适配并且被构建为生成仿真日志。因而,在定义并然后实现了通信场景的情况下,启用的被仿真模块中的每个启用的被仿真模块向例如可以由屏幕形成的用户接口 16发送仿真日志。因此,用户可以分析仿真日志。例如,仿真日志可以指示启用的被仿真模块的状态改变或甚至已经通过所述模块的数据。
[0103]本发明还涉及一种用于仿真计算节点的互连网络100的方法。该方法100具体地包括如下步骤:
[0104]-选择101定义数目的被仿真模块12、13、20,所述选择由拓扑仿真模块11执行,
[0105]-启用102所述定义数目的被仿真模块12、13、20,所述启用102由拓扑仿真模块11执行,
[0106]-在所述启用的被仿真模块12、13之间建立103连接链路15,以便形成被仿真的互连网络30,
[0107]-用户与所述启用的被仿真模块12、13、20进行交互104,所述交互104经由所述拓扑仿真模块11执行。
[0108]方法100还包括生成仿真日志105的可选步骤。因而,每个被仿真模块12、13、20可以生成仿真日志。
[0109]可以以单独的或组合的方式实现用户与被仿真的互连网络之间的交互步骤104,包括如下子步骤:
[0110]-将启用的被仿真模块12、13、20中的至少一个启用的被仿真模块参数化,
[0111]-为每个启用的被仿真模块12、13、20定义104b至少一个通信场景,
[0112]-激活和/或去激活104c启用的被仿真模块12、13、20中的至少一个启用的被仿真模块,
[0113]-指配104d每个被仿真模块12、13的标识符,
[0114]-针对每个被仿真模块12、13生成描述在所述被仿真模块12、13与其周边启用的被仿真模块之间建立的连接链路15的局部映射。
[0115]应该注意到,图3中表示的方法100的步骤、拓扑仿真模块11以及所有启用的被仿真模块(例如,图2中表示的交换模块12、网络控制器模块13或管理模块20)可以在单个处理器中、或在多个单独的处理器(其中一些可以被共享)上实现。
【主权项】
1.一种计算节点的互连网络仿真器(10),所述互连网络仿真器(10)包括拓扑仿真模块(11),所述拓扑仿真模块被适配并被构建为: -选择并启用定义数目的被仿真模块(12、13、20), -在所述启用的被仿真模块(12、13)之间建立连接链路(15),以便形成被仿真的互连网络(30), -使得用户能够与所述启用的被仿真模块(12、13、20)交互。2.根据前述权利要求1所述的互联网络仿真器(10),其中所述启用的被仿真模块由属于所述互连网络(30)的多个启用的被仿真交换模块(12)以及属于所述互连网络(30)的多个启用的被仿真网络控制器模块(13)形成。3.根据前述权利要求中任一项所述的互联网络仿真器(10),其中所述启用的被仿真模块由多个启用的被仿真管理模块(20)形成,所述启用的被仿真管理模块被适配并被构建为对所述被仿真的互连网络(30)与所述被仿真的互连网络(30)的管理设备(14)之间的互连进行仿真。4.根据前述权利要求中任一项所述的互联网络仿真器(10),其中所述拓扑仿真模块(11)被适配并被构建为通过对所述启用的被仿真模块(12、13、20)中的至少一个启用的被仿真模块参数化来使得用户能够与所述启用的被仿真模块(12、13、20)进行交互。5.根据前述权利要求中任一项所述的互联网络仿真器(10),其中所述拓扑仿真模块(11)被适配并被构建为通过激活或去激活所述启用的被仿真模块(12、13、20)中的至少一个启用的被仿真模块来使得用户能够与所述启用的被仿真模块(12、13、20)进行交互。6.根据前述权利要求中任一项所述的互联网络仿真器(10),其中所述拓扑仿真模块(11)被适配并被构建为通过以下操作来使得用户能够与所述启用的被仿真模块(12、13)进行交互: -向每个启用的被仿真模块(12、13)指配标识符,以及 -针对每个启用的被仿真模块(12、13)生成局部映射,所述局部映射描述在所述启用的被仿真模块(12、13)与其周边的启用的被仿真模块之间建立的所述连接链路(15)。7.根据前述权利要求中任一项所述的互联网络仿真器(10),其中所述拓扑仿真模块(11)被适配并被构建为通过定义通信场景来使得用户能够与所述启用的被仿真模块(13)进行交互。8.根据前述权利要求中任一项所述的互联网络仿真器(10),其中所述启用的被仿真模块(12、13、20)中的至少一个启用的被仿真模块被适配并被构建为生成仿真日志。9.一种用于仿真计算节点的互连网络(100)的方法,所述方法(100)包括下列步骤: -选择(101)定义数目的被仿真模块(12、13、20),所述选择由拓扑仿真模块(11)执行, -启用(102)所述定义数目的被仿真模块(12、13、20),所述启用(102)由所述拓扑仿真模块(11)执行, -在所述启用的被仿真模块(12、13)之间建立(103)连接链路(15),以便形成被仿真的互连网络(30),所述建立(103)由所述拓扑仿真模块(11)执行, -用户与所述启用的被仿真模块(12、13、20)进行交互(104),所述交互(104)经由所述拓扑仿真模块(11)执行。10.根据权利要求9所述的用于仿真互连网络(100)的方法,其中所述交互(104)包括将所述启用的被仿真模块(12、13、20)中的至少一个启用的被仿真模块参数化(104a)的子步骤。11.根据权利要求9或10所述的用于仿真互连网络(100)的方法,其中所述交互(104)包括定义(104b)至少一个通信场景的子步骤。12.根据权利要求9至11中任一项所述的用于仿真互连网络(100)的方法,其中所述交互(104)包括激活或去激活(104c)所述启用的被仿真模块(12、13、20)中的至少一个启用的被仿真模块的子步骤。13.根据权利要求9至12中任一项所述的用于仿真互连网络(100)的方法,其中所述交互(104)包括: -指配(104d)每个启用的被仿真模块(12、13)的标识符的子步骤,以及-针对每个启用的被仿真模块(12、13)生成(104e)局部映射的子步骤,所述局部映射描述在所述启用的被仿真模块(12、13)与其周边的被仿真模块之间建立的所述连接链路(15)。14.根据权利要求9至13中任一项所述的用于仿真互连网络(100)的方法,包括生成仿真日志(105)的步骤,所述仿真日志由所述启用的被仿真模块(12、13、20)中的至少一个启用的被仿真模块生成。
【专利摘要】本发明涉及一种互连网络仿真器(10)及用于仿真互连网络的方法。互连网络仿真器(10)具体地包括拓扑仿真模块(11),其被适配并被构建为选择并启用定义数目的被仿真模块(12、13、20),在所述启用的被仿真模块(12、13)之间建立连接链路(15),以便形成被仿真的互连网络(30),以及使得用户能够与所述启用的被仿真模块(12、13、20)进行交互。
【IPC分类】H04L12/24, H04L12/26
【公开号】CN105323109
【申请号】CN201510317244
【发明人】A·卡迪, B·布拉图
【申请人】公牛公司
【公开日】2016年2月10日
【申请日】2015年6月10日
【公告号】EP2955876A1, US20150356215
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1