[go: up one dir, main page]

CN106027279A - 路径显示方法和路径显示装置 - Google Patents

路径显示方法和路径显示装置 Download PDF

Info

Publication number
CN106027279A
CN106027279A CN201610173155.4A CN201610173155A CN106027279A CN 106027279 A CN106027279 A CN 106027279A CN 201610173155 A CN201610173155 A CN 201610173155A CN 106027279 A CN106027279 A CN 106027279A
Authority
CN
China
Prior art keywords
interface
network
path
display
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610173155.4A
Other languages
English (en)
Inventor
增田和纪
石渡信光
松生充正
和田伸朗
和田伸一朗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN106027279A publication Critical patent/CN106027279A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开提供一种路径显示方法和路径显示装置。路径显示方法包括:通过计算机获取指定信息,指定信息在显示装置上所显示的虚拟网络中包括的多个装置中的、根据在数据链路层所使用的协议中继通信的L2装置的接口中,指定一个接口;根据所述指定信息,通过计算机识别L3装置,该L3装置根据在网络层所使用的协议中继通信,并与所述L2装置的接口属于相同的网络;以及通过计算机显示连接在所述L2装置和所述L3装置之间的路径。

Description

路径显示方法和路径显示装置
技术领域
此处讨论的实施方式涉及一种路径显示方法、一种路径显示程序以及一种路径显示装置。
背景技术
软件定义网络(SDN)技术是一种在物理连接的网络之上虚拟建立网络的技术。SDN技术通过作为控制网络装置等的技术的OpenFlow由软件来实现。SDN技术虚拟地建立网络,以及因此能够根据目的灵活地建立网络。使用该SDN技术的软件配备有以下功能:用户从控制屏幕选择任意两点,以及显示两点之间的路径。
假设该功能应用到通过虚拟局域网(VLAN)、虚拟路由和转发(VRF)等以复杂的方式配置的网络。随后,了解在通信时所使用的路径,以及当发生失败时,问题被可视化,使得该失败分析变得容易。
作为用于管理网络配置的技术,存在以下技术。
作为第一技术,例如,存在检测网络配置并创建表示该网络配置的图示的技术(例如,专利文件1)。
作为第二技术,例如,存在在将低层网络拓扑和高层网络相关联的情况下,搜索多个装置之间的拓扑的技术(例如,专利文件2)。
专利文件1:日本特许公开No.2009-194675
专利文件2:日本特许公开No.2005-348051
发明内容
通过SDN技术实现的对于虚拟网络的管理和控制通过SDN控制器来执行。该SDN控制器能够制作网络的配置图,所述配置图虚拟地示出屏幕上所显示的物理连接的网络。关于该网络配置图,用户能够从屏幕选择任意两点(第一点,第二点),并能够显示点之间的路径。
然而,在大范围网络的情况下,装置的数量变得巨大。如果全部这些装置显示在单个屏幕上,将会受到屏幕尺寸方面的限制,或者登记将变得麻烦,以及在某些情况下末端的装置可能不能显示在屏幕中。在这种情况下,选择末端的装置的接口作为第一点是不可用的。
然后,可以选择连接到未显示的层(L)2装置的该装置的接口,以及可以制造从该L2装置到显示的第二点的路径。
然而,所述的L2装置不能够识别该L2装置本身所属的网络的网关地址,以及因此,其不能够确定L3装置,L3装置是在使用不同的网络检查通信路径的转发目的地。
因此,本发明的一个方面的目的在于:在显示虚拟的网络配置时,使得可以显示从L2装置到不可选择的装置的路径。
根据该实施方式的一个方面,路径显示方法包括:通过计算机获取指定信息,指定信息在包括在显示装置上所显示的虚拟网络中的多个装置中、根据在数据链路层所使用的协议中继通信的L2装置的接口中指定接口之一;根据指定信息通过计算机识别L3装置,该L3装置根据在网络层所使用的协议中继通信,与所述L2装置的接口属于相同的网络;以及通过计算机显示连接在L2装置和L3装置之间的路径。
附图说明
图1是在SDN控制器的屏幕上所显示的网络配置图的示例;
图2是用于说明SDN控制器的路径显示功能的图;
图3是用于说明在存在大量装置的情况下,末端的装置未被显示的图;
图4示出了本实施方式中的路径显示装置;
图5是示出了本实施方式的示例中的总体配置的图;
图6是本实施方式的示例中的SDN控制器的框图;
图7A-7D展示了本实施方式的示例中的装置之间的接口的模型与SDN控制器所提供的表;
图8是用于说明本实施方式的示例中的使用VLAN信息来识别L3装置的方法的图;
图9示出了本实施方式的示例中的路径显示程序的流程;
图10示出了本实施方式的示例中的路径搜索功能的流程;
图11是用于说明在本实施方式的示例中的从发现的L3装置到目的地L3装置的路径显示的图;
图12是本实施方式中执行程序的计算机的硬件环境的配置框图的示例。
具体实施方式
图1是在SDN控制器的屏幕上所显示的网络配置图的示例。假设图1中示出的网络配置图显示在该SDN控制器的显示装置的屏幕上。
在网络配置图中,“PC”代表例如服务器、用户终端等的计算机。“L2”代表层(L)2装置,所述L2装置根据在开放系统互联(OSI)参考模型中与L2(数据链路层)对应的协议来中继通信。“L3”代表层(L)3装置,所述L3装置根据在OSI参考模型中与L3对应的协议来中继通信。在网络配置图中的云状的指示是表示在显示中忽略了一部分网络的符号。
在用户在屏幕上选择任意两点并且将要在屏幕上显示出两点之间的路径的情况下,两点中的其中一点被假设为路径的搜索出发地以及另一点被假设为目的地。这时,用户选择(输入)屏幕上的作为搜索出发地的装置的接口(例如,端口),作为路径的搜索出发地信息。另外,用户使用输入装置输入屏幕上的目的地装置的互联网协议(IP)地址作为目的地信息。
此处,被选为搜索出发地的装置能够处理L3信息。因此,通过参考来自搜索出发地装置的路由表的与目的地IP地址相对应的网关地址,该SDN控制器能够针对搜索出发地识别下一个L3装置。通过图2来对此提供解释。
图2是用于解释该SDN控制器的路径显示功能的图。假设计算机PC-A被选作搜索出发地。假设PC-A具有例如在图2中示出的路由表。
当通过SDN控制器来执行路径搜索时,该SDN控制器访问PC-A,参考PC-A的路由表并检测网关地址是“10.0.1.1(L3-A)”。接下来,该SDN控制器访问具有检测到的网关地址的L3装置,并且比较被访问装置的路由表与目的地IP地址以检测下一个网关地址。该SDN控制器通过以这种方式顺序地检测网关地址来执行路径搜索。
如上所述,该SDN控制器根据所选接口中设置的网关地址确定转发目标L3装置。同时,此后,在某些情况下接口可被称为“IF”。另外,此后,在某些情况下识别信息可被称作“ID”。
然而,在大范围网络的情况下,装置的数量变得巨大。如果要将全部这些装置显示在单个屏幕上,繁杂性将造成管理困难。在末端的装置(PC、服务器)更明显地容易受到影响。因此,虽然该SDN控制器仍然能够管理在末端的装置,它有目的地不管理所述装置以避免使得装置数量巨大。在这种情况下,在末端的装置不显示在屏幕上。出于这一原因,虽然在末端的装置(PC、服务器)仍是SDN控制器的管理目标,但他们不显示在屏幕上。
图3是用于解释在存在大量装置的情况下,不显示末端的装置的图。在图3中,末端的装置上的阴影表示由于装置的巨大数量,他们不显示在屏幕上。
出于这一原因,对于用户而言不可能选择屏幕上的末端的装置,以及不可能显示出发地是末端的装置的路径。
然后,在该实施方式中,代替显示来自末端的装置的路径,解释以下SDN控制器。即,提供对如下SDN控制器的解释,该SDN控制器通过选择连接到未显示在屏幕上的末端装置的L2装置的接口,来显示针对其从连接到末端装置的L2装置进行了路由的路径指示。
首先,L2装置不具有任何路由表。出于这一原因,仅通过目的地IP地址,SDN控制器不能够识别具有L2装置所属的网络的网关地址的L3装置。
其次,SDN控制器根据作为输入所选择的接口所属的VLAN的信息(L2信息)来识别具有L2装置所属的网络的网关地址的L3装置。
在L3装置被识别的情况下,SDN控制器访问识别出的L3装置,参考L3装置的路由表,并且比较目的地IP地址与路由表以识别后面的转发目的地。
然而,在本实施方式中,具有网关地址的L3装置不是唯一确定的,以及属于同一个VLAN的全部L3装置都被找出。因此,与实际上使用的路径不相关的L3装置可以在某些情况被找出,但该路径实际经过的L3装置总是被发现。通过使用以上所描述的方法,解决了因为L2装置不能处理IP地址,所以不能找出作为转发目的地的L3装置这一问题。
在下文描述本实施方式。
图4示出了本实施方式中的路径显示装置。路径显示装置11包括获取单元12,识别单元13和显示控制单元14。
该获取单元12获取指定信息,所述指定信息在包括在显示装置上所显示的虚拟网络中的多个装置中指定根据在数据链路层所使用的协议中继通信的L2装置的接口之一。该获取单元12的示例是将在后文描述的输入信息获取单元32。
识别单元13根据所述的指定信息来识别根据网络层中所使用的协议来中继通信的L3装置。此处,L3装置是与L2装置的接口属于同一网络的L3装置。识别单元13的示例是将在后文描述的L3装置识别单元33。
显示控制单元14显示连接在L2装置和L3装置之间的路径。该显示控制单元14的示例是将在后文描述的显示控制单元35。
通过构成如上所述的配置,在显示虚拟网络配置时,能够显示来自连接到不可选择的装置的L2装置的路径。
识别单元13根据指示多个装置的接口所属的网络的网络信息来识别与指定的接口属于同一网络的接口。识别单元13根据在多个装置之间的连接信息来识别连接到该识别的接口的装置。识别单元13还根据多个装置的类型信息确定该识别的装置是否是L3装置。
通过构成如上所述的配置,能够识别与L2装置的接口属于同一网络的L3装置。
路径显示装置11还包括目的地搜索单元15。目的地搜索单元15在L3装置的路由表中进行搜索。此时,显示控制单元14还显示连接在L3装置和目标L3装置之间的路径。目的地搜索单元15的示例是将在后文描述的目的地搜索单元34。
通过构成如上所述的配置,能够显示连接在L2装置和目标L3装置之间的路径。
此后,解释本实施方式的示例。
图5是示出本实施方式的示例中的总体配置的图。SDN控制器25连接到业务网络21并将业务网络21作为管理目标来管理。该业务网络21包括PC 22,L2装置23以及L3装置24。
PC 22是计算机例如服务器、用户终端等。L2装置23是中继装置,其根据数据链路层中所使用的协议中继通信。L3装置24是中继装置,其根据网络层中所使用的协议中继通信。
根据该SDN技术,SDN控制器25在其中业务网络21被虚拟化的网络配置图上执行路径控制,以及与此同时,其通过路由(路径搜索)来识别路径以及在显示装置上输出识别的路径。
图6是本实施方式的示例中的SDN控制器的框图。该SDN控制器25连接到输入装置41和显示装置42。该SDN控制器25包括控制单元31和存储单元36。
在例如显示装置42上显示网络配置图。根据用户的操作,输入装置41能够相对于显示装置42上所显示的网络配置图来指定目标L2装置的接口之一,以及输入接口信息作为输入信息。另外,根据用户的操作,输入装置41能够相对于显示装置42上所显示的网络配置图输入目的地IP地址。
控制单元31是例如中央处理器(CPU)等的处理器,以及其控制SDN控制器25的总体操作。控制单元31通过读取和执行来自存储单元36的根据本实施方式的程序,作为输入信息获取单元32、L3装置识别单元33、目的地搜索单元34以及显示控制单元35而工作。
输入信息获取单元32获取用户使用输入装置41所指定的L2装置的接口信息(输入信息)。同时,输入信息获取单元32获取用户使用输入装置41指定的目的地IP地址。
L3装置识别单元33根据L2装置的接口信息(输入信息)识别属于L2装置所属的网络(VLAN)的全部L3装置。
目的地搜索单元34访问识别的L3装置,参考L3的路由表以及从目的地IP地址或网络地址得出网关地址。即,目的地搜索单元34比较所参考的路由表以及目的地IP地址或网络地址,并检测下一个网关地址。SDN控制器25顺序地检测网关地址,以及搜索在识别的L3装置和目的地L3装置之间的路径。同时,关于从识别的L3装置到目的地IP地址的路径,该搜索能够在接收到指定的请求后开始。
显示控制单元35将搜索结果输出至显示装置42。这时,在该显示装置42上所显示的网络配置图上,显示控制单元35执行搜索到的路径(从指定的L2装置到所识别到的相应的L3装置的路径,以及从相应的L3装置到目的地IP地址所指示的装置的路径)的突出显示。
存储单元36包括接口表37、装置表38和连接线路表39。关于显示在该网络配置图上的中继装置,接口表37是管理哪个VLAN ID被设置在IF中的表。关于显示在网络配置图上的中继装置,装置表38是管理针对装置ID的装置类型的表。关于显示在该网络配置图上的中继装置,连接线路表39管理哪个设备ID的哪个IF ID连接到哪个设备ID的哪个IFID。
图7A-7D展示了在本实施方式的示例中的装置和SDN控制器中提供的表之间的接口的模型。
图7A展示了装置的接口之间的对应关系的模型。例如,通过装置ID=1表示的L2装置具有通过IF ID=1表示的接口,通过IF ID=2表示的接口以及通过IF ID=3表示的接口。
同时,例如,通过装置ID=2表示的L3装置具有通过IF ID=4表示的接口。通过IF ID=3表示的接口与通过IF ID=4表示的接口相连接。
接口表37、装置表38与连接线路表的内容基于图7A的模型。同时,接口表37、装置表38与连接线路表39存储关于该中继装置例如L2装置、L3装置等的信息,以及不存储关于例如服务器、PC等装置的信息。
图7B展示了接口表37的示例。接口表37具有数据项“IF ID”、“装置ID”和“VLAN ID”。“IF ID”存储唯一地分配给作为管理目标的业务网络中的每个设备的接口的IF ID。“装置ID”存储唯一地分配给作为管理目标的业务网络中的每个设备的设备ID。“VLAN ID”存储识别每个设备的接口所属的VLAN的VLAN ID。
同时,某些情况下可针对单个IF设置多个VLAN,但在本实施方式中,可以被指定为输入的IF被限制为具有一个VLAN ID的IF。
图7C展示了装置表38的示例。装置表38包括数据项“装置ID”和“装置类型”。“装置ID”存储唯一分配给作为管理目标的业务网络21中的每个装置的装置ID。“装置类型”存储该装置的类型。
例如,通过装置ID=1标识的“装置类型”存储表示其是L2装置的“L2”。通过装置ID=2标识的“装置类型”存储表示其是L3装置的“L3”。
图7D展示了连接线路表。连接线路表39包括数据项“连接线路ID”、“出发地装置ID”、“出发地IF ID”、“目的地装置ID”、“目的地IF ID”。
“连接线路ID”存储识别连接在装置之间的连接线路的ID。“出发地装置ID”存储连接线路的连接出发地的装置ID。“出发地IF ID”存储连接线路的连接出发地的接口ID。
“目的地装置ID”存储连接线路的连接目的地的装置ID。“目的地IF ID”存储连接线路的连接目的地的接口ID。
图8是用于说明在本实施方式的示例中通过使用VLAN信息来识别L3装置的方法的图。
首先,SDN控制器25设置用户所指定的L2设备中所选的接口为I(S1)。SDN控制器25调查并将与L2装置中的所选接口I属于同一个VLAN的接口添加到列表L(S2)。这里,添加到列表L的接口是与所选的接口I属于同一VLAN的接口,以及是网络配置图上所显示的设备的接口。
SDN控制器25调查调查目标L2装置的另一个连接目的地装置。在连接目的地是L3装置的情况下,SDN控制器25将该连接目的地添加到L3装置列表(S3)。然而,添加到L3装置列表的L3装置是显示在网络配置图上的装置。
SDN控制器25寻找该L2装置的另一个连接目的地装置。在连接目的地是L2装置的情况下,SDN控制器25添加连接目的地的接口为I,并且执行递归处理。
图9示出了本实施方式的示例中的路径显示程序的流程。输入信息获取单元32获取初始地指定的装置ID以及初始地指定的IF ID作为通过用户使用输入装置41指定的L2装置的接口信息(输入信息)。另外,输入信息获取单元32获取用户使用输入装置41指定的目的地IP地址。
然后,L3装置识别单元33将初始指定的装置ID输入到参数D,以及将初始地指定的IF ID输入到参数I(S11)。
L3装置识别单元33使用该参数D、参数I作为关键字来从接口表37获取VLAN ID。L3装置识别单元33将所获取的VLAN ID代入参数V(S12)。
L3装置识别单元33在指定自变量时调用路径搜索功能,以及接收返回值(路径搜索列表,L3装置列表)(S13)。对于路径搜索功能,参数D(装置ID),参数I(IF ID),参数V(VLAN ID),参数T(中间路径结果),以及参数R(L3装置列表)被指定为自变量。作为中间路径结果T和L3装置列表R的初始值,针对每个指定NULL。将使用图10说明S13中的过程的细节。
使用路径搜索功能的返回值(路径搜索列表,L3装置列表),目的地搜索单元34访问指定的L3装置中的每个,参考L3装置保持的路由表以及指定的目的地IP地址,并且访问下一L3装置。通过重复这一动作,目的地搜索单元34对于被找到的相应的L3装置执行从每个L3装置到目的地IP地址的路径搜索(S14)。
显示控制单元35在显示装置42上显示的网络配置图中执行搜索到的路径的突出显示(S15)。即,通过显示控制单元35执行从指定的L2装置到识别到的相应的L3装置的路径的突出显示,以及从相应的L3装置到具有目的地IP地址的装置的路径的突出显示。
图10示出了本实施方式的示例的路径搜索功能的流程。L3装置识别单元33确定对于与输入到装置ID D的装置ID相对应的装置,是否执行了图10中的流。这里,L3装置识别单元33确定装置ID D是否存在于中间路径结果T(S13-1)中。
在对与装置ID D表示的装置ID对应的装置执行了图10中的流程的情况下,即,当在中间路径结果T中存在装置ID D时(S13-1,“是”),该L3装置识别单元33执行以下程序。也就是说,L3装置识别单元33返回路径结果和L3装置列表作为返回值(S13-13)。
在对于装置ID D表示的装置没有执行图10中的流程的情况下,即,在中间路由结果T中不存在装置ID D的情况下,(S13-1,“否”),L3装置识别单元33执行以下处理。即,L3装置识别单元33使用装置ID D作为关键字参考装置表38,以及确定由装置ID D代表的装置是否是L3装置(S13-2)。
在由装置ID D表示的装置是L3装置的情况下(S13-2,“是”),L3装置识别单元33将装置ID D添加到L3装置列表R。L3装置识别单元33将中间路径结果T添加到路径结果(S13-3)。
在由装置ID D表示的装置不是L3装置的情况下(S13-2,“否”),L3装置识别单元33从接口表37中以装置ID D和VLAN ID V为关键字取出IF ID,并将其存储到列表L中(S13-4)。
L3装置识别单元33确定列表L是否为空(S13-5)。当列表L为空时(S13-5,“是”),L3装置识别单元33返回路径结果T和L3装置清单R作为返回值(S13-13)。
当列表L不为空时(S13-5,“否”),L3装置识别单元从列表L中取出一个元素(S13-6)。L3装置识别单元33参考连接线路表39并确定是否存在与被取出的装置ID D和IF ID相对的装置(S13-7)。即,L3装置识别单元33在连接线路表39的“出发地装置ID”和“出发地IF ID”中确定是否存在与被取出的IF ID和装置ID D相对应的装置IF和IF ID。
在连接线路表39中不存在与被取出的IF ID和装置ID D相对应的装置ID和IF ID的情况下(S13-7,“否”),L3装置识别单元33返回S13-5的处理。
在连接线路表39中存在与被取出的IF ID和装置ID D相对应的装置ID和IF ID的情况下(S13-7,“是”),L3装置识别单元33执行以下处理。即,L3装置识别单元33使用被取出的IF ID和装置ID D作为关键字从连接线路表39获取该相对装置的装置ID和IF ID(S13-8)。
L3装置识别单元33将装置ID D和IF ID I,与相对于该装置的装置的连接关系添加到中间路径结果T(T[[装置ID D,IF ID I]]=[相对装置ID,相对装置的IF ID])(S13-9)。
L3装置识别单元33将相对装置的装置ID代入D,且将相对装置的IF ID代入I(S13-10)。
L3装置识别单元33在指定自变量时调用路径搜索功能,并接收返回值(路径搜索列表TMP,L3装置列表R)(S13)。对于路径搜索功能,参数D(装置ID),参数I(IF ID),参数V(VLAN ID),参数T(中间路径结果),参数R(L3装置列表)被指定为自变量。相应地,图10中的路径搜索功能是递归地执行的。
L3装置识别单元33确定路径搜索列表TMP是否为空(NULL)(S13-12)。当路径搜索列表TMP不为空(NULL)时(S13-12,“否”),L3装置识别单元33将路径搜索列表TMP添加到路径结果(S13-13)。
当路径搜索列表TMP为空(NULL)时(S13-12,“是”),L3装置识别单元33返回S13-5的处理。
根据图10的流程,通过将L2装置所属的网络的L3装置添加到L3装置列表,L2装置所属的网络的全部L3装置能够被识别。
图11是用于说明本实施方式的示例中从找到的L3装置到目的地L3装置的路径显示的图。在L3装置被找到后,目的地搜索单元34对于被找到的相应的L3装置执行从每个L3装置到目的地IP地址的路径搜索。然后显示控制单元35在显示装置42上一起显示对于相应的L3装置获取的路径搜索结果(即,非必要的路径也被显示)。
然而,在成为被找到的L3装置的下一个转发目的地的L3装置包括在被找到的L3装置中,并且其经过与寻找L3装置所使用的网络相同的网络而达到的情况下,显示控制单元35不将其显示。例如,如图11所示,在L3-A的下一个转发目的地是L3-B的情况下,该显示控制单元35不显示对于L3-A的路径搜索结果。
图12是在本实施方式中执行程序的计算机的硬件环境的配置框图的示例。计算机50作为路径显示装置1或SDN控制器25来工作。计算机50由以下构成:CPU 52,ROM 53,RAM 56,通信I/F 54,存储装置57,输出I/F 51,输入I/F 55,读取装置58,总线59,输出装置61以及输入装置62。
此处,CPU代表中央处理装置。ROM代表只读存储器。RAM代表随机读取存储器。I/F代表接口。CPU 52,ROM 53,RAM 56,通信I/F 54,存储装置57,输出I/F 51,输入I/F 55和读取装置58连接到总线59。读取装置58是读取便携式记录介质的装置。输出装置61连接到输出I/F 51。输入装置62连接到输入I/F 55。
作为存储装置57,可以使用例如硬盘,闪存,磁盘等各种形式的存储装置。存储装置57或ROM 53存储根据本实施方式的程序,其使得CPU 52作为获取单元2,识别单元3,显示控制单元4,目的地搜索单元5而工作,更具体而言,作为输入信息获取单元32,L3装置识别单元33,目的地搜索单元34,显示控制单元35而工作。另外,存储装置57存储接口表37,装置表38,连接线路表39等。RAM 56临时地存储信息。
CPU 52从存储装置57或ROM 53读取根据本实施方式的程序并作为控制单元22执行该程序.
通信I/F 54是用于连接到网络以和其他装置通信的例如端口等的接口。
实现上述实施方式所说明的过程的程序能够被存储在存储装置57中,例如通过通信网络60和通信I/F 54来自程序提供侧。另外,实现上述实施方式中所说明的过程的程序还能够被存储在商业销售和流通的便携式存储介质中。在这种情况下,便携式存储介质能够被设置在读取装置58中,并且该程序能够被CPU 52读取并执行。作为便携式存储介质,能够使用例如CD-ROM,软盘,光盘,磁光盘,IC卡,USB存储装置,半导体存储卡等各种形式的存储介质。存储在此类存储介质中的程序由读取装置58读取。
能够使用键盘,鼠标,数字摄像机,网络摄像机,麦克风,扫描仪,传感器,平板电脑,触摸板等作为输入装置62。同时,能够使用显示器,打印机,扬声器等作为输出装置61。
网络60连接到业务网络21。网络60可以是通信网络例如因特网,LAN,WAN,专用线路,有线网,无线网等。
根据本实施方式,通过使得可以选择连接到末端L3装置的L2装置的接口,可以显示等同于在末端的L3装置被选择的情况下的路径的路径。在这种情况下,在该L2装置被选择的情况下,该L2装置所属的网络的网关地址仍可被识别。作为结果,能够从不具有L3信息的L2装置得出L3信息。另外,由于即便在复杂的网络环境中也不需要末端设备的登记,对于管理者的便利性提高。另外,根据路径显示功能,识别发生通信失败的点更加容易,并且能够实现及时的收集。
同时,本发明不限于上述实施方式,并能够呈现各种配置和实施方式而不脱离本发明的精神。
根据上述实施方式,在显示虚拟网络配置时,可以显示来自连接到不可选择的装置的L2装置的路径。

