新四季網

低延遲聯網的方法及系統的製作方法

2023-12-04 14:19:11

專利名稱:低延遲聯網的方法及系統的製作方法
技術領域:
本發明涉及聯網。更具體地,本發明涉及低延遲聯網的方法及系統。
背景技術:
通信網絡以及尤其乙太網正成為交換各種類型和大小的、用於各種應用程式的數據越來越流行的方式。在這一點上,乙太網越來越多地用於運載語音流量、數據流量和多媒體流量。相應地,配備越來越多的設備來與乙太網接合(interface)。包含服務提供商所提供的網際網路、電纜、電話和VOIP的寬帶連接導致增加的流量以及最近地向乙太網聯網的遷移。電子生活方式的轉變推動了乙太網連接的許多需求,所述電子生活方式涉及臺式計算機、可攜式計算機和各種手持設備,例如智慧型手機和PDA。一周七天、一天24小時提供的應用程式(例如搜尋引擎、預訂系統和視頻點播)正變得越來越普及。這些最新發展導致數據中心、數據聚集、高性能計算和核心聯網的需求增加。隨著與數據網絡連接的設備數量的增加以及更高數據速率的需求,對新的聯網技術有著不斷增加的要求。比較本發明後續將要結合附圖介紹的系統,現有技術的其它局限性和弊端對於本領域的技術人員來說是顯而易見的。

發明內容
如至少一幅附圖所示和/或結合至少一幅附圖所描述,如權利要求中所更完整闡述的,本發明提供低延遲聯網的系統和/或方法。根據本發明的一個方面,提供一種方法,所述方法包括在網絡設備中確定將沿網絡路徑通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路;基於所述延遲需求確定用於通信所述流量的以太巾貞的最大大小(maximum size); 以及沿所述網絡路徑向設備發送一個或多個信息,所述一個或多個信息表明所述確定的最大大小。優選地,所述方法還包括通過所述網絡設備、基於沿所述網絡路徑的一個或多個鏈路的數據速率確定所述以太幀的所述最大大小。優選地,所述方法還包括當所述流量涉及汽車控制系統和/或安全系統時,通過所述網絡設備將所述以太幀的所述最大大小確定為第一較小值;以及否則通過所述網絡設備將所述以太幀的所述最大大小確定為第二較大值。優選地,所述方法還包括當所述流量控制自動化工廠設備時,通過所述網絡設備將所述以太幀的所述最大大小確定為第一較小值;以及否則通過所述網絡設備將所述以太幀的所述最大大小確定為第二較大值。優選地,當在所述網絡路徑上通信時,一旦接收到沿所述網絡路徑的每個所述設備遵守所述確定的最大大小的指示,所述網絡設備開始通信所述流量。根據本發明的一個方面,提供一種方法,所述方法包括在網絡設備中接收將用於網絡路徑的、確定的最大以太巾貞大小(maximum Ethernet frame size)的指示;以及當在所述網絡路徑上傳送時,配置所述網絡設備的一個或多個部分以便所述網絡設備遵守所述確定的最大以太幀大小。優選地,所述方法還包括將所述網絡路徑上的待通信流量分包為某一大小的以太幀,所述某一大小小於或等於所述確定的最大以太幀大小。優選地,所述方法還包括通過所述網絡設備發送一個或多個消息,所述一個或多個消息表明,當在所述網絡路徑上通信時,所述網絡設備將遵守所述確定的最大以太幀大小。優選地,所述確定的最大以太幀大小基於將在所述網絡路徑上通信的流量的延遲需求。優選地,所述以太幀的所述最大大小基於沿所述網絡路徑的最低鏈路速率。根據本發明的一個方面,提供一種系統,所述系統包括在網絡設備中使用的一個或多個電路,所述一個或多個電路用於確定將沿網絡路徑通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路;基於所述延遲需求確定用於通信所述流量的以太幀的最大大小;以及沿所述網絡路徑向設備發送一個或多個信息,所述一個或多個信息表明所述確定的最大大小。優選地,所述一個或多個電路用於基於沿所述網絡路徑的一個或多個鏈路的數據速率確定所述以太幀的所述最大大小。優選地,所述一個或多個電路用於當所述流量涉及汽車控制系統和/或安全系統時,通過所述網絡設備將所述以太幀的所述最大大小確定為第一較小值;以及否則通過所述網絡設備將所述以太幀的所述最大大小確定為第二較大值。優選地,所述一個或多個電路用於當所述流量控制自動化工廠設備時,通過所述網絡設備將所述以太幀的所述最大大小確定為第一較小值;以及否則通過所述網絡設備將所述以太幀的所述最大大小確定為第二較大值。優選地,所述網絡設備與沿所述網絡路徑的所述通信,從而為沿所述網絡路徑通信預留資源,所述通信為所述確定的最大大小的以太幀形式。根據本發明的一個方面,提供一種系統,所述系統包括在網絡設備中使用的一個或多個電路,所述一個或多個電路用於
5
接收將用於網絡路徑的、確定的最大以太幀大小的指示;以及當在所述網絡路徑上傳送時,配置所述網絡設備的一個或多個部分以便所述網絡設備遵守所述確定的最大以太幀大小。優選地,所述一個或多個電路用於將所述網絡路徑上的待通信流量分包為某一大小的以太幀,所述某一大小小於或等於所述確定的最大以太幀大小。優選地,所述一個或多個電路用於發送一個或多個消息,所述一個或多個消息表明,當在所述網絡路徑上通信時,所述網絡設備將遵守所述確定的最大以太幀大小。優選地,所述確定的最大以太幀大小基於將在所述網絡路徑上通信的流量的延遲需求。優選地,所述以太幀的所述最大大小基於沿所述網絡路徑的最低鏈路速率。從以下描述和附圖中將更充分地理解本發明的各個優點、方面和新穎特徵以及其實施例的各細節。


