欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于數據中心覆蓋網絡的主機網絡加速器的制造方法

文檔序號:9238037閱讀:339來源:國知局
用于數據中心覆蓋網絡的主機網絡加速器的制造方法
【專利說明】
[0001] 有關申請的奪叉引用
[0002] 本申請要求對2014年3月31日提交的第61/973,045號美國臨時申請的權益, 其全部內容通過引用結合于此。
技術領域
[0003] 本發(fā)明涉及計算機網絡,并且更具體地涉及提供虛擬網絡的數據中心。
【背景技術】
[0004] 在典型的基于云的數據中心中,互連的服務器的大型匯集提供用于執(zhí)行各種應用 的計算和/或存儲容量。例如數據中心可以包括設施,該設施主控用于訂戶、例如數據中心 的消費者的應用和服務。數據中心可以例如主控所有基礎設施裝備、比如聯(lián)網和存儲系統(tǒng)、 冗余功率供應和環(huán)境控制。在多數數據中心中,經由由一層或者多層物理網絡交換機和路 由器提供的高速交換結構來互連存儲系統(tǒng)和應用服務器的群集。更復雜的數據中心提供遍 布全球而擴展的基礎設施而訂戶支持裝備位于各種物理主控設施中。
[0005] 數據中心往往利用具有專有通信技術的專有交換結構或者現(xiàn)成的 (off-the-shelf)交換部件,這些專有通信技術或者現(xiàn)成的交換部件交換符合常規(guī)的基于 分組的通信協(xié)議的分組。專有交換結構可以提供高的性能、但是有時可能成本更高,而在一 些情況下可以提供用于網絡的單點故障?,F(xiàn)成的的基于分組的交換部件可以成本更低、但 是可能造成有損、非確定性的行為。

【發(fā)明內容】

