TWI467961B - 提供選擇家庭通信網路中的服務節點的方法及使用其的系統 - Google Patents
提供選擇家庭通信網路中的服務節點的方法及使用其的系統 Download PDFInfo
- Publication number
- TWI467961B TWI467961B TW99133945A TW99133945A TWI467961B TW I467961 B TWI467961 B TW I467961B TW 99133945 A TW99133945 A TW 99133945A TW 99133945 A TW99133945 A TW 99133945A TW I467961 B TWI467961 B TW I467961B
- Authority
- TW
- Taiwan
- Prior art keywords
- node
- nodes
- network
- srv
- message
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 52
- 238000004891 communication Methods 0.000 claims description 23
- 238000012790 confirmation Methods 0.000 claims description 7
- 241001112258 Moca Species 0.000 description 40
- 230000004044 response Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 101150012579 ADSL gene Proteins 0.000 description 2
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 2
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Description
本發明涉及資訊網路,更具體地說,涉及一種在構成通信網路的通信線路(如同軸電纜)上發送資訊(如媒體資訊)的方法。
眾所周知一般家庭網路技術採用同軸電纜。同軸電纜多媒體聯盟(MoCATM)在其網站www.mocalliance.org上為通過家庭內已有同軸電纜進行數位視頻和娛樂聯網提供了適當的規範(MoCA 1.1),該規範已向開放成員發佈。本發明參考MoCA 1.1規範並結合其全部內容。
同軸電纜家庭網路接進家庭同軸電纜上可獲得的大量未使用帶寬。美國超過70%的家庭在家庭基礎架構上安裝有同軸電纜。一個或多個主要娛樂消費位置諸如客廳、多媒體室和主臥中,許多都已佈設有同軸電纜,這對於網路配置是理想的。家庭網路技術使得家庭成員能夠使用這一基礎架構作為網路系統,並以高QoS(服務品質)傳送娛樂和資訊節目。
同軸電纜家庭網路技術提供高速(270mbps)、高QoS和由遮罩、有線連接結合分組資料級加密技術發展水準而帶來的固有的安全性。同軸電纜在設計上是用於承載高帶寬視頻。如今,同軸電纜通常用於安全地傳送每日數百萬美元的付費觀看和高價的(premium)視頻內容。同軸電纜家庭網路還可用作多個無線接入點的主幹,用於將無線網路的覆蓋範圍延展到用戶的整個住宅。
同軸電纜家庭網路通過已有的同軸電纜提供至家庭中視頻設
備所在處的恒定、高吞吐量、高品質連接。同軸電纜家庭網路為數位娛樂提供主要鏈結,且還可以與其他有線和無線網路合作以將娛樂體驗遍及家庭之中。
當前,同軸電纜家庭網路與接入技術協作工作,諸如ADSL和VDSL服務或光纖到戶(FTTH),這些接入通常通過雙絞線或光纖進入家庭,工作頻段對於ADSL從幾百KHz至8.5MHz,對於VDSL為12MHz。當服務通過xDSL或FTTH到達家庭後,可通過同軸電纜家庭網路技術和室內同軸電纜路由至視頻設備。有線業務,諸如視頻、音頻和互聯網接入可以由有線運營商通過同軸電纜提供給家庭,並使用家庭內佈設的同軸電纜到達家庭的各個房間中的各個有線業務消費設備。一般而言,同軸電纜家庭網路類型業務與有線業務在不同的頻率上並行運行。
因而期望通過MoCA家庭網路連接的MoCA設備所選擇的SRV節點選擇來達到選擇目的。
本發明提供了一種使用通過MoCA家庭網路連接的MoCA設備來選擇被選服務節點(SSN)的系統和/或方法,結合至少一幅附圖做了清楚的描述,並在權利要求中進行了完整的定義。
根據本發明的一個方面,提供一種使用家庭通信網路中的節點的方法,所述通信網路包括多個節點和同軸電纜,所述方法包括:使用入口節點提交詢問消息,所述詢問消息在L2ME協定中設備屬性資訊要素的被選擇欄位中,所述入口節點是需要高級服務的節點,且所述入口節點不知道多個節點中的哪一個節點是選擇用來支援網路上高級服務的節點,所述被選擇欄位包括供應商特有欄位;向多個節點分發所述詢問消息;回應所述詢問消息,確定所述多個節點中哪些能夠選來支援
網路上的高級服務;傳播有關多個節點中哪些能夠選來支援網路上的高級服務的資訊至能夠選來支援網路上的高級服務的多個節點中的每一個節點;以及確定多個節點中是否有一個節點已選中用來支援網路上的高級服務。
作為優選,所述供應商特有欄位包括TLV類型、TLV長度和TLV值欄位中的至少一個。
作為優選,所述方法包括:如果在詢問結束時尚無選中的節點,使用入口節點選擇自身來支援網路上高級服務。
作為優選,所述方法包括:使用入口節點向網路發送有關入口節點自己選擇的通告。
作為優選,所述方法包括:如果在詢問結束時尚無選中的節點,選擇具有最小節點識別字(ID)的節點來支援網路上的高級服務。
作為優選,所述方法包括:向所述多個節點通告,具有最小節點識別字的節點已選中用來支援網路上的高級服務。
作為優選,所述方法包括:如果選中的節點與網路之間的通信鏈結終止,則通過網路通告向網路發送通信。
根據本發明的一個方面,提供一種使用家庭通信網路中的節點的方法,所述通信網路包括多個節點和同軸電纜,所述方法包括:使用入口節點提交詢問消息,所述詢問消息在L2ME協定中設備屬性資訊要素的TLV類型、TLV長度和TLV值欄位中的至少一個中,所述入口節點是需要高級服務的節點,且所述入口節點不知道多個節點中的哪一個節點是選擇用來支援網路上高級服務的節點,所述被選擇欄位包括供應商特有欄位;向多個節點分發所述詢問消息;
回應所述詢問消息,確定所述多個節點中哪些能夠選來支援網路上的高級服務;傳播有關多個節點中哪些能夠選來支援網路上的高級服務的資訊至能夠選來支援網路上的高級服務的多個節點中的每一個節點;以及確定多個節點中是否有一個節點已選中用來支援網路上的高級服務。
作為優選,所述方法包括:如果在詢問結束時尚無選中的節點,使用入口節點選擇自身來支援網路上高級服務。
作為優選,所述方法包括:使用入口節點向網路發送有關入口節點自己選擇的通告。
作為優選,所述方法包括:如果在詢問結束時尚無選中的節點,選擇具有最小節點識別字(ID)的節點來支援網路上的高級服務。
作為優選,所述方法包括:向所述多個節點通告,具有最小節點識別字的節點已選中用來支援網路上的高級服務。
作為優選,所述方法包括:如果選中的節點與網路之間的通信鏈結終止,則通過網路通告向網路發送通信。
根據本發明的一個方面,提供一種使用家庭通信網路中的節點的方法,所述通信網路包括多個節點和同軸電纜,所述方法包括:使用入口節點提交選擇消息,所述選擇消息在L2ME協定中設備屬性資訊要素的被選擇欄位中,所述入口節點是需要高級服務的節點,且所述入口節點不知道多個節點中的哪一個節點是選擇用來支援網路上高級服務的節點,所述被選擇欄位包括供應商特有欄位;向多個節點分發所述選擇消息;回應所述選擇消息,確定所述多個節點中哪些能夠選來支援
網路上的高級服務;傳播有關多個節點中哪些能夠選來支援網路上的高級服務的資訊至能夠選來支援網路上的高級服務的多個節點中的每一個節點;以及確定多個節點中是否有一個節點已選中用來支援網路上的高級服務。
作為優選,所述供應商特有欄位包括TLV類型、TLV長度和TLV值欄位中的至少一個。
作為優選,所述方法包括:如果在選擇結束時尚無選中的節點,使用入口節點選擇自身來支援網路上高級服務。
作為優選,所述方法包括:使用入口節點向網路發送有關入口節點自己選擇的通告。
作為優選,所述方法包括:如果在選擇結束時尚無選中的節點,選擇具有最小節點識別字(ID)的節點來支援網路上的高級服務。
作為優選,所述方法包括:向所述多個節點通告,具有最小節點識別字的節點已選中用來支援網路上的高級服務。
作為優選,所述方法包括:如果選中的節點與網路之間的通信鏈結終止,則通過網路通告向網路發送通信。
根據本發明的一個方面,提供一種使用家庭通信網路中的節點的方法,所述通信網路包括多個節點和同軸電纜,所述方法包括:使用入口節點提交確認消息,所述確認消息在L2ME協定中設備屬性資訊要素的TLV類型、TLV長度和TLV值欄位中的至少一個中,所述入口節點是需要高級服務的節點,且所述入口節點不知道多個節點中的哪一個節點是選擇用來支援網路上高級服務的節點,所述被選擇欄位包括供應商特有欄位;向多個節點分發所述確認消息;
回應所述確認消息,接收來自能夠選來支援網路上的高級服務的節點的應答消息。
作為優選,所述方法包括:使用入口節點向網路發送有關入口節點自己選擇的通告。
102‧‧‧客戶機節點
104‧‧‧NC
106‧‧‧其他節點
108‧‧‧第一消息
112‧‧‧回應
114‧‧‧消息
202‧‧‧支持SRV的入口節點
204‧‧‧NC
206‧‧‧其他節點
208‧‧‧波0
210‧‧‧波1
212‧‧‧波2
214‧‧‧波3
216‧‧‧第一消息提交
218‧‧‧SSN請求
222‧‧‧其他支持SRV的節點
302‧‧‧任何支持SRV的節點
304‧‧‧NC
306‧‧‧其他節點
308‧‧‧波0
310‧‧‧波1
318‧‧‧支持SRV的節點
320‧‧‧通告
402‧‧‧入口節點
404‧‧‧NC
406‧‧‧支持SRV的節點
408‧‧‧波0
502‧‧‧入口節點
504‧‧‧NC
506‧‧‧支持SRV的節點
508‧‧‧波0
510‧‧‧波1
602‧‧‧位元(bit)
604‧‧‧八位元位元組(octets)
606‧‧‧IE起始的偏移
608‧‧‧屬性ID
610‧‧‧長度(UInteger8)
612‧‧‧供應商ID
614‧‧‧TLV類型
616‧‧‧TLV長度
618‧‧‧TVL值
700‧‧‧資料處理系統
702‧‧‧單晶片或多晶片模組
704‧‧‧I/O電路
706‧‧‧週邊設備
708‧‧‧處理器
710‧‧‧記憶體
712‧‧‧系統匯流排或其他互連部件
720‧‧‧電路板
730‧‧‧終端用戶系統
圖1是根據本發明使用的在L2ME協定中交換的消息的實施例的示意圖;圖2是根據本發明的在SRV節點選擇處理中交換的消息的實施例的示意圖;圖3是根據本發明使用L2ME提交(submission)規則的SRV節點選擇詢問的實施例的示意圖;圖4是根據本發明在節點選擇處理中交換的每一消息的細節的示意圖;圖5是根據本發明在節點確認處理中交換的每一消息的細節的示意圖;圖6是IEEE SRV設備屬性資訊要素(IE)的表格;圖7是資料處理系統中本發明的單晶片或多晶片模組的示意圖。
以下參考相應的附圖對各個實施例進行描述,這些附圖構成了實施例的一部分,其中描述了實現本發明可能採用的各個實施例。應明白,還可使用其他的實施例,或者對本文列舉的實施例進行結構和功能上的修改,而不會脫離本發明的範圍和實質。
在閱讀完下面將要描述的內容之後,本領域的技術人員應當明白,本文描述的各種特徵可通過方法、資料處理系統或電腦程式產品來實現。因此,這些特徵可全部採用硬體的方式、全部採用軟體的方式或者採用硬體和軟體結合的方式來表現。此外,上述特徵也可採用存儲在一種或多種電腦可讀存儲介質上的電腦程
式產品的形式來表現,該電腦可讀存儲介質中包含電腦可讀程式碼段或者指令,其存儲在存儲介質中。可以使用任何使用的電腦可讀存儲介質,包括硬碟、CD-ROM、光存儲設備、磁存儲設備和/或上述設備的組合。
此外,本文描述的表徵資料或事件的各種信號可在源站和目的站之間以電磁波的形式通過信號傳導介質如金屬導線、光纖和/或無線傳輸介質(例如空氣和/控制項)進行傳送。
為便於參考,以下術語表給出本專利申請中使用的各種縮寫和符號的含義:數位PHY-包括MoCA積體電路埠,其構成發往和來自接收器和/或收發器積體電路的信號傳輸通道。
EN-MoCA已有節點(術語“節點”在此可使用“模組”替換)。
IE-資訊要素(Information Element)。
L2ME-(MoCA)層2管理實體。
MAC介質訪問控制-包括MoCA積體電路邏輯,當需要向接收器和/或收發器積體電路發送信號、和/或需要從接收器和/或收發器積體電路接收信號時,其調度數位PHY的開和關。
MAP-媒體接入計畫。
NC-MoCA網路控制器。
PHY-MoCA網路的物理層。
QoS-服務品質。
SRV服務-運行在相對於MoCA層而言較高層中的服務的通用名。
SSN選中的SRV節點(SRV選擇節點)-被選擇用於(為連接於同一網路的所有設備)運行SRV服務的節點。
MoCA網路(諸如IEEE 802.1音視頻橋接系統(AVB)寬頻預留)上實施的一些高級服務需要MoCA網路選擇一個節點來為整個
MoCA網路運行預先確定的服務。
如果該服務是可選的,網路控制節點(NC)有可能不支援這一可選服務。如果NC不支援該可選服務,則該NC不能選作為SSN。作為替代,任何支持SRV的節點-即能夠支援該高級服務(儘管是可選的)-可選作為SSN。在本發明的一些實施例中,此處描述的SRV節點選擇協議優選地與NC選擇和NC切換/備份正交(orthogonal)。
在本發明的一些實施例中,選擇SRV節點的可能的SSN選擇規則如下:這些規則包括需要由被允許進入網路的任一支援SRV的節點發送的詢問消息,其中的一個實施例將在以下結合圖2及說明書相應的部分進行描述。
在詢問完成後,共用同樣的SRV節點詢問相關資訊(其通過入口節點轉發)的任意支持SRV的節點(SRV-capable node)都可作為SRV選擇節點(SRV-selected node)。進一步,在詢問完成後,優選地所有支持SRV的節點(包括入口節點,如以下所定義)共用同樣資訊:關於網路上哪些節點是支援SRV的,且哪個節點(如果有)是SRV選擇節點。
如果在詢問結束時還沒有節點被選中,則入口節點可以選擇自身作為被選節點,並向網路發送其自己選擇的通告(notification)。作為替代,可以選擇其他支持SRV的節點,並將該選擇通告NC。
本發明的另一實施例採用如下高效技術來支援動態SRV選擇。
如果SRV選擇節點從網路中移除(或者通過適當地關機/故障和/或省電),這一拓撲變化至少部分地通過網路通告而實現。
具有最小節點ID(NID)的支持SRV的節點成為SRV選擇節點,並且提交選擇,以向其他節點通告該選擇。
這一方案優選地與當前MoCA規範完全相容並且無需對該規範作任何修改。
在本發明的一些實施例中,當所選擇的SRV節點表現不合格(fails),可以動態地選擇其他支援SRV的節點作為新的SSN。SRV選擇協定可包括重獲(recovery)協定以動態地選擇支援SRV的節點中的一個節點作為新的SRV選擇節點。
SRV選擇協定可基於MoCA 1.1規範和/或2.0規範中規定的L2ME架構消息協定,本發明參考並結合其全部內容。
如果所有的節點均不支持SRV,則入口節點成為SRV選擇節點。
如果有一個以上的節點(除入口節點之外)是支持SRV的且沒有節點是SRV選擇節點,則入口節點可以選擇具有最小NID的支持SRV的節點作為SRV選擇節點。
當在進入省電模式之前SSN提交了SRV節點選擇L2ME消息(參見圖4及對應的描述),入口節點可以重置自己的NID位(bit),以對應於SSN位遮罩(bitmask)。
入口節點回應可用于向NC確認入口節點的SSN選擇。作為對來自NC的有關SSN選擇的消息的回應,所有其他支持SRV的節點可向NC發送一個空回應(零長度載荷)。
圖1是根據本發明使用的在L2ME發現協定中交換的消息的實施例的示意圖。L2ME設備發現協定是節點用來發現特定一組其他節點的屬性而使用的協定。
圖1示出了示例性的客戶機節點102、NC 104和其他節點106。協定中的第一消息108提交-即,節點向NC發送請求以運行“設備發現”處理事務(在NC和網路的其他節點之間進行資訊的多路交換)。設備發現處理事務(device discovery transaction)使得MoCA節點能夠發現每一個其他節點的能力。具體來說,每一個MoCA節點優選地具有一組關聯屬性,用於表徵其能力,諸如
最大聚合尺寸(aggregation size)及節點能夠處理的分組資料的數量。這些屬性也是供應商專屬的。消息108優選地包括報頭,用於指示該消息指向(direct to)設備發現。消息108還包括有效載荷,用於指示該發現指向節點屬性IE。這樣,L2ME設備發現協定使得MoCA網路中的任意節點能夠重獲MoCA網路中一個或更多特定節點的屬性。
NC優選地向其他節點106廣播該請求。NC轉發有效載荷及請求。其他節點106中的每一個節點發送回應,如112。其他節點106中的每一個節點通過由特定位元配置表徵的欄位(field)來識別它們。這一欄位通常稱為波節點遮罩(WAVENODE MASK)或稱為位遮罩或節點ID(NID)位遮罩。這樣的遮罩優選地指示了互聯網協議(IP)位址的範圍。這些位址可用於識別支持SRV的節點的IP地址。
響應112中的每一個優選地包括與其他節點106中的每一個節點相對應的屬性IE。在114,NC在消息114中廣播回應的集和。集和回應消息114包括有效載荷,該有效載荷包括回應設備發現的其他節點106的每一個的聚合IE。
圖2是根據本發明的在SRV節點選擇處理事務中交換的消息的實施例的示意圖。圖2示出了支持SRV的入口節點202、NC 204和其他節點206之間交換的消息。對這一應用來說,入口節點是需要SRV服務的節點,其不知道哪個節點是SSN。入口節點還作為向NC提交處理事務請求(參見後面的詳細描述)的節點。如IEEE 802.1Qat規範所規定,例如,該SRV協議用於選擇指派的多流預留協定(Multiple Stream Reservation Protocol,簡稱MSRP)節點(DMN)。
根據本發明的方法,消息(如圖2中所示的)至少部分地使用L2ME消息協定來確定網路上每個節點的SRV能力。這樣,根據本發明的設備發現協定,為獲取有關網路上每個節點的SRV能力
的資訊,平衡(leverage)L2ME消息架構和協定。
消息協定包括波0 208、波1 210、波2 212和波3 214。波0 208包括由入口節點202向NC 204的第一消息提交216。入口節點202是需要SRV服務的節點,其不知道哪個節點是SSN。重申一下,入口節點202在216中提交有關網路上的SSN處理事務的請求。
在218,NC 204向節點通告入口節點的SSN請求。其他節點206和入口節點202在220中回應SSN請求218。
在波1 210中,在224,NC 204將有關SSN請求的回應通告給入口節點202以及其他支持SRV的節點222。使用在226接收到的回應,入口節點202可構建SRV通告消息指示支援SRV的位元遮罩(定義哪些節點是支持SRV的位遮罩)和SRV選擇位遮罩(定義哪個節點是SSN(若有的話)的位遮罩)。在本發明的一個實施例中,當入口節點確定網路已經有SSN,則入口節點默認在網路中已存在的這個SSN。如果網路中沒有SSN,則入口節點啟動節點選擇處理事務,確定是否入口節點應當成為SSN、或者另一個節點(例如具有最小NID)應當成為SSN。在228,入口節點將有關兩個位遮罩的資訊傳送至NC。
在波2 212中,在步驟230,NC 204向其他支持SRV的節點222通告入口節點SRV位遮罩確定226。在232,支援SRV的節點222向NC 204發送它們對入口節點確定的應答。
在波3 214中,NC 204可以L2ME鏈結格式(如MoCA規範1.1中所建議,本發明參考並結合其全部內容或任何其他合適的MoCA規範)通告入口節點以及其他支持SRV的節點有關對SRV指示請求的回應,如步驟234所示。此後,優選地支援SRV的節點222可以在步驟236回應該通告。在步驟238,入口節點202優選地以用空回應來回應通告。
圖3是根據本發明使用L2ME提交(submission)規則的SRV節點選擇詢問的實施例的示意圖。
波0 308示出,在本發明的一些實施例中,任何支持SRV的節點302在其允許進入網路的情況下,可向NC 304提交SRV節點詢問。在步驟314,NC 304可向其他節點306通告入口節點的SRV詢問。支持SRV的節點318的回應可指示其相應的SRV模式,如步驟316所示。
波1 310示出支持SRV的節點318從NC 304接收通告320。通告320優選地包括對SRV詢問的回應。在步驟322,對SRV詢問320的回應可發送至NC。
詢問結束時,所有支持SRV的節點318包括入口節點304,共用以下相同資訊:有關網路上的哪些節點是支持SRV的節點,且哪個節點(若有的話)是SRV選擇節點。如果沒有SRV選擇節點,具有最小節點ID(NID)的支持SRV的節點或任何其他合適的可選節點可以成為SRV選擇節點,並能夠提交SRV節點選擇消息以通告其他支援SRV的節點。
如果SRV選擇節點從網路中移除(或者通過適當地關機/省電和/或故障),之後,在本發明的一個實施例中,具有最小NID的支持SRV的節點成為SRV選擇節點,並且提交SRV節點選擇消息以通告其他支援SRV的節點。
圖4是根據本發明使用L2ME提交規則的SRV節點選擇詢問的示意圖。具體地,圖4所示為根據本發明的一個方法實施例的示意圖,其示出了當SRV選擇節點關機(例如通過選擇或者由於進入省電模式和/或出現故障)時,需要SRV節點執行處理操作。圖4示出了波0 408,包括在SSN節點鏈結故障後具有最小節點ID(NID)的入口節點402、NC 404和其他支持SRV的節點406之間的通信。根據本發明,在SRV選擇節點掉線時,具有相對而言最小NID的支持SRV的節點成為SRV選擇節點,並發送SRV節點選擇提交L2ME消息。
具體地,SRV選擇入口節點402優選地示出SRV節點選擇提
交408。該提交優選地通告其他支持SRV的節點有關SRV選擇提交,步驟410。在步驟412,支援SRV的節點402/406向NC 404發送有關提交408的回應。
這樣,該方法實現了在SSN和網路之間連接故障後,一個支援SRV的節點可向NC發送SRV節點選擇提交L2ME消息。
應當重申,除了在出現故障時進行節點選擇之外,在進入省電模式和/或關機之前,先前的SRV選擇節點還可以將自己從一組支持SRV的節點中移除,並發送L2ME消息指示其不可使用。
根據本發明的示例性L2ME SRV確認處理事務將在以下的圖5及說明書相應的部分進行描述。NC節點可以在接收到來自入口節點的提交L2ME幀時、或者獨立地(即在未接收到其他節點的提示的情況下)開始該處理事務。
圖5是根據本發明的SRV節點選擇L2ME確認處理事務實施例的示意圖。圖5中示出了入口節點502、NC 504、支持SRV的節點506、波0 508和波1 510。具體地,在步驟512,入口節點502向NC 504發送提交L2ME幀以觸發SRV節點確認。
在步驟514,NC 504通告所有的網路節點有關入口節點502的SRV節點確認提交。
在步驟516,支援SRV的節點506發送回應。
在本發明的一些實施例中,不支持SRV的節點(未示出)可以返回通用L2ME回應錯誤碼。
在波0 508之後,示出了一個可能的L2ME波1請求510的實施例。
在波1 510中,在步驟518,NC 504在L2ME中向節點502以及節點506通告有關SRV節點確認提交的回應。這一通告可以L2ME中可用的連接有效載荷格式實現。
使用在步驟518中接收的回應,入口節點502可以確認SRV通告消息以指示:
●SRV選擇NID;及●支持SRV的NID位遮罩。
支援SRV的節點優選地包括IEEE SRV設備屬性資訊要素(參見圖6及其說明),帶有同軸電纜多媒體聯盟MoCA v2.0規範中規定的設備發現協定提交L2ME處理事務消息的L2ME有效載荷。這樣的內容優選地包括在MoCA L2ME協議上有效地形成覆蓋(overlay)的資訊。這樣的覆蓋是可能的,因為MoCA中的L2ME協議有規定要傳送不由MoCA解釋的供應商特定資訊要素。相應地,L2ME協議不加改變地保留,如MoCA中所規定。唯一的請求是得到分配給SRV所屬的特定實體的供應商ID值(vendor ID value)。例如,一個可以具有分配給名稱為ACME公司的供應商ID。其結果,ACME為多個服務(SRV)定義幾個TLV類型(TLV TYPE)。
如此處進一步地描述,當完成了L2ME設備發現處理事務,優選地MoCA網路中的所有支援SRV的節點可以共用有關其他支持SRV的節點的相同資訊。這些資訊包括:1)哪些MoCA節點是支援SRV的;及2)哪一個MoCA節點被選擇為SSN。
如果沒有節點被選為SSN,則將執行SSN選擇。
圖6是IEEE SRV設備屬性資訊要素(IE)的表格。一般來說,IEEE SRV設備屬性IE欄位可以如圖6中的表格所限定。設備屬性資訊要素的通用格式在同軸電纜多媒體聯盟的MoCA v2.0規範中有描述,本發明將其全部內容結合於此。
圖6中的表格示意出IEEE SRV設備屬性IE,示出每一個屬性數位的位元(bit)602、對應於每一個屬性數位的八位元位元組(octets)604、和每一個IE起始的偏移606。
MoCA中定義了設備屬性資訊要素(IE)的格式。MoCA規範規定當屬性欄位設置為0xFF,資訊欄位的起始16位元定義了供應
商ID。供應商ID由MoCA分配給特定的供應商或實體。
無論如何,供應商ID是供應商特有的。在本發明接下來的實施例中,TLV類型、TLV長度(TLV LENGTH)和TLV值(TLV VALUE)是供應商特有的-即對於這些欄位每一個供應商具有不同的值,其是由供應商規定的,而不是由MoCA規定的。這意味著,供應商特有消息可以被忽略-即MoCA L2ME協議在MoCA上傳送這些消息而不用解釋供應商特有消息的內容。這樣,使用MoCA L2ME協議的節點在不嘗試解釋供應商特有消息的情況下將IE傳送給其他節點。相應地,SRV選擇協議(其使用TLV類型、TLV長度和TLV值來實現)是MoCA標準L2ME協定上的覆蓋協定。
圖6中的表格示意出如下屬性:
屬性ID 608;屬性ID的值是0xFF。
長度(UInteger8)610;長度的值可以是1。在本發明的一些實施例中,屬性IE的實際長度以位元為單位是(長度+1)*32。
供應商ID 612;供應商ID的值優選地可由MoCA聯盟分配,且此處參考並結合這種分配方式。
TLV類型614;(例如SRV IEEE音視頻橋接系統(AVB)(IEEE 802.1Qat)可將TLV類型值設為0。在本發明的另一實施例中,對於其他適當的服務,該TLV類型可指定為相同的值或其他合適的值。)
TLV長度616:(該長度是實現TVL類型614指定的服務所需要的長度)
TVL值618;應當注意的是,根據本發明,在TLV值欄位,IE可包括兩個
位遮罩(未示出):一個用於指示該節點是否是支持SRV的節點,另一個用於指示該節點是否是SRV選擇節點。
在TVL值欄位的第一位遮罩中,對應於節點ID的位的值為1指示該節點是能夠作為網路中支援SRV的節點。值為0指示該節點不能夠作為網路中支援SRV的節點。
在TVL值欄位的第二位遮罩中,對應於節點ID的位的值為1指示該節點被選作為網路中的SRV節點。值為0指示該節點不是被選中的節點。所選擇的節點是否存在於網路上、或者網路上是否沒有被選中的節點,需要通過第二位元遮罩來確定,然後,第一位遮罩指示哪些節點是支援SRV的,並基於選擇標準-例如具有最小NID的節點-指示哪個節點應當選作為SRV節點。第二位遮罩還向其他支持SRV的節點指示有一個節點已經被選中作為SRV節點。這樣可以防止其他節點請求成為SRV節點而引發衝突。
根據本發明,對SRV的選擇和確認:如果出現以下任一種情況,1)SRV選擇節點指示被選擇的SRV節點已從網路中移除(由於故障、電源狀態/關機等),或者2)支持SRV的節點發現處理事務指示沒有發現SRV選擇節點,則具有最小節點ID的支持RSV的節點或其他合適的被選中節點可開始作為SRV,並通過生成L2MESRV確認處理事務向其他支援SRV的節點確認這一選擇。
圖7示出了根據本發明的資料處理系統700中的單晶片或多晶片模組702,其可以是一個或多個積體電路。資料處理系統700可包括以下部件中的一個或多個:I/O電路704、週邊設備706、處理器708和記憶體710。這些部件通過系統匯流排或其他互連部件712通信連接,並組裝在終端用戶系統730所包含的電路板720上。可對系統700進行配置,以便用於根據本發明的有線電視調諧器。應當注意系統700只是一個示例,本發明的實際範圍和實質應當由權利要求來限定。
以上描述了用於提供MoCA SSN選擇策略的系統和方法。
本發明是通過幾個具體實施例進行說明的,本領域技術人員應當明白,在不脫離本發明範圍的情況下,還可以對本發明進行各種變換及等同替代。例如,本領域技術人員知悉,附圖中所示的步驟可以按照另外的順序執行,並且所示的一個或多個步驟是可選擇的。以上引用的實施例的方法和系統還可以包括其他要素、步驟、電腦可執行指令或電腦可讀資料結構。有關這一點,此處公開的其他實施例,可以部分地或全部地在電腦可讀介質上實現,例如通過存儲電腦可執行指令或模組或通過使用電腦可讀的資料結構。
102‧‧‧客戶機節點
104‧‧‧NC
106‧‧‧其他節點
108‧‧‧第一消息
112‧‧‧回應
114‧‧‧消息
Claims (10)
- 一種提供選擇家庭通信網路中的服務節點的方法,所述通信網路包括多個節點和同軸電纜,多個節點包括入口節點與網路控制節點,其特徵在於,所述方法包括:接收由所述入口節點發出的詢問消息,所述詢問消息在L2ME協定中的設備屬性資訊要素的至少一個欄位中,所述入口節點是需要高級服務的節點,且所述入口節點不知道多個節點中的哪一個節點是選擇用來支援網路上高級服務的節點,所述設備屬性資訊要素包括供應商特有欄位;向多個節點分發所述詢問消息;依據所述詢問消息,確定所述多個節點中哪些能夠選來支援網路上的高級服務;傳播有關多個節點中哪些能夠選來支援網路上的高級服務的資訊至所述入口節點以及能夠選來支援網路上的高級服務的多個節點中的每一個節點;以及接收由所述入口節點發出的消息以從多個節點中選出用來支援網路上的高級服務的節點。
- 如申請專利範圍第1項所述的方法,其中,使用入口節點在L2ME協定中設備屬性資訊要素的被選擇欄位中提交詢問消息。
- 如申請專利範圍第1或2項所述的方法,其中,所述供應商特有欄位包括TLV類型、TLV長度和TLV值欄位中的至少一個。
- 如申請專利範圍第2項所述的方法,其中,如果在詢問結束時尚無選中的節點,使用入口節點選擇自身來支援網路上高級服務。
- 如申請專利範圍第4項所述的方法,其中,使用入口節點向網路發送有關入口節點自己選擇的通告。
- 如申請專利範圍第2項所述的方法,其中,如果在詢問結束時尚無選中的節點,選擇具有最小節點識別字的節點來支援網路 上的高級服務。
- 如申請專利範圍第6項所述的方法,其中,向所述多個節點通告,具有最小節點識別字的節點已選中用來支援網路上的高級服務。
- 如申請專利範圍第1項所述的方法,其中,使用入口節點在L2ME協定中設備屬性資訊要素的TLV類型、TLV長度和TLV值欄位中的至少一個中提交詢問消息。
- 一種提供選擇家庭通信網路中的服務節點的方法,所述通信網路包括多個節點和同軸電纜,多個節點包括入口節點與網路控制節點,其特徵在於,所述方法包括:接收由所述入口節點發出的選擇消息,所述選擇消息在L2ME協定中設備屬性資訊要素的被選擇欄位中,所述入口節點是需要高級服務的節點,且所述入口節點不知道多個節點中的哪一個節點是選擇用來支援網路上高級服務的節點,所述設備屬性資訊要素包括供應商特有欄位;向多個節點分發所述選擇消息;依據所述選擇消息,確定所述多個節點中哪些能夠選來支援網路上的高級服務;傳播有關多個節點中哪些能夠選來支援網路上的高級服務的資訊至所述入口節點以及能夠選來支援網路上的高級服務的多個節點中的每一個節點;以及接收由所述入口節點發出的消息以從多個節點中選出用來支援網路上的高級服務的節點。
- 一種提供選擇家庭通信網路中的服務節點的方法,所述通信網路包括多個節點和同軸電纜,多個節點包括入口節點與網路控制節點,其特徵在於,所述方法包括:接收由所述入口節點發出的確認消息以從多個節點中選出用來支援網路上的高級服務的節點,所述確認消息在L2ME協定中設備屬性資訊要素的TLV類型、TLV長度和TLV值欄位中的至少一 個中,所述入口節點是需要高級服務的節點,所述設備屬性資訊要素包括供應商特有欄位;向多個節點分發所述確認消息;依據所述確認消息,接收來自能夠選來支援網路上的高級服務的節點的應答消息。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/897,046 US8942250B2 (en) | 2009-10-07 | 2010-10-04 | Systems and methods for providing service (“SRV”) node selection |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201216644A TW201216644A (en) | 2012-04-16 |
| TWI467961B true TWI467961B (zh) | 2015-01-01 |
Family
ID=46787280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW99133945A TWI467961B (zh) | 2010-10-04 | 2010-10-22 | 提供選擇家庭通信網路中的服務節點的方法及使用其的系統 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI467961B (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080189431A1 (en) * | 2007-02-06 | 2008-08-07 | Entropic Communications Inc. | Layer-2 management entity messaging framework in a network |
| US20090106801A1 (en) * | 2007-10-18 | 2009-04-23 | Panasonic Corporation | Content processing device and content processing method |
| TW200926809A (en) * | 2007-10-05 | 2009-06-16 | Nxp Bv | Method, system and apparatus for extended rate/range communication over a communication network |
| CN101632268A (zh) * | 2007-02-06 | 2010-01-20 | 熵敏通讯股份有限公司 | 网络中的参数化服务质量架构 |
| US7689706B2 (en) * | 2001-01-19 | 2010-03-30 | Single Touch Systems, Inc. | System and method for streaming media |
| US20100185759A1 (en) * | 2009-01-19 | 2010-07-22 | Zong Liang Wu | Method and apparatus for layer 2 discovery in a managed shared network |
-
2010
- 2010-10-22 TW TW99133945A patent/TWI467961B/zh not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7689706B2 (en) * | 2001-01-19 | 2010-03-30 | Single Touch Systems, Inc. | System and method for streaming media |
| US20080189431A1 (en) * | 2007-02-06 | 2008-08-07 | Entropic Communications Inc. | Layer-2 management entity messaging framework in a network |
| CN101632268A (zh) * | 2007-02-06 | 2010-01-20 | 熵敏通讯股份有限公司 | 网络中的参数化服务质量架构 |
| TW200926809A (en) * | 2007-10-05 | 2009-06-16 | Nxp Bv | Method, system and apparatus for extended rate/range communication over a communication network |
| US20090106801A1 (en) * | 2007-10-18 | 2009-04-23 | Panasonic Corporation | Content processing device and content processing method |
| US20100185759A1 (en) * | 2009-01-19 | 2010-07-22 | Zong Liang Wu | Method and apparatus for layer 2 discovery in a managed shared network |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201216644A (en) | 2012-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20110080850A1 (en) | Systems and methods for providing service ("srv") node selection | |
| JP5723456B2 (ja) | 結合ネットワークにおける電子デバイスの発見 | |
| US8086713B2 (en) | Determining a subscriber device has failed gracelessly without issuing a DHCP release message and automatically releasing resources reserved for the subscriber device within a broadband network upon determining that another subscriber device requesting the reservation of a network address has the same context information as the failed subscriber device | |
| CN100508478C (zh) | 通用即插即用镜像设备、系统及方法 | |
| EP2947907B1 (en) | Startup configuration method in base station, base station and server | |
| US7366164B1 (en) | Method for regulating power for voice over Internet Protocol telephones | |
| US20150055509A1 (en) | Communications device utilizing a central discovery mechanism, and respective method | |
| JP5653912B2 (ja) | マルチキャスト・グループ管理のための方法及び装置 | |
| CN101971573B (zh) | 包括网络地址转换设备的网络中的远程访问方法 | |
| US20070234416A1 (en) | Gateway device, terminal, and network device | |
| JP2007502456A (ja) | インフィニバンド分散型システム・エリア・ネットワークの中央管理のためのシステム、方法、およびコンピュータ・プログラム | |
| CN104396209B (zh) | 通信设备内的多个抽象层 | |
| JP2011508551A (ja) | 複数の無線ネットワークに同時にアクセスするための装置及び方法 | |
| CN103201984B (zh) | 用于基于isn存储器的覆盖网络的动态配置的系统和方法 | |
| US20100027444A1 (en) | Method and system for establishing connections for wireless network devices | |
| US20070201667A1 (en) | Method for Ensuring VLAN Integrity for Voice Over Internet Protocol Telephones | |
| KR20130130755A (ko) | 멀티 코어 플랫폼을 위한 dns 포워더 | |
| JP5818362B2 (ja) | ネットワークシステム、ネットワーク管理装置、ネットワーク管理プログラム及びネットワーク管理方法 | |
| US6910090B1 (en) | Maintaining communications in a bus bridge interconnect | |
| TWI467961B (zh) | 提供選擇家庭通信網路中的服務節點的方法及使用其的系統 | |
| CN104426905B (zh) | 利用mac地址的以太网装置及其方法 | |
| WO2022267944A1 (zh) | 跨设备链路聚合的网管方法、系统、交换机及存储介质 | |
| US20160269276A1 (en) | Method for avoiding a loop when forwarding a message, respective communications device and system | |
| HK1155867B (zh) | 使用家庭通信网络中的节点的方法 | |
| JP4911570B2 (ja) | 電力線ネットワークの優先通信方法およびシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |