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

      一種在vrrpe中傳輸報(bào)文的方法和設(shè)備的制作方法

      文檔序號:7894522閱讀:140來源:國知局
      專利名稱:一種在vrrpe中傳輸報(bào)文的方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種在VRRPE中傳輸報(bào)文的方法和設(shè)備。
      背景技術(shù)
      在傳統(tǒng)的以太網(wǎng)組網(wǎng)方案中,為了實(shí)現(xiàn)不同客戶端主機(jī)之間的二層隔離和三層互通,通常采用在交換機(jī)上劃分VLAN的方法。但是當(dāng)彼此間需要二層隔離的用戶較多時,這種方式會占用大量的VLAN資源;同時,為實(shí)現(xiàn)客戶端之間三層互通,需要為每個VLAN規(guī)劃 不同的IP網(wǎng)段,并配置VLAN接口的IP地址,因此劃分過多的VLAN會降低IP地址的分配效率。為了改善這種現(xiàn)狀,提供了一種解決方案,通過MAC強(qiáng)制轉(zhuǎn)發(fā)(MAC-ForcedForwarding, MFF)實(shí)現(xiàn)同一廣播域內(nèi)實(shí)現(xiàn)客戶端主機(jī)間的二層隔離和三層互通。虛擬路由器冗余協(xié)議(VirtualRouter Redundancy Protocol,VRRP)將可以承擔(dān)網(wǎng)關(guān)功能的一組路由器加入到備份組中,形成一臺虛擬路由器,由VRRP的選舉機(jī)制決定哪臺路由器承擔(dān)轉(zhuǎn)發(fā)任務(wù),局域網(wǎng)內(nèi)的主機(jī)只需將虛擬路由器配置為缺省網(wǎng)關(guān)。VRRP負(fù)載均衡模式(VRRPE)在VRRP提供的虛擬網(wǎng)關(guān)冗余備份功能基礎(chǔ)上,增加了負(fù)載均衡功能。其實(shí)現(xiàn)原理為將一個虛擬IP地址與多個虛擬MAC地址對應(yīng),VRRP備份組中的每個路由器都對應(yīng)一個虛擬MAC地址;使用不同的虛擬MAC地址應(yīng)答客戶端主機(jī)的地址解析協(xié)議(ARP)請求,從而使得不同主機(jī)的流量發(fā)送到不同的路由器,備份組中的每個路由器都能轉(zhuǎn)發(fā)流量。在VRRP負(fù)載均衡模式中,只需創(chuàng)建一個備份組,就可以實(shí)現(xiàn)備份組中多個路由器之間的負(fù)載分擔(dān),避免了 VRRP備份組中Backup路由器始終處于空閑狀態(tài)、網(wǎng)絡(luò)資源利用率不高的問題。當(dāng)MFF組網(wǎng)和VRRPE配合使用時,存在一些問題。參見圖I,圖I為MFF組網(wǎng)與VRRPE配合使用的組網(wǎng)結(jié)構(gòu)示意圖。圖I中設(shè)備100為使能MFF的設(shè)備,路由器111和路由器112為VRRPE設(shè)備,設(shè)備100用于代答PC121、PC122和PC123的ARP請求的網(wǎng)關(guān)MAC通過和網(wǎng)關(guān)的ARP報(bào)文交互,這里以IPV4網(wǎng)絡(luò)為例說明。設(shè)備100只記錄一個網(wǎng)關(guān)的MAC地址,在VRRPE模式下,由于設(shè)備100的MFF功能直接代答,PC121、PC122或PC123的請求報(bào)文不會再發(fā)送到路由器111或路由器112,導(dǎo)致PC121、PC122和PC123只能獲取到相同的VRRPE的一個虛MAC,導(dǎo)致無法起到負(fù)載均衡的目的。對于上述問題,現(xiàn)有實(shí)現(xiàn)通過修改組網(wǎng)解決。參見圖2,圖2為現(xiàn)有技術(shù)中解決MFF組網(wǎng)與VRRPE配合使用中存在的問題的結(jié)構(gòu)流程示意圖。圖2中設(shè)備100不直接連接路由器111和路由器112,而是直接連接一個3層設(shè)備200,通過設(shè)備200再連接路由器111和路由器112,設(shè)備100對應(yīng)的網(wǎng)關(guān)設(shè)置成設(shè)備200的IP地址,PC121、PC122和PC123只需要發(fā)送IP報(bào)文到設(shè)備200即可,對PC121、PC122和PC123屏蔽掉VRRPE模式。該種解決方案對實(shí)際應(yīng)用存在組網(wǎng)限制,并且增加了部署成本
      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明提供一種在VRRPE中傳輸報(bào)文的方法和設(shè)備,能夠?qū)崿F(xiàn)MFF組網(wǎng)和VRRPE的配合使用,簡化了對組網(wǎng)的要求。為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種在VRRPE中傳輸報(bào)文的方法,應(yīng)用于MFF組網(wǎng)中,所述方法包括所述MFF設(shè)備截獲下掛客戶端發(fā)送的地址解析協(xié)議ARP請求報(bào)文,記錄所述請求報(bào)文的信息,并將所述請求報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址,發(fā)送給所述VRRPE設(shè)備中的主設(shè)備;截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文,并將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。一種設(shè)備,應(yīng)用于MAC強(qiáng)制轉(zhuǎn)發(fā)MFF組網(wǎng)中,所述設(shè)備包括截獲單元、記錄單元和發(fā)送單元;所述截獲單元,用于截獲自身所在設(shè)備的下掛客戶端發(fā)送的地址解析協(xié)議ARP請求報(bào)文;截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文;所述記錄單元,用于記錄所述截獲單元截獲的請求報(bào)文的信息; 所述發(fā)送單元,用于將所述截獲單元截獲的請求報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址,發(fā)送給VRRPE設(shè)備中的主設(shè)備;將所述截獲單元截獲的應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。綜上所述,本發(fā)明通過截獲客戶端發(fā)送的ARP請求報(bào)文,將該報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址發(fā)送給VRRPE設(shè)備中的主設(shè)備,截獲由VRRPE設(shè)備根據(jù)負(fù)載均衡算法結(jié)果發(fā)送的應(yīng)答報(bào)文,并將該報(bào)文發(fā)送給發(fā)送請求的客戶端,使該客戶端根據(jù)所述應(yīng)答報(bào)文的源MAC地址進(jìn)行報(bào)文傳輸,能夠?qū)崿F(xiàn)MFF組網(wǎng)和VRRPE的配合使用,簡化了對組網(wǎng)的要求。


      圖I為MFF組網(wǎng)與VRRPE配合使用的組網(wǎng)結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中解決MFF組網(wǎng)與VRRPE配合使用中存在的問題的結(jié)構(gòu)流程示意圖;圖3為本發(fā)明實(shí)施例中在VRRPE中傳輸報(bào)文的方法流程圖;圖4為本發(fā)明具體實(shí)施例中用于在VRRPE中傳輸報(bào)文的設(shè)備的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明。本發(fā)明實(shí)施例中提出一種在VRRPE中傳輸報(bào)文的方法,應(yīng)用于MFF組網(wǎng)中,該組網(wǎng)中包括MFF設(shè)備和VRRPE設(shè)備。參見圖3,圖3為本發(fā)明實(shí)施例中在VRRPE中傳輸報(bào)文的方法流程圖。具體步驟如下步驟301,MFF設(shè)備截獲下掛客戶端發(fā)送的ARP請求報(bào)文,記錄所述請求報(bào)文的信息,并將所述請求報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址,發(fā)送給所述VRRPE設(shè)備中的主設(shè)備。本步驟中記錄的請求報(bào)文的信息包括源IP地址、目的IP地址、端口號和VLAN ID。記錄所述ARP請求報(bào)文的信息時,對記錄的請求報(bào)文的信息設(shè)置信息老化時間,信息老化時間內(nèi)未截獲到攜帶源IP地址為記錄的目的IP地址的應(yīng)答報(bào)文時,則將本地記錄的對應(yīng)的請求報(bào)文的信息老化。本步驟中的網(wǎng)關(guān)IP地址所述MFF設(shè)備通過如下方式獲得通過手工方式配置網(wǎng)關(guān)IP地址;或,使用動態(tài)主機(jī)配置協(xié)議(DHCP)方式從服務(wù)器獲取網(wǎng)關(guān)IP地址。步驟302,MFF設(shè)備截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文,并將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。本步驟中將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端包括將所述應(yīng)答報(bào)文中的目的IP地址修改為所述記錄的請求報(bào)文中的源IP地址,根據(jù)所述記錄的請求報(bào)文的信息中的端口號和VLAN ID將所述應(yīng)答報(bào)文單播發(fā)送給所述客戶端。本步驟中截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文之后,所述將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端之前,該方法進(jìn)一步包括MFF設(shè)備在本地記錄的所述請求報(bào)文的信息中查找截獲的應(yīng)答報(bào)文的目的IP地址,如果查找到,則執(zhí)行所述將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端及后續(xù)步驟;否則,將所述應(yīng)答報(bào)文透傳。若所述MFF設(shè)備截獲的應(yīng)答報(bào)文為VRRPE設(shè)備響應(yīng)MFF設(shè)備轉(zhuǎn)發(fā)的ARRP請求報(bào)文而發(fā)送的應(yīng)答報(bào)文,則該應(yīng)答報(bào)文的目的IP地址在記錄的請求報(bào)文的信息中以源IP地址記錄。如果記錄中不存在該應(yīng)答報(bào)文的目的IP地址,則說明該應(yīng)答報(bào)文可能是服務(wù)器發(fā)送,則將該應(yīng)答報(bào)文直接轉(zhuǎn)發(fā)。本步驟中MFF設(shè)備將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端時,該方法進(jìn)一步包括MFF設(shè)備刪除所述記錄的對應(yīng)的請求報(bào)文的信息。已成功獲得虛MAC地址并發(fā)送給發(fā)送請求的客戶端時,為了節(jié)省內(nèi)存空間,可以將記錄的請求報(bào)文的信息刪除。MFF設(shè)備監(jiān)聽所述VRRPE設(shè)備間的交互報(bào)文,獲得各VRRPE設(shè)備的虛MAC地址并記錄。MFF設(shè)備為所述記錄的各VRRPE設(shè)備的虛MAC地址設(shè)置地址老化時間,地址老化時間到時,將對應(yīng)的虛MAC地址老化;在所述老化時間內(nèi),監(jiān)聽到所述記錄的VRRPE設(shè)備的虛MAC地址時,將記錄的對應(yīng)虛MAC地址的地址老化時間更新。即實(shí)時地更新各VRRPE設(shè)備的虛MAC地址,如果某個VRRPE設(shè)備下線,或故障,設(shè)置的地址老化時間內(nèi)未再監(jiān)聽到該VRRPE設(shè)備與其他VRRPE設(shè)備的交互報(bào)文,則老化記錄的該VRRPE的虛MAC地址。預(yù)設(shè)時間到時,截獲到其下掛客戶端發(fā)送的ARP請求報(bào)文時,根據(jù)所述請求報(bào)文、的信息通過負(fù)載均衡算法為 所述發(fā)送所述請求報(bào)文的客戶端分配所述記錄的虛MAC地址,并將所述分配的虛MAC地址作為源MAC地址,所述獲得的網(wǎng)關(guān)IP地址作為源IP地址攜帶在應(yīng)答報(bào)文中發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。所述MFF設(shè)備為所述記錄的各VRRPE設(shè)備的虛MAC地址設(shè)置地址老化時間,地址老化時間到時,將對應(yīng)的虛MAC地址老化;在所述老化時間內(nèi),監(jiān)聽到所述記錄的VRRPE設(shè)備的虛MAC地址時,將記錄的對應(yīng)虛MAC地址的地址老化時間更新。本發(fā)明實(shí)施例在具體實(shí)現(xiàn)時,所述預(yù)設(shè)時間可以根據(jù)具體應(yīng)用設(shè)置,該預(yù)設(shè)時間到時,在網(wǎng)絡(luò)穩(wěn)定的情況下MFF設(shè)備已經(jīng)通過監(jiān)聽VRRPE設(shè)備間的交互報(bào)文獲得所述組網(wǎng)中所有參加負(fù)載均衡的VRRPE設(shè)備的虛MAC地址,這時MFF設(shè)備通過在自身上運(yùn)行負(fù)載均衡來分配虛MAC地址。下面結(jié)合附圖,舉具體實(shí)施例來詳細(xì)說明本發(fā)明是如何實(shí)現(xiàn)在VRRPE中傳輸報(bào)文的。以圖I中的組網(wǎng)為例,為了實(shí)現(xiàn)不同客戶端之間的二層隔離和三層互通,若客戶端121如果需要訪問客戶端122或VRRPE設(shè)備111或112時,需要獲知所經(jīng)網(wǎng)關(guān)的虛MAC地址。在圖I中假設(shè)選舉VRRPE設(shè)備111為VRRPE中的主設(shè)備,為自身分配虛MAC地址MAC111,為VRRPE設(shè)備112分配虛MAC地址MACl 12。以客戶端121訪問客戶端122為例,假設(shè)此時還未到所述預(yù)設(shè)時間。MFF設(shè)備100截獲客戶端121發(fā)送的ARP請求報(bào)文,不允許ARP報(bào)文直接轉(zhuǎn)發(fā)。記錄該請求報(bào)文的信息報(bào)文的源IP地址、源MAC地址、目的IP地址、以及端口號和VLAN ID。其中報(bào)文的源IP地址、源MAC地址為客戶端121的地址,報(bào)文的目的IP地址為客戶端122的地址,端口號為MFF設(shè)備100接收到該請求報(bào)文的端口的端口號。MFF設(shè)備100通過手工配置或DHCP方式從服務(wù)器130獲得網(wǎng)關(guān)IP地址。截獲到請求報(bào)文后,將該請求報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址,轉(zhuǎn)發(fā)給VRRPE設(shè)備111,VRRPE設(shè)備111的操作同現(xiàn)有實(shí)現(xiàn),通過負(fù)載均衡算法為發(fā)送該請求報(bào)文的客戶端分配虛MAC地址,并將該虛MAC地址作為應(yīng)答報(bào)文的源MAC地址。MFF設(shè)備100截獲到達(dá)自身的應(yīng)答報(bào)文,并不直接轉(zhuǎn)發(fā),需確定該報(bào)文的目的IP地址是否記錄在本地記錄的請求報(bào)文的信息中。如果是,該應(yīng)答報(bào)文為VRRPE的主設(shè)備對MFF設(shè)備100發(fā)送的請求報(bào)文發(fā)送的應(yīng)答報(bào)文,并在記錄的請求報(bào)文中查找到對應(yīng)的目的IP地址、端口號和VLAN ID,將查找到的目的IP地址作為應(yīng)答報(bào)文的源IP地址在查找到的VLAN ID所對應(yīng)的VLAN中從查找到的端口號對應(yīng)的端口轉(zhuǎn)發(fā)給客戶端121,使客戶端121后續(xù)發(fā)送報(bào)文時根據(jù)應(yīng)答報(bào)文的源MAC地址以及源IP地址進(jìn)行報(bào)文發(fā)送;若未查找到,則可能是其他應(yīng)答報(bào)文,如服務(wù)器發(fā)送IP地址的應(yīng)答報(bào)文等,則不對該報(bào)文進(jìn)行處理,直接轉(zhuǎn)發(fā)該應(yīng)答報(bào)文。以客戶端121訪問客戶端123為例,假設(shè)此時為預(yù)設(shè)時間過后,則MFF設(shè)備100通過監(jiān)聽VRRPE設(shè)備111和VRRPE設(shè)備112間的交互報(bào)文,獲得各VRRPE設(shè)備的虛MAC地址MAClll 和 MACl 12。截獲客戶端121發(fā)送的ARP請求報(bào)文,不允許ARP報(bào)文直接轉(zhuǎn)發(fā)。MFF設(shè)備100通過負(fù)載均衡算法為發(fā)送請求報(bào)文的客戶端121分配MAC地址,如果根據(jù)負(fù)載均衡算法分配的MAC地址為MAC111,則將MAClll作為源MAC地址、請求報(bào)文的目的IP地址,即客戶端123的IP地址作為源IP地址攜帶在應(yīng)答報(bào)文中發(fā)送給客戶端121,使客戶端121后續(xù)發(fā)送報(bào)文時根據(jù)應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文發(fā)送。
      基于上述同樣的發(fā)明構(gòu)思,本發(fā)明還提出一種設(shè)備,應(yīng)用于MFF組網(wǎng)中。參見圖4,圖4為本發(fā)明具體實(shí)施例中用于在VRRPE中傳輸報(bào)文的設(shè)備的結(jié)構(gòu)示意圖。該設(shè)備包括截獲單元401、記錄單元402和發(fā)送單元403。
      截獲單元401,用于截獲自身所在設(shè)備的下掛客戶端發(fā)送的地址解析協(xié)議ARP請求報(bào)文;截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文。記錄單元402,用于記錄截獲單元401截獲的請求報(bào)文的信息。發(fā)送單元403,用于將截獲單元401截獲的請求報(bào)文的目的IP地址修改為獲得的網(wǎng)關(guān)IP地址,發(fā)送給VRRPE設(shè)備中的主設(shè)備;將截獲單元401截獲的應(yīng)答報(bào)文根據(jù)記錄單元402記錄的請求報(bào)文的信息發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。較佳地,記錄單元402記錄的所述請求報(bào)文的信息包括源IP地址、目的IP地址、端口號和 VLAN ID。發(fā)送單元403,用于將所述應(yīng)答報(bào)文中的目的IP地址修改為記錄單元402記錄的請求報(bào)文中的源IP地址,根據(jù)所述記錄的請求報(bào)文的信息中的端口號和VLAN ID將所述應(yīng)答報(bào)文單播發(fā)送給所述客戶端。較佳地,該設(shè)備進(jìn)一步包括查找單元404。查找單元404,用于截獲單元401截獲應(yīng)答報(bào)文時,在記錄單元402記錄的所述請求報(bào)文的信息中查找截獲的應(yīng)答報(bào)文的目的IP地址。發(fā)送單元403,用于若查找單元404在記錄單元402記錄的所述請求報(bào)文的信息中查找到截獲的應(yīng)答報(bào)文的目的IP地址,則將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端;否則,將所述應(yīng)答報(bào)文透傳。較佳地,記錄單元402,進(jìn)一步用于當(dāng)發(fā)送單元403將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端時,刪除所述記錄的對應(yīng)的請求報(bào)文的信息。較佳地,記錄單元402,進(jìn)一步用于對記錄的請求報(bào)文的信息設(shè)置信息老化時間,信息老化時間內(nèi)截獲單元401未截獲到攜帶源IP地址為記錄的目的IP地址的應(yīng)答報(bào)文時,則將本地記錄的對應(yīng)的請求報(bào)文的信息老化。較佳地,該設(shè)備進(jìn)一步包括監(jiān)聽單元405和分配單元406。監(jiān)聽單元405,用于監(jiān)聽所述VRRPE設(shè)備間的交互報(bào)文,獲得各VRRPE設(shè)備的虛MAC地址并記錄。分配單元406,用于預(yù)設(shè)時間到時,若截獲單元401截獲到其下掛客戶端發(fā)送的ARP請求報(bào)文,根據(jù)所述請求報(bào)文的信息通過負(fù)載均衡算法為所述發(fā)送所述請求報(bào)文的客戶端分配監(jiān)聽單元405記錄的虛MAC地址。發(fā)送單元,用于將分配單元406分配的虛MAC地址作為源MAC地址,請求報(bào)文的目的IP地址作為源IP地址攜帶在應(yīng)答報(bào)文中發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。
      較佳地,該設(shè)備進(jìn)一步包括老化單元407。老化單元407,用于為監(jiān)聽單元405記錄的各VRRPE設(shè)備的虛MAC地址設(shè)置地址老化時間,地址老化時間到時,將對應(yīng)的虛MAC地址老化。監(jiān)聽單元405,用于在老化單元407設(shè)置的所述地址老化時間內(nèi),監(jiān)聽到所述記錄的VRRPE設(shè)備的虛MAC地址時,將記錄的對應(yīng)虛MAC地址的地址老化時間更新。上述實(shí)施例的單元可以集成于一體,也可以分離部署;可以合并為一個單元,也可以進(jìn)一步拆分成多個子單兀。
      綜上所述,本發(fā)明具體實(shí)施例中通過截獲客戶端發(fā)送的ARP請求報(bào)文,將該報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址發(fā)送給VRRPE設(shè)備中的主設(shè)備,截獲由VRRPE設(shè)備根據(jù)負(fù)載均衡算法結(jié)果發(fā)送的應(yīng)答報(bào)文,并將該報(bào)文發(fā)送給發(fā)送請求的客戶端,使該客戶端傳輸?shù)膱?bào)文能夠根據(jù)作為源MAC地址的虛MAC地址負(fù)載均衡的發(fā)送到特定的網(wǎng)關(guān),能夠?qū)崿F(xiàn)MFF組網(wǎng)和VRRPE的配合使用,簡化了對組網(wǎng)的要求。在本發(fā)明的具體實(shí)施例中,在預(yù)設(shè)時間內(nèi),MFF設(shè)備不是直接代答,而是轉(zhuǎn)發(fā)給VRRPE中的主設(shè)備使其通過負(fù)載均衡算法分配虛MAC地址;當(dāng)預(yù)設(shè)時間到時,MFF設(shè)備獲得VRRPE中主設(shè)備分配的所有虛MAC地址,截獲到ARP請求報(bào)文時,自身通過負(fù)載均衡算法分配一個已獲得的VRRPE設(shè)備的虛MAC地址,從而使客戶端在后續(xù)傳輸報(bào)文時負(fù)載均衡的傳輸?shù)教囟ǖ腣RRPE設(shè)備。在不受組網(wǎng)限制的情況下,使VRRPE設(shè)備起到負(fù)載均衡的目的。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種在負(fù)載均衡模式虛擬路由器冗余協(xié)議VRRPE中傳輸報(bào)文的方法,應(yīng)用于MAC強(qiáng)制轉(zhuǎn)發(fā)MFF組網(wǎng)中,其特征在于,所述網(wǎng)絡(luò)中包括MFF設(shè)備和VRRPE設(shè)備,所述方法包括 所述MFF設(shè)備截獲下掛客戶端發(fā)送的地址解析協(xié)議ARP請求報(bào)文,記錄所述請求報(bào)文的信息,并將所述請求報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址,發(fā)送給所述VRRPE設(shè)備中的主設(shè)備; 截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文,并將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地 址和源IP地址進(jìn)行報(bào)文傳輸。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述請求報(bào)文的信息包括源IP地址、目的IP地址、端口號和VLAN ID ; 所述將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端包括將所述應(yīng)答報(bào)文中的目的IP地址修改為所述記錄的請求報(bào)文中的源IP地址,根據(jù)所述記錄的請 求報(bào)文的信息中的端口號和VLAN ID將所述應(yīng)答報(bào)文單播發(fā)送給所述客戶端。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文之后,所述將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端之前,所述方法進(jìn)一步包括 在本地記錄的所述請求報(bào)文的信息中查找截獲的應(yīng)答報(bào)文的目的IP地址,如果查找至IJ,則執(zhí)行所述將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端及后續(xù)步驟;否則,將所述應(yīng)答報(bào)文透傳。
      4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端時,所述方法進(jìn)一步包括 刪除所述記錄的對應(yīng)的請求報(bào)文的信息。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進(jìn)一步包括,對記錄的請求報(bào)文的信息設(shè)置信息老化時間,信息老化時間內(nèi)未截獲到攜帶源IP地址為記錄的目的IP地址的應(yīng)答報(bào)文時,則將本地記錄的對應(yīng)的請求報(bào)文的信息老化。
      6.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述方法進(jìn)一步包括 所述MFF設(shè)備監(jiān)聽所述VRRPE設(shè)備間的交互報(bào)文,獲得各VRRPE設(shè)備的虛MAC地址并記錄; 預(yù)設(shè)時間到時,截獲到其下掛客戶端發(fā)送的ARP請求報(bào)文時,根據(jù)所述請求報(bào)文的信息通過負(fù)載均衡算法為所述發(fā)送所述請求報(bào)文的客戶端分配所述記錄的虛MAC地址,并將所述分配的虛MAC地址作為源MAC地址,所述獲得的網(wǎng)關(guān)IP地址作為源IP地址攜帶在應(yīng)答報(bào)文中發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括 所述MFF設(shè)備為所述記錄的各VRRPE設(shè)備的虛MAC地址設(shè)置地址老化時間,地址老化時間到時,將對應(yīng)的虛MAC地址老化;在所述老化時間內(nèi),監(jiān)聽到所述記錄的VRRPE設(shè)備的虛MAC地址時,將記錄的對應(yīng)虛MAC地址的地址老化時間更新。
      8.一種設(shè)備,應(yīng)用于MAC強(qiáng)制轉(zhuǎn)發(fā)MFF組網(wǎng)中,其特征在于,所述設(shè)備包括截獲單元、記錄單元和發(fā)送單元;所述截獲單元,用于截獲自身所在設(shè)備的下掛客戶端發(fā)送的地址解析協(xié)議ARP請求報(bào)文;截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文; 所述記錄單元,用于記錄所述截獲單元截獲的請求報(bào)文的信息; 所述發(fā)送單元,用于將所述截獲單元截獲的請求報(bào)文的目的IP地址修改為網(wǎng)關(guān)IP地址,發(fā)送給VRRPE設(shè)備中的主設(shè)備;將所述截獲單元截獲的應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。
      9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于, 所述記錄單元記錄的所述請求報(bào)文的信息包括源IP地址、目的IP地址、端口號和VLAN ID ; 所述發(fā)送單元,用于將所述應(yīng)答報(bào)文中的目的IP地址修改為所述記錄單元記錄的請求報(bào)文中的源IP地址,根據(jù)所述記錄的請求報(bào)文的信息中的端口號和VLAN ID將所述應(yīng)答報(bào)文單播發(fā)送給所述客戶端。
      10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述設(shè)備進(jìn)一步包括查找單元; 所述查找單元,用于根據(jù)所述截獲單元截獲應(yīng)答報(bào)文時,在所述記錄單元記錄的所述請求報(bào)文的信息中查找截獲的應(yīng)答報(bào)文的目的IP地址; 所述發(fā)送單元,用于若所述查找單元在所述記錄單元記錄的所述請求報(bào)文的信息中查找到截獲的應(yīng)答報(bào)文的目的IP地址,則將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端;否則,將所述應(yīng)答報(bào)文透傳。
      11.根據(jù)權(quán)利要求8-10任意一項(xiàng)所述的設(shè)備,其特征在于, 所述記錄單元,進(jìn)一步用于當(dāng)所述發(fā)送單元將所述應(yīng)答報(bào)文根據(jù)所述記錄的請求報(bào)文的信息發(fā)送給所述客戶端時,刪除所述記錄的對應(yīng)的請求報(bào)文的信息。
      12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于, 所述記錄單元,進(jìn)一步用于對記錄的請求報(bào)文的信息設(shè)置信息老化時間,信息老化時間內(nèi)所述截獲單元未截獲到攜帶源IP地址為記錄的目的IP地址的應(yīng)答報(bào)文時,則將本地記錄的對應(yīng)的請求報(bào)文的信息老化。
      13.根據(jù)權(quán)利要求8-10任意一項(xiàng)所述的設(shè)備,其特征在于,所述設(shè)備進(jìn)一步包括監(jiān)聽單元和分配單元; 所述監(jiān)聽單元,用于監(jiān)聽所述VRRPE設(shè)備間的交互報(bào)文,獲得各VRRPE設(shè)備的虛MAC地址并記錄; 所述分配單元,用于預(yù)設(shè)時間到時,若所述截獲單元截獲到其下掛客戶端發(fā)送的ARP請求報(bào)文,根據(jù)所述請求報(bào)文的信息通過負(fù)載均衡算法為所述發(fā)送所述請求報(bào)文的客戶端分配所述監(jiān)聽單元記錄的虛MAC地址。
      所述發(fā)送單元,用于將所述分配單元分配的虛MAC地址作為源MAC地址,請求報(bào)文的目的IP地址作為源IP地址攜帶在應(yīng)答報(bào)文中發(fā)送給所述客戶端,使所述客戶端根據(jù)接收到的應(yīng)答報(bào)文的源MAC地址和源IP地址進(jìn)行報(bào)文傳輸。
      14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,所述設(shè)備進(jìn)一步包括老化單元; 所述老化單元,用于為所述監(jiān)聽單元記錄的各VRRPE設(shè)備的虛MAC地址設(shè)置地址老化時間,地址老化時間到時,將對應(yīng)的虛MAC地址老化; 所述監(jiān)聽單元,用于在所述老化單元設(shè)置的所述地址老化時間內(nèi),監(jiān)聽到所述記錄的VRRPE設(shè)備的虛M AC地址時,將記錄的對應(yīng)虛MAC地址的地址老化時間更新。
      全文摘要
      本發(fā)明公開了一種在VRRPE中傳輸報(bào)文的方法,該方法包括MFF設(shè)備截獲其下掛客戶端發(fā)送的ARP請求報(bào)文,并將所述請求報(bào)文轉(zhuǎn)發(fā)給VRRPE設(shè)備中的主設(shè)備;截獲所述VRRPE設(shè)備中的主設(shè)備發(fā)送的將根據(jù)負(fù)載均衡算法分配的虛MAC地址作為源MAC地址的應(yīng)答報(bào)文時,將所述應(yīng)答報(bào)文發(fā)送給所述客戶端,使所述客戶端根據(jù)所述應(yīng)答報(bào)文進(jìn)行報(bào)文傳輸?;谕瑯拥陌l(fā)明構(gòu)思,本發(fā)明還提出一種設(shè)備,能夠?qū)崿F(xiàn)MFF組網(wǎng)和VRRPE的配合使用,簡化了對組網(wǎng)的要求。
      文檔編號H04L12/28GK102647360SQ20121012632
      公開日2012年8月22日 申請日期2012年4月26日 優(yōu)先權(quán)日2012年4月26日
      發(fā)明者王海東, 葛建壯 申請人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1