專利名稱:以太網方法和以太網設備中使用的方法
技術領域:
本發(fā)明涉及能效以太網(energy efficient ethernet,EEE),更具體地說,涉及一 種實現EEE后退狀態(tài)(fallback state)的方法和系統(tǒng)。
背景技術:
近些年來能量成本逐步上升,呈不斷增加的趨勢。在此情況下,各種行業(yè)對成本上 升的影響變得越來越敏感。吸引越來越多目光(scrutiny)的一個領域就是IT基礎設施。 許多公司正關注其IT系統(tǒng)的能量使用,從而確定是否能夠減少能量成本。為此,關注能效 網絡的行業(yè)已著手處理作為整體使用的IT設備不斷上漲的成本問題(也就是說,計算設 備、顯示器、打印機、服務器、網絡設備等等)。在能效解決方案的設計中,其中一個考慮因素就是,網絡鏈路上的文件模型 (profile) 0例如,多個網絡鏈路典型地處于不定時數據突發(fā)之間的空閑狀態(tài)中,而其他 網絡鏈路中,伴隨高帶寬突發(fā)流量的是規(guī)則的或間歇的低帶寬流量。能效解決方案的另 外的考慮因素就是流量對緩存和延遲敏感的程度。例如,一些流量類型(例如,HPC集群 (cluster)或高端24小時數據中心)對延遲非常敏感,因此緩存就成問題。由于上述和其 他原因,將能效概念應用于不同流量模型會導致不同的解決方案。因此這些可變的解決方 案基于各種能量成本和流量的作用,設法使得鏈路、鏈路速率、以及鏈路層之上的層(其本 身依賴于應用層)應用于最佳解決方案。應當理解,EEE方案可包括各個層。例如,EEE機制可在物理層設備(PHY)中實施, 使得PHY在各個能量狀態(tài)之間轉換。還可在MAC和更上層中實現額外的功率節(jié)省。因此, 需要一種支持EEE鏈路層協(xié)商的機制,從而適應功率節(jié)省的各個級別。
發(fā)明內容
本發(fā)明提出一種實現EEE后退狀態(tài)(fallback state)的方法和系統(tǒng)。下面將結 合至少一幅附圖來充分展示和/或說明,并且將在權利要求中進行完整的闡述。根據本發(fā)明的一方面,提出一種以太網方法,包括接收鏈路伙伴所支持的多個功率節(jié)省狀態(tài)的喚醒時間信息,其中所述喚醒時間信 息表示所述鏈路伙伴從功率節(jié)省狀態(tài)轉換到活躍狀態(tài)(active state)所需的時間量;基于所述接收的喚醒時間信息,確定支持所述多個功率節(jié)省狀態(tài)中的哪一個狀 態(tài);以及發(fā)送已分配的喚醒時間至所述鏈路伙伴,所述已分配的喚醒時間標識出所述鏈路 伙伴所支持的所述功率節(jié)省狀態(tài)中的哪一個狀態(tài)。作為優(yōu)選,所述接收包括接收鏈路層發(fā)現協(xié)議數據單元(link Iayerdiscovery protocol data unit)0作為優(yōu)選,所述接收包括通過第3層(layer 3)協(xié)議接收。作為優(yōu)選,所述確定包括分析分配給與所述鏈路伙伴連接的端口的緩存量。
3
根據本發(fā)明的再一方面,提出了一種以太網方法,包括發(fā)送鏈路伙伴所支持的多個功率節(jié)省狀態(tài)的喚醒時間信息至鏈路伙伴,其中所述 喚醒時間信息表示所述鏈路伙伴從功率節(jié)省狀態(tài)轉換到活躍狀態(tài)(active state)所需的 時間量;從所述鏈路伙伴接收所述鏈路伙伴所分配的喚醒時間;以及一旦檢測到低鏈路使用條件,就轉換到支持所述已分配的喚醒時間的功率節(jié)省狀 態(tài)。作為優(yōu)選,所述發(fā)送包括發(fā)送鏈路層發(fā)現協(xié)議數據單元。作為優(yōu)選,所述發(fā)送包括通過第3層(layer 3)協(xié)議發(fā)送。作為優(yōu)選,所述方法進一步包括從所述已分配的喚醒時間所支持的多個功率節(jié)省 狀態(tài)中選擇一個狀態(tài)。根據本發(fā)明的一方面,提出一種以太網設備中使用的方法,包括接收來自以太網設備的鏈路伙伴的信息,所述信息與所述鏈路伙伴所支持的多個 功率節(jié)省狀態(tài)相關;基于所述接收的信息,確定以太網設備支持的所述多個功率節(jié)省狀態(tài)的子集 (subset);以及發(fā)送信息至所述鏈路伙伴,所述發(fā)送的信息能夠標識所述鏈路伙伴能夠使用的所 述多個功率節(jié)省狀態(tài)的所述子集。作為優(yōu)選,所述接收包括接收鏈路層發(fā)現協(xié)議數據單元。作為優(yōu)選,所述接收包括通過第3層(layer 3)協(xié)議接收。作為優(yōu)選,所述接收包括接收所述多個功率節(jié)省狀態(tài)的喚醒時間。作為優(yōu)選,所述確定包括分析分配給與所述鏈路伙伴連接的端口的緩存量。作為優(yōu)選,所述發(fā)送包括發(fā)送分配給所述鏈路伙伴的喚醒時間。
為了使得本發(fā)明的各個優(yōu)點和特征更加清楚,將通過附圖所闡述的具體實施例對 本發(fā)明的上述簡要內容進行更加詳細的描述。應當理解,這些附圖僅僅作為本發(fā)明的典型 實施例,并不是對本發(fā)明保護范圍的限制。通過使用隨后的附圖對本發(fā)明進行額外具體和 詳細的描述和解釋圖1示出了網絡鏈路的示例;圖2示出了控制器的示例;圖3示出了交換機的示例;圖4示出了本發(fā)明處理過程的流程圖;圖5示出了包括后退狀態(tài)信息的格式化TLV (type-length-value)的示例;圖6是格式化后的包含回退狀態(tài)信息的TVL(類型-長度-值)的示意圖。
具體實施例方式下面將詳細討論本發(fā)明的各個實施例。雖然描述了具體的實施例,應當理解的是, 僅作為解釋之用。本領域技術人員在不脫離本發(fā)明精神和范圍的情況下可使用其他組件和
4配置。以太網已越來越成為應用于多種環(huán)境(例如,雙絞線、母版)的普遍技術。 IEEE802. 3az能效以太網(EEE)繼續(xù)評估用于減少低鏈路利用率周期過程中所使用能量的 各種方法。在此過程中,可以定義一協(xié)議,以便于轉換到低功耗模式以及轉換自低功率模 式,從而響應網絡需求的改變。總之,鏈路速率到主速率的子速率的減少能夠減少功率,從而節(jié)省了能量。在一示 例中,該子速率為產生最大功率節(jié)省的零速率(zero rate)。次速率的一個示例是通過使用PHY (物理層)子集技術來實現。在該PHY子集技術 中,通過將PHY轉換到母本PHY的子集(subset of parent PHY)(其由母本PHY所支持), 低鏈路利用率周期可得到適應。在一實施例中,PHY子集技術通過關閉一部分母本PHY以 實現在低速率或次速率下進行操作來實現。例如,次速率IG PHY可通過關閉四個信道中的 三個信道的過程從母本10GBASE-T PHY得到。在另一實施例中,子集PHY技術是通過放慢 母本PHY的時鐘速率來實現。例如具有增強核(enhanced core)的母本PHY可在低鏈路利 用率過程中減慢10倍速率,在接收到突發(fā)數據時提高10倍速率,所述增強核可通過倍頻來 減速和加速。在此10倍速率的實施例中,在空閑時,可將IOG增強核轉換到低至IG鏈路速 率,而在發(fā)送數據時加速回至IOG鏈路速率。次速率的另一個示例是通過使用低功率空閑(LPI)技術。一般來說,LPI依靠在 無數據發(fā)送時將活躍信道調至靜音(turn the active channel silent)。當鏈路關閉時就 節(jié)省了能量。可周期性地發(fā)送再生信號(refresh signal)以便從睡眠模式喚醒。在一實 施例中,可在接口(也就是說,介質相關接口(MDI)以及PHY/媒體訪問控制(MAC)接口) 上使用同步信號,從而允許從睡眠模式中快速喚醒以及保持頻率時鐘。例如,在10GBASE-T 信號的MDI接口上,可在LPI模式過程中在A對上使用簡單的PAM2偽隨機比特序列。這并 沒有明顯增加所消耗的功率。一般來說,子集和LPI技術包括在低鏈路利用率周期中關閉或修改PHY的一部分。 正如所期望的,可在PHY層、MAC層、MAC控制層、MAC客戶端層或更高層諸如應用層控制功 耗模式轉換過程。如PHY層一樣,更高層的功率節(jié)省也可通過次速率的多種形式來實現。為了進一步闡述能夠實現的功率節(jié)省,可參考圖1所示的服務器和交換機之間的 示例鏈路。如圖所示,服務器110包括多個層PHY層、MAC層、控制器層、系統(tǒng)冊層、操作系 統(tǒng)(OS)層以及應用層。圖2示出了可作為客戶端(例如,膝上型電腦、臺式電腦或工作站)、服務器(例 如音頻-視頻(AV)服務器、高性能計算服務器(HPC))、或消費邊緣設備(consumer edge device)(例如HDTV、藍光等)一部分的控制器系統(tǒng)的示例。如圖所示,主機系統(tǒng)220與集 成以太網控制器210連接。以太網控制器210進一步包括與MAC212連接的PHY 211。在所 示示例中,MAC 212通過存儲器控制器213與PCI加速(PCI express)設備216連接,存儲 器控制器213還與緩存器214和處理器215連接。交換機120類似于服務器110。如圖所示,交換機120包括多個層PHY層、MAC層、 網絡交換層、系統(tǒng)硬件(HW)層、和操作系統(tǒng)(OS)層。圖3示出了交換系統(tǒng)400的示例,其可代表路由器或結合多端口交換功能的任何 其他設備。在多個示例中,交換系統(tǒng)可以是消費用戶、SMB、企業(yè)、地鐵或接入交換機。在另一示例中,交換系統(tǒng)300代表IP網絡電話(VoIP)芯片,具有網絡接口(端口 0)和PC接口 (端口 1)。在另一示例中,交換系統(tǒng)代表服務提供商接入網絡中的客戶端設備(consumer premise equipment, CPE),該網絡具有光纖局端(central office, CO)面向接口 (facing interface)(端口 0)和多個接口(端口 1_N),所述多個接口面向家庭和/或網關(例如 CPE可簡單地作為媒體轉換器和/或家庭網關的一部分)。再進一步地,交換系統(tǒng)300代表 接入點,諸如WLAN基站。如圖所示,交換系統(tǒng)300包括交換機310,通過MAC和PHY接口支 持內部端口和多個外部接口 0-N。緩存器320和控制器330也支持交換機310。再參考圖1,典型地,EEE節(jié)省在PHY層實現(例如,圖2和圖3所示的EEE PHY)。 然而,進一步的功率節(jié)省無需限制在PHY層。如圖1所示,額外的功率節(jié)省還可在PHY以上 的層來實現。例如,在服務器110中,額外的功率節(jié)省可在MAC、控制器和系統(tǒng)HW層來實現。這 就反映了這樣的事實系統(tǒng)是復雜的,而且具有作為整體來說為該系統(tǒng)的多個組件所定義 的多個功率狀態(tài)。這些多個定義的功率狀態(tài)能夠實現次速率的多個形式,以實現系統(tǒng)的所 有或一部組件進入睡眠或其他低功率狀態(tài)。例如,在邊緣設備中,PCI、整個南橋和/或甚至 CPU的一些部分及其相關存儲器可被設置為進入睡眠狀態(tài),從而在PHY層之上產生額外的 功率節(jié)省。類似地,在交換機120中,額外功率節(jié)省也可通過子速率在PHY以上的層來實現。 例如,可通過關斷MAC以及禁用與交換、路由、存儲和/或相關邏輯有關的邏輯來實現功率 節(jié)省。通過關斷高層元件而產生的額外的功率節(jié)省代表極好的益處,而這益處的折衷結 果就是增加了從功率節(jié)省狀態(tài)喚醒所需的時間。從特定的功率節(jié)省狀態(tài)喚醒的時間代表了 能夠準備處理以太網鏈路上的數據包(PHY層之上)之前所需的時間量。例如,喚醒PHY需 要30μ s,而喚醒PHY/MAC接口需要100 μ S。與喚醒PCI加速接口或南橋所需的毫秒范圍 的時間相比,這些喚醒時間是相對有利的。在EEE中,非對稱(asymmetric)操作要求發(fā)送設備要與接收設備保持一致。在接 收設備的功率節(jié)省狀態(tài)的調整過程中,發(fā)送設備需要推遲發(fā)送數據直至接收設備完成喚醒 過程,推遲發(fā)送的延遲可通過在發(fā)送設備中使用動態(tài)緩存來實現。一般來說,發(fā)送設備的緩存代表稀缺資源(scare resource) 0當發(fā)送設備是用于 分配有限數量的緩存給許多端口的多端口設備時,緩存是稀缺資源的說法是非常準確的。 分配給端口的緩存量與發(fā)送設備能夠延遲端口上數據發(fā)送的時間量直接相關。緩存量代表 了建立鏈路上能夠實現的功率節(jié)省狀態(tài)類型的多個變量中的一個。另一變量就是接收設備能夠實現的特定功率節(jié)省狀態(tài)。例如,圖2所示的控制器 系統(tǒng)可以是以下所列的一部分客戶端諸如膝上型電腦、臺式電腦或工作站、服務器諸如 AV服務器或HPC服務器、或消費邊緣設備諸如HDTV或藍光播放器。這些設備中的每一個可 定義多個組件或系統(tǒng)功率節(jié)省狀態(tài),所述功率節(jié)省狀態(tài)具有依賴于實現的喚醒時間。例如, 喚醒時間依賴于入口的緩存量。由于即便是單一類別設備之間(例如,HDTV)也僅具有低相似性,因此無法預測發(fā) 送設備處緩存所支持的喚醒時間的期望范圍。這個結果原因在于,對于相同類別的功率節(jié) 省狀態(tài)的喚醒時間依賴于制造商選擇的特定設計。
6
一種可能就是,試圖支持最壞情況的喚醒時間,從而適應最大數量的設備。然而, 考慮到支持該最壞情況的喚醒時間所需的緩存的成本的增加,這種最壞情況設計的選擇是 不經濟的。這里,增加的成本將使得邊際效益被抵消。在本發(fā)明中,可以看出,鏈路伙伴的特定集合在選擇功率節(jié)省操作之前需要考慮 鏈路兩端上的變量。正如依賴于實現的變量一樣,標準化配置程序是不相同。為了闡述本發(fā)明的原理,考慮這樣的情況,發(fā)送設備與接收設備結對來提供一定 范圍的功率節(jié)省,該功率節(jié)省對應于各自的一定范圍的喚醒時間。這里,接收設備對于PHY 具有30μ S喚醒時間,對于PHY/MAC接口具有100 μ S喚醒時間,對于PCI加速接口具有Ims 喚醒時間,對于南橋具有2ms喚醒時間。理想地,發(fā)送設備支持接收設備的所有這些喚醒時間。然而,常常出現這樣的情 況,由于可利用的緩存,發(fā)送設備對特定端口僅支持200 μ s喚醒時間。在此例中,發(fā)送設備 可使用PHY和PHY/MAC功率節(jié)省狀態(tài),但不能適應PCI加速和南橋功率節(jié)省狀態(tài)。在本發(fā)明中,可以看出,能夠混雜在一起的設備的范圍有可能導致最小的功率節(jié) 省。這里,有可能將功率節(jié)省限制在PHY層,因為這代表了最低成本標準方法(lowest cost denominator approach) 0可使用發(fā)送和接收設備之間的動態(tài)有效的協(xié)商過程來產生功率 節(jié)省和緩存分配的最佳方案。最佳方案代表的方案是對于特定的配對設備達到最大的功率 節(jié)省量。就這點而論,動態(tài)協(xié)商過程集中在特定的配對設備的能力上。如下文詳細描述的 那樣,具有后退狀態(tài)的動態(tài)協(xié)商過程也是有效的,因為減少了協(xié)商的消息量,因此移除了鏈 路上不必要的開銷(overhead)。在本發(fā)明中,動態(tài)協(xié)商過程與后退狀態(tài)的使用相適應。設計這些后退狀態(tài)以便識 別給定的配對設備的最大功率節(jié)省。在一實施例中,后退狀態(tài)可限定設備的不同操作狀態(tài), 并且其特點是特定功率節(jié)省狀態(tài)具有不同的喚醒時間。就這點而論,可使用后退狀態(tài)來表 示設備中不同的功能級別。為了闡述本發(fā)明中后退狀態(tài)的使用,可參考圖4所示的流程圖。如圖所示,過程 開始于步驟402,接收設備向分配設備(allocating device)通知所支持的多個后退狀 態(tài)。一般來說,可使用2層幀(例如,LLDP、IP或任何其他網絡數據包)來執(zhí)行該通信。在 另一實施例中,可使用3層通信。在另一實施例中,可使用基于管理信息庫(Management information base)的功能,所述功能支持使用簡單網絡管理協(xié)議(Simple Network ManagementProtocol, SNMP)。在一實施例中,信息可基于格式化TLV (type-length-value),所述TLV為EEE參 數的通信而定義。格式化TLV可在包括LLDP數據單元(LLDPDU)的LLDP幀中承載。如圖 5所示,LLDPDU由強制(mandatory) TLV和可選TLV構建而來。強制TLV為框號ID、端口 ID 和生命期(time to live,TTL)TLV??蛇x TLV 為諸如 EEE TLV 的 TLV。一般來說,EEE TLV使得接收設備能夠通知其所支持的功率節(jié)省狀態(tài)。在一實施 例中,可使用EEE TLV的特性來告知該接收設備從每一功率節(jié)省狀態(tài)喚醒的速度。這里,接 收設備可為1至N個狀態(tài)通知喚醒時間信息。在一實施例中,有接收設備發(fā)送的TLV包括參數Tw_SyS_rX,表示接收設備特定功 率節(jié)省狀態(tài)的喚醒時間。可在一個或多個TLV中提供多個Tw_SyS_rX參數以便標識接收設 備支持的多個后退功率節(jié)省狀態(tài)。
7
圖6示出了包含后退狀態(tài)信息的EEE TLV的實施例。如圖所示,EEE TLV包括報 頭部分和信息串部分。報頭部分包括TLV類型信息和TLV信息串長度信息。包含在TLV信 息串中的是接收(RX) Tff域610,該域包含接收鏈路伙伴請求發(fā)送鏈路伙伴在功率節(jié)省狀態(tài) 之后開始發(fā)送數據之前等待的喚醒時間。除了 RX Tw域610,還有一個或多個后退RX 1 域 620-1至620-N??墒褂眠@些后退RX Tff域620-1至620-N中的每一個來通知接收鏈路伙 伴所實現的額外功率節(jié)省狀態(tài)的喚醒時間。在一實施例中,RX Tw域610和一個或多個后退RX Tw域620_1至620-N包含相同 的值意味著未執(zhí)行后退狀態(tài)。更普遍地講,多個域重復的值可用于標識與重復的域相關的 后退狀態(tài)未定義。例如,假設定義了 4個后退RX Tw域。如果4個后退RX Tw域中僅包含兩 個唯一的值,那么發(fā)送鏈路伙伴就知悉接收鏈路伙伴僅支持2個后退功率節(jié)省狀態(tài)。在另一實施例中,可定義額外的域來通知TLV中所包含的后退RX Tff域的數量。值得注意,單個LLDPDU中多個后退功率節(jié)省狀態(tài)包含的參數是有利的,因為能夠 增加協(xié)商過程的效率。如果在每一 LLDPDU中僅發(fā)送一個功率節(jié)省狀態(tài)的參數,那么需要傳 輸多個LLDPDU來優(yōu)化接收設備將使用的功率節(jié)省狀態(tài)。這些多個LLDPDU (例如,強制TLV 和非-EEE TLV)的傳輸需要的大量開銷表示協(xié)商過程缺乏效率。在步驟404中,發(fā)送設備分析所接收的一個或多個后退狀態(tài)的信息。例如,發(fā)送設 備分析LLDPDU中接收設備返回的多個喚醒時間。該分析可標識接收設備使用的不同可選 功率節(jié)省狀態(tài)。在這點上,發(fā)送設備知道接收設備期望使用的最大功率節(jié)省狀態(tài)信息以及在發(fā)送 設備不支持最大功率節(jié)省狀態(tài)的情況下接收設備希望使用的后退功率節(jié)省狀態(tài)。在步驟406中,發(fā)送設備標識在該端口上發(fā)送設備所支持的最長喚醒時間。如果 所支持的該最長喚醒時間大于或等于接收設備的最大功率節(jié)省狀態(tài)的喚醒時間,那么發(fā)送 設備可支持接收設備中的所有功率節(jié)省狀態(tài)。發(fā)送設備隨后便可選擇保留額外的分配。如 果所支持的最長喚醒時間少于最大功率節(jié)省狀態(tài)的喚醒時間,那么接收設備僅能使用一些 后退功率節(jié)省狀態(tài)。在步驟408中,該最長支持喚醒時間的指示再由發(fā)送設備發(fā)送至接收設備。在一 實施例中,使用包含參數TW_sys_tX的TLV發(fā)送該最長支持喚醒時間,該TLV表示分配給接 收設備的喚醒時間。最后,在步驟410中,接收設備使用分配的喚醒時間來標識發(fā)送設備所 支持的一個或多個功率節(jié)省狀態(tài)。這些一個或多個功率節(jié)省狀態(tài)對控制接收設備能量節(jié)省 的EEE控制策略來說是可用的。如前所述,本發(fā)明的原理使得能夠使用多個后退功率節(jié)省狀態(tài)來標識接收設備可 用的功率節(jié)省狀態(tài)集。通過發(fā)送設備分配專用端口,可標識支持的功率節(jié)省狀態(tài)集,代表了 接收設備可用的所有功率節(jié)省狀態(tài)的子集。本發(fā)明的一個優(yōu)點在于能夠標識接收設備使用的功率節(jié)省狀態(tài)和發(fā)送設備的緩 存分配之間的最優(yōu)配對。這就防止了發(fā)送設備的緩存過分配以及接收設備的功率節(jié)省的利 用不足。為了闡述對緩存過分配的預防,假設接收設備具有對于PHY具有30 μ s喚醒時間, 對于PHY/MAC接口具有100μ s喚醒時間,對于PCI加速接口具有Ims喚醒時間,對于南橋 具有2ms喚醒時間。如果發(fā)送設備對于特定端口僅支持190 μ s喚醒時間,那么發(fā)送僅適應
8于PHY和PHY/MAC功率節(jié)省狀態(tài)。因為發(fā)送設備知道PHY/MAC功率節(jié)省狀態(tài)的喚醒時間為 100 μ S,發(fā)送設備保持90 μ s的額外分配并向接收設備指明發(fā)送設備能夠支持100 μ s的喚 醒時間。因此阻止了緩存過分配。本發(fā)明另一優(yōu)點在于能夠實現有效的遞減分配(down allocation)。因為發(fā)送設 備知道接收設備所通知的多個后退功率節(jié)省狀態(tài),發(fā)送設備無需協(xié)商就能通過發(fā)送新的支 持的喚醒時間至接收設備,從而智能的遞減分配所支持的喚醒時間。可選擇該新的支持的 喚醒時間來適應接收設備可用的低功率節(jié)省狀態(tài)。本發(fā)明的又一優(yōu)點在于可激勵EEE設備制造商在標準化狀態(tài)之外還可考慮多種 功率節(jié)省狀態(tài)的設計。協(xié)商過程的靈活性允許設計功率節(jié)省狀態(tài)的客戶集,客戶的使用依 賴于發(fā)送設備的潛在分配。應當注意,不考慮棧內具體實現,本發(fā)明的原理可應用于多種EEE控制策略。進一 步地,應當注意,本發(fā)明的原理不依賴于鏈路上的特定通信協(xié)議。任何能夠通知與多個后退 狀態(tài)相關參數的通信協(xié)議都可以使用。而且,可使用本發(fā)明的原理為堆疊端口(cascaded) 提供功率節(jié)省狀態(tài)。應當理解,本發(fā)明的原理可與各種端口類型(例如背板、雙絞線、光纖等)、標準或 非標準(例如2. 5G、5G、10G等)鏈路速率以及未來的鏈路速率(例如40G、100G等)一起使用。還應當注意的是,本發(fā)明的原理課應用于EEE的對稱或非對稱應用中。在EEE的 對稱應用中,鏈路的兩個方向以合作的方式在各個功耗模式間轉換。在EEE的非對稱應用 中,鏈路的兩個方向獨立地在各個功耗模式間轉換。通過前面的詳細描述,本領域的技術人員可以理解本發(fā)明的上述內容以及其他方 面。盡管只描述了本發(fā)明的上述一些突出特征,本領域的普通技術人員在閱讀完所揭露的 本發(fā)明的內容后應當理解本發(fā)明還可以有其他的實施例,并且能夠以各種方式進行操作和 實施,因此,上述的具體描述不應被認為是對其他實施例的排除。而且,應當理解,本文使用 的措辭和專有名詞僅僅是做解釋之用,不應作為對本發(fā)明的限制。
權利要求
一種以太網方法,其特征在于,包括接收鏈路伙伴所支持的多個功率節(jié)省狀態(tài)的喚醒時間信息,其中所述喚醒時間信息表示所述鏈路伙伴從功率節(jié)省狀態(tài)轉換到活躍狀態(tài)(active state)所需的時間量;基于所述接收的喚醒時間信息,確定支持所述多個功率節(jié)省狀態(tài)中的哪一個狀態(tài);以及發(fā)送已分配的喚醒時間至所述鏈路伙伴,所述已分配的喚醒時間標識出所述鏈路伙伴所支持的所述功率節(jié)省狀態(tài)中的哪一個狀態(tài)。
2.根據權利要求1所述的方法,其特征在于,其中所述接收包括接收鏈路層發(fā)現協(xié)議 數據單元。
3.根據權利要求1所述的方法,其特征在于,其中所述接收包括通過第3層協(xié)議接收。
4.根據權利要求1所述的方法,其特征在于,其中所述確定包括分析分配給與所述鏈 路伙伴連接的端口的緩存量。
5.一種以太網方法,其特征在于,包括發(fā)送鏈路伙伴所支持的多個功率節(jié)省狀態(tài)的喚醒時間信息至鏈路伙伴,其中所述喚醒 時間信息表示所述鏈路伙伴從功率節(jié)省狀態(tài)轉換到活躍狀態(tài)(active state)所需的時間 量;從所述鏈路伙伴接收所述鏈路伙伴所分配的喚醒時間;以及一旦檢測到低鏈路使用條件,就轉換到支持所述已分配的喚醒時間的功率節(jié)省狀態(tài)。
6.根據權利要求5所述的方法,其特征在于,其中所述發(fā)送包括發(fā)送鏈路層發(fā)現協(xié)議 數據單元。
7.一種以太網設備中使用的方法,其特征在于,包括接收來自以太網設備的鏈路伙伴的信息,所述信息與所述鏈路伙伴所支持的多個功率 節(jié)省狀態(tài)相關;基于所述接收的信息,確定以太網設備支持的所述多個功率節(jié)省狀態(tài)的子集 (subset);以及發(fā)送信息至所述鏈路伙伴,所述發(fā)送的信息能夠標識所述鏈路伙伴能夠使用的所述多 個功率節(jié)省狀態(tài)的所述子集。
8.根據權利要求7所述的方法,其特征在于,其中所述接收包括接收鏈路層發(fā)現協(xié)議 數據單元。
9.根據權利要求7所述的方法,其特征在于,其中所述接收包括通過第3層協(xié)議接收。
10.根據權利要求7所述的方法,其特征在于,其中所述接收包括接收所述多個功率節(jié) 省狀態(tài)的喚醒時間。
全文摘要
本發(fā)明涉及以太網方法和以太網設備中使用的方法,一種能夠實現能效以太網(EEE)后退狀態(tài)的系統(tǒng)和方法??稍O計EEE設備來支持作用于PHY層之上的層的多個功率節(jié)省狀態(tài)。典型地,這些高級別的功率節(jié)省需要較大的時間周期才能返回到活躍狀態(tài)。在動態(tài)協(xié)商過程中,接收設備向發(fā)送設備通知多個后退功率節(jié)省狀態(tài)。發(fā)送狀態(tài)的緩存分配可確定支持哪一個功率節(jié)省狀態(tài)。
文檔編號H04L29/06GK101964735SQ201010144130
公開日2011年2月2日 申請日期2010年3月11日 優(yōu)先權日2009年3月12日
發(fā)明者韋爾·威廉·戴博 申請人:美國博通公司