本發明專利技術公開了一種報文傳輸方法和設備,該方法包括:從設備接收來自終端設備的報文,通過報文的目的地址查詢單播表項;如果所述單播表項中有所述目的地址對應的記錄,則所述從設備利用所述單播表項將所述報文發送到目的地址;如果所述單播表項中沒有所述目的地址對應的記錄,則所述從設備將所述報文發送給主設備。本發明專利技術實施例中,減輕了主設備的負載。
【技術實現步驟摘要】
一種報文傳輸方法和設備
本專利技術涉及通信
,尤其是涉及一種報文傳輸方法和設備。
技術介紹
網絡規模需求的不斷增長,尤其是數據中心的規模化應用以及網絡設備硬件技術的快速發展,對接入網絡帶來新的特征,其主要體現在:(1)從主機角度,單一二層網絡所接入的主機規模越來越大,且有跨較大地域的需求和虛擬化主機需求;(2)從接入網絡設備角度,網絡設備可以使用的中高端芯片性能越來越強、轉發表容量越來越大,單一設備可容納大量主機的接入。但是,以下原因導致不能將大量主機直接接入到單一高性能網絡設備:(1)單一網絡設備所能提供的物理端口密度有限;(2)實際網絡部署上不容許。為此,可以將高性能的網絡設備作為主設備,將低性能的網絡設備作為從設備,并將少量主設備和大量從設備在邏輯上組成一個整體,所有設備共享主設備的高性能和大容量轉發表,而且在虛擬機環境中,從設備可以是物理主機的網絡接口卡或者物理主機內部系統軟件的軟交換組件。當前通用芯片廠商提供的芯片互聯技術中,從設備對主設備來說是完全可見的,主設備的轉發表中能直接唯一標示所有互聯設備的每個物理芯片及其端口,將采用該技術的方法稱為異構堆疊(不同性能、不同規格的設備堆疊);在異構堆疊網絡中,盡可能利用主設備(異構堆疊中學習維護轉發表,做報文轉發決策的設備)的高性能和大規格,來自從設備(異構堆疊中完成端口擴展的設備)的報文直接透傳到主設備,轉發決策完全在主設備完成。現有技術中,如圖1所示,為異構堆疊網絡中從設備流量的處理示意圖,來自UNI口(即端口1-端口16)的流量進入從設備后,從設備直接將UNI口的流量完全重定向到對應的上行端口(即端口A-端口D),并通過對應的上行端口將流量轉發至主設備上;上述過程中,從設備本地不維護轉發表,所有的轉發決策都是由主設備完成,以充分利用主設備高規格的轉發表和性能。但是,從設備所采用的通用芯片中,從設備也具有較強的查表轉發處理能力以及一定的轉發表規格;而上述實現方式中,所有流量都需要主設備來進行查表轉發,主設備負載了所有流量,而從設備僅僅作為遠端的端口擴展器作用;上述方式浪費了從設備的網絡處理能力,且增加了主設備的負載。
技術實現思路
本專利技術實施例提供一種報文傳輸方法和設備,以充分利用從設備的網絡處理能力,并減輕了主設備的負載。為了達到上述目的,本專利技術實施例提供一種報文傳輸方法,應用于包括終端設備、主設備和從設備的異構堆疊網絡中,所述從設備上具有連接到所述主設備的上行端口,且所述從設備上具有連接到所述終端設備的下行端口,該方法包括以下步驟:所述從設備在通過所述下行端口接收到來自所述終端設備的報文時,通過所述報文的目的地址查詢單播表項;如果所述單播表項中有所述目的地址對應的記錄,則所述從設備利用所述單播表項將所述報文發送到目的地址;如果所述單播表項中沒有所述目的地址對應的記錄,則所述從設備通過所述上行端口將所述報文發送給所述主設備。所述單播表項具體為:二層單播表項,或者,二層單播表項和三層單播表項;所述從設備通過所述報文的目的地址查詢單播表項,之前還包括:所述從設備維護下行端口連接到的終端設備所對應的單播表項。所述從設備維護下行端口連接到的終端設備所對應的單播表項,具體包括:所述從設備通過介質訪問控制MAC地址學習功能學習并記錄所述下行端口連接到的終端設備所對應的單播表項;或者,所述從設備通過地址解析協議ARP學習功能學習并記錄所述下行端口連接到的終端設備所對應的單播表項;或者,在所述主設備獲知所述從設備的下行端口連接到的終端設備所對應的單播表項之后,所述從設備接收并記錄所述主設備通知的所述下行端口連接到的終端設備所對應的單播表項。所述從設備通過所述報文的目的地址查詢單播表項,具體包括:所述從設備利用預先配置的第一流量策略確定需要查詢單播表項,并通過所述報文的目的地址查詢單播表項;其中,所述第一流量策略用于使所述從設備確定需要對所有通過所述下行端口接收到的報文查詢單播表項。所述從設備通過所述上行端口將所述報文發送給所述主設備,具體包括:所述從設備利用預先配置的第二流量策略確定需要將報文發送給所述主設備,并通過所述上行端口將所述報文發送給所述主設備;其中,所述第二流量策略用于使所述從設備確定需要將所述單播表項中沒有目的地址對應的記錄的報文發送給所述主設備。本專利技術實施例提供一種報文傳輸設備,作為從設備應用于包括終端設備、主設備和所述從設備的異構堆疊網絡中,所述從設備上具有連接到所述主設備的上行端口,且所述從設備上具有連接到所述終端設備的下行端口,所述從設備包括:接收模塊,用于通過所述下行端口接收來自所述終端設備的報文;查詢模塊,用于在通過所述下行端口接收到來自所述終端設備的報文時,通過所述報文的目的地址查詢單播表項;發送模塊,用于當查詢結果為所述單播表項中有所述目的地址對應的記錄時,利用所述單播表項將所述報文發送到目的地址;當查詢結果為所述單播表項中沒有所述目的地址對應的記錄時,通過所述上行端口將所述報文發送給所述主設備。所述單播表項具體為:二層單播表項,或者,二層單播表項和三層單播表項;所述從設備還包括:維護模塊,用于維護下行端口連接到的終端設備所對應的單播表項。所述維護模塊,具體用于通過介質訪問控制MAC地址學習功能學習并記錄所述下行端口連接到的終端設備所對應的單播表項;或者,通過地址解析協議ARP學習功能學習并記錄所述下行端口連接到的終端設備所對應的單播表項;或者,在所述主設備獲知所述從設備的下行端口連接到的終端設備所對應的單播表項之后,接收并記錄所述主設備通知的所述下行端口連接到的終端設備所對應的單播表項。所述查詢模塊,具體用于利用預先配置的第一流量策略確定需要查詢單播表項,并通過所述報文的目的地址查詢單播表項;其中,所述第一流量策略用于使所述從設備確定需要對所有通過所述下行端口接收到的報文查詢單播表項。所述發送模塊,具體用于利用預先配置的第二流量策略確定需要將報文發送給所述主設備,并通過所述上行端口將所述報文發送給所述主設備;其中,所述第二流量策略用于使所述從設備確定需要將所述單播表項中沒有目的地址對應的記錄的報文發送給所述主設備。與現有技術相比,本專利技術實施例至少具有以下優點:本專利技術實施例中,在包括主設備和從設備的異構堆疊網絡中,從設備自身轉發下行端口接收到的已知單播流量(即單播表項匹配到的報文)給目的地址,從而縮短了這些已知單播流量的轉發路徑,并縮短了轉發時延;且一定程度上利用從設備的網絡處理能力,并減輕了主設備的負載。附圖說明圖1是現有技術中異構堆疊網絡中從設備流量的處理示意圖;圖2是本專利技術實施例提供的一種報文傳輸方法流程示意圖;圖3是本專利技術實施例提供的一種報文傳輸設備結構示意圖。具體實施方式本專利技術實施例提出一種報文傳輸方法,該方法應用于包括終端設備、主設備和從設備的異構堆疊網絡中,從設備上具有連接到主設備的上行端口,且從設備上具有連接到終端設備的下行端口;以圖1為本專利技術實施例的應用場景示意圖,則該異構堆疊網絡中包括有終端設備(圖1中未體現)、從設備、主設備1和主設備2,且從設備上具有連接到主設備的上行端口A-上行端口D,且從設備上具有連接到終端設備的下行端口1-下行端口16。基于上述異構堆疊網絡,如圖2所示,該報文傳輸方法包括本文檔來自技高網...

