[發明專利]流量轉發控制方法和設備有效
| 申請號: | 201210236574.X | 申請日: | 2012-07-10 |
| 公開(公告)號: | CN103546385A | 公開(公告)日: | 2014-01-29 |
| 發明(設計)人: | 屈維亮 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/46 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 轉發 控制 方法 設備 | ||
技術領域
本申請涉及網絡通信技術,特別涉及流量轉發控制方法和設備。
背景技術
為了更好地提供服務,提供商通常在異地部署多個數據中心實現負載分擔和高可靠性,并實現虛擬機在各個數據中心之間的自由遷移。由于虛擬機遷移過程對用戶透明,不能改變IP地址,所以必須在分布于異地的數據中心之間實現二層虛擬互聯(EVI:Ethernet?Virtualization?Interconnection)。
參見圖1,圖1為現有EVI組網示意圖。在圖1所示的EVI組網中存在以下三個站點:站點(Site)1、Site?2和Site?3。各個站點均部署了數據中心,各自通過邊緣設備(ED:Edge?Device)連接至核心網絡(也稱為公網),以實現各個站點之間的二層互聯。在圖1中,一個站點可以同時有多個ED連接至公網,稱為多歸屬接口到公網,當然,一個站點也可以僅有一個ED連接至公網,稱為單歸屬接口到公網。
下面對圖1所示EVI組網涉及的技術術語進行解釋:
ED,主要負責虛擬專用網(VPN:Virtual?Private?Network)業務的接入,其用于完成從私網到公網、以及從公網至私網的報文轉發。
EVI實例(instance),也稱為虛擬互通實例,使用網絡標識(Network?ID)來唯一標識,不同EVI實例內的報文轉發相互隔離。
虛擬以太網鏈路(EVI?link,簡稱vlink),其為兩個不同EVI實例之間的一條雙向虛擬連接。
EVI隧道(Tunnel),用于承載vlink,其為兩個處于不同EVI實例中的ED之間的直連通道,用于完成不同ED之間的報文透明傳輸。一條EVI隧道上可以同時承載多條vlink。
至此,完成EVI組網涉及的技術術語描述。
在EVI組網中,對于廣播流量以及泛洪組播流量,需要泛洪至公網。當公網將這些流量傳送至多歸屬接口到公網的站點時,該站點中該流量所屬VLAN的授權邊緣設備(AED:Authentication?ED)會繼續轉發接收的流量,而該VLAN的非AED會直接丟棄該接收的流量。其中,VLAN的AED為負責該VLAN內流量轉發的ED,反之,VLAN的非AED為不負責該VLAN內流量轉發的ED。
以圖1所示的組網為例,假如站點1發送VLAN1內的廣播流量(泛洪組播流量原理類似),則站點1中的ED1上復制廣播流量并分別通過vlink1和vlink2向公網發送,當站點3接收到ED1通過vlink2發送的廣播流量后,由于該站點3存在兩個連接至公網的ED,屬于多歸屬接口到公網的站點,并且,站點3中的其中一個ED設備(稱為設備A)負責該接收的廣播流量所屬VLAN即VLAN1內的流量轉發,另一個ED(稱為設備B)不負責VLAN1內的流量轉發,如此,設備A作為該VLAN1的AED,會進一步轉發該接收的廣播流量,而設備B作為該VLAN1的非AED,會直接丟棄該接收的廣播流量。可以看出,對于設備B而言,ED1發送至設備B的流量是完全無用的,而ED1依然還將這些完全無用的流量通過公網發送至設備B,這會增加公網負擔。
發明內容
本申請提供了流量轉發控制方法和設備,以避免無用的流量發送至公網,增加公網負擔。
本申請提供的技術方案包括:
一種流量轉發控制方法,該方法應用于EVI網絡中站點的ED,所述ED執行以下步驟:
通過本ED的虛擬以太網鏈路發布本ED的所有激活虛擬局域網VLAN;
接收其他站點中ED發布的激活VLAN,并記錄激活VLAN和接收到該激活VLAN的虛擬以太網鏈路之間的對應關系;
在轉發流量時,所述流量為廣播流量或者泛洪組播流量,在已記錄的所述對應關系中查找所述流量所屬VLAN對應的虛擬以太網鏈路,通過該查找到的虛擬以太網鏈路轉發所述流量。
優選地,本發明中,如果本ED所處的站點為多歸屬接口至公網的站點,則所述通過本ED的虛擬以太網鏈路發布本ED承載的所有激活VLAN包括:
與本ED所處站點中的其他ED共同協商選舉出本ED所承載的VLAN,其中,當ED承載VLAN時,表示ED負責該承載的VLAN內的流量轉發,即為本ED的激活VLAN;
通過本ED的虛擬以太網鏈路發布本ED承載的所有激活VLAN。
而如果本ED所處的站點為單歸屬接口至公網的站點,則所述通過本ED的虛擬以太網鏈路發布本ED承載的所有激活VLAN包括:
將本ED上所有用于二層虛擬互聯的擴展VLAN作為本ED承載的動態VLAN。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210236574.X/2.html,轉載請聲明來源鉆瓜專利網。