Claims (4)

1.一种路径显示方法,该方法包括:
通过计算机获取指定信息,指定信息在显示装置上所显示的虚拟网络中包括的多个装置中的、根据在数据链路层所使用的协议中继通信的L2装置的接口中指定一个接口;
根据所述指定信息,通过计算机识别L3装置,该L3装置根据在网络层所使用的协议中继通信,并与所述L2装置的接口属于相同的网络;以及
通过计算机显示连接在所述L2装置和所述L3装置之间的路径。
2.根据权利要求1所述的路径显示方法,其中识别所述L3装置包括:
根据指示多个装置的接口所属的网络的网络信息,通过计算机识别属于与所指定接口所属的网络相同的网络的接口;
根据在所述多个装置之间的连接信息,通过计算机识别连接到所述识别的接口的装置;以及
根据所述多个装置的类型信息,通过计算机确定所述识别的装置是否是所述L3装置。
3.根据权利要求1或2所述的路径显示方法,还包括:
通过计算机执行L3装置的路由表中的搜索,其中
所述的显示还包括通过计算机显示连接在所述L3装置和目标装置之间的路径。
4.一种路径显示装置,包括:
获取单元,配置成获取指定信息,所述指定信息在显示装置上所显示的虚拟网络中包括的多个装置中的、根据在数据链路层所使用的协议中继通信的L2装置的接口中指定一个接口;
识别单元,配置成根据所述指定信息识别L3装置,该L3装置根据在网络层所使用的协议中继通信,并与所述L2装置的接口属于相同的网络;以及
显示控制单元,配置成显示连接在所述L2装置和所述L3装置之间的路径。
CN201610173155.4A 2015-03-31 2016-03-24 路径显示方法和路径显示装置 Pending CN106027279A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015073250A JP6600964B2 (ja) 2015-03-31 2015-03-31 経路表示方法、経路表示プログラム、及び経路表示装置
JP2015-073250 2015-03-31

