亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

報文的轉發(fā)方法和裝置的制造方法

文檔序號:9551177閱讀:553來源:國知局
報文的轉發(fā)方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通訊技術領域,尤其涉及一種報文的轉發(fā)方法和裝置。
【背景技術】
[0002]VXLAN (Virtual Extensible LAN,虛擬可擴展局域網(wǎng))是一種 overlay (覆蓋)的網(wǎng)絡技術,使用MAC in UDP (物理地址在用戶數(shù)據(jù)包協(xié)議)的方法進行封裝,共50字節(jié)的封裝報文頭。VXLAN提供了將二層網(wǎng)絡overlay在三層網(wǎng)絡上的能力,比VLAN(虛擬局域網(wǎng))有更好的擴展性。而在實際網(wǎng)絡部署過程中,存在大量的不支持VXLAN的硬件設備,這些設備也需要接入到VXLAN網(wǎng)絡中。
[0003]目前,主要通過增加一臺單獨的L2GW(Layer2Gateway,二層網(wǎng)關)設備作為中間層,進行VXLAN和VLAN之間的轉換。在L2GW設備上手動配置VXLAN和VLAN的映射關系,從而將不支持VXLAN的硬件設備資產(chǎn)接入到VXLAN網(wǎng)絡中。
[0004]但是,L2GW設備增加了采購成本,且需要獨立管理,并手動配置VXLAN和VLAN的映射關系,同時還要更改不支持VXLAN的硬件設備的連接設置,無法做到無縫集成。

【發(fā)明內容】

