国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      路徑顯示方法和路徑顯示裝置的制造方法

      文檔序號:10660624閱讀:359來源:國知局
      路徑顯示方法和路徑顯示裝置的制造方法
      【專利摘要】本公開提供一種路徑顯示方法和路徑顯示裝置。路徑顯示方法包括:通過計算機獲取指定信息,指定信息在顯示裝置上所顯示的虛擬網絡中包括的多個裝置中的、根據在數據鏈路層所使用的協(xié)議中繼通信的L2裝置的接口中,指定一個接口;根據所述指定信息,通過計算機識別L3裝置,該L3裝置根據在網絡層所使用的協(xié)議中繼通信,并與所述L2裝置的接口屬于相同的網絡;以及通過計算機顯示連接在所述L2裝置和所述L3裝置之間的路徑。
      【專利說明】
      路徑顯示方法和路徑顯示裝置
      技術領域
      [0001]此處討論的實施方式涉及一種路徑顯示方法、一種路徑顯示程序以及一種路徑顯示裝置。
      【背景技術】
      [0002]軟件定義網絡(SDN)技術是一種在物理連接的網絡之上虛擬建立網絡的技術。SDN技術通過作為控制網絡裝置等的技術的OpenFlow由軟件來實現。SDN技術虛擬地建立網絡,以及因此能夠根據目的靈活地建立網絡。使用該SDN技術的軟件配備有以下功能:用戶從控制屏幕選擇任意兩點,以及顯示兩點之間的路徑。
      [0003]假設該功能應用到通過虛擬局域網(VLAN)、虛擬路由和轉發(fā)(VRF)等以復雜的方式配置的網絡。隨后,了解在通信時所使用的路徑,以及當發(fā)生失敗時,問題被可視化,使得該失敗分析變得容易。
      [0004]作為用于管理網絡配置的技術,存在以下技術。
      [0005]作為第一技術,例如,存在檢測網絡配置并創(chuàng)建表示該網絡配置的圖示的技術(例如,專利文件I)。
      [0006]作為第二技術,例如,存在在將低層網絡拓撲和高層網絡相關聯(lián)的情況下,搜索多個裝置之間的拓撲的技術(例如,專利文件2)。
      [0007]專利文件I:日本特許公開N0.2009-194675
      [0008]專利文件2:日本特許公開N0.2005-348051

      【發(fā)明內容】

      [0009]通過SDN技術實現的對于虛擬網絡的管理和控制通過SDN控制器來執(zhí)行。該SDN控制器能夠制作網絡的配置圖,所述配置圖虛擬地示出屏幕上所顯示的物理連接的網絡。關于該網絡配置圖,用戶能夠從屏幕選擇任意兩點(第一點,第二點),并能夠顯示點之間的路徑。
      [0010]然而,在大范圍網絡的情況下,裝置的數量變得巨大。如果全部這些裝置顯示在單個屏幕上,將會受到屏幕尺寸方面的限制,或者登記將變得麻煩,以及在某些情況下末端的裝置可能不能顯示在屏幕中。在這種情況下,選擇末端的裝置的接口作為第一點是不可用的。
      [0011]然后,可以選擇連接到未顯示的層(L)2裝置的該裝置的接口,以及可以制造從該L2裝置到顯示的第二點的路徑。
      [0012]然而,所述的L2裝置不能夠識別該L2裝置本身所屬的網絡的網關地址,以及因此,其不能夠確定L3裝置,L3裝置是在使用不同的網絡檢查通信路徑的轉發(fā)目的地。
      [0013]因此,本發(fā)明的一個方面的目的在于:在顯示虛擬的網絡配置時,使得可以顯示從L2裝置到不可選擇的裝置的路徑。
      [0014]根據該實施方式的一個方面,路徑顯示方法包括:通過計算機獲取指定信息,指定信息在包括在顯示裝置上所顯示的虛擬網絡中的多個裝置中、根據在數據鏈路層所使用的協(xié)議中繼通信的L2裝置的接口中指定接口之一;根據指定信息通過計算機識別L3裝置,該L3裝置根據在網絡層所使用的協(xié)議中繼通信,與所述L2裝置的接口屬于相同的網絡;以及通過計算機顯示連接在L2裝置和L3裝置之間的路徑。
      【附圖說明】
      [0015]圖1是在SDN控制器的屏幕上所顯示的網絡配置圖的示例;
      [0016]圖2是用于說明SDN控制器的路徑顯示功能的圖;
      [0017]圖3是用于說明在存在大量裝置的情況下,末端的裝置未被顯示的圖;
      [0018]圖4示出了本實施方式中的路徑顯示裝置;
      [0019]圖5是示出了本實施方式的示例中的總體配置的圖;
      [0020]圖6是本實施方式的示例中的SDN控制器的框圖;
      [0021]圖7A-7D展示了本實施方式的示例中的裝置之間的接口的模型與SDN控制器所提供的表;
      [0022]圖8是用于說明本實施方式的示例中的使用VLAN信息來識別L3裝置的方法的圖;
      [0023]圖9示出了本實施方式的示例中的路徑顯示程序的流程;
      [0024]圖10示出了本實施方式的示例中的路徑搜索功能的流程;
      [0025]圖11是用于說明在本實施方式的示例中的從發(fā)現的L3裝置到目的地L3裝置的路徑顯示的圖;
      [0026]圖12是本實施方式中執(zhí)行程序的計算機的硬件環(huán)境的配置框圖的示例。
      【具體實施方式】
      [0027]圖1是在SDN控制器的屏幕上所顯示的網絡配置圖的示例。假設圖1中示出的網絡配置圖顯示在該SDN控制器的顯示裝置的屏幕上。
      [0028]在網絡配置圖中,“PC”代表例如服務器、用戶終端等的計算機?!癓2”代表層(L)2裝置,所述L2裝置根據在開放系統(tǒng)互聯(lián)(OSI)參考模型中與L2(數據鏈路層)對應的協(xié)議來中繼通信?!癓3”代表層(L)3裝置,所述L3裝置根據在OSI參考模型中與L3對應的協(xié)議來中繼通信。在網絡配置圖中的云狀的指示是表示在顯示中忽略了一部分網絡的符號。
      [0029]在用戶在屏幕上選擇任意兩點并且將要在屏幕上顯示出兩點之間的路徑的情況下,兩點中的其中一點被假設為路徑的搜索出發(fā)地以及另一點被假設為目的地。這時,用戶選擇(輸入)屏幕上的作為搜索出發(fā)地的裝置的接口(例如,端口),作為路徑的搜索出發(fā)地信息。另外,用戶使用輸入裝置輸入屏幕上的目的地裝置的互聯(lián)網協(xié)議(IP)地址作為目的地信息。
      [0030]此處,被選為搜索出發(fā)地的裝置能夠處理L3信息。因此,通過參考來自搜索出發(fā)地裝置的路由表的與目的地IP地址相對應的網關地址,該SDN控制器能夠針對搜索出發(fā)地識別下一個L3裝置。通過圖2來對此提供解釋。
      [0031]圖2是用于解釋該SDN控制器的路徑顯示功能的圖。假設計算機PC-A被選作搜索出發(fā)地。假設PC-A具有例如在圖2中示出的路由表。
      [0032]當通過SDN控制器來執(zhí)行路徑搜索時,該SDN控制器訪問PC-A,參考PC-A的路由表并檢測網關地址是“10.0.1.1(L3-A)”。接下來,該SDN控制器訪問具有檢測到的網關地址的L3裝置,并且比較被訪問裝置的路由表與目的地IP地址以檢測下一個網關地址。該SDN控制器通過以這種方式順序地檢測網關地址來執(zhí)行路徑搜索。
      [0033]如上所述,該SDN控制器根據所選接口中設置的網關地址確定轉發(fā)目標L3裝置。同時,此后,在某些情況下接口可被稱為“IF”。另外,此后,在某些情況下識別信息可被稱作“ID”。
      [0034]然而,在大范圍網絡的情況下,裝置的數量變得巨大。如果要將全部這些裝置顯示在單個屏幕上,繁雜性將造成管理困難。在末端的裝置(PC、服務器)更明顯地容易受到影響。因此,雖然該SDN控制器仍然能夠管理在末端的裝置,它有目的地不管理所述裝置以避免使得裝置數量巨大。在這種情況下,在末端的裝置不顯示在屏幕上。出于這一原因,雖然在末端的裝置(PC、服務器)仍是SDN控制器的管理目標,但他們不顯示在屏幕上。
      [0035]圖3是用于解釋在存在大量裝置的情況下,不顯示末端的裝置的圖。在圖3中,末端的裝置上的陰影表示由于裝置的巨大數量,他們不顯示在屏幕上。
      [0036]出于這一原因,對于用戶而言不可能選擇屏幕上的末端的裝置,以及不可能顯示出發(fā)地是末端的裝置的路徑。
      [0037]然后,在該實施方式中,代替顯示來自末端的裝置的路徑,解釋以下SDN控制器。即,提供對如下SDN控制器的解釋,該SDN控制器通過選擇連接到未顯示在屏幕上的末端裝置的L2裝置的接口,來顯示針對其從連接到末端裝置的L2裝置進行了路由的路徑指示。
      [0038]首先,L2裝置不具有任何路由表。出于這一原因,僅通過目的地IP地址,SDN控制器不能夠識別具有L2裝置所屬的網絡的網關地址的L3裝置。
      [0039]其次,SDN控制器根據作為輸入所選擇的接口所屬的VLAN的信息(L2信息)來識別具有L2裝置所屬的網絡的網關地址的L3裝置。
      [0040]在L3裝置被識別的情況下,SDN控制器訪問識別出的L3裝置,參考L3裝置的路由表,并且比較目的地IP地址與路由表以識別后面的轉發(fā)目的地。
      [0041]然而,在本實施方式中,具有網關地址的L3裝置不是唯一確定的,以及屬于同一個VLAN的全部L3裝置都被找出。因此,與實際上使用的路徑不相關的L3裝置可以在某些情況被找出,但該路徑實際經過的L3裝置總是被發(fā)現。通過使用以上所描述的方法,解決了因為L2裝置不能處理IP地址,所以不能找出作為轉發(fā)目的地的L3裝置這一問題。
      [0042]在下文描述本實施方式。
      [0043]圖4示出了本實施方式中的路徑顯示裝置。路徑顯示裝置11包括獲取單元12,識別單元13和顯示控制單元14。
      [0044]該獲取單元12獲取指定信息,所述指定信息在包括在顯示裝置上所顯示的虛擬網絡中的多個裝置中指定根據在數據鏈路層所使用的協(xié)議中繼通信的L2裝置的接口之一。該獲取單元12的示例是將在后文描述的輸入信息獲取單元32。
      [0045]識別單元13根據所述的指定信息來識別根據網絡層中所使用的協(xié)議來中繼通信的L3裝置。此處,L3裝置是與L2裝置的接□屬于同一網絡的L3裝置。識別單元13的示例是將在后文描述的L3裝置識別單元33。
      [0046]顯示控制單元14顯示連接在L2裝置和L3裝置之間的路徑。該顯示控制單元14的示例是將在后文描述的顯示控制單元35。
      [0047]通過構成如上所述的配置,在顯示虛擬網絡配置時,能夠顯示來自連接到不可選擇的裝置的L2裝置的路徑。
      [0048]識別單元13根據指示多個裝置的接口所屬的網絡的網絡信息來識別與指定的接口屬于同一網絡的接口。識別單元13根據在多個裝置之間的連接信息來識別連接到該識別的接口的裝置。識別單元13還根據多個裝置的類型信息確定該識別的裝置是否是L3裝置。
      [0049]通過構成如上所述的配置,能夠識別與L2裝置的接口屬于同一網絡的L3裝置。
      [0050]路徑顯示裝置11還包括目的地搜索單元15。目的地搜索單元15在L3裝置的路由表中進行搜索。此時,顯示控制單元14還顯示連接在L3裝置和目標L3裝置之間的路徑。目的地搜索單元15的示例是將在后文描述的目的地搜索單元34。
      [0051]通過構成如上所述的配置,能夠顯示連接在L2裝置和目標L3裝置之間的路徑。
      [0052]此后,解釋本實施方式的示例。
      [0053]圖5是示出本實施方式的示例中的總體配置的圖。SDN控制器25連接到業(yè)務網絡21并將業(yè)務網絡21作為管理目標來管理。該業(yè)務網絡21包括PC 22,L2裝置23以及L3裝置24。
      [0054]PC 22是計算機例如服務器、用戶終端等。L2裝置23是中繼裝置,其根據數據鏈路層中所使用的協(xié)議中繼通信。L3裝置24是中繼裝置,其根據網絡層中所使用的協(xié)議中繼通
      ?目O
      [0055]根據該SDN技術,SDN控制器25在其中業(yè)務網絡21被虛擬化的網絡配置圖上執(zhí)行路徑控制,以及與此同時,其通過路由(路徑搜索)來識別路徑以及在顯示裝置上輸出識別的路徑。
      [0056]圖6是本實施方式的示例中的SDN控制器的框圖。該SDN控制器25連接到輸入裝置41和顯示裝置42。該SDN控制器25包括控制單元31和存儲單元36。
      [0057]在例如顯示裝置42上顯示網絡配置圖。根據用戶的操作,輸入裝置41能夠相對于顯示裝置42上所顯示的網絡配置圖來指定目標L2裝置的接口之一,以及輸入接口信息作為輸入信息。另外,根據用戶的操作,輸入裝置41能夠相對于顯示裝置42上所顯示的網絡配置圖輸入目的地IP地址。
      [0058]控制單元31是例如中央處理器(CPU)等的處理器,以及其控制SDN控制器25的總體操作。控制單元31通過讀取和執(zhí)行來自存儲單元36的根據本實施方式的程序,作為輸入信息獲取單元32、L3裝置識別單元33、目的地搜索單元34以及顯示控制單元35而工作。
      [0059]輸入信息獲取單元32獲取用戶使用輸入裝置41所指定的L2裝置的接口信息(輸入信息)。同時,輸入信息獲取單元32獲取用戶使用輸入裝置41指定的目的地IP地址。
      [0060]L3裝置識別單元33根據L2裝置的接口信息(輸入信息)識別屬于L2裝置所屬的網絡(VLAN)的全部L3裝置。
      [0061]目的地搜索單元34訪問識別的L3裝置,參考L3的路由表以及從目的地IP地址或網絡地址得出網關地址。即,目的地搜索單元34比較所參考的路由表以及目的地IP地址或網絡地址,并檢測下一個網關地址。SDN控制器25順序地檢測網關地址,以及搜索在識別的L3裝置和目的地L3裝置之間的路徑。同時,關于從識別的L3裝置到目的地IP地址的路徑,該搜索能夠在接收到指定的請求后開始。
      [0062]顯示控制單元35將搜索結果輸出至顯示裝置42。這時,在該顯示裝置42上所顯示的網絡配置圖上,顯示控制單元35執(zhí)行搜索到的路徑(從指定的L2裝置到所識別到的相應的L3裝置的路徑,以及從相應的L3裝置到目的地IP地址所指示的裝置的路徑)的突出顯示。
      [0063]存儲單元36包括接口表37、裝置表38和連接線路表39。關于顯示在該網絡配置圖上的中繼裝置,接口表37是管理哪個VLAN ID被設置在IF中的表。關于顯示在網絡配置圖上的中繼裝置,裝置表38是管理針對裝置ID的裝置類型的表。關于顯示在該網絡配置圖上的中繼裝置,連接線路表39管理哪個設備ID的哪個IF ID連接到哪個設備ID的哪個IFID。
      [0064]圖7A-7D展示了在本實施方式的示例中的裝置和SDN控制器中提供的表之間的接口的模型。
      [0065]圖7A展示了裝置的接口之間的對應關系的模型。例如,通過裝置ID=I表示的L2裝置具有通過IF ID=I表示的接口,通過IF ID = 2表示的接口以及通過IF ID = 3表示的接
      □ O
      [0066]同時,例如,通過裝置ID = 2表示的L3裝置具有通過IF ID = 4表示的接口。通過IFID = 3表示的接口與通過IF ID = 4表示的接口相連接。
      [0067]接口表37、裝置表38與連接線路表的內容基于圖7A的模型。同時,接口表37、裝置表38與連接線路表39存儲關于該中繼裝置例如L2裝置、L3裝置等的信息,以及不存儲關于例如服務器、PC等裝置的信息。
      [0068]圖7B展示了接口表37的示例。接口表37具有數據項“IFID”、“裝置ID”和“VLANID'“IF ID”存儲唯一地分配給作為管理目標的業(yè)務網絡中的每個設備的接口的IF ID0“裝置ID”存儲唯一地分配給作為管理目標的業(yè)務網絡中的每個設備的設備ID。“VLAN ID”存儲識別每個設備的接口所屬的VLAN的VLAN ID。
      [0069]同時,某些情況下可針對單個IF設置多個VLAN,但在本實施方式中,可以被指定為輸入的IF被限制為具有一個VLAN ID的IF。
      [0070]圖7C展示了裝置表38的示例。裝置表38包括數據項“裝置ID”和“裝置類型”?!把b置ID”存儲唯一分配給作為管理目標的業(yè)務網絡21中的每個裝置的裝置ID?!把b置類型”存儲該裝置的類型。
      [0071]例如,通過裝置ID=I標識的“裝置類型”存儲表示其是L2裝置的“L2”。通過裝置ID=2標識的“裝置類型”存儲表示其是L3裝置的“L3”。
      [0072]圖7D展示了連接線路表。連接線路表39包括數據項“連接線路ID”、“出發(fā)地裝置ID”、“出發(fā)地IF ID”、“目的地裝置ID”、“目的地IF ID,,。
      [0073]“連接線路ID”存儲識別連接在裝置之間的連接線路的ID。“出發(fā)地裝置ID”存儲連接線路的連接出發(fā)地的裝置ID?!俺霭l(fā)地IF ID”存儲連接線路的連接出發(fā)地的接口 ID。
      [0074]“目的地裝置ID”存儲連接線路的連接目的地的裝置ID?!澳康牡豂F ID”存儲連接線路的連接目的地的接口 ID。
      [0075]圖8是用于說明在本實施方式的示例中通過使用VLAN信息來識別L3裝置的方法的圖。
      [0076]首先,SDN控制器25設置用戶所指定的L2設備中所選的接口為I (SI)。SDN控制器25調查并將與L2裝置中的所選接口 I屬于同一個VLAN的接口添加到列表L(S2)。這里,添加到列表L的接口是與所選的接口 I屬于同一VLAN的接口,以及是網絡配置圖上所顯示的設備的接口。
      [0077]SDN控制器25調查調查目標L2裝置的另一個連接目的地裝置。在連接目的地是L3裝置的情況下,SDN控制器25將該連接目的地添加到L3裝置列表(S3)。然而,添加到L3裝置列表的L3裝置是顯示在網絡配置圖上的裝置。
      [0078]SDN控制器25尋找該L2裝置的另一個連接目的地裝置。在連接目的地是L2裝置的情況下,SDN控制器25添加連接目的地的接口為I,并且執(zhí)行遞歸處理。
      [0079]圖9示出了本實施方式的示例中的路徑顯示程序的流程。輸入信息獲取單元32獲取初始地指定的裝置ID以及初始地指定的IF ID作為通過用戶使用輸入裝置41指定的L2裝置的接口信息(輸入信息)。另外,輸入信息獲取單元32獲取用戶使用輸入裝置41指定的目的地IP地址。
      [0080]然后,L3裝置識別單元33將初始指定的裝置ID輸入到參數D,以及將初始地指定的IF ID輸入到參數I(Sll)。
      [0081 ] L3裝置識別單元33使用該參數D、參數I作為關鍵字來從接口表37獲取VLAN ID0L3裝置識別單元33將所獲取的VLAN ID代入參數V( SI2)。
      [0082]L3裝置識別單元33在指定自變量時調用路徑搜索功能,以及接收返回值(路徑搜索列表,L3裝置列表)(S13)。對于路徑搜索功能,參數D(裝置ID),參數I(IF ID),參數V(VLAN ID),參數T (中間路徑結果),以及參數R( L3裝置列表)被指定為自變量。作為中間路徑結果T和L3裝置列表R的初始值,針對每個指定NULL。將使用圖10說明S13中的過程的細
      -K-
      T O
      [0083]使用路徑搜索功能的返回值(路徑搜索列表,L3裝置列表),目的地搜索單元34訪問指定的L3裝置中的每個,參考L3裝置保持的路由表以及指定的目的地IP地址,并且訪問下一L3裝置。通過重復這一動作,目的地搜索單元34對于被找到的相應的L3裝置執(zhí)行從每個L3裝置到目的地IP地址的路徑搜索(S14)。
      [0084]顯示控制單元35在顯示裝置42上顯示的網絡配置圖中執(zhí)行搜索到的路徑的突出顯示(S15)。即,通過顯示控制單元35執(zhí)行從指定的L2裝置到識別到的相應的L3裝置的路徑的突出顯示,以及從相應的L3裝置到具有目的地IP地址的裝置的路徑的突出顯示。
      [0085]圖10示出了本實施方式的示例的路徑搜索功能的流程。L3裝置識別單元33確定對于與輸入到裝置ID D的裝置ID相對應的裝置,是否執(zhí)行了圖10中的流。這里,L3裝置識別單元33確定裝置ID D是否存在于中間路徑結果T(S13-1)中。
      [0086]在對與裝置IDD表示的裝置ID對應的裝置執(zhí)行了圖10中的流程的情況下,8卩,當在中間路徑結果T中存在裝置ID D時(S13-l,“是”),該L3裝置識別單元33執(zhí)行以下程序。也就是說,L3裝置識別單元33返回路徑結果和L3裝置列表作為返回值(S13-13)。
      [0087]在對于裝置IDD表示的裝置沒有執(zhí)行圖10中的流程的情況下,S卩,在中間路由結果T中不存在裝置ID D的情況下,(S13-l,“否”),L3裝置識別單元33執(zhí)行以下處理。即,L3裝置識別單元33使用裝置ID D作為關鍵字參考裝置表38,以及確定由裝置ID D代表的裝置是否是L3裝置(S13-2)。
      [0088]在由裝置ID D表示的裝置是L3裝置的情況下(S13-2,“是”),L3裝置識別單元33將裝置ID D添加到L3裝置列表LL3裝置識別單元33將中間路徑結果T添加到路徑結果(S13-
      3)0
      [0089]在由裝置10 D表示的裝置不是L3裝置的情況下(S13-2,“否”),L3裝置識別單元33從接口表37中以裝置ID D和VLAN ID V為關鍵字取出IF ID,并將其存儲到列表L中(S13-4)0
      [0090]L3裝置識別單元33確定列表L是否為空(S13-5)。當列表L為空時(S13-5,“是”),L3裝置識別單元33返回路徑結果T和L3裝置清單R作為返回值(S13-13)。
      [0091]當列表L不為空時(S13-5,“否”),L3裝置識別單元從列表L中取出一個元素(S13-6)兒3裝置識別單元33參考連接線路表39并確定是否存在與被取出的裝置ID D和IF ID相對的裝置(S13-7)。即,L3裝置識別單元33在連接線路表39的“出發(fā)地裝置ID”和“出發(fā)地IFID”中確定是否存在與被取出的IF ID和裝置ID D相對應的裝置IF和IF ID。
      [0092]在連接線路表39中不存在與被取出的IF ID和裝置ID D相對應的裝置ID和IF ID的情況下(S13-7,“否”),L3裝置識別單元33返回S13-5的處理。
      [0093]在連接線路表39中存在與被取出的IF ID和裝置ID D相對應的裝置ID和IF ID的情況下(S13-7,“是”),L3裝置識別單元33執(zhí)行以下處理。即,L3裝置識別單元33使用被取出的IF ID和裝置ID D作為關鍵字從連接線路表39獲取該相對裝置的裝置ID和IF ID(S13-8)0
      [0094]L3裝置識別單元33將裝置ID D和IF ID I,與相對于該裝置的裝置的連接關系添加到中間路徑結果T(T[[裝置ID D,IF ID I]] =[相對裝置ID,相對裝置的IF ID])(S13-
      9)0
      [0095]L3裝置識別單元33將相對裝置的裝置ID代入D,且將相對裝置的IF ID代入I(S13_
      10)。
      [0096]L3裝置識別單元33在指定自變量時調用路徑搜索功能,并接收返回值(路徑搜索列表TMP,L3裝置列表R)(S13)。對于路徑搜索功能,參數D(裝置ID),參數KIF ID),參數V(VLAN ID),參數T(中間路徑結果),參數R(L3裝置列表)被指定為自變量。相應地,圖10中的路徑搜索功能是遞歸地執(zhí)行的。
      [0097]L3裝置識別單元33確定路徑搜索列表TMP是否為空(NULL) (S13-12)。當路徑搜索列表TMP不為空(NULL)時(S13-12,“否”),L3裝置識別單元33將路徑搜索列表TMP添加到路徑結果(S13-13)。
      [0098]當路徑搜索列表TMP為空(NULL)時(S13-12,“是”),L3裝置識別單元33返回S13-5的處理。
      [0099]根據圖10的流程,通過將L2裝置所屬的網絡的L3裝置添加到L3裝置列表,L2裝置所屬的網絡的全部L3裝置能夠被識別。
      [0100]圖11是用于說明本實施方式的示例中從找到的L3裝置到目的地L3裝置的路徑顯示的圖。在L3裝置被找到后,目的地搜索單元34對于被找到的相應的L3裝置執(zhí)行從每個L3裝置到目的地IP地址的路徑搜索。然后顯示控制單元35在顯示裝置42上一起顯示對于相應的L3裝置獲取的路徑搜索結果(S卩,非必要的路徑也被顯示)。
      [0101]然而,在成為被找到的L3裝置的下一個轉發(fā)目的地的L3裝置包括在被找到的L3裝置中,并且其經過與尋找L3裝置所使用的網絡相同的網絡而達到的情況下,顯示控制單元35不將其顯示。例如,如圖11所示,在L3-A的下一個轉發(fā)目的地是L3-B的情況下,該顯示控制單元35不顯示對于L3-A的路徑搜索結果。
      [0102]圖12是在本實施方式中執(zhí)行程序的計算機的硬件環(huán)境的配置框圖的示例。計算機50作為路徑顯示裝置I或SDN控制器25來工作。計算機50由以下構成:CPU 52,ROM 53,RAM56,通信I/F 54,存儲裝置57,輸出I/F 51,輸入I/F 55,讀取裝置58,總線59,輸出裝置61以及輸入裝置62。
      [0103]此處,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。
      [0104]作為存儲裝置57,可以使用例如硬盤,閃存,磁盤等各種形式的存儲裝置。存儲裝置57或ROM 53存儲根據本實施方式的程序,其使得CPU 52作為獲取單元2,識別單元3,顯示控制單元4,目的地搜索單元5而工作,更具體而言,作為輸入信息獲取單元32,L3裝置識別單元33,目的地搜索單元34,顯示控制單元35而工作。另外,存儲裝置57存儲接口表37,裝置表38,連接線路表39等。RAM 56臨時地存儲信息。
      [0105]CPU 52從存儲裝置57或ROM 53讀取根據本實施方式的程序并作為控制單元22執(zhí)行該程序.
      [0106]通信I/F54是用于連接到網絡以和其他裝置通信的例如端口等的接口。
      [0107]實現上述實施方式所說明的過程的程序能夠被存儲在存儲裝置57中,例如通過通信網絡60和通信I/F 54來自程序提供側。另外,實現上述實施方式中所說明的過程的程序還能夠被存儲在商業(yè)銷售和流通的便攜式存儲介質中。在這種情況下,便攜式存儲介質能夠被設置在讀取裝置58中,并且該程序能夠被CPU 52讀取并執(zhí)行。作為便攜式存儲介質,能夠使用例如CD-ROM,軟盤,光盤,磁光盤,IC卡,USB存儲裝置,半導體存儲卡等各種形式的存儲介質。存儲在此類存儲介質中的程序由讀取裝置58讀取。
      [0108]能夠使用鍵盤,鼠標,數字攝像機,網絡攝像機,麥克風,掃描儀,傳感器,平板電腦,觸摸板等作為輸入裝置62。同時,能夠使用顯示器,打印機,揚聲器等作為輸出裝置61。
      [0109]網絡60連接到業(yè)務網絡21。網絡60可以是通信網絡例如因特網,LAN,WAN,專用線路,有線網,無線網等。
      [0110]根據本實施方式,通過使得可以選擇連接到末端L3裝置的L2裝置的接口,可以顯示等同于在末端的L3裝置被選擇的情況下的路徑的路徑。在這種情況下,在該L2裝置被選擇的情況下,該L2裝置所屬的網絡的網關地址仍可被識別。作為結果,能夠從不具有L3信息的L2裝置得出L3信息。另外,由于即便在復雜的網絡環(huán)境中也不需要末端設備的登記,對于管理者的便利性提高。另外,根據路徑顯示功能,識別發(fā)生通信失敗的點更加容易,并且能夠實現及時的收集。
      [0111]同時,本發(fā)明不限于上述實施方式,并能夠呈現各種配置和實施方式而不脫離本發(fā)明的精神。
      [0112]根據上述實施方式,在顯示虛擬網絡配置時,可以顯示來自連接到不可選擇的裝置的L2裝置的路徑。
      【主權項】
      1.一種路徑顯示方法,該方法包括: 通過計算機獲取指定信息,指定信息在顯示裝置上所顯示的虛擬網絡中包括的多個裝置中的、根據在數據鏈路層所使用的協(xié)議中繼通信的L2裝置的接口中指定一個接口; 根據所述指定信息,通過計算機識別L3裝置,該L3裝置根據在網絡層所使用的協(xié)議中繼通信,并與所述L2裝置的接口屬于相同的網絡;以及 通過計算機顯示連接在所述L2裝置和所述L3裝置之間的路徑。2.根據權利要求1所述的路徑顯示方法,其中識別所述L3裝置包括: 根據指示多個裝置的接口所屬的網絡的網絡信息,通過計算機識別屬于與所指定接口所屬的網絡相同的網絡的接口 ; 根據在所述多個裝置之間的連接信息,通過計算機識別連接到所述識別的接口的裝置;以及 根據所述多個裝置的類型信息,通過計算機確定所述識別的裝置是否是所述L3裝置。3.根據權利要求1或2所述的路徑顯示方法,還包括: 通過計算機執(zhí)行L3裝置的路由表中的搜索,其中 所述的顯示還包括通過計算機顯示連接在所述L3裝置和目標裝置之間的路徑。4.一種路徑顯示裝置,包括: 獲取單元,配置成獲取指定信息,所述指定信息在顯示裝置上所顯示的虛擬網絡中包括的多個裝置中的、根據在數據鏈路層所使用的協(xié)議中繼通信的L2裝置的接口中指定一個接口; 識別單元,配置成根據所述指定信息識別L3裝置,該L3裝置根據在網絡層所使用的協(xié)議中繼通信,并與所述L2裝置的接口屬于相同的網絡;以及 顯示控制單元,配置成顯示連接在所述L2裝置和所述L3裝置之間的路徑。
      【文檔編號】H04L12/24GK106027279SQ201610173155
      【公開日】2016年10月12日
      【申請日】2016年3月24日
      【發(fā)明人】增田和紀, 石渡信光, 松生充正, 和田伸朗, 和田伸一朗
      【申請人】富士通株式會社
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1