Publications (1)

Publication Number Publication Date
CN106027279A true CN106027279A (zh) 2016-10-12

Family

ID=55456697

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610173155.4A Pending CN106027279A (zh) 2015-03-31 2016-03-24 路径显示方法和路径显示装置

Country Status (4)

Country Link
US (1) US10097424B2 (zh)
EP (1) EP3076607A1 (zh)
JP (1) JP6600964B2 (zh)
CN (1) CN106027279A (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10110417B1 (en) 2012-07-06 2018-10-23 Cradlepoint, Inc. Private networks overlaid on cloud infrastructure
US10177957B1 (en) 2012-07-06 2019-01-08 Cradlepoint, Inc. Connecting a cloud network to the internet
US10601653B2 (en) 2012-07-06 2020-03-24 Cradlepoint, Inc. Implicit traffic engineering
US10880162B1 (en) 2012-07-06 2020-12-29 Cradlepoint, Inc. Linking logical broadcast domains
US10135677B1 (en) 2012-07-06 2018-11-20 Cradlepoint, Inc. Deployment of network-related features over cloud network
US10560343B1 (en) 2012-07-06 2020-02-11 Cradlepoint, Inc. People centric management of cloud networks via GUI
JP6764114B2 (ja) 2016-11-18 2020-09-30 テイ・エス テック株式会社 座席装置
US11425044B2 (en) * 2020-10-15 2022-08-23 Cisco Technology, Inc. DHCP layer 2 relay in VXLAN overlay fabric

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050270986A1 (en) * 2004-06-02 2005-12-08 Fujitsu Limited Apparatus and method for topology discovery among network devices
US20090194675A1 (en) * 2008-01-31 2009-08-06 Sumitomo Electric Industries, Ltd. Optical receiver applicable to gpon system
US20090207756A1 (en) * 2008-02-15 2009-08-20 Fujitsu Limited Network configuration management method
CN102143007A (zh) * 2011-05-03 2011-08-03 中国南方电网有限责任公司 基于分布式的多级网络拓扑发现方法
CN102801567A (zh) * 2012-08-28 2012-11-28 北京傲天动联技术有限公司 分层网络拓扑自动发现的方法和分层网络拓扑组建的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4953141B2 (ja) * 2009-01-23 2012-06-13 Necエンジニアリング株式会社 パス経路検索方法およびプログラム
JP5691556B2 (ja) * 2011-01-25 2015-04-01 東京電力株式会社 ネットワークの経路検索システムとその方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050270986A1 (en) * 2004-06-02 2005-12-08 Fujitsu Limited Apparatus and method for topology discovery among network devices
US20090194675A1 (en) * 2008-01-31 2009-08-06 Sumitomo Electric Industries, Ltd. Optical receiver applicable to gpon system
US20090207756A1 (en) * 2008-02-15 2009-08-20 Fujitsu Limited Network configuration management method
CN102143007A (zh) * 2011-05-03 2011-08-03 中国南方电网有限责任公司 基于分布式的多级网络拓扑发现方法
CN102801567A (zh) * 2012-08-28 2012-11-28 北京傲天动联技术有限公司 分层网络拓扑自动发现的方法和分层网络拓扑组建的方法

Also Published As

Publication number Publication date
JP6600964B2 (ja) 2019-11-06
US10097424B2 (en) 2018-10-09
JP2016192757A (ja) 2016-11-10
US20160294638A1 (en) 2016-10-06
EP3076607A1 (en) 2016-10-05

Similar Documents

Publication Publication Date Title
CN106027279A (zh) 路径显示方法和路径显示装置
JP6821800B2 (ja) 対話型ネットワーク分析プラットフォームのためのシステムおよび方法
US8830850B2 (en) Network monitoring device, network monitoring method, and network monitoring program
US20220309076A1 (en) Computer Network Controlled Data Orchestration System And Method For Data Aggregation, Normalization, For Presentation, Analysis And Action/Decision Making
US8750165B2 (en) Configuration management method of logical topology in virtual network and management server
CN103095582B (zh) 支持多个网络接口的成像设备以及编辑路由表的方法
CN103297262A (zh) 管理服务器以及管理方法
AU2005331432B2 (en) Network design processing device and method, and program therefor
CN105141449A (zh) 监控配置的添加方法及装置
US20130042020A1 (en) Quick Network Path Discovery
JP3766332B2 (ja) 管理装置及びプログラム
CN111108453B (zh) 控制系统、控制方法和控制程序
CN110687836A (zh) 设备构成管理装置、系统以及记录介质
JP2023047977A (ja) マスター装置、通信制御方法、通信制御プログラム及び通信制御システム
JPH1051488A (ja) 通信経路設定システム及びその方法
CN110620693A (zh) 一种基于物联网的铁路沿线车站路由远程重启控制系统及方法
JP2013214814A (ja) 機器同定装置、機器同定システム、機器同定方法及び機器同定プログラム
CN115499861A (zh) 业务同路由检测方法、装置、设备及存储介质
JP4434457B2 (ja) アクセスログの監視支援方法およびそのシステム、並びに統合監視装置
CN120074924A (zh) 基于模型学习的物联网系统逻辑漏洞挖掘系统及方法
JP2002101125A (ja) ネットワーク構成の自動認識方法およびシステム並びに記録媒体
JP2006079350A (ja) Pcの物理的位置管理システム
JP7056207B2 (ja) トポロジ決定装置、トポロジ決定方法、トポロジ決定プログラムおよび通信システム
JP6246885B1 (ja) 経路解析処理装置および経路解析処理プログラム
CN115412472B (zh) 网络故障的排查方法、装置及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20161012