发明名称 以软体模拟多方存取式网路之方法
摘要 本发明系有关一种以软体模拟多方存取式网路之方法,可透过软体组设之方式,在一部或多部已安装资料通讯协定的电脑上模拟建构出一个或多个资料网路,并在此模拟之资料网路上传送模拟讯框。本发明主要系利用已安装之通讯协定,来达成模拟讯框之交换机制,并藉由软体方法定义及模拟出合于现实的网路拓朴(topology),以执行模拟讯框之收发,达到多方存取之效果。
申请公布号 TW528977 申请公布日期 2003.04.21
申请号 TW090131541 申请日期 2001.12.19
申请人 财团法人资讯工业策进会 发明人 陈鹤文
分类号 G06F19/00 主分类号 G06F19/00
代理机构 代理人 吴冠赐 台北市信义区信义路四段四一五号十三楼之三;林志鸿 台北市信义区信义路四段四一五号十三楼之三;杨庆隆 台北市信义区信义路四段四一五号十三楼之三
主权项 1.一种以软体模拟多方存取式网路之方法,系利用软体模拟实体网路配置,该方法主要包括:一转换资料程序,系将网路配置资讯转换为电脑可识别之资料型态,储存于一可读写之资料储存装置中,该可读写之资料储存装置之资料系可分散储存于每一电脑中;一电脑扮演模拟器程序,以一电脑撷取该可读写之资料储存装置内容,并配合该内容之逻辑运作,俾以具备与一模拟器(Simulator)相同之功效,该模拟器系用以模拟网路环境中之网路节点;一第一验证程序,用以验证网路配置之完整性;一第二验证程序,用以验证网路配置之互通对称性;一发送模拟讯框程序,该模拟讯框系为各节点间互相通讯之资料结构,该程序系可传送该模拟讯框至应接收之模拟器;一接收模拟讯框程序,用以判断接收到之模拟讯框是否为有效资讯;以及一以软体模拟网路配置程序,系根据上述之程序,用以建置欲模拟之网路配置。2.如申请专利范围第1项所述之以软体模拟多方存取式网路之方法,其中,该可读写之资料储存装置储存之内容系包括有:至少一节点(Node),系为网路环境中之网路节点;至少一连结(Link),系为一传输媒体,用于传送该模拟讯框;以及至少一网路界面(Interface),该网路界面至多只可连接到一连结、且至多属于一节点。3.如申请专利范围第2项所述之以软体模拟多方存取式网路之方法,其中,该转换资料程序系包括下列步骤:(A)使用者定义一模拟作业(Simulation);(B)分析该模拟作业中,各节点、连结、及网路界面之配置关系;(C)利用数学之集合,以数学式描述该节点、连结、及网路界面,形成电脑可辨识之资料型态;以及(D)将该等资料型态储存于该可读写之资料储存装置中。4.如申请专利范围第2项所述之以软体模拟多方存取式网路之方法,其中,于该第一验证程序中以R表示该可读写之资料储存装置,L表示R所描述的所有连结,N表示R所描述的所有节点,I表示R所描述的所有网路界面,S表示执行R的所有模拟器,该可读写之资料储存装置之资料分散储存于k台电脑中,分别以R1.R2.R3…Rk表示,当中R1={L1.N1.I1.S1}、R2={L2.N2.I2.S2}…Rk={Lk、Nk、Ik、Sk},则该第一验证程序包括有下列步骤:(A)令L=L1∪L2∪L3…∪Lk、N=N1∪N2∪N3…∪Nk、I=I1∪I2∪I3…∪Ik;以及(B)验证该可读写之资料储存装置中之任意两连结Lx、Ly,是否可满足(Lx∩Ly)= ,且其中之任意两节点Nx、Ny,是否可满足(Nx∩Ny)= 。5.如申请专利范围第2项所述之以软体模拟多方存取式网路之方法,其中,于该第二验证程序中,以R表示该可读写之资料储存装置,L表示R所描述的所有连结,N表示R所描述的所有节点,I表示R所描述的所有网路界面,S表示执行R的所有模拟器,且在一模拟作业中,有k个模拟器参与此作业,分别以S1.S2.S3…Sk表示之;则该第二验证程序包括有下列步骤:(A)定义某一模拟器所模拟之节点为N(Si),其中i=1.2.3…k;(B)假设N(Si)={N1.N2.N3…Nm},定义L(Nj)为节点所连接到之所有连结集合,其中j=1.2.3…m,L(Si)为模拟器所相关之全部连结集合;以及(C)对于任意两模拟器Sx、Sy,若L(Sx)∩L(Sy)≠ ,则Sx、Sy具有互通对称性,可藉由该可读写之资料储存装置,以取得彼此之完整资讯。6.如申请专利范围第2项所述之以软体模拟多方存取式网路之方法,其中,该模拟讯框系具有栏位以储存其所在之网路界面位址、其欲传送之网路界面位址、以及两网路界面间所使用之连结资讯。7.如申请专利范围第6项所述之以软体模拟多方存取式网路之方法,其中,该发送模拟讯框程序系包括有下列步骤:(A)呼叫通讯协定;以及(B)利用该通讯协定之传送功能,将该模拟讯框发送至符合模拟作业之模拟器。8.如申请专利范围第2项所述之以软体模拟多方存取式网路之方法,其中,该接收模拟讯框程序系包括有下列步骤:(A)接收该模拟讯框;(B)撷取模拟讯框中储存之欲传送网路界面位址、及两网路界面间所使用之连结资讯;(C)比对该模拟器与该模拟讯框中储存之网路界面或连结资讯;以及(D)若资讯符合,则模拟器受理该模拟讯框。9.如申请专利范围第2项所述之以软体模拟多方存取式网路之方法,其中,该以软体模拟网路配置程序系包括有下列步骤:(A)规划欲模拟之网路配置结构;(B)利用该转换资料程序,将所规划之网路配置资讯转换为电脑可识别之资料型态;(C)决定模拟器之数量、以及该模拟器欲模拟之节点数量;(D)将该可读写之资料储存装置分散配置储存于每一模拟器中;以及(E)确认各模拟器具备发送及接收该模拟讯框之功能,且各模拟器间可互相辨识出彼此之结构资讯。图式简单说明:第1图系本发明以软体模拟网路拓朴布局之示意图。第2图系本发明可读写之资料储存装置中各元素间之关系示意图。第3图系本发明转换资料程序之流程图。第4图系本发明第一验证程序之流程图。第5图系本发明第二验证程序之流程图。第6图系本发明发送模拟讯框程序之流程图。第7图系本发明接收模拟讯框程序之流程图。第8图系本发明以软体模拟网路配置程序之流程图。
地址 台北市大安区和平东路二段一○六号十一楼