[0006] -般而言,本公開內容描述一種高性能、可擴展和無掉話的數據中心交換結構和 基礎設施。數據中心交換結構可以利用低成本、現(xiàn)成的的基于分組的交換部件(例如以太 網IP(IPoE))和覆蓋轉發(fā)技術而不是專有交換結構。
[0007] 在一個示例中,主機網絡加速器(HNA)被定位于數據中心的服務器(例如虛擬機 或者專用服務器)與提供在服務器之間的點到點連通的IP〇E核心網絡之間。HNA是在一個 或者多個集成電路上嵌入虛擬路由器的硬件設備,其中虛擬路由器被配置為向虛擬機延伸 一個或者多個虛擬網絡和使用覆蓋網絡通過交換結構無縫地傳送分組。換而言之,HNA提供 與用于通過數據中心的核心交換網絡傳達分組流的覆蓋技術的基于硬件的無縫接入接口。
[0008] 另外,HNA在集成電路中結合和實施流控制、調度和服務質量(QoS)特征以便基于 非專有、基于分組的交換協(xié)議(例如以太網IP)和覆蓋轉發(fā)技術--也就是說,無需專有交 換結構--提供高性能、可擴展和無掉話的數據中心交換結構。
[0009] 這樣,這里描述的技術可以提供向在數據中心的下層物理網絡的邊緣操作的HNA的虛擬路由器延伸的多點到多點、無掉話和可擴展的物理網絡。作為結果,主控用于各種租 戶的用戶應用的服務器或者在利用低成本、行業(yè)標準轉發(fā)技術之時虛擬機體驗高速和可靠 的第3層轉發(fā)而無需專有交換結構。
[0010] 在附圖和以下描述中闡述本發(fā)明的一個或者多個實施例的細節(jié)。本發(fā)明的其它特 征、目的和優(yōu)點將從描述和附圖中以及從權利要求中變得清楚。
【附圖說明】
[0011] 圖1是圖示具有數據中心的示例網絡的框圖,在該數據中心中可以實施這里描述 的技術的示例。
[0012] 圖2A是圖示示例實現(xiàn)的框圖,在該實現(xiàn)中在數據中心的服務器內部署主機網絡 加速器。
[0013] 圖2B是圖示示例實現(xiàn)的框圖,在該實現(xiàn)中在數據中心的架頂交換機(TOR)中部署 主機網絡加速器。
[0014] 圖3A是進一步具體圖示服務器的示例實現(xiàn)的框圖,該服務器具有一個或者多個 基于外圍部件互連快速(PCIe)的主機網絡加速器。
[0015] 圖3B是進一步具體圖示TOR的示例實現(xiàn)的框圖,該TOR具有一個或者多個基于 PCIe的主機網絡加速器。
[0016] 圖4是圖示具有基于PCIe的主機網絡加速器的計算設備的更多細節(jié)的框圖。 [0017] 圖5是具體圖示計算設備可以根據在本公開內容中描述的技術處理的示例隧道 分組的框圖。
[0018] 圖6是具體圖示示例分組結構的框圖,該分組結構可以被主機網絡加速器用于維 護按對"心跳"消息,這些按對"心跳"消息用于在當前未對于給定的源/目的地HNA對通 過覆蓋網絡交換隧道分組的情況下交換更新的流控制信息。
[0019] 圖7是圖示根據這里描述的技術的主機網絡加速器(HNA)的概念圖的框圖,這些HNA在網狀拓撲中被交換結構互連用于在HNA之間的可擴展、無掉話、端到端通信。
[0020] 圖8是圖示根據這里描述的技術的系統(tǒng)的框圖,在該系統(tǒng)中,主機網絡加速器 (HNA)在網狀拓撲中被交換結構互連用于在HNA之間的可擴展、無掉話、端到端通信。
[0021] 圖9是圖示根據在本公開內容中描述的技術的用于主機網絡加速器的數據結構 的框圖。
[0022] 圖10A-10B是圖示根據在本公開內容中描述的技術的在HNA之間交換的示例流控 制消息的框圖。
[0023] 圖11是根據在本公開內容中描述的技術的主機網絡加速器的用于執(zhí)行流控制的 示例操作模式的流程圖。
[0024] 圖12A-12B是圖示根據這里描述的技術的示例系統(tǒng)的框圖,在該系統(tǒng)中,主機網 絡加速器應用流控制。
[0025] 圖13是圖示根據在本公開內容中描述的技術的用于主機網絡加速器執(zhí)行流控 制的示例操作模式的流程圖。
[0026] 相似標號貫穿各圖和文本表示相似要素。
【具體實施方式】
[0027] 圖1是圖示具有數據中心10的示例網絡8的框圖,在該數據中心中可以實施這里 描述的技術的示例。一般而言,數據中心10為用于被服務提供方網絡7耦合到數據中心的 客戶11的應用和服務而提供操作環(huán)境。數據中心10可以例如托管基礎設施裝備、比如聯(lián)網 和存儲系統(tǒng)、冗余功率供應和環(huán)境控制。服務提供方網絡7可以耦合到被其它提供方監(jiān)管 的一個或者多個網絡,并且因此可以形成大規(guī)模公用網絡基礎設施、例如因特網的一部分。
[0028] 在一些示例中,數據中心10可以代表許多在地理上分布的網絡數據中心之一。如 圖1的示例中所示,數據中心10可以是為客戶11提供網絡服務的設施。客戶11可以是集 體實體、比如企業(yè)和政府或者個人。例如網絡數據中心可以主控用于若干企業(yè)和終端用戶 的web服務。其它示例服務可以包括數據存儲裝置、虛擬私有網絡、流量工程、文件服務、數 據挖掘、科學或者超級計算等。在一些實施例中,數據中心10可以是個體網絡服務器、網絡 對等體或者其它數據中心。
[0029] 在這一示例中,數據中心10包括經由由一層或者多層物理網絡交換機和路由器 提供的高速交換結構14互連的存儲系統(tǒng)和應用服務器12A_12X(這里為"服務器12")的 集合。服務器12為與客戶11關聯(lián)的應用和數據提供執(zhí)行和存儲環(huán)境并且可以是物理服務 器、虛擬機或者其組合。
[0030] 一般而言,交換結構14代表提供在服務器12之間的點到點連通的第二層(L2)和 第三層(L3)交換和路由部件。在一個示例中,交換結構14包括實施工業(yè)標準協(xié)議的互連、 高性能而又現(xiàn)成的的基于分組的路由器和交換機的集合。在一個示例中,交換結構14可以 包括提供以太網網際協(xié)議(IP)點到點連通的現(xiàn)成的部件。
[0031] 在圖1中,軟件定義的聯(lián)網(SDN)控制器22提供用于配置和管理數據中心10的路 由和交換基礎設施的高級控制器。SDN控制器22提供用于根據本公開內容的一個或者多個 實施例有助于在數據中心10內的一個或者多個虛擬網絡的操作的在邏輯上和在一些情況 下在物理上集中的控制器。在一些示例中,SDN控制器22可以響應于從網絡監(jiān)管員24接收 的配置輸入來操作。在2013年6月5日提交、并且標題為PHYSICALPATHDETERMINATION FORVIRTUALNETWORKPACKETFLOWS的第PCT/US2013/044378 號國際專利申請中找到關于 與數據中心10的其它設備或者其它軟件定義的網絡結合操作的虛擬網絡控制器22的附加 信息,該第PCT/US2013/044378號國際專利申請通過引用并入于此,如同在此完整闡述。
[0032] 雖然未示出,但是數據中心10也可以例如包括一個或者多個非邊緣交換機、路由 器、集線器、網關、安全設備、比如防火墻、入侵檢測和/或入侵防止設備、服務器、計算機終 端、膝上型計算機、打印機、數據庫、無線移動設備、比如蜂窩電話或者個人數字助理、無線 接入點、網橋、線纜調制解調器、應用加速器或者其它網絡設備。
[0033] -般而言,在交換結構14內的網絡流量、比如在服務器12之間的分組流可以使用 許多不同物理路徑來橫貫交換結構的物理網絡。例如"分組流"可以由在分組的報頭中使用 的五個值或者"五元組"--即源IP地址、目的地IP地址、用來通過物理網絡路由分組的 源端口和目的地端口以及通信協(xié)議--定義。例如協(xié)議指定通信協(xié)議、比如TCP或者UDP, 而源端口和目的地端口是指連接的源和目的地端口。與特定流條目匹配的一個或者多個分 組數據單元(pdu)的集合代表流。流可以使用rou的任何參數、比如源和目的地數據鏈路 (例如MAC)以及網絡(例如IP)地址、虛擬局域網(VLAN)標簽、傳送層信息、多協(xié)議標簽交 換(MPLS)或者廣義MPLS(GMPLS)標簽和接收流的網絡設備的入口端口來廣義地分類。例 如流可以是在傳輸控制協(xié)議(tcp)連接中傳輸的所有rou、特定MAC地址或者IP地址發(fā)起 的所有rou、具有相同VLAN標簽的所有PDU或者在相同交換機端口接收的所有rou。
[0034] 根據在本公開內容中描述的技術的各種方面,數據中心10包括定位于服務器12 與交換結構14之間的主機網絡加速器(HNA)。如圖1中所示,每個HNA可以被定位于一個 或者多個服務器12與交換結構14之間,該交換結構提供用于在服務器12之間傳送分組流 的基礎設施。如本文進一步所描述的,HNA17提供用于無縫地實現(xiàn)跨交換結構14的覆蓋網 絡的、基于硬件的加速。也就是說,HNA17實施用于實施覆蓋網絡的功能,該覆蓋網絡用于 建立和支持在數據中心10內的虛擬網絡。
[0035] 如進一步描述的那樣,每個HNA17實施虛擬路由器,該虛擬路由器執(zhí)行用于在數 據中心10內的對應虛擬網絡的多個路由實例。服務器12發(fā)起的并且符合虛擬網絡的分組 被HNA17接收并且自動地封裝以形成用于橫貫交換結構14的隧道分組。每個隧道分組可 以各自包括外部報頭和包含內部分組的凈荷。隧道分組的外部報頭允許交換結構14的物 理網絡部件向用于HNA17的網絡接口 19的物理網絡地址"用隧道傳輸"內部分組。外部 報頭可以不僅包括隧道分組去往的服務器12的網絡接口 19的物理網絡地址而且包括虛擬 網絡標識符、比如VxLAN標簽或者多協(xié)議標簽交換(MPLS)標簽,該虛擬網絡標識符標識虛 擬網絡之一以及虛擬路由器執(zhí)行的對應路由實例。內部分組包括具有目的地網絡地址的 內報頭,該目的地網絡地址符合用于被虛擬網絡標識符標識的虛擬網絡的虛擬網絡尋址空 間。這樣,HNA17提供用于覆蓋技術的、基于硬件的無縫接入接口,用于以對服務器12透 明的方式通過數據中心10的核心交換網絡14用隧道傳輸分組流。
[0036] 如這里描述的那樣,HNA17集成多個機制、比如流控制、調度和服務質量(QoS)與 用于跨越交換結構14無縫地提供覆蓋聯(lián)網的虛擬路由操作。以這一方式,HNA17能夠提 供高性能、可擴展和無掉話(drop-free)的數據互連,該數據互連利用低成本、行業(yè)標準 轉發(fā)技術而無需專有交換結構。
[0037] 圖2A是圖示示例實現(xiàn)的框圖,在該實現(xiàn)中在數據中心10的服務器12內部署 主機網絡加速器(HNA) 17。在這一簡化示例中,交換結構14由互連的架頂式(TOR)交換 機16A-16N(統(tǒng)稱為"TOR交換機16")的集合提供,這些TOR交換機耦合到架式交換機 18A-18M(統(tǒng)稱為"架式交換機18")的分布層。T0R交換機16和架式交換機18向服務器 12提供冗余(多歸屬)連通。T0R交換機16可以是提供第2層(MAC)和/或第3層(例 如IP)路由和/或交換功能的網絡設備。架式交換機18聚合流量流和提供在T0R交換機 16之間的高速連通。架式交換機18耦合到IP第三層(L3)網絡20,該網絡執(zhí)行用于通過 服務提供方網絡7路由在數據中心10與客戶11之間的網絡流量的L3路由。
[0038] 在這一示例實現(xiàn)方式中,HNA17被部署為在服務器12的底盤內的專門化的卡。在 一個示例中,HNA17包括用于通過例如以太網或者其它物理網絡鏈路25A-25N與T0R交換 機16通信的面向核心的網絡接口 19。此外,HNA17包括高速外圍接口 23A-23N以便可直 接在服務器12的輸入/端口(1/0)總線21上操作。HNA17可以例如向服務器12表現(xiàn)為 網絡接口卡(NIC)并且因此以可以對服務器12透明的方式提供如這里描述的分組流的魯 棒隧道傳輸。在一個示例中,高速外圍接口 23包括用于作為擴展卡在服務器12的相應底 盤內插入和直接耦合到服務器12的PC
當前第1頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
禹城市| 泸西县| 正蓝旗| 仪陇县| 滦南县| 博客| 钟祥市| 日土县| 广州市| 烟台市| 孝感市| 宜春市| 同江市| 兴安盟| 抚州市| 教育| 额敏县| 南木林县| 丹凤县| 陆川县| 福海县| 宜兰市| 于都县| 遂川县| 宁河县| 弥勒县| 襄城县| 九寨沟县| 永昌县| 海林市| 门源| 南昌县| 瓦房店市| 镇宁| 绩溪县| 志丹县| 新巴尔虎右旗| 汝南县| 盘山县| 介休市| 中宁县|