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

      VxLAN網(wǎng)關(guān)以及基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法與流程

      文檔序號:11147880閱讀:1004來源:國知局
      VxLAN網(wǎng)關(guān)以及基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法與制造工藝

      本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域,尤其是一種VxLAN網(wǎng)關(guān)以及基于VxLAN(Virtual Extensible Local Area Network,虛擬可擴(kuò)展局域網(wǎng))網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法和VxLAN網(wǎng)關(guān)。



      背景技術(shù):

      傳統(tǒng)方式中,政企用戶采用VxLAN技術(shù)實(shí)現(xiàn)大二層的連通,并通過統(tǒng)一的DHCP(Dynamic Host Configuration Protocol,動態(tài)主機(jī)配置協(xié)議)服務(wù)器給主機(jī)分配地址。

      DHCP服務(wù)器無法區(qū)別來自同一個(gè)二層互通域內(nèi)不同局域網(wǎng)(即企業(yè)分支)的主機(jī),只能給所有主機(jī)分配同一網(wǎng)段內(nèi)的地址和同一個(gè)默認(rèn)網(wǎng)關(guān)。這就要求整個(gè)VxLAN二層互通域內(nèi)的主機(jī)通過同一個(gè)出口接入到互聯(lián)網(wǎng)。如圖1所示,各個(gè)局域網(wǎng)的互聯(lián)網(wǎng)出口12位于第一局域網(wǎng)14,第二局域網(wǎng)16的上網(wǎng)流量無法直接接入互聯(lián)網(wǎng)18,必須經(jīng)第一局域網(wǎng)14迂回并發(fā)送到互聯(lián)網(wǎng)出口12。企業(yè)實(shí)際為上網(wǎng)付出了多余的流量開銷。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問題是:在基于VxLAN技術(shù)實(shí)現(xiàn)二層互通的網(wǎng)絡(luò)中,如何避免來自局域網(wǎng)的上網(wǎng)流量經(jīng)其他局域網(wǎng)迂回后再進(jìn)入互聯(lián)網(wǎng)。

      根據(jù)本發(fā)明實(shí)施例的第一個(gè)方面,提供了一種基于虛擬可擴(kuò)展局域網(wǎng)VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法,包括:VxLAN網(wǎng)關(guān)對本局域網(wǎng)內(nèi)主機(jī)廣播的查詢默認(rèn)網(wǎng)關(guān)MAC(Media Access Control,媒體訪問控制)地址的ARP(Address Resolution Protocol,地址解析 協(xié)議)查詢進(jìn)行響應(yīng),回復(fù)以VxLAN網(wǎng)關(guān)的LAN(Local Area Network,局域網(wǎng))口的MAC地址,以此引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng)流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口;VxLAN網(wǎng)關(guān)從LAN口接收到本局域網(wǎng)內(nèi)主機(jī)發(fā)送的上網(wǎng)流量后,將上網(wǎng)流量進(jìn)行NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)轉(zhuǎn)換后,從WAN(Wide Area Network,廣域網(wǎng))口發(fā)送到互聯(lián)網(wǎng)。

      在一個(gè)實(shí)施例中,VxLAN網(wǎng)關(guān)通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的上網(wǎng)流量包括:VxLAN網(wǎng)關(guān)通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的流量,并通過流量的目的MAC地址識別流量是否為上網(wǎng)流量,如果流量的目的MAC地址是VxLAN網(wǎng)關(guān)的LAN口的MAC地址,則流量是上網(wǎng)流量,如果流量的目的MAC地址不是VxLAN網(wǎng)關(guān)的LAN口的MAC地址,則流量是二層互通流量。

      在一個(gè)實(shí)施例中,方法還包括:VxLAN網(wǎng)關(guān)通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的二層互通流量,對來自LAN口的二層互通流量進(jìn)行VxLAN封裝,并通過WAN口發(fā)送到其他VxLAN網(wǎng)關(guān)。

      在一個(gè)實(shí)施例中,方法還包括:VxLAN網(wǎng)關(guān)通過WAN口接收互聯(lián)網(wǎng)流量,將互聯(lián)網(wǎng)流量進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換NAT轉(zhuǎn)換后,從LAN口發(fā)送到本局域網(wǎng)內(nèi)主機(jī)。

      在一個(gè)實(shí)施例中,VxLAN網(wǎng)關(guān)通過WAN口接收互聯(lián)網(wǎng)流量包括:VxLAN網(wǎng)關(guān)通過WAN口接收流量,并通過流量的報(bào)文類型識別流量是否為互聯(lián)網(wǎng)流量,如果流量不是VxLAN封裝流量,則流量是互聯(lián)網(wǎng)流量,如果流量是VxLAN封裝流量,則流量是二層互通流量。

      在一個(gè)實(shí)施例中,方法還包括:VxLAN網(wǎng)關(guān)通過WAN口接收其他VxLAN網(wǎng)關(guān)發(fā)送的二層互通流量,對來自WAN口的二層互通流量進(jìn)行VxLAN解封裝,并通過LAN口發(fā)送到本局域網(wǎng)內(nèi)的主機(jī)。

      根據(jù)本發(fā)明實(shí)施例的第二個(gè)方面,提供一種VxLAN網(wǎng)關(guān),包括:ARP響應(yīng)模塊,用于對本局域網(wǎng)內(nèi)主機(jī)廣播的查詢默認(rèn)網(wǎng)關(guān)媒體訪問控制MAC地址的地址解析協(xié)議ARP查詢進(jìn)行響應(yīng),回復(fù)以VxLAN網(wǎng)關(guān)的局域網(wǎng)LAN口的MAC地址,以此引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng) 流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口;流量接收模塊,用于從LAN口接收到本局域網(wǎng)內(nèi)主機(jī)發(fā)送的上網(wǎng)流量;NAT模塊,用于將上網(wǎng)流量進(jìn)行NAT轉(zhuǎn)換;流量發(fā)送模塊,用于將轉(zhuǎn)換后的上網(wǎng)流量從廣域網(wǎng)WAN口發(fā)送到互聯(lián)網(wǎng)。

      在一個(gè)實(shí)施例中,流量接收模塊還包括MAC識別單元,用于通過流量的目的MAC地址識別流量是否為上網(wǎng)流量,如果流量的目的MAC地址是VxLAN網(wǎng)關(guān)的LAN口的MAC地址,則流量是上網(wǎng)流量,如果流量的目的MAC地址不是VxLAN網(wǎng)關(guān)的LAN口的MAC地址,則流量是二層互通流量。

      在一個(gè)實(shí)施例中,流量接收模塊還用于通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的二層互通流量;VxLAN網(wǎng)關(guān)還包括VxLAN封裝模塊,用于對來自LAN口的二層互通流量進(jìn)行VxLAN封裝;流量發(fā)送模塊還用于通過WAN口將封裝后的流量發(fā)送到其他VxLAN網(wǎng)關(guān)。

      在一個(gè)實(shí)施例中,流量接收模塊用于通過WAN口接收互聯(lián)網(wǎng)流量,流量發(fā)送模塊用于在NAT模塊將互聯(lián)網(wǎng)流量進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換NAT轉(zhuǎn)換后,從LAN口發(fā)送到本局域網(wǎng)內(nèi)主機(jī)。

      在一個(gè)實(shí)施例中,流量接收模塊還包括報(bào)文識別單元,用于通過流量的報(bào)文類型識別流量是否為互聯(lián)網(wǎng)流量,如果流量不是VxLAN封裝流量,則流量是互聯(lián)網(wǎng)流量,如果流量是VxLAN封裝流量,則流量是二層互通流量。

      在一個(gè)實(shí)施例中,流量接收模塊用于通過WAN口接收其他VxLAN網(wǎng)關(guān)發(fā)送的二層互通流量;VxLAN網(wǎng)關(guān)還包括VxLAN解封裝模塊,用于對來自WAN口的二層互通流量進(jìn)行VxLAN解封裝;流量發(fā)送模塊用于通過LAN口將解封裝后的流量發(fā)送到本局域網(wǎng)內(nèi)主機(jī)。

      本發(fā)明通過使用VxLAN網(wǎng)關(guān)LAN口的MAC地址回復(fù)局域網(wǎng)內(nèi)主機(jī)的ARP查詢,引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng)流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口,從而能夠?qū)⒈揪钟蚓W(wǎng)內(nèi)的上網(wǎng)流量直接通過VxLAN網(wǎng)關(guān)發(fā)送到互聯(lián)網(wǎng),而無需經(jīng)其他VxLAN網(wǎng)關(guān)迂回,節(jié)約了網(wǎng)絡(luò)資源, 提升了網(wǎng)絡(luò)性能和用戶體驗(yàn)。

      此外,VxLAN網(wǎng)關(guān)根據(jù)LAN口收到的報(bào)文的目標(biāo)MAC地址識別不同流量,實(shí)現(xiàn)了VxLAN網(wǎng)關(guān)LAN口的復(fù)用;根據(jù)WAN口收到的報(bào)文的類型識別不同的流量,實(shí)現(xiàn)了VxLAN網(wǎng)關(guān)WAN口的復(fù)用。

      通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得清楚。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1示出現(xiàn)有技術(shù)中基于VxLAN技術(shù)實(shí)現(xiàn)二層互通的局域網(wǎng)接入互聯(lián)網(wǎng)的場景示意圖。

      圖2示出本發(fā)明基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法的場景示意圖。

      圖3示出本發(fā)明基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法的一個(gè)實(shí)施例的流程圖。

      圖4示出本發(fā)明對VxLAN網(wǎng)關(guān)的LAN口收到的流量進(jìn)行識別的方法一個(gè)實(shí)施例的流程圖。

      圖5示出本發(fā)明對VxLAN網(wǎng)關(guān)的WAN口收到的流量進(jìn)行識別的方法一個(gè)實(shí)施例的流程圖。

      圖6示出本發(fā)明VxLAN網(wǎng)關(guān)一個(gè)實(shí)施例的結(jié)構(gòu)圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。以下對至少一個(gè)示例性實(shí)施例的描述實(shí) 際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      圖2為本發(fā)明基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法的場景示意圖。以VxLAN互通域中有兩個(gè)局域網(wǎng)為例,如圖2所示,第一局域網(wǎng)14具有VxLAN網(wǎng)關(guān)24,第二局域網(wǎng)16具有VxLAN網(wǎng)關(guān)26。各個(gè)局域網(wǎng)均通過各自的VxLAN網(wǎng)關(guān)實(shí)現(xiàn)互聯(lián)網(wǎng)流量的發(fā)送或接收,無需通過其他VxLAN網(wǎng)關(guān)迂回。

      下面參考圖3描述本發(fā)明一個(gè)實(shí)施例的基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法。圖3為本發(fā)明基于VxLAN網(wǎng)關(guān)實(shí)現(xiàn)的主機(jī)接入互聯(lián)網(wǎng)的方法的一個(gè)實(shí)施例的流程圖。如圖3所示,該實(shí)施例的方法包括:

      步驟S302,VxLAN網(wǎng)關(guān)所在局域網(wǎng)內(nèi)的主機(jī)廣播查詢默認(rèn)網(wǎng)關(guān)MAC地址的ARP查詢。

      其中,默認(rèn)網(wǎng)關(guān)是DHCP服務(wù)器為VxLAN互通域中各個(gè)VxLAN的主機(jī)分配的統(tǒng)一網(wǎng)關(guān)。

      步驟S304,VxLAN網(wǎng)關(guān)響應(yīng)ARP查詢并回復(fù)以VxLAN網(wǎng)關(guān)的LAN口的MAC地址,而不是回復(fù)以默認(rèn)網(wǎng)關(guān)(或稱統(tǒng)一網(wǎng)關(guān))的MAC地址,以此引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng)流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口。主機(jī)收到ARP響應(yīng)后,將上網(wǎng)流量發(fā)送至VxLAN網(wǎng)關(guān)的LAN口。

      具體地,首先,VxLAN網(wǎng)關(guān)檢查ARP查詢報(bào)文的目標(biāo)IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,確保不會將查詢默認(rèn)網(wǎng)關(guān)MAC地址的ARP報(bào)文轉(zhuǎn)發(fā)至同一互通域內(nèi)的其他局域網(wǎng);其次,如果VxLAN網(wǎng)關(guān)發(fā)現(xiàn)默認(rèn)網(wǎng)關(guān)在本地局域網(wǎng)內(nèi),則VxLAN網(wǎng)關(guān)不再需要進(jìn)行更多的操作,默認(rèn)網(wǎng)關(guān)將響應(yīng)此ARP查詢;如果默認(rèn)網(wǎng)關(guān)不在本地局域網(wǎng)內(nèi),那么VxLAN網(wǎng)關(guān)以VxLAN網(wǎng)關(guān)LAN口的MAC地址響應(yīng)此ARP查詢報(bào)文。

      其中,上網(wǎng)流量即訪問互聯(lián)網(wǎng)的報(bào)文。

      步驟S306,VxLAN網(wǎng)關(guān)通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的上網(wǎng)流量,將上網(wǎng)流量進(jìn)行NAT轉(zhuǎn)換后,從WAN口發(fā)送到互聯(lián)網(wǎng)。

      其中,NAT轉(zhuǎn)換為網(wǎng)絡(luò)地址轉(zhuǎn)換。VxLAN網(wǎng)關(guān)具有一個(gè)有效的外部IP地址,VxLAN網(wǎng)關(guān)的NAT功能可以將本局域網(wǎng)內(nèi)主機(jī)的本地地址轉(zhuǎn)換為全球IP地址,使主機(jī)能夠和互聯(lián)網(wǎng)進(jìn)行正常通信。

      通過使用VxLAN網(wǎng)關(guān)LAN口的MAC地址回復(fù)局域網(wǎng)內(nèi)主機(jī)的ARP查詢,引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng)流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口,從而能夠?qū)⒈揪钟蚓W(wǎng)內(nèi)的上網(wǎng)流量直接通過VxLAN網(wǎng)關(guān)發(fā)送到互聯(lián)網(wǎng),而無需經(jīng)其他VxLAN網(wǎng)關(guān)迂回,節(jié)約了網(wǎng)絡(luò)資源,提升了網(wǎng)絡(luò)性能和用戶體驗(yàn)。

      從VxLAN發(fā)出流量中,除了發(fā)往互聯(lián)網(wǎng)的上網(wǎng)流量以外,還有發(fā)往VxLAN互通域內(nèi)其他局域網(wǎng)的二層互通流量。本發(fā)明還提出可以根據(jù)LAN口收到的報(bào)文的目標(biāo)MAC地址對這兩種流量進(jìn)行識別。下面參考圖4描述本發(fā)明一個(gè)實(shí)施例的對VxLAN網(wǎng)關(guān)的LAN口收到的流量進(jìn)行識別的方法。

      圖4為本發(fā)明對VxLAN網(wǎng)關(guān)的LAN口收到的流量進(jìn)行識別的方法一個(gè)實(shí)施例的流程圖。如圖4所示,該實(shí)施例的方法包括:

      步驟S402,VxLAN網(wǎng)關(guān)通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的流量。

      步驟S404,VxLAN網(wǎng)關(guān)判斷流量的目的MAC地址是否等于VxLAN網(wǎng)關(guān)的LAN口MAC地址。

      步驟S406,如果流量的目的MAC地址是VxLAN網(wǎng)關(guān),即VxLAN網(wǎng)關(guān)的LAN口MAC地址,則流量是上網(wǎng)流量。然后,將上網(wǎng)流量進(jìn)行NAT轉(zhuǎn)換,將主機(jī)的本地地址轉(zhuǎn)換為全球IP地址,然后執(zhí)行步驟S410。

      步驟S408,如果流量的目的MAC地址不是VxLAN網(wǎng)關(guān),則流量是二層互通流量。然后,VxLAN網(wǎng)關(guān)對來自LAN口的二層互通流量進(jìn)行VxLAN封裝,然后執(zhí)行步驟S412。

      其中,VxLAN封裝是一種將二層報(bào)文用三層協(xié)議進(jìn)行封裝的技術(shù), 可以對二層網(wǎng)絡(luò)在三層范圍進(jìn)行擴(kuò)展,使虛擬機(jī)可以在互相連通的三層網(wǎng)絡(luò)范圍內(nèi)遷移,而不需要改變IP地址和MAC地址,保證業(yè)務(wù)的連續(xù)性。

      步驟S410,VxLAN網(wǎng)關(guān)通過WAN口將上網(wǎng)流量發(fā)送到互聯(lián)網(wǎng)。

      步驟S412,VxLAN網(wǎng)關(guān)通過WAN口將二層互通流量發(fā)送到其他VxLAN網(wǎng)關(guān)。

      上述方案,VxLAN網(wǎng)關(guān)根據(jù)LAN口收到的報(bào)文的目標(biāo)MAC地址識別不同流量,將上網(wǎng)流量和二層互通流量區(qū)別開來,實(shí)現(xiàn)了VxLAN網(wǎng)關(guān)LAN口的復(fù)用。

      與上述發(fā)送互聯(lián)網(wǎng)流量的過程相對應(yīng)地,VxLAN網(wǎng)關(guān)還可以通過VxLAN網(wǎng)關(guān)的WAN口實(shí)現(xiàn)對互聯(lián)網(wǎng)流量的接收,例如可以采用以下的方法:首先,VxLAN網(wǎng)關(guān)通過WAN口接收互聯(lián)網(wǎng)流量;然后,VxLAN網(wǎng)關(guān)將互聯(lián)網(wǎng)流量進(jìn)行NAT轉(zhuǎn)換,將表示流量目的地址的全球IP地址轉(zhuǎn)換為本地地址;最后,VxLAN網(wǎng)關(guān)將流量從LAN口發(fā)送到本局域網(wǎng)內(nèi)主機(jī)。

      通過采用這種方法,VxLAN網(wǎng)關(guān)能夠直接接收互聯(lián)網(wǎng)并發(fā)往局域網(wǎng)的流量,而無需經(jīng)過VxLAN互通域中統(tǒng)一入口進(jìn)行迂回,節(jié)約了網(wǎng)絡(luò)資源,提高了效率。

      除了接收互聯(lián)網(wǎng)流量以外,VxLAN網(wǎng)關(guān)的WAN口也能夠接收二層互通流量。下面參考圖5描述本發(fā)明一個(gè)實(shí)施例的對VxLAN網(wǎng)關(guān)的WAN口收到的流量進(jìn)行識別的方法。

      圖5為本發(fā)明對VxLAN網(wǎng)關(guān)的WAN口收到的流量進(jìn)行識別的方法一個(gè)實(shí)施例的流程圖。如圖5所示,該實(shí)施例的方法包括:

      步驟S502,VxLAN網(wǎng)關(guān)通過WAN口接收流量。

      步驟S504,VxLAN網(wǎng)關(guān)查看流量的報(bào)文類型。

      步驟S506,如果流量不是VxLAN封裝流量,則流量是互聯(lián)網(wǎng)流量。VxLAN網(wǎng)關(guān)將互聯(lián)網(wǎng)流量進(jìn)行NAT轉(zhuǎn)換,將表示流量目的地址的全球IP地址轉(zhuǎn)換為本地主機(jī)地址,然后步驟S510。

      步驟S508,如果流量是VxLAN封裝流量,則流量是二層互通流 量。VxLAN網(wǎng)關(guān)對來自WAN口的二層互通流量進(jìn)行VxLAN解封裝,然后步驟S510。

      步驟S510,VxLAN網(wǎng)關(guān)將流量從LAN口發(fā)送到局域網(wǎng)內(nèi)的主機(jī)。

      由于二層互通流量在發(fā)送之前進(jìn)行了VxLAN封裝,因而通過流量的報(bào)文類型能夠?qū)⒔邮盏降牧髁繀^(qū)分開來。從而根據(jù)WAN口收到的報(bào)文的類型識別不同的流量,實(shí)現(xiàn)了VxLAN網(wǎng)關(guān)WAN口的復(fù)用。

      通過采用上述各個(gè)實(shí)施例的互聯(lián)網(wǎng)接入方法,能夠?qū)崿F(xiàn)通過VxLAN網(wǎng)關(guān)對互聯(lián)網(wǎng)流量和二層互通流量進(jìn)行收發(fā)的過程,使各個(gè)局域網(wǎng)在實(shí)現(xiàn)相互之間的通信的情況下,能夠分別直接接入互聯(lián)網(wǎng),節(jié)約了流量,并提升了用戶的使用體驗(yàn)。

      下面參考圖6描述本發(fā)明一個(gè)實(shí)施例的VxLAN網(wǎng)關(guān)。

      圖6為本發(fā)明VxLAN網(wǎng)關(guān)一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖6所示,該實(shí)施例的VxLAN網(wǎng)關(guān)包括:ARP響應(yīng)模塊622,用于對本局域網(wǎng)內(nèi)主機(jī)廣播的查詢默認(rèn)網(wǎng)關(guān)媒體訪問控制MAC地址的地址解析協(xié)議ARP查詢進(jìn)行響應(yīng),回復(fù)VxLAN網(wǎng)關(guān)的局域網(wǎng)LAN口的MAC地址,以引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng)流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口;流量接收模塊624,用于通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的上網(wǎng)流量;NAT模塊626,用于將上網(wǎng)流量進(jìn)行NAT轉(zhuǎn)換;流量發(fā)送模塊628,用于將轉(zhuǎn)換后的上網(wǎng)流量從廣域網(wǎng)WAN口發(fā)送到互聯(lián)網(wǎng)。

      其中,流量接收模塊624還可以包括MAC識別單元,用于通過流量的目的MAC地址識別流量是否為上網(wǎng)流量,如果流量的目的MAC地址是VxLAN網(wǎng)關(guān)的LAN口的MAC地址,則流量是上網(wǎng)流量,如果流量的目的MAC地址不是VxLAN網(wǎng)關(guān)的LAN口的MAC地址,則流量是二層互通流量。

      流量接收模塊624還可以用于通過LAN口接收本局域網(wǎng)內(nèi)主機(jī)發(fā)送的二層互通流量;此時(shí),VxLAN網(wǎng)關(guān)還可以包括VxLAN封裝模塊,用于對來自LAN口的二層互通流量進(jìn)行VxLAN封裝;流量發(fā)送模塊628還可以用于通過WAN口將封裝后的流量發(fā)送到其他VxLAN網(wǎng)關(guān)。

      流量接收模塊624還可以用于通過WAN口接收互聯(lián)網(wǎng)流量,流量 發(fā)送模塊628用于在NAT模塊626將互聯(lián)網(wǎng)流量進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換NAT轉(zhuǎn)換后,從LAN口發(fā)送到本局域網(wǎng)內(nèi)主機(jī)。

      其中,流量接收模塊624還可以包括報(bào)文識別單元,用于通過流量的報(bào)文類型識別流量是否為互聯(lián)網(wǎng)流量,如果流量不是VxLAN封裝流量,則流量是互聯(lián)網(wǎng)流量,如果流量是VxLAN封裝流量,則流量是二層互通流量。

      流量接收模塊624可以用于通過WAN口接收其他VxLAN網(wǎng)關(guān)發(fā)送的二層互通流量;網(wǎng)關(guān)還包括VxLAN解封裝模塊,用于對來自WAN口的二層互通流量進(jìn)行VxLAN解封裝;流量發(fā)送模塊628用于通過LAN口將解封裝后的流量發(fā)送到本局域網(wǎng)內(nèi)主機(jī)。

      本發(fā)明的VxLAN網(wǎng)關(guān)使用LAN口的MAC地址回復(fù)局域網(wǎng)內(nèi)主機(jī)的ARP查詢,引導(dǎo)本局域網(wǎng)內(nèi)主機(jī)將上網(wǎng)流量發(fā)送到VxLAN網(wǎng)關(guān)的LAN口,從而能夠?qū)⒈揪钟蚓W(wǎng)內(nèi)的上網(wǎng)流量直接通過VxLAN網(wǎng)關(guān)發(fā)送到互聯(lián)網(wǎng),而無需經(jīng)其他VxLAN網(wǎng)關(guān)迂回,節(jié)約了網(wǎng)絡(luò)資源,提升了網(wǎng)絡(luò)性能和用戶體驗(yàn)。

      此外,VxLAN網(wǎng)關(guān)根據(jù)LAN口收到的報(bào)文的目標(biāo)MAC地址識別不同流量,實(shí)現(xiàn)了VxLAN網(wǎng)關(guān)LAN口的復(fù)用;根據(jù)WAN口收到的報(bào)文的類型識別不同的流量,實(shí)現(xiàn)了VxLAN網(wǎng)關(guān)WAN口的復(fù)用。

      此外,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上存儲有用于執(zhí)行本發(fā)明的方法中限定的上述功能的計(jì)算機(jī)程序。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。

      以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1