[發明專利]用于以太網交換機的沒有查找表的第2層分組交換有效
| 申請號: | 201380017811.6 | 申請日: | 2013-03-19 | 
| 公開(公告)號: | CN104221331B | 公開(公告)日: | 2017-10-24 | 
| 發明(設計)人: | K·G·坎博;V·潘德伊;呂達人;S·安南薩拉姆;N·馬克杰 | 申請(專利權)人: | 國際商業機器公司 | 
| 主分類號: | H04L12/28 | 分類號: | H04L12/28 | 
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 馮玉清 | 
| 地址: | 美國*** | 國省代碼: | 暫無信息 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 用于 以太網 交換機 沒有 查找 分組 交換 | ||
背景技術
本發明涉及數據中心基礎設施,更具體來說,本發明涉及能夠在不使用查找表的情況下進行第2層分組交換的以太網交換機。
在分組交換網絡交換機中,通常對目的地介質接入控制(MAC)地址或目的地互聯網協議(IP)地址實施查找,以便發現用于轉發分組的交換設備的實際目的地端口。大多數系統利用某種交換處理器來進行這一確定,比如專用集成電路(ASIC)。所述交換處理器保持用于實施查找解析的查找表,其在典型的網絡中可能相當長,并且可能具有數以千計的條目。所述查找表被存儲在芯片上或者被存儲在芯片外部。在任一種情況下,對于查找表的使用都會對于芯片增加顯著的邏輯復雜度、空間和存儲器需求。這一附加的復雜度最終會增加更多等待時間,并且使得芯片比起所期望的情況更加昂貴。因此,有益的是將能夠在不使用查找表的情況下發現實際目的地端口。
發明內容
在一個實施例中,一種系統包括至少一個處理器,其包括:被配置成接收針對為一個端口上的設備指派介質接入控制(MAC)地址的請求的邏輯;被配置成至少部分地基于所述端口確定將為所述設備指派的MAC地址的邏輯;
以及被配置成發送帶有MAC地址的針對所述請求的響應的邏輯。
在另一個實施例中,一種用于指派MAC地址的計算機程序產品包括隨之具體實現計算機可讀程序代碼的計算機可讀存儲介質,所述計算機可讀程序代碼包括:被配置成在不使用查找表的情況下確定將為設備指派的MAC地址的計算機可讀程序代碼;以及被配置成向設備發送MAC地址的計算機可讀程序代碼。
根據另一個實施例,一種用于指派MAC地址的方法包括:在交換設備的端口處接收來自設備的針對MAC地址的請求;至少部分地基于所述端口確定將為所述設備指派的MAC地址;以及利用所述MAC地址對所述請求做出響應。
在另一個實施例中,一種用于取回MAC地址的方法包括:向MAC分配服務器(MAAS)發送針對MAC地址的請求;等待預定時間量以接收針對所述請求的響應,所述響應包括MAC地址;以及在所述預定時間量內接收到針對所述請求的響應時使用所述MAC地址。
通過后面結合附圖做出的以舉例的方式說明本發明的原理的詳細描述,本發明的其他方面和實施例將變得顯而易見。
附圖說明
圖1示出了根據一個實施例的網絡架構。
圖2示出了根據一個實施例的可以與圖1的服務器和/或客戶端相關聯的代表性硬件環境。
圖3是根據一個實施例的交換設備的簡化圖示。
圖4示出了根據一個實施例的介質接入控制(MAC)地址分配表。
圖5是根據一個實施例的方法的流程圖。
圖6是根據另一個實施例的方法的流程圖。
具體實施方式
后面的描述是為了說明本發明的一般原理,而不意圖限制這里所要求保護的發明性概念。此外,這里所描述的特定特征可以與多種可能的組合和置換當中的每一種組合和置換中的其他所描述的特征組合使用。
除非在這里明確地另行定義,否則應當為所有術語給出其所可能的最寬泛的解釋,其中包括說明書所暗指的含義以及本領域技術人員所理解和/或如詞典、協定中所定義的含義。
還必須提到的是,除非另行表明,否則用在說明書和所附權利要求書中的單數形式“一個”、“一項”和“所述”也包括復數的所指對象。
在一種方法中,可以對于耦合到交換系統的遵循某一系統的設備確定介質接入控制(MAC)地址,其中每一個MAC地址在被應用散列算法時對應于特定散列數值,從而使得每一個散列數值對應于交換設備的一個端口,從而簡化并且改進為設備指派MAC地址的方式。
在一個一般性實施例中,一種系統包括至少一個處理器,其包括:被配置成接收針對為一個端口上的設備指派介質接入控制(MAC)地址的請求的邏輯;被配置成至少部分地基于所述端口確定將為所述設備指派的MAC地址的邏輯;以及被配置成發送帶有MAC地址的針對所述請求的響應的邏輯。
在另一個一般性實施例中,一種用于指派MAC地址的計算機程序產品包括隨之具體實現計算機可讀程序代碼的計算機可讀存儲介質,所述計算機可讀程序代碼包括:被配置成在不使用查找表的情況下確定將為設備指派的MAC地址的計算機可讀程序代碼;以及被配置成向設備發送MAC地址的計算機可讀程序代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380017811.6/2.html,轉載請聲明來源鉆瓜專利網。