[0005]本發(fā)明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發(fā)明的一個目的在于提出一種報文的轉發(fā)方法,無需增加硬件設備,節(jié)省成本,無需更改舊設備的連接設置,在轉發(fā)報文時,根據(jù)目的設備的地址信息選擇相應的報文封裝方式并進行轉發(fā),從而實現(xiàn)無縫集成。
[0006]本發(fā)明的第二個目的在于提出一種報文的轉發(fā)裝置。
[0007]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種報文的轉發(fā)方法,應用于包括虛擬可擴展局域網(wǎng)絡VXLAN和VLAN的混合組網(wǎng)中,包括以下步驟:獲取報文的目的地址信息;根據(jù)所述目的地址信息查詢預先收集設備信息的設備信息列表,判斷對應的目的設備是否為舊設備;若所述目的設備非舊設備,則對所述報文進行VXLAN封裝,以及對VXLAN封裝后的所述報文進行轉發(fā);以及若所述目的設備為舊設備,則為所述報文封裝預設的虛擬局域網(wǎng)標簽VLAN TAG,以及對封裝后的所述報文進行轉發(fā)。
[0008]本發(fā)明實施例的報文的轉發(fā)方法,通過設置軟件融合橋的方式,將不支持VXLAN的舊設備接入到VXLAN網(wǎng)絡中,無需增加硬件設備,節(jié)省成本,無需更改舊設備的連接設置,在轉發(fā)報文時,根據(jù)目的設備的地址信息選擇相應的報文封裝方式并進行轉發(fā),從而實現(xiàn)無縫集成。
[0009]本發(fā)明第二方面實施例提出了一種報文的轉發(fā)裝置,包括:獲取模塊,用于獲取報文的目的地址信息;判斷模塊,用于根據(jù)所述目的地址信息查詢預先收集設備信息的設備信息列表,判斷對應的目的設備是否為舊設備;封裝模塊,用于當所述目的設備非舊設備時,對所述報文進行VXLAN封裝,以及對VXLAN封裝后的所述報文進行轉發(fā),當所述目的設備為舊設備時,為所述報文封裝預設的虛擬局域網(wǎng)標簽VLAN TAG,以及對封裝后的所述報文進行轉發(fā)。
[0010]本發(fā)明實施例的報文的轉發(fā)裝置,通過設置軟件融合橋的方式,將不支持VXLAN的舊設備接入到VXLAN網(wǎng)絡中,無需增加硬件設備,節(jié)省成本,無需更改舊設備的連接設置,在轉發(fā)報文時,根據(jù)目的設備的地址信息選擇相應的報文封裝方式并進行轉發(fā),從而實現(xiàn)無縫集成。
【附圖說明】
[0011]圖1是現(xiàn)有技術中VXLAN網(wǎng)絡報文轉發(fā)原理示意圖。
[0012]圖2是根據(jù)本發(fā)明一個實施例的報文的轉發(fā)方法的流程圖。
[0013]圖3是根據(jù)本發(fā)明一個實施例的虛擬機與舊設備進行通信的效果示意圖。
[0014]圖4是虛擬機之間進行通信的效果示意圖。
[0015]圖5是根據(jù)本發(fā)明一個實施例的報文的轉發(fā)裝置的結構示意圖。
【具體實施方式】
[0016]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0017]在現(xiàn)有技術中,對于支持VXLAN的網(wǎng)絡,如圖1所示,其轉發(fā)報文的原理如下:虛擬機VM1或VM2發(fā)送的報文在軟件轉發(fā)橋進行VXLAN封裝,封裝完畢后,其出接口為VXLAN虛擬接口,其IP層封裝源IP地址為本地的三層接口 L3Intl接口的IP地址,目的IP地址為目的端的三層接口 L3Int2接口的IP地址。在封裝完畢后,最終通過L3Intl接口的協(xié)議棧實現(xiàn)報文的發(fā)送。
[0018]而本發(fā)明的目的在于將支持VXLAN的設備和支持VLAN的設備進行融合,即將不支持VXLAN的舊設備加入至VXLAN網(wǎng)絡中,無需增加外部硬件設備,即可實現(xiàn)報文在混合網(wǎng)絡中的轉發(fā)。
[0019]圖2是根據(jù)本發(fā)明一個實施例的報文的轉發(fā)方法的流程圖。
[0020]如圖2所示,報文的轉發(fā)方法可包括:
[0021]S101,獲取報文的目的地址信息。
[0022]S102,根據(jù)目的地址信息查詢預先收集設備信息的設備信息列表,判斷對應的目的設備是否為舊設備。
[0023]其中,舊設備是指不支持VXLAN的設備。
[0024]具體地,可預先采集舊設備的地址信息,并為舊設備設置邏輯端口信息,然后保存地址信息和邏輯端口信息至設備信息列表中。當有報文轉發(fā)時,可將報文中的目的地址信息和設備信息列表中的所有設備的地址信息進行匹配,查找到與目的地址信息一致的網(wǎng)絡中設備的地址信息之后,可根據(jù)設備信息列表保存的內容獲得對應的設備的邏輯端口信息,再根據(jù)邏輯端口信息確定目的設備是否為舊設備。
[0025]舉例來說,可預先獲取網(wǎng)絡中已知舊設備的物理地址MAC和邏輯地址IP,通過RESTAPI(Representat1nal State Transfer Applicat1n Programming Interface,表述性狀態(tài)轉移應用程序編程接口)或靜態(tài)配置方式為舊設備統(tǒng)一創(chuàng)建一個邏輯端口,可設置邏輯端口類型為特定類型,例如LEGENCY。然后,將上述信息保存至設備信息列表中,其中,舊設備的邏輯端口類型統(tǒng)一標示為LEGENCY。當有報文轉發(fā)時,可查詢設備信息列表,可根據(jù)報文中的目的地址信息,確定對應的目的設備的邏輯端口類型。如果目的設備的邏輯端口類型為LEGENCY,則可確定目的設備為舊設備;如果目的設備的邏輯端口類型不為LEGENCY,則可確定目的設備非舊設備。
[0026]S103,若目的設備非舊設備,則對報文進行VXLAN封裝,以及對VXLAN封裝后的報文進行轉發(fā)。
[0027]具體地,當目的設備非舊設備時,即目的設備支持VXLAN時,可建立VXLAN隧道流表,并在物理鏈路層中封裝虛擬局域網(wǎng)標簽VLAN TAG。其中,VLAN TAG可包括預設東西向虛擬局域網(wǎng)標識VLAN ID。然后可通過軟件轉發(fā)橋的虛擬接口將報文轉發(fā)至融合橋的三層接口,以及經(jīng)過物理網(wǎng)卡,并通過物理交換機將報文轉發(fā)至目的設備。
[0028]S104,若目的設備為舊設備,則為報文封裝預設的虛擬局域網(wǎng)標簽VLAN TAG,以及對封裝后的報文進行轉發(fā)。
[0029]具體地,當目的設備為舊設備時,即目的設備不支持VXLAN時,可匹配報文的VLANTAG為局部VLAN TAG,并封裝報文的VLAN TAG為南北向VLAN ID,然后通過軟件轉發(fā)橋直接將報文轉發(fā)至融合橋,然后經(jīng)過物理網(wǎng)卡,并通過物理交換機將報文轉發(fā)至目的設備,從而實現(xiàn)報文的發(fā)送。
[0030]下面以一個具體實例進行詳細說明,在對VXLAN和VLAN進行混合組網(wǎng)時,可預先進行設置。首先,可為網(wǎng)絡中的每個獨立的租戶(位于同一網(wǎng)段的虛擬機的集合)分配一個南北向VLAN ID,虛擬機可通過該南北向VLAN ID與舊設備進行通信,通信流量在鏈路層封裝南北向VLAN T
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1