国产精品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>

      疊加網(wǎng)絡(luò)交換機(jī)及其使用的方法_2

      文檔序號(hào):9474220閱讀:來源:國知局
      設(shè)備通信,和/或與使得該計(jì)算機(jī)系統(tǒng)/服務(wù)器12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信 的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I/O)接 口 22進(jìn)行。并且,計(jì)算機(jī)系統(tǒng)/服務(wù)器12還可以通過網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò) (例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適 配器20通過總線18與計(jì)算機(jī)系統(tǒng)/服務(wù)器12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示 出,可以結(jié)合計(jì)算機(jī)系統(tǒng)/服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代 碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存 儲(chǔ)系統(tǒng)等。
      [0035] 圖2示出了一個(gè)疊加網(wǎng)絡(luò)環(huán)境中的典型報(bào)文結(jié)構(gòu)。疊加網(wǎng)絡(luò)中的源通信結(jié)點(diǎn)(如 某個(gè)虛擬機(jī)VM)發(fā)給0SW的單播報(bào)文就是圖2中的疊加網(wǎng)絡(luò)報(bào)文(包括頭部和負(fù)載),疊加 網(wǎng)絡(luò)報(bào)文頭部中包含源通信結(jié)點(diǎn)的地址以及目的通信結(jié)點(diǎn)的地址(該地址對(duì)應(yīng)二層網(wǎng)絡(luò) 為MAC地址,對(duì)應(yīng)三層網(wǎng)絡(luò)為IP地址)。0SW收到這個(gè)報(bào)文之后會(huì)在該疊加網(wǎng)絡(luò)報(bào)文上封 裝底層網(wǎng)絡(luò)報(bào)文頭部以及封裝協(xié)議頭部,形成一個(gè)底層網(wǎng)絡(luò)報(bào)文。具體來說,要根據(jù)疊加網(wǎng) 絡(luò)報(bào)文頭部來決定如何封裝底層網(wǎng)絡(luò)報(bào)文頭部以及封裝協(xié)議頭部。最終封裝好的底層網(wǎng)絡(luò) 報(bào)文在底層網(wǎng)絡(luò)上傳輸。通過將底層網(wǎng)絡(luò)報(bào)文頭部中的目的IP地址作為底層網(wǎng)絡(luò)的下一 跳,底層網(wǎng)絡(luò)可以將底層網(wǎng)絡(luò)報(bào)文送至對(duì)應(yīng)的OSW,然后由OSW解封裝出疊加網(wǎng)絡(luò)報(bào)文并將 之送至路徑點(diǎn)或是目的通信結(jié)點(diǎn)。
      [0036] 在本發(fā)明的一種實(shí)施方式中,路徑點(diǎn)鏈包含的路徑點(diǎn)的相關(guān)信息,由系統(tǒng)管理員 根據(jù)需要配置,路徑點(diǎn)鏈可以存儲(chǔ)在一個(gè)單獨(dú)的服務(wù)器中,也可以存儲(chǔ)在疊加網(wǎng)絡(luò)的每個(gè) 0SW中,甚至可以先存儲(chǔ)在單獨(dú)的服務(wù)器中,然后由各0SW從該單獨(dú)的服務(wù)器中獲取并存 儲(chǔ),等等。表1示出了一個(gè)路徑點(diǎn)鏈包含的信息。其中,SRCVM-列給出了源通信結(jié)點(diǎn)的 地址,DSTVM-列給出了目標(biāo)通信結(jié)點(diǎn)的地址,這里的地址如果是二層網(wǎng)絡(luò),可以使用MAC 地址,如果使用三層網(wǎng)絡(luò),可以使用IP地址?;蛘呖梢约劝∕AC地址,也包括IP地址, 等。WAYPOINT_CHAIN的一列包含從源通信結(jié)點(diǎn)VM1到目標(biāo)通信結(jié)點(diǎn)VM2需要經(jīng)過的路徑 點(diǎn)的集合W1和W2。例如表1中的第二行中表明,VM1和VM2之間的報(bào)文必須經(jīng)過路徑點(diǎn)鏈 {ffl,W2},其中W1/W2為每個(gè)路徑點(diǎn)在這個(gè)路徑點(diǎn)鏈中的標(biāo)識(shí),實(shí)際上,這里的W1包含路徑 點(diǎn)W1所連接的0SW1的底層網(wǎng)絡(luò)地址,以及路徑點(diǎn)W1自身的疊加網(wǎng)絡(luò)地址,這兩個(gè)地址在 表1中都未示出。本說明書中,所有的疊加網(wǎng)絡(luò)地址直接稱為網(wǎng)絡(luò)地址,只有底層網(wǎng)絡(luò)地址 特別指出為底層網(wǎng)絡(luò)地址;這里的底層網(wǎng)絡(luò)地址是MAC地址,也可以是IP地址,或者兩種地 址都包括。
      [0039] 在本發(fā)明的一種實(shí)施方式中,表1中的標(biāo)識(shí)W1或者W2還可以與一個(gè)標(biāo)識(shí) 對(duì) 應(yīng),該標(biāo)識(shí)可以是W1或者W2的網(wǎng)絡(luò)地址,還可以是其它可以標(biāo)識(shí)二者的內(nèi)容,例如可以是 W1或者W2在路徑點(diǎn)鏈中的編號(hào)(index),例如,W1在路徑點(diǎn)鏈中是第一個(gè)路徑點(diǎn),對(duì)應(yīng)的 編號(hào)為1,W2對(duì)應(yīng)的編號(hào)為2,等等,主要是針對(duì)路徑點(diǎn)鏈中存在多個(gè)路徑點(diǎn)與一個(gè)0SW相 連的情況。如果路徑點(diǎn)鏈中一個(gè)路徑點(diǎn)僅與一個(gè)0SW相連,則路徑點(diǎn)的標(biāo)識(shí)可用也可不用。
      [0040] 根據(jù)本發(fā)明的一種實(shí)施方式,公開了一種疊加網(wǎng)絡(luò)交換機(jī)使用的方法,圖3示意 性示出了疊加網(wǎng)絡(luò)交換機(jī)使用的方法的流程,根據(jù)圖3,該方法包括:在步驟S301,響應(yīng)于 接收到單播報(bào)文,其中該單播報(bào)文需要經(jīng)過若干路徑點(diǎn)組成的路徑點(diǎn)鏈,執(zhí)行如下步驟:在 步驟S302,獲得該路徑點(diǎn)鏈的第一個(gè)路徑點(diǎn)的網(wǎng)絡(luò)地址及該第一路徑點(diǎn)連接的第二0SW的 底層網(wǎng)絡(luò)地址;在步驟S303,響應(yīng)于該第二0SW不是所述0SW,按照VxLAN規(guī)范將該單播報(bào) 文封裝成第一底層網(wǎng)絡(luò)報(bào)文,其中該第一底層網(wǎng)絡(luò)報(bào)文頭部的目的IP字段設(shè)置成該第二 0SW的底層網(wǎng)絡(luò)地址,并把該第一底層網(wǎng)絡(luò)報(bào)文發(fā)送給該第二0SW ;在步驟S304,響應(yīng)于該 第二0SW是所述0SW,將該單播報(bào)文作為疊加網(wǎng)絡(luò)報(bào)文發(fā)送給該第一個(gè)路徑點(diǎn)。
      [0041] 圖4示出了一個(gè)通信結(jié)點(diǎn)VM1發(fā)送報(bào)文給另一通信結(jié)點(diǎn)VM2中間經(jīng)過路徑點(diǎn)鏈的 應(yīng)用場景示意圖,其中VM1與0SW1相連,VM2與0SW4相連,中間需要穿越路徑點(diǎn)鏈{W1,W2, W3, W4},并且Wl、W2以及W4與0SW2相連,W3與0SW3相連,由于本場景中包含一個(gè)0SW與 多個(gè)路徑點(diǎn)相連的情況,所以底層網(wǎng)絡(luò)報(bào)文中需要加入下一路徑點(diǎn)的標(biāo)識(shí)。本說明書全文 以該場景為例,分析0SW需要實(shí)現(xiàn)的方法。這里假設(shè)路徑點(diǎn)鏈的信息已經(jīng)存儲(chǔ)在每個(gè)0SW 中。本領(lǐng)域技術(shù)人員可以了解,路徑點(diǎn)鏈存儲(chǔ)在哪里不影響osw需要實(shí)現(xiàn)的方法。
      [0042] 圖4的場景中通信可以分為伍個(gè)階段,在第一階段,對(duì)應(yīng)著圖3所示的方法,也就 是圖4中0SW1所包括的流程有:在步驟1,0SW1從源通信結(jié)點(diǎn)VM1接收到單播報(bào)文,這是 一個(gè)如圖2所示的疊加網(wǎng)絡(luò)報(bào)文;在步驟2, 0SW1根據(jù)該疊加網(wǎng)絡(luò)報(bào)文頭部的源MAC/源 IP地址和目的MAC/目的IP地址,通過查詢獲取源通信結(jié)點(diǎn)與目的通信結(jié)點(diǎn)之間的路徑點(diǎn) 鏈{W1-W4},也就是說,確定該單播報(bào)文需要經(jīng)過若干路徑點(diǎn)組成的路徑點(diǎn)鏈,進(jìn)而通過路 徑點(diǎn)鏈{W1-W4}的信息可以獲得了第一個(gè)路徑點(diǎn)相連的0SW2的底層網(wǎng)絡(luò)地址;在步驟3, 0SW1在按照VxLAN規(guī)范封裝該報(bào)文時(shí),也就是形成如圖2所示的底層網(wǎng)絡(luò)報(bào)文時(shí),將底層 網(wǎng)絡(luò)報(bào)文頭部的目的IP字段設(shè)置成路徑點(diǎn)鏈中的第一個(gè)路徑點(diǎn)對(duì)應(yīng)的0SW2的底層網(wǎng)絡(luò)地 址,作為該底層網(wǎng)絡(luò)報(bào)文的下一跳,然后0SW1把封裝好的底層網(wǎng)絡(luò)報(bào)文發(fā)往0SW2。
      [0043] 在路徑點(diǎn)鏈中,可能存在一個(gè)0SW與多個(gè)路徑點(diǎn)相連的情況,例如從圖4可以看 出,路徑點(diǎn)Wl、W2和W4都與0SW2相連,假設(shè)0SW1是第一個(gè)路徑點(diǎn),0SW2有時(shí)候很難區(qū)分 將底層網(wǎng)絡(luò)報(bào)文發(fā)往是發(fā)往W1、W2還是W4,尤其是當(dāng)從0SW3返回到0SW2時(shí)。因此,在一種 實(shí)施方式中,響應(yīng)于在所述路徑點(diǎn)鏈中存在多個(gè)路徑點(diǎn)與一個(gè)0SW相連的情況,每個(gè)底層 網(wǎng)絡(luò)報(bào)文中還包含該底層網(wǎng)絡(luò)報(bào)文要發(fā)送到的下一個(gè)路徑點(diǎn)的標(biāo)識(shí),也就是表1中W1、W2、 W3以及W4 -一對(duì)應(yīng)的標(biāo)識(shí)。換句話說,按照VxLAN規(guī)范封裝該報(bào)文時(shí),還可以將下一個(gè)路 徑點(diǎn)的標(biāo)識(shí)封裝在底層網(wǎng)絡(luò)報(bào)文中。在一種實(shí)施方式中,圖5示出了使用底層網(wǎng)絡(luò)報(bào)文頭 部的UDP頭源端口字段設(shè)置成W1在相應(yīng)的路徑點(diǎn)鏈中的編號(hào)的報(bào)文結(jié)構(gòu),這里是1,如圖5 所示。本領(lǐng)域技術(shù)人員可以了解,也可以在疊加網(wǎng)絡(luò)報(bào)文內(nèi)部或者封裝協(xié)議頭部自定義或 者選擇一個(gè)不用的位置,來放置W1在相應(yīng)的路徑點(diǎn)鏈中的標(biāo)識(shí)。
      [0044] 在本發(fā)明的另一種實(shí)施方式中,圖6示出了圖3所述的疊加網(wǎng)絡(luò)交換機(jī)使用的方 法的進(jìn)一步包含的流程,根據(jù)圖6,該方法包括:在步驟S601,響應(yīng)于接收到第二底層網(wǎng)絡(luò) 報(bào)文,執(zhí)行如下步驟:在步驟S602,確定該第二底層網(wǎng)絡(luò)報(bào)文需要發(fā)送給該路徑點(diǎn)鏈中的 第K個(gè)路徑點(diǎn),其中,K為正整數(shù);在步驟S603,將該第二底層網(wǎng)絡(luò)報(bào)文解封裝獲得其疊加網(wǎng) 絡(luò)報(bào)文并將獲得的疊加網(wǎng)絡(luò)報(bào)文發(fā)送給該第K個(gè)路徑點(diǎn)。
      [0045] 回到圖4,圖6所示的方法就對(duì)應(yīng)圖4的第二階段:具體圖6的步驟對(duì)應(yīng)圖4的 0SW2的部分處理流程和0SW3的部分處理過程,這里先看0SW2的部分處理流程,具體來說, 在步驟1,0SW2收到了的底層網(wǎng)絡(luò)報(bào)文(發(fā)自0SW1),在步驟2, 0SW2根據(jù)該底層網(wǎng)絡(luò)報(bào)文 的疊加網(wǎng)絡(luò)報(bào)文的頭部的源地址與目的地址查詢獲取到了路徑點(diǎn)鏈{W1-W4},也就是說該 底層網(wǎng)絡(luò)報(bào)文需要經(jīng)過路徑點(diǎn)鏈;在步驟3,如果0SW2與單個(gè)路徑點(diǎn)相連,0SW2根據(jù)路徑 點(diǎn)鏈的信息確定自己與路徑點(diǎn)W1相連,也就是所述疊加網(wǎng)絡(luò)交換機(jī)0SW2與該路徑點(diǎn)鏈中 的第K個(gè)路徑點(diǎn)相連,這里K = 1,也就是說,需要將該底層網(wǎng)絡(luò)報(bào)文發(fā)送到W1 ;如果0SW2 與多個(gè)路徑點(diǎn)相連,根據(jù)底層網(wǎng)絡(luò)報(bào)文的下一個(gè)路徑點(diǎn)的標(biāo)識(shí)確定底層網(wǎng)絡(luò)報(bào)文要發(fā)送給 W1 ;在步驟4, 0SW2將該底層網(wǎng)絡(luò)報(bào)文解封裝之后獲得其疊加網(wǎng)絡(luò)報(bào)文并將獲得的疊加網(wǎng) 絡(luò)報(bào)文發(fā)送到Wl。0SW3的其余部分處理過程后面再來敘述。
      [0046] 在本發(fā)明的另一種實(shí)施方式中,圖7示
      當(dāng)前第2頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1