圖I是依照本發明實施例的示例性乙太網的示意圖;圖2是依照本發明實施例的示例性網絡設備的框圖;圖3是依照本發明實施例的示例性網絡設備的框圖;圖4是依照本發明實施例的低延遲聯網的示例性步驟的流程圖;圖5是依照本發明實施例的低延遲聯網的示例性步驟的流程圖;圖6是依照本發明實施例的低延遲聯網的示例性步驟的流程圖。
具體實施例方式本發明的某些實施例可涉及低延遲聯網的方法及系統。在本發明的各個實施例中,可確定將沿網絡路徑通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路。可基於延遲需求確定用於通信流量的以太幀的最大大小。可沿網絡路徑向設備通信一個或多個信息,所述一個或多個信息表明確定的最大大小。可基於沿網絡路徑的一個或多個乙太網鏈路的數據速率確定以太幀的最大大小。當流量涉及汽車控制系統和/或安全系統時,以太幀的最大大小可能確定為第一較小值。當流量為非關鍵性時,例如,當它不涉及汽車設置或工業設置的控制和/或安全時,以太幀的最大大小確定為第二較大值。一旦接收到沿網絡路徑的每個設備遵守確定的、用於網絡路徑通信的最大以太幀大小的指示,網絡設備開始通信流量。網絡設備可與沿網絡路徑的設備通信,從而為沿網絡路徑通信預留資源,所述通信為確定的最大大小的以太幀形式。在本發明的各個實施例中,網絡設備可接收將在特定網絡路徑上使用的、確定的最大以太幀大小的指示。當在該網絡路徑上傳送時,可配置網絡設備的一個或多個部分,以便該網絡設備遵守確定的最大以太幀大小。網絡設備可使將在網絡路徑上通信的流量分包為小於或等於確定的最大以太幀大小的以太幀。網絡設備可發送一個或多個消息,所述一個或多個消息表明,當在該網絡路徑上通信時,它將遵守確定的最大以太幀大小。確定的最大以太幀大小可能基於將在網絡路徑上通信的流量的延遲需求。以太幀的最大大小可基於與網絡路徑的一個或多個鏈路關聯的數據速率。
圖I是依照本發明實施例的示例性乙太網的示意圖。參考圖1,顯示網絡設備 102^1023和網絡設備104。網絡設備通過網絡鏈路IH1和1142與網絡設備104連接。 網絡設備1022通過網絡鏈路1143與網絡設備104連接。網絡設備1023通過網絡鏈路1144 與網絡設備104連接。網絡設備104可能如以下結合圖2所述。網絡設備102^1(^可能各自如以下結合圖3所述。例如,鏈路IH1-IHn的每個可包括一個或多個雙絞線、一個或多個光纜、底板和一個或多個無線鏈路。網絡設備1021_1023和104的一個或多個對乙太網以及相關聯的乙太網交換機 (例如,IEEE802. I 橋接)、時間同步增強(augmentation for Time-Sync)(例如,IEEE 802. 1AS)、預留(IEEE802. IQat)和相關音頻視頻橋接標準的使用可使那些設備適合於在具有嚴格的時間敏感消息需求的控制系統應用程式中使用。例如,設備102^1023和104可用於工業自動化和控制和/或自動控制和/或安全應用程式。運行中,設備102「1023和104可通過鏈路114「1144交換分包信息。例如,通信可遵守一個或多個乙太網物理層標準。例如,通信可包括依照乙太網標準分包的數據通信。 由於第一消息的傳送可能需要在可傳送第二消息前完成,網絡鏈路的延遲可能受在該鏈路上傳送的信息的最大大小的影響。第一消息越大,第二消息必須等待越久。相應地,本發明的各方面可使能控制、並可基於每鏈路(per-link)確定通過鏈路 IH1-IH4通信的消息(例如,以太幀)的最大大小。額外地或替代性地,可基於每路徑(per path)確定通過鏈路IH1-IH4通信的消息的最大大小。示例性路徑110和112在圖I中顯示。示例性路徑110包括設備、埠子系統1062、鏈路1142、設備104、埠子系統1082 和1084、鏈路1144、設備1023和埠子系統1064。示例性路徑112包括設備、埠子系統IOei、鏈路IH1、設備104、埠子系統108!和1083、鏈路1143、設備1022和埠子系統 1063。例如,可基於沿該路徑的鏈路速率確定特定路徑的最大消息大小。例如,如果存在沿路徑的一個或多個低速率鏈路,相應地,較小的最大消息大小可用於那個路徑。相反,如果沿路徑的所有鏈路均為高速率的,相應地,較大的最大消息大小可用於那個路徑。例如,可基於將通過該路徑通信的流量的延遲需求確定特定路徑的最大消息大小。例如,如果路徑運載需要低延遲的流量,相應地,較小的最大消息大小可用於那個路徑。 相反,如果路徑運載承受可容忍較高延遲的流量,相應地。較大的最大消息大小可用於那個路徑。低延遲流量的一個實例是涉及車輛控制和/或安全系統的傳感器信息和/或控制信息。上述流量的實例可包含控制和/或診斷動力系統組件的消息、控制和/或診斷轉向系統的消息、控制和/或診斷剎車系統的消息、以及控制和/或診斷安全氣袋的消息。低延遲流量的另一實例為自動化工廠的控制和/或安全消息。上述流量的實例可包含診斷沿自動組裝線的狀態的消息、以及控制機器的消息,所述機器是自動組裝線的一部分。示例性的更低延遲敏感性(less-latency-sensitive)流量可包括通信至和/或自車輛娛樂系統的多媒體信息,和/或工廠數據的非時間敏感性報告。例如,可基於流量檢查、基於通過其將流量通信至聯網埠子系統106或108的埠或插座、和/或基於生成的或與流量關聯的程序確定流量的延遲需求。在本發明的實施例中,較高的OSI層應用程式或實體可基於其延遲需求標示或標記數據,而較低的OSI層功能和/或實體可檢查流量,從而檢測標示/標記來確定數據的延遲需求。在本發明的實施例中,與各個流量特徵關聯的延遲需求可存儲在查閱表中。一個上述特徵可包括流量類型。可與特定延遲需求關聯的示例性流量類型包括一般的網絡流量、郵件流量、多媒體流量和車輛傳感和/或控制流量。另一示例性特徵可包括與流量關聯的埠、插座和/或程序。 另一示例性特徵可包括網絡設備或網絡地址。查閱表可由網絡管理員填入,和/或例如可通過LLDP、SNMP和/或AVB-相關消息動態填入。例如,可基於設備是否是執行關鍵功能的部件,來確定特定路徑的最大消息大小, 所述設備為路徑的一部分。例如,設備102i可包括車輛的中央計算系統,設備1022可包括車輛的控制、傳感、和/或安全系統,以及設備1023可包括車輛的娛樂系統。設備102i和 1022可交換可能需要低延遲的關鍵性傳感、控制、和/或安全信息。相應地,在路徑112上可使用小的最大消息大小。設備1021和1023可交換可能承受較高延遲的音頻和/或視頻。 相應地,可在路徑110上使用較大的最大消息大小。圖2是依照本發明實施例的示例性網絡設備的框圖。參考圖2,例如,網絡設備104 可能是通常在網絡內部可見的交換機、橋接器、路由器或其他設備的代表。網絡設備104可用於通過多個鏈路IH1-IHn通信。網絡設備104可包括控制和管理子系統202、交換結構子系統210以及多個聯網埠子系統IOS1-IOSnij 「N」可能為大於或等於I的任一整數。例如,設備104可能是「N」等於5的SMB交換機、「N」等於48的企業交換機、或「N」等於96的增強型交換機。控制和管理子系統202可包括合適的邏輯、電路、接口和/或代碼,其可用於配置和/或控制網絡設備104的運行。在這一點上,控制和管理子系統202可向交換結構子系統210和/或網絡埠子系統IOS1-IOSn的一個或多個部分提供一個或多個控制信號208。 額外地,控制和管理子系統202可包括合適的邏輯、電路和/或代碼,其使能OSI模型的層 3和可能更高層的可操作性。例如,在設備104是邊緣設備(例如伺服器或PC)的情況下, 控制和管理子系統202可處理通過鏈路216的一個或多個進行通信的數據。在本發明的示例性實施例中,控制和管理子系統202可包括處理器204和存儲器206。處理器204可包括合適的邏輯、電路、接口和/或代碼,其可使能網絡設備104的數據處理操作和/或控制操作。處理器204還可使能軟體代碼的執行。在本發明的各個實施例中,例如,該代碼可包括作業系統和/或執行各種功能(例如生成、解析或另外處理數據)的其他程序。可使能處理器204向包括網絡設備104的各個其他模塊提供控制信號 208。存儲器206可包括合適的邏輯、電路和/或代碼,其可使能信息存儲。信息可包括實現網絡設備104運行的參數和/或代碼。例如,該參數可包括配置網絡設備104的各個部分的信息,例如自適應濾波係數。例如,該代碼可包括可由處理器204執行的作業系統和 /或其他程序。在本發明的實施例中,存儲器206可存儲查閱表,所述查閱表可將延遲需求與各個流量特徵相關聯。交換結構子系統210可包括合適的邏輯、電路、接口和/或代碼,其可用於在網絡埠子系統IOS1-IOSn之間按路線發送數據。額外地,在某些情況下,交換結構子系統210 可用於在網絡埠子系統IOS1-IOSn的一個或多個與控制和管理子系統202之間路由數據。
網絡埠子系統IOS1-IOSn的每個可包括合適的邏輯、電路、接口和/或代碼,其用於在交換結構子系統202與物理鏈路216^216,2間通信數據。在這一點上,網絡埠子系統IOS1-IOSn可各自使能OSI模型的層I以及某些情況下層2或更高層的可操作性。例如, 網絡埠子系統IOS1-IOSn可包括媒體存取控制(MAC)模塊和PHY設備。例如,網絡埠子系統IOS1-IOSn的每個可包括一個或多個發射器、接收器、濾波器、回波消除模塊、遠端串音消除模塊、和/或近端串音消除模塊。例如,網絡埠子系統IOS1-IOSn可通過接口 212與交換結構子系統210通信,所述接口可能是例如PCI或PCI-X總線。在本發明的實施例中, 網絡埠子系統IOS1-IOSn的一個或多個可包括一個或多個存儲元件,所述存儲元件將最大消息大小與該埠子系統相關聯,和/或存儲查閱表,所述查閱表可將延遲需求與各個流量特徵相關聯。網絡埠子系統108「1(^的一個或多個可用於依照一個或多個現有的乙太網物理層標準進行通信,所述乙太網物理層標準例如10BASE-T、100GBASE-TX、1000BASE-T、 10GBASE-T、10GBASE-KX4、10GBASE-KR。網絡埠子系統IOS1-IOSn的一個或多個可用於依照一個或多個現存的未來標準化的乙太網物理層標準進行通信,所述乙太網物理層標準例如40GBASE-T和100GBASE-T。網絡埠子系統IOS1-IOSn的一個或多個可用於按照一個或多個乙太網標準的一部分、但以非乙太網標準速率(例如2.5Gbps和5Gbps)進行通信。網絡埠子系統IOS1-IOSn的一個或多個可支持多路拓撲,例如40Gbps CR4、ER4、KR4 ; IOOGbps CR10、SRlO和/或IOGbps LX4和CX4。網絡埠子系統IOS1-IOSn的一個或多個可支持串行的電單信道技術和銅單信道技術(serial electrical and copper single channel technologies),例如 KX、KR、SR、LR、LRM、SX、LX、CX、BX10、LX10。網絡埠子系統 IOS1-IOSn 的一個或多個可支持TDM技術,例如各個速率的Ρ0Ν。網絡設備104可共同支持稱為音頻視頻橋接(AVB)和/或其擴展的一套協議。除了別的以外,單個協議包含 IEEE 802. IAS、IEEE 801. IQat 和 IEEE802. IQav0 利用 AVB,網絡設備104可用於向特定流量分配資源,和/或可用於為沿網絡路徑的其他設備中的流量請求資源分配。利用AVB、邏輯鏈路發現協議(LLDP)、簡單網絡管理協議(SNMP)、任一上述協議的擴展、和/或其他合適的協議,網絡設備104可用於在沿網絡路徑的各個設備中配置 MTU大小。圖3是依照本發明實施例的示例性網絡設備的框圖。例如,網絡設備102可能是網絡邊緣設備的代表,例如PC或伺服器。參考圖3,網絡設備102可包括主機302和一個或多個網絡埠子系統106^106 。「M」可能是大於或等於I的任一整數。例如,設備102可能為M等於3的VOIP電話交換機或M等於I的多媒體設備。主機302可包括合適的邏輯、電路和/或代碼,其可用於使能OSI模型的層2和更高層的可操作性。額外地,主機302可包括合適的邏輯、電路和/或代碼,其可用於執行各種計算和/或數據處理功能的任一功能。主機302可包括處理器304和存儲器306。處理器304和存儲器306可能與結合圖2描述的處理器204和存儲器206相似。主機302可執行與圖2的子系統202相似的功能,但相比之下(as compared)更通常地執行較高OSI層功能,例如運行終端用戶可與其交互的應用程式。網絡埠子系統106「106m的每個可與結合圖2描述的網絡埠子系統108「108N 的一個相似或相同。網絡埠子系統Ioe1-Ioesi可各自用於通過鏈路114進行通信,所述鏈路可能與結合圖I描述的鏈路IH1-IH3的一個相同。例如,網絡埠子系統通過接口 310與主機302通信,所述接口可能為PCI或PCI-X總線。在本發明的實施例中, 網絡埠子系統Ioe1-Ioesi的一個或多個可包括一個或多個存儲元件,所述存儲元件將最大消息大小與該埠子系統相關聯,和/或可存儲查閱表,所述查閱表可將延遲需求與各個流量特徵相關聯。網絡設備102可共同支持稱為音頻視頻橋接(AVB)和/或其擴展的一套協議。除了別的以外,單個協議包含 IEEE 802. IAS、IEEE 801. IQat 和 IEEE802. IQav0 利用 AVB,網絡設備104可用於向特定流量分配資源,和/或可用於為沿網絡路徑的其他設備中的流量請求資源分配。利用AVB、LLDP, SNMP、任一上述協議的擴展、和/或其他合適的協議,網絡設備104可用於配置沿網絡路徑的各個設備的MTU大小。圖4是依照本發明實施例的闡述低延遲聯網的示例性步驟的流程圖。參考圖4, 該示例性步驟可開始於步驟402,在所述步驟中,設備102i具有向遠程網絡設備(例如設備 1022或設備1023)通信的流量。在步驟404,設備102i可確定待通信流量的延遲敏感度。例如,如果流量前往設備1022,設備可確定該流量需要低延遲。相反地,如果流量前往設備1023,設備102i可確定該流量可承受較高延遲。在步驟406,設備102i可確定符合確定的延遲需求的最大消息大小。設備102i可確定將第一較小的最大消息大小用於低延遲流量, 且確定將第二較大的最大消息大小用於容延遲(latency-tolerant)流量。在步驟408,設備102i可嘗試為待通信至設備1022的低延遲流量預留資源。例如,設備102i可利用IEEE AVB協議和/或其擴展沿路徑112來嘗試預留足夠資源,從而滿足確定的延遲需求。在步驟410,可確定是否成功建立路徑112。例如,作為這一預留或嘗試預留的一部分,沿路徑112的設備可響應來自設備102i的預留請求,確認該請求以在路徑112上利用第一最大消息大小,並表明它們是否可遵守該請求。在沒有接收到請求確認的情況下、和/ 或在設備104和/或1022響應表明沒有足夠可用資源的情況下,接著在步驟214,設備102i 可再次嘗試和/或表明連接失敗。在預留成功且設備104和1022同意遵守確定的最大消息大小的情況下,接著在步驟412,可開始至設備1022的流量通信。圖5是依照本發明實施例的闡述低延遲聯網的示例性步驟的流程圖。參考圖5,當設備1021具有通過預留網絡路徑(例如路徑112或路徑110)通信的流量時,示例性步驟可開始於步驟502。在步驟504,設備102i可確定待通信流量的延遲敏感度。例如,如果流量涉及車輛控制和/或安全系統,設備102i可確定該流量需要低延遲。相反,如果流量是用於娛樂,那麼設備102i可確定該流量可承受較高延遲。在步驟506,基於在步驟504確定的延遲請求和基於沿網絡路徑可用的資源,設備1021可確定通信該流量的最大消息大小。例如,如果沿路徑的均為高速率鏈路,那麼可利用較大的最大消息大小;如果沿路徑的一個或多個鏈路為低速率的,那麼較小的最大消息大小可能是必要的。在步驟508,可沿網絡路徑向設備通信確定的最大消息大小。一旦接收到這一信息,沿該路徑的每個設備可配置其自身,從而遵守該路徑上通信的確定的最大消息大小。每個設備可通過向設備102i發送響應來確認這一配置。在步驟510,設備102i可開始在網絡路徑上通信流量。圖6是依照本發明實施例的低延遲聯網的示例性步驟的流程圖。參考圖6,示例性步驟可開始於步驟602,在所述步驟中設備104接收到確定的最大消息大小和將該確定的最大消息大小用於特定網絡路徑上通信的請求。在步驟604,如果設備104不支持每路徑和/或每鏈路最大消息大小,那麼示例性步驟可前進至步驟610,並且可將設備104失敗確認該請求視為拒絕請求。返回步驟604,如果設備104的確支持每路徑或每鏈路最大消息大小,那麼示例性步驟可前進至步驟606。在步驟606,如果設備104沒有足夠可用資源來滿足預留請求,那麼在步驟612設備104可拒絕預留請求。返回步驟606,如果設備104的確具有足夠可用資源來滿足預留請求,那麼在步驟608,設備104可按照請求預留資源、確認預留、並使其自身為開始接收和發送流量做好準備。提供低延遲聯網的方法及系統的各個方面。在本發明的示例性實施例中,可確定將沿網絡路徑112通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路114。 可基於該延遲需求確定用於通信流量的以太幀的最大大小。可沿網絡路徑112向設備通信一個或多個信息,所述一個或多個信息表明確定的最大大小。可基於沿網絡路徑112的一個或多個乙太網鏈路114的數據速率確定以太幀的最大大小。當流量涉及汽車控制系統和 /或安全系統時,以太幀的最大大小可確定為第一較小值。當流量為非關鍵性時,例如,當它不涉及車輛控制和/或安全系統時,以太幀的最大大小可確定為第二較大值。一旦接收到沿網絡路徑112的每個設備104和1022遵守確定的、用於在網絡路徑112上通信的最大以太幀大小的指示,網絡設備102i開始通信流量。網絡設備102i可與沿網絡路徑112的設備 1022和104通信,從而為沿網絡路徑112的流量通信預留資源,所述流量通信為確定的最大大小的以太幀形式。在本發明的各個實施例中,網絡設備104可接收將在特定網絡路徑(例如路徑 112)上使用的、確定的最大以太幀大小的指示。當在該網絡路徑112上傳送時,可配置網絡設備104的一個或多個部分,以便該網絡設備104遵守確定的最大以太幀大小;但設備104 可利用其他路徑和/或鏈路上的其他最大消息大小。網絡設備104可使將在網絡路徑112 上通信的流量分包為小於或等於確定的最大以太幀大小的以太幀。網絡設備104可發送一個或多個消息,所述一個或多個消息表明,當在該網絡路徑112上通信時,它將遵守確定的最大以太幀大小。確定的最大以太幀大小可能基於將在網絡路徑112上通信的流量的延遲需求。以太幀的最大大小可基於與網絡路徑的一個或多個鏈路114關聯的數據速率。本發明的另一實施例提供一種機器和/或計算機可讀存儲器和/或介質,其上存儲的機器代碼和/或電腦程式具有至少一個可由機器和/或計算機執行的代碼段,使得機器和/或計算機能夠實現本文所描述的低延遲聯網的方法及系統的步驟。相應地,本發明可以通過硬體、軟體,或者軟、硬體結合來實現。本發明可以在至少一個計算機系統中以集中方式實現,或者由分布在幾個互連的計算機系統中的不同部分以分散方式實現。任何可以實現所述方法的計算機系統或其它設備都是可適用的。常用軟硬體的結合可以是安裝有電腦程式的通用計算機系統,通過安裝和執行所述程序控制計算機系統,使其按所述方法運行。在計算機系統中,利用處理器和存儲單元來實現所述方法。本發明還可以通過電腦程式產品進行實施,所述程序包含能夠實現本發明方法的全部特徵,當其安裝到計算機系統中時,通過運行,可以實現本發明的方法。本申請文件中的電腦程式所指的是可以採用任何程序語言、代碼或符號編寫的一組指令的任何表達式,該指令組使系統具有信息處理能力,以直接實現特定功能,或在進行下述一個或兩個步驟之後,a)轉換成其它語言、代碼或符號;b)以不同的格式再現,實現特定功能。
本發明是通過幾個具體實施例進行說明的,本領域技術人員應當理解,在不脫離本發明範圍的情況下,還可以對本發明進行各種變換及等同替代。另外,針對特定情形或具體情況,可以對本發明做各種修改,而不脫離本發明的範圍。因此,本發明不局限於所公開的具體實施例,而應當包括落入本發明權利要求範圍內的全部實施方式。相關串請的交叉引用本申請參考並享有申請號為No. 61/432,967、申請日為2011年I月14日的美國臨時專利申請的優先權和權益。本申請還參考並享有申請號為No. 61/452,593、申請日為 2011年3月14日的美國臨時專利申請的優先權和權益。上述申請在此全文引用,以供參考。
權利要求
1.一種低延遲聯網方法,其特徵在於,所述方法包括在網絡設備中確定將沿網絡路徑通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路;基於所述延遲需求確定用於通信所述流量的以太幀的最大大小;以及沿所述網絡路徑向設備發送一個或多個信息,所述一個或多個信息表明所述確定的最大大小。
2.根據權利要求I所述的低延遲聯網方法,其特徵在於,所述方法包括通過所述網絡設備、基於沿所述網絡路徑的一個或多個鏈路的數據速率確定所述以太幀的所述最大大小。
3.根據權利要求I所述的低延遲聯網方法,其特徵在於,所述方法包括當所述流量涉及汽車控制系統和/或安全系統時,通過所述網絡設備將所述以太幀的所述最大大小確定為第一較小值;以及否則通過所述網絡設備將所述以太幀的所述最大大小確定為第二較大值。
4.根據權利要求I所述的低延遲聯網方法,其特徵在於,所述方法包括當所述流量控制自動化工廠設備時,通過所述網絡設備將所述以太幀的所述最大大小確定為第一較小值;以及否則通過所述網絡設備將所述以太幀的所述最大大小確定為第二較大值。
5.根據權利要求I所述的低延遲聯網方法,其特徵在於,當在所述網絡路徑上通信時, 一旦接收到沿所述網絡路徑的每個所述設備遵守所述確定的最大大小的指示,所述網絡設備開始通信所述流量。
6.一種方法,其特徵在於,所述方法包括在網絡設備中接收將用於網絡路徑的、確定的最大以太幀大小的指示;以及當在所述網絡路徑上傳送時,配置所述網絡設備的一個或多個部分以便所述網絡設備遵守所述確定的最大以太幀大小。
7.根據權利要求6所述的低延遲聯網方法,其特徵在於,所述方法包括將所述網絡路徑上的待通信流量分包為某一大小的以太幀,所述某一大小小於或等於所述確定的最大以太幀大小。
8.根據權利要求6所述的低延遲聯網方法,其特徵在於,所述以太幀的所述最大大小基於沿所述網絡路徑的最低鏈路速率。
9.一種系統,其特徵在於,所述系統包括在網絡設備中使用的一個或多個電路,所述一個或多個電路用於確定將沿網絡路徑通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路;基於所述延遲需求確定用於通信所述流量的以太幀的最大大小;以及沿所述網絡路徑向設備發送一個或多個信息,所述一個或多個信息表明所述確定的最大大小。
10.一種系統,其特徵在於,所述系統包括在網絡設備中使用的一個或多個電路,所述一個或多個電路用於接收將用於網絡路徑的、確定的最大以太幀大小的指示;以及當在所述網絡路徑上傳送時,配置所述網絡設備的一個或多個部分以便所述網絡設備遵守所述確定的最大以太幀大小。
全文摘要
提供低延遲聯網的方法及系統的各個方面。可確定將沿網絡路徑通信的流量的延遲需求,所述網絡路徑包括一個或多個乙太網鏈路。可基於延遲需求確定用於通信流量的以太幀的最大大小。可基於沿網絡路徑的一個或多個乙太網鏈路的數據速率確定以太幀的最大大小。單個設備可為它在其上通信的不同埠/鏈路利用不同的最大包大小。為協調最大包大小,可沿通信路徑在設備間通信一個或多個信息,所述一個或多個信息表明確定的最大大小。
文檔編號H04L29/06GK102594802SQ20121001212
公開日2012年7月18日 申請日期2012年1月16日 優先權日2011年1月14日
發明者揚邦·金, 麥可·喬哈斯·蒂納, 霍華德·弗雷澤 申請人:美國博通公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