【技術保護點】
一種報文傳輸方法,應用于包括終端設備、主設備和從設備的異構堆疊網絡中,所述從設備上具有連接到所述主設備的上行端口,且所述從設備上具有連接到所述終端設備的下行端口,其特征在于,該方法包括以下步驟:所述從設備在通過所述下行端口接收到來自所述終端設備的報文時,通過所述報文的目的地址查詢單播表項;如果所述單播表項中有所述目的地址對應的記錄,則所述從設備利用所述單播表項將所述報文發送到目的地址;如果所述單播表項中沒有所述目的地址對應的記錄,則所述從設備通過所述上行端口將所述報文發送給所述主設備。
【技術特征摘要】
1.一種報文傳輸方法,應用于包括終端設備、主設備和從設備的異構堆疊網絡中,所述從設備上具有連接到所述主設備的上行端口,且所述從設備上具有連接到所述終端設備的下行端口,其特征在于,該方法包括以下步驟:所述從設備維護下行端口連接到的終端設備所對應的單播表項;所述從設備在通過所述下行端口接收到來自所述終端設備的報文時,通過所述報文的目的地址查詢單播表項;如果所述單播表項中有所述目的地址對應的記錄,則所述從設備利用所述單播表項將所述報文發送到目的地址;如果所述單播表項中沒有所述目的地址對應的記錄,則所述從設備通過所述上行端口將所述報文發送給所述主設備,以由所述主設備將所述報文發送到所述目的地址。2.如權利要求1所述的方法,其特征在于,所述單播表項具體為:二層單播表項,或者,二層單播表項和三層單播表項。3.如權利要求2所述的方法,其特征在于,所述從設備維護下行端口連接到的終端設備所對應的單播表項,具體包括:所述從設備通過介質訪問控制MAC地址學習功能學習并記錄所述下行端口連接到的終端設備所對應的單播表項;或者,所述從設備通過地址解析協議ARP學習功能學習并記錄所述下行端口連接到的終端設備所對應的單播表項;或者,在所述主設備獲知所述從設備的下行端口連接到的終端設備所對應的單播表項之后,所述從設備接收并記錄所述主設備通知的所述下行端口連接到的終端設備所對應的單播表項。4.如權利要求1-3任一項所述的方法,其特征在于,所述從設備通過所述報文的目的地址查詢單播表項,具體包括:所述從設備利用預先配置的第一流量策略確定需要查詢單播表項,并通過所述報文的目的地址查詢單播表項;其中,所述第一流量策略用于使所述從設備確定需要對所有通過所述下行端口接收到的報文查詢單播表項。5.如權利要求1所述的方法,其特征在于,所述從設備通過所述上行端口將所述報文發送給所述主設備,具體包括:所述從設備利用預先配置的第二流量策略確定需要將報文發送給所述主設備,并通過所述上行端口將所述報文發送給所述主設備;其中,所述第二流量策略用于使所述從設備確定需要將所述單播表項中沒有...
【專利技術屬性】
技術研發人員:祁正林,劉刀桂,修亦宏,張楠,
申請(專利權)人:杭州華三通信技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。