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

封裝大型以太網(wǎng)幀的制作方法

文檔序號(hào):7734254閱讀:316來源:國知局
專利名稱:封裝大型以太網(wǎng)幀的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電信領(lǐng)域,且確切地說,涉及封裝大型以太網(wǎng)幀。
技術(shù)背景
現(xiàn)代通信及數(shù)據(jù)網(wǎng)絡(luò)(如基于以太網(wǎng)橋接技術(shù)的通信及數(shù)據(jù)網(wǎng)絡(luò))包括通過網(wǎng) 絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)幀的節(jié)點(diǎn)。使用多種網(wǎng)絡(luò)標(biāo)準(zhǔn)來通過網(wǎng)絡(luò)傳遞幀。例如,正在研發(fā)的數(shù)據(jù)獨(dú) 立與數(shù)據(jù)驅(qū)動(dòng)連接故障管理(Data Dependent and Data Driven Connectivity Fault Management, DDCFM)的電氣電子工程師協(xié)會(huì)(IEEE) 802. IQaw標(biāo)準(zhǔn)旨在診斷對(duì)所傳遞的數(shù) 據(jù)的內(nèi)容敏感的問題。此類問題難以用基于控制消息的交換而非用戶數(shù)據(jù)的交換的程序 (如回送法(Loopback))進(jìn)行再現(xiàn)。發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,本發(fā)明包含一種方法,所述方法包括接收數(shù)據(jù)幀;將接收到的數(shù) 據(jù)幀封裝成用反映幀消息(reflected frame message, RFM)封裝的幀;且如果接收到的數(shù) 據(jù)幀致使用RFM封裝的幀超過最大服務(wù)數(shù)據(jù)單元大小,則將數(shù)據(jù)幀截?cái)?,或者將?shù)據(jù)幀分 成兩個(gè)較小的幀,用兩個(gè)單獨(dú)的RFM幀來封裝這兩個(gè)較小的幀,其中如果將截?cái)嗥鞓?biāo)設(shè)置 成真,則將數(shù)據(jù)幀截?cái)嘁苑庋b在一個(gè)RFM中。
在另一實(shí)施例中,本發(fā)明包含一種網(wǎng)絡(luò)組件,所述網(wǎng)絡(luò)組件包括處理器,所述處 理器經(jīng)配置而實(shí)施一種方法,所述方法包括確定允許拷貝到反映數(shù)據(jù)類型長度值(type length value, TLV)的值字段中的最大字節(jié)數(shù),以使RFM的服務(wù)數(shù)據(jù)單元大小不超過其最 大服務(wù)數(shù)據(jù)單元大小(Maximum Service Data Unit Size,MSDUS),其中RFM協(xié)議數(shù)據(jù)單元 (protocol data unit, PDU)包括公共的5個(gè)字節(jié)的連接故障管理(connectivity fault management, CFM)標(biāo)頭,其包括4個(gè)字節(jié)的CFM標(biāo)頭加上1個(gè)字節(jié)的結(jié)尾TLV ;4個(gè)字節(jié)的 業(yè)務(wù)識(shí)別符;3個(gè)字節(jié)的反映數(shù)據(jù)TLV類型/長度字段;及反映數(shù)據(jù)幀的實(shí)際字節(jié)數(shù),其中 如果RFM數(shù)據(jù)幀沒有其它任選TLV,則最大數(shù)據(jù)TLV值大小(maxDataTLVvalueSize)等于 MSDUS減去CFM公共標(biāo)頭長度,加上業(yè)務(wù)識(shí)別符長度,加上反映數(shù)據(jù)幀TLV類型/長度字段 長度。
在又一實(shí)施例中,本發(fā)明包含一種橋接器,所述橋接器經(jīng)配置而實(shí)施一種方法,所 述方法包括將RFM中的反映數(shù)據(jù)TLV配置成含有反映數(shù)據(jù)幀的數(shù)據(jù)TLV,其中長度字段是所述反映數(shù)據(jù)幀的總八位字節(jié),其中反映數(shù)據(jù)TLV的類型字段是數(shù)據(jù)TLV類型值、截?cái)鄶?shù)據(jù) TLV類型值、數(shù)據(jù)部分ITLV類型值或數(shù)據(jù)部分2TLV類型值。
通過結(jié)合附圖和權(quán)利要求書閱讀以下具體實(shí)施方式
,將更清楚地理解這些及其它 特征。


為了更完整地理解本發(fā)明,現(xiàn)在結(jié)合附圖及具體實(shí)施方式
參照以下簡要說明,其 中相同元件標(biāo)號(hào)表示相同部分。
圖1是DDCFM系統(tǒng)的一實(shí)施例的示意圖2是DDCFM系統(tǒng)的另一實(shí)施例的示意圖3是CFM消息封裝方法的一實(shí)施例的流程圖4是CFM消息封裝狀態(tài)機(jī)的一實(shí)施例的圖解;
圖5是CFM消息解除封裝方法的一實(shí)施例的流程圖6是CFM消息幀的一實(shí)施例的圖解;
圖7是通用計(jì)算機(jī)系統(tǒng)的一實(shí)施例的示意圖。
具體實(shí)施方式
首先應(yīng)了解,雖然下文提供了一個(gè)或一個(gè)以上實(shí)施例的說明性實(shí)施方案,但可使 用任何種目前已知或現(xiàn)有的技術(shù)來實(shí)施所揭示的系統(tǒng)及/或方法。本發(fā)明絕不應(yīng)限于所述 說明性實(shí)施方案、圖式和下文說明的技術(shù),包含本文中說明及描述的示范性設(shè)計(jì)及實(shí)施方 案,但可在隨附權(quán)利要求書的范圍及其等效內(nèi)容的完整范圍內(nèi)修改本發(fā)明。
例如橋接虛擬局域網(wǎng)(Virtual Local Area Network,VLAN)等橋接網(wǎng)絡(luò)中的故障 可包括與數(shù)據(jù)無關(guān)的故障,這種故障可能是因?yàn)槔珂溌坊驑蚪悠鞴收隙鴮?dǎo)致幀的反復(fù)丟 失或錯(cuò)誤引導(dǎo)(misdirection)。或者,所述故障可包括與數(shù)據(jù)有關(guān)的故障及/或由數(shù)據(jù)引 發(fā)的故障,因而特定數(shù)據(jù)幀的內(nèi)容成了故障的起因。將與數(shù)據(jù)有關(guān)的故障及由數(shù)據(jù)引發(fā)的 故障(DDF)隔離到特定的網(wǎng)絡(luò)組件(例如鏈路或橋接器,或網(wǎng)絡(luò)的一段,包括所述網(wǎng)絡(luò)組件 的序列),借此可診斷所述故障。通過將網(wǎng)絡(luò)劃分成多段,且驗(yàn)證多個(gè)幀是否可如預(yù)期穿過 每一段,便可隔離DDF。當(dāng)一網(wǎng)絡(luò)段被識(shí)別出存在故障時(shí),可將該段進(jìn)一步劃分成多個(gè)更小 的段,如此直到識(shí)別出具體有故障的組件為止。
本文所揭示的是用于轉(zhuǎn)發(fā)幀的系統(tǒng)及方法,所述幀可用于DDCFM??山?jīng)由中間節(jié)點(diǎn) 將所述幀從源節(jié)點(diǎn)傳輸?shù)侥康牡毓?jié)點(diǎn)。所述中間節(jié)點(diǎn)可經(jīng)配置而用于處理多個(gè)CFM消息, 例如反映幀消息(Reflected Frame Message, RFM)或發(fā)送幀消息(Send Frame Message, SFM)。在一種前向路徑測(cè)試(Forward Path Test, FPT)方案中,源節(jié)點(diǎn)可為FPT發(fā)起方, 其可向中間節(jié)點(diǎn)發(fā)送多個(gè)幀。中間節(jié)點(diǎn)可接收所述幀,并將所述幀轉(zhuǎn)發(fā)到目的地節(jié)點(diǎn)。中 間節(jié)點(diǎn)可為反映應(yīng)答器(Reflection Responder, RR),其接收幀并將其封裝成多個(gè)RFM,所 述多個(gè)RFM可被轉(zhuǎn)發(fā)到目標(biāo)節(jié)點(diǎn)。目標(biāo)節(jié)點(diǎn)可為RFM接收方,其可接收RFM并將其解除封 裝,從而獲得原始幀的內(nèi)容?;蛘撸诜祷芈窂綔y(cè)試(Return Path Test,RPT)方案中,源節(jié) 點(diǎn)可為SFM發(fā)起方,其將多個(gè)幀封裝成多個(gè)SB1,并將SFM發(fā)送到中間節(jié)點(diǎn)。中間節(jié)點(diǎn)可為 解除封裝應(yīng)答器(Decapsulator Responder,DR),其可接收SFM并將其解除封裝,從而獲得原始幀的內(nèi)容。中間節(jié)點(diǎn)隨后可將解除封裝后的幀轉(zhuǎn)發(fā)到目的地節(jié)點(diǎn),所述目的地節(jié)點(diǎn)可 為RPT接收方。當(dāng)RR要發(fā)送的RFM的大小超過單個(gè)RFM允許的最大大小時(shí),或者當(dāng)SFM發(fā) 起方要發(fā)送的SFM的大小超過單個(gè)SFM允許的最大大小時(shí),可將幀分割并封裝成至少第一 CFM消息及第二 CFM消息,每一消息的大小小于或等于所允許的最大大小。隨后,可將第一 CFM消息及第二 CFM消息轉(zhuǎn)發(fā)到合適的RFM接收方或DR,在此處可將所述消息解除封裝,從 而獲得原始幀的內(nèi)容。另外,可在RR或SFM發(fā)起方處組合并封裝多個(gè)幀,將所述幀轉(zhuǎn)發(fā)到 RFM接收方或DR以解除封裝,從而恢復(fù)封裝之前的幀內(nèi)容。
圖1說明DDCFM系統(tǒng)100的一實(shí)施例,所述系統(tǒng)可用于例如在橋接式LAN中診斷 DDF0 DDCFM系統(tǒng)100可使用FPT來檢測(cè)DDF,且可包括FPT發(fā)起方110、RR 120及RFM接收 方130。FPT發(fā)起方110、RR 120及RFM接收方130可為在DDCFM系統(tǒng)100中傳輸幀的任何 裝置。例如,F(xiàn)PT發(fā)起方110、RR 120及RFM接收方130可包括用于從其它節(jié)點(diǎn)接收幀的多 個(gè)進(jìn)入端口,用以確定要把幀發(fā)送到哪些節(jié)點(diǎn)的邏輯電路,及用于將幀傳輸?shù)狡渌?jié)點(diǎn)的 多個(gè)發(fā)出端口。FPT發(fā)起方110、RR 120及RFM接收方130可為橋接器,且可在開放系統(tǒng)互 連(Open System Interconnection, 0SI)第二層處作出通過網(wǎng)絡(luò)傳輸幀所需要的決定。
在一實(shí)施例中,F(xiàn)PT發(fā)起方110、RR 120及RFM接收方130可包括橋接器,且可位于 一網(wǎng)絡(luò)中,所述網(wǎng)絡(luò)例如是基于以太網(wǎng)的網(wǎng)絡(luò),其中可包含VLAN。另外,F(xiàn)PT發(fā)起方110可 經(jīng)配置以產(chǎn)生多個(gè)數(shù)據(jù)幀。所述數(shù)據(jù)幀可與服務(wù)事例、目的地地址、VLAN等相關(guān)聯(lián)。RR 120 可經(jīng)配置以除了網(wǎng)絡(luò)中的另一目的地節(jié)點(diǎn)(未圖示)以外,還建立與FPT發(fā)起方110及RFM 接收方130的通信,所述配置方式可大致類似于FPT發(fā)起方110。例如,RR 120可在FPT發(fā) 起方110與網(wǎng)絡(luò)中的其它目的地節(jié)點(diǎn)之間建立橋接式VLAN,且可將來自FPT發(fā)起方110的 多個(gè)數(shù)據(jù)幀轉(zhuǎn)發(fā)到所述目的地節(jié)點(diǎn)。另外,RR 120可建立與RFM接收方130的通信,且可經(jīng) 配置以封裝FPT發(fā)起方110所產(chǎn)生的數(shù)據(jù)幀??蓪⑺鰯?shù)據(jù)幀封裝成多個(gè)CFM消息,例如 RFM (例如,通過將RFM標(biāo)頭添加到所述幀)。RR 120可接著將RFM轉(zhuǎn)發(fā)到RFM接收方130。 RFM接收方130可經(jīng)配置以接收并處理RFM,從而檢測(cè)任何可能存在的DDF。例如,RFM接收 方130可將接收到的RFM與原先產(chǎn)生的幀進(jìn)行比較,從而檢測(cè)任何故障或錯(cuò)誤。
圖2說明另一 DDCFM系統(tǒng)200的一實(shí)施例,其可用于診斷DDF。具體來說,DDCFM 系統(tǒng)200可使用RPT來檢測(cè)DDF,且可包括SFM發(fā)起方210、DR 220及RPT接收方230。SFM 發(fā)起方210、DR 220及RPT接收方230可為在例如VLAN等網(wǎng)絡(luò)中通過DDCFM系統(tǒng)200傳輸 幀的任何裝置。SFM發(fā)起方210、DR 220及RPT接收方230可包括用于從其它節(jié)點(diǎn)接收幀 的多個(gè)進(jìn)入端口,用以確定要把幀發(fā)送到哪些節(jié)點(diǎn)的邏輯電路,及用于將幀傳輸?shù)狡渌?jié) 點(diǎn)的多個(gè)發(fā)出端口。SFM發(fā)起方210、DR 220及RPT接收方230可為橋接器。
在一實(shí)施例中,SFM發(fā)起方210可經(jīng)配置以產(chǎn)生CFM消息,例如SFM。SFM可包括數(shù) 據(jù)幀,所述數(shù)據(jù)幀可與服務(wù)事例、VLAN等相關(guān)聯(lián),且可用于DDCFM。另外,SFM可包括與RPT 接收方230相關(guān)聯(lián)的目的地地址。DR 220可經(jīng)配置以建立與SFM發(fā)起方210及RPT接收 方230的通信。DR 220可經(jīng)配置以將從SFM發(fā)起方210接收到的SFM解除封裝(例如通 過移除SFM標(biāo)頭),并基于目的地地址將所得的解除封裝后的幀轉(zhuǎn)發(fā)到RPT接收方230。另 外,DR 220可用DR 220的MAC地址取代對(duì)應(yīng)于SFM發(fā)起方210的源地址或媒體接入控制 (Media Access Control,MAC)地址。因此,RPT接收方230可接收幀,且對(duì)接收到的幀進(jìn)行 處理,從而檢測(cè)任何可能存在的DDF。
圖3說明CFM消息封裝方法300的一個(gè)實(shí)施例,其可用來將數(shù)據(jù)幀封裝成CFM消 息。例如,RR 120可使用CFM消息封裝方法300將幀封裝成RFM,或者SFM發(fā)起方210可使 用CFM消息封裝方法300將幀封裝成SFM。所述幀可具有任何大小,其大小可能會(huì)超過或 可能不會(huì)超過CFM消息的類型長度值(type length value, TLV)中的值字段的最大值大 小(maximum value size,MVS),且在封裝所述幀時(shí),可不截?cái)嗷騽h除幀的一部分內(nèi)容。在 一實(shí)施例中,可使用CFM消息封裝方法300來封裝MAC協(xié)議數(shù)據(jù)單元(MAC Protocol Data Unit, MPDU),其大小可大于MVS。
在方框310處,CFM消息封裝方法300可獲得下一要封裝的幀,例如從隊(duì)列或緩沖 器中獲得所述幀。在方框320處,CFM消息封裝方法300可確定幀的大小是否大于MVS,MVS 可等于約1500個(gè)字節(jié)。如果幀的大小小于或等于MVS,則CFM消息封裝方法300可前進(jìn)到 方框330。否則CFM消息封裝方法300可前進(jìn)到方框335。
在方框330處,CFM消息封裝方法300可將幀的內(nèi)容封裝成CFM消息。在一實(shí)施例 中,CFM消息封裝方法300可將CFM消息的TLV中的類型字段的值設(shè)置成例如等于三,其指 示幀被完全封裝在CFM消息中,而未將幀截?cái)嗷蚍指畛深~外的CFM消息。接著,如下文更詳 細(xì)地說明,可例如使用CFM消息幀將CFM消息發(fā)送到其目的地,且CFM消息封裝方法300可 返回到方框310。或者,在方框335處,CFM消息封裝方法300可確定將幀截?cái)嗍欠駷檫x定 的方案。通過刪除或移除幀的一些內(nèi)容,可將幀截?cái)啵瑥亩蛊浯笮p小到小于或等于MVS。 如果將幀截?cái)嗍沁x定的方案(例如由管理員或服務(wù)提供商決定),則CFM消息封裝方法300 可前進(jìn)到方框;340。否則CFM消息封裝方法300可前進(jìn)到方框345。
在方框340處,CFM消息封裝方法300可將幀的被截?cái)嗟牟糠址庋b成CFM消息。被 截?cái)嗟牟糠值拇笮】尚∮诨虻扔贛VS。在一實(shí)施例中,CFM消息封裝方法300可將CFM消息 的TLV中的類型字段的值設(shè)置成例如等于九,從而指示幀的被截?cái)嗟牟糠直环庋b在CFM消 息中。接著,例如使用CFM消息幀,可將CFM消息發(fā)送到其目的地,且CFM消息封裝方法300 可返回到方框310?;蛘?,在方框345處,CFM消息封裝方法300可將幀的第一部分封裝成 第一 CFM消息,第一 CFM消息的大小可小于或等于MVS。在方框350處,CFM消息封裝方法 300可將幀的第二部分封裝成第二 CFM消息,第二 CFM消息的大小也可小于或等于MVS。在 一實(shí)施例中,組合后的第一 CFM消息與第二 CFM消息可包括幀的整個(gè)內(nèi)容,而沒有截?cái)嗷蛉?少的部分。
此外,在第一 CFM消息中,可將類型字段的值設(shè)置成例如等于十,從而指示第一 CFM消息包括幀的第一部分,且在第二 CFM消息中,可將類型字段的值設(shè)置成等于十一, 從而指示第二 CFM消息包括幀的第二部分。另外,可在第一 CFM消息中設(shè)置業(yè)務(wù)識(shí)別符 (transaction identifier,TID)字段,從而指示所述消息是兩個(gè)或兩個(gè)以上CFM消息的序 列中的第一 CFM消息,且可在第二 CFM消息中設(shè)置TID字段,從而指示所述消息是所述消 息序列中的第二 CFM消息。例如,第一 CFM消息和第二 CFM消息中的TID字段的值可相等 (例如,將兩者都設(shè)置成N,其中N為整數(shù))?;蛘叩诙?CFM消息中的TID字段的值可比第一 CFM消息中的TID字段的值(例如N)大一(例如為N+1)。例如,可使用CFM消息幀,將第 一 CFM消息及第二 CFM消息發(fā)送到其目的地,且CFM消息封裝方法300可返回到方框310。
圖4說明CFM消息封裝狀態(tài)機(jī)400的一實(shí)施例,RR 120或SFM發(fā)起方210可使用 所述CFM消息封裝狀態(tài)機(jī)400將幀封裝成RFM。CFM消息封裝狀態(tài)機(jī)400可包括多個(gè)狀態(tài),這些狀態(tài)類似于IEEE 802. IQaw標(biāo)準(zhǔn)中所說明的狀態(tài)。具體來說,如果接收到的數(shù)據(jù)幀致 使用RFM封裝的幀超過最大服務(wù)數(shù)據(jù)單元大小,則將數(shù)據(jù)幀截?cái)?,或者將?shù)據(jù)幀分成兩個(gè) 較小的幀,且用兩個(gè)單獨(dú)的RFM幀來封裝這兩個(gè)較小的幀。CFM消息封裝狀態(tài)機(jī)400還可檢 測(cè)截?cái)嗥鞓?biāo)。如果將截?cái)嗥鞓?biāo)設(shè)置成真,則應(yīng)將數(shù)據(jù)幀截?cái)嗖⒎庋b在一個(gè)RFM幀中。
CFM消息封裝狀態(tài)機(jī)400可在RR封裝停用(RR_ENCAP_0FF)狀態(tài)410下起始。 在RR_ENCAP_0FF狀態(tài)410期間,可將nFilteredFrameList參數(shù)初始化,例如將其設(shè)置 成大約等于零。nFilteredFrameList參數(shù)可為一變量,其記錄RR要封裝或反映的濾波 后的數(shù)據(jù)幀的數(shù)目。此變量由RR濾波器遞增,且由CFM消息封裝狀態(tài)機(jī)400遞減。當(dāng) nFiIteredFrameList變量為非零時(shí),CFM消息封裝狀態(tài)機(jī)400可例如使用無條件轉(zhuǎn)移 (unconditional transfer, UCT)程序前進(jìn)到 RR 封裝掛起(RR_ENCAP_WAITING)狀態(tài) 420。 在RR_ENCAP_WAITING狀態(tài)420期間,可獲得下一數(shù)據(jù)幀,接著CFM消息封裝狀態(tài)機(jī)400可 前進(jìn)到RR封裝(RR_ENCAP)狀態(tài)430。
在RR_ENCAP狀態(tài)430期間,可實(shí)施processRRencap ()程序。具體來說,當(dāng)RR被 激活且filteredFrameList不為空時(shí),可調(diào)用processRRencap ()。此程序中可存在兩個(gè)局 部變量=DataFrameJ及DataFrame_2,當(dāng)濾波后的幀必須被截?cái)嗷蚍殖蓛蓚€(gè)幀來反映時(shí), 可使用所述變量。在一實(shí)施例中,processRRencap ()對(duì)從RR濾波器傳入的數(shù)據(jù)幀進(jìn)行如 下處理
a)將 reflectedDataLength 設(shè)置成 nextFiIteredFrame 的長度;
b)如果reflectedDataLength的值大于下文更詳細(xì)說明的橋接器的 maxDataTLVvalueSize,則調(diào)用 sp IitFi IteredFrame (nextFi IteredFrame、DataFrame_l、 DataFrame_2),且接著執(zhí)行以下兩個(gè)步驟
1)如果設(shè)置 了截?cái)嗥鞓?biāo),則調(diào)用 constructRFM(iTruncatedDataTLVtype、 maxDataTLVvalueSize> DataFrame_l),其中將 TruncatedDataTLVtype 設(shè)置成表 1 定義的 “截?cái)鄶?shù)據(jù)TLV”類型值;
2)如果未設(shè)置截?cái)嗥鞓?biāo),則執(zhí)行以下兩個(gè)步驟
-constructRFM(DataPartITLVtype、maxDataTLVvalueSize、DataFrame_l),其中 將DataPartlTLVtype設(shè)置成表1定義的“數(shù)據(jù)部分1TLV”類型值;
-constructRFM (DataPart2TLVtype> reflectedDataLength-axDataTLVvalueSiz e、DataFrame_2),其中將DataPart2TLVtype設(shè)置成表1定義的“數(shù)據(jù)部分2TLV”類型值;
c)否貝 Ij,調(diào)用 constructRFM (DataTLVtype、reflectedDataLength、 nextFilteredFrame),其中將DataTLVtype設(shè)置成表1定義的“數(shù)據(jù)TLV”類型值。
當(dāng)nextFilteredFrame致使RFM的服務(wù)數(shù)據(jù)單元大小的長度大于最大服務(wù)數(shù)據(jù)單 元大小時(shí),調(diào)用splitFilteredFrame程序。此程序有三個(gè)參數(shù)
a)nextFilteredFrame,其是對(duì)所述程序的輸入;
b)DataFrame_l,其含有來自 nextFilteredFrame 的第一maxDataTLVvalueSize 數(shù) 目個(gè)字節(jié);及
c) DataFrame_2,其含有來自 nextFi IteredFrame 的其余字節(jié)。
splitFilteredFrame ()程序執(zhí)行以下步驟
a)將 maxDataTLVvalueSize 數(shù)目個(gè)字節(jié)從 nextFilteredFrame 拷貝到DataFrame_l ;及
b) 其余字節(jié)從 nextFi IteredFrame 拷貝至Ij DataFrame_2。
¢$117 processRRencap () fMi^^B, nj^ nFilteredFrameList。
如果nFilteredFrameList不大約等于零,則CFM消息封裝狀態(tài)機(jī)400可重新開始 RR_ENCAP狀態(tài)430。否貝丨」,CFM消息封裝狀態(tài)機(jī)400可返回到RR_ENCAP_0FF狀態(tài)410。
圖5說明CFM消息解除封裝方法500的一個(gè)實(shí)施例??捎盟龇椒◤慕邮盏降?CFM消息中將原先封裝的數(shù)據(jù)幀的內(nèi)容解除封裝。例如,RFM接收方130可使用CFM消息解 除封裝方法500將RFM解除封裝,或者DR 220可使用CFM消息解除封裝方法500將SFM解 除封裝。在一實(shí)施例中,解除封裝后的數(shù)據(jù)可對(duì)應(yīng)于在CFM消息中封裝的MAC協(xié)議數(shù)據(jù)單 元(MAC Protocol Data Unit, MPDU)內(nèi)容。在FPT方案的另一實(shí)施例中,RFM中的反映數(shù) 據(jù)TLV是用來包含反映數(shù)據(jù)幀的數(shù)據(jù)TLV。因此,長度字段是反映數(shù)據(jù)幀的總八位字節(jié)。反 映數(shù)據(jù)TLV的類型字段可為表1中的四個(gè)值之一
權(quán)利要求
1.一種方法,其包括 接收數(shù)據(jù)幀;將所述接收到的數(shù)據(jù)幀封裝成用反映幀消息(RFM)封裝的幀;以及 如果所述接收到的數(shù)據(jù)幀致使所述用RFM封裝的幀超過最大服務(wù)數(shù)據(jù)單元大小,則 將所述數(shù)據(jù)幀截?cái)?,或者將所述?shù)據(jù)幀分成兩個(gè)較小的幀,且用兩個(gè)單獨(dú)的RFM幀來封裝 這兩個(gè)較小的幀;其中,如果將截?cái)嗥鞓?biāo)設(shè)置成真,則將所述數(shù)據(jù)幀截?cái)嘁苑庋b在一個(gè)RFM中。
2.根據(jù)權(quán)利要求1所述的方法,其中如果將截?cái)嗥鞓?biāo)設(shè)置成假,則將所述數(shù)據(jù)幀分成 兩個(gè)較小的幀,且用兩個(gè)單獨(dú)的RFM幀來封裝這兩個(gè)較小的幀。
3.一種網(wǎng)絡(luò)組件,其包括處理器,其經(jīng)配置以實(shí)施一種方法,所述方法包括確定允許拷貝到反映數(shù)據(jù)類型長度值(TLV)的值字段中的最大字節(jié)數(shù),以使反映幀消 息(RFM)的服務(wù)數(shù)據(jù)單元大小不超過其最大服務(wù)數(shù)據(jù)單元大小(MSDUS);其中,RFM協(xié)議數(shù)據(jù)單元(PDU)包括公共的5個(gè)字節(jié)的連接故障管理(CFM)標(biāo)頭,這 包括4個(gè)字節(jié)的所述CFM標(biāo)頭加上1個(gè)字節(jié)的結(jié)尾TLV ;4個(gè)字節(jié)的業(yè)務(wù)識(shí)別符;3個(gè)字節(jié) 的反映數(shù)據(jù)TLV類型/長度字段;及所述反映數(shù)據(jù)幀的實(shí)際字節(jié)數(shù);其中,如果RFM數(shù)據(jù)幀沒有其它任選的TLV,則最大數(shù)據(jù)TLV值大小 (maxDataTLVvalueSize)等于所述MSDUS減去CFM公共標(biāo)頭長度加上業(yè)務(wù)識(shí)別符長度加上 反映數(shù)據(jù)幀TLV類型/長度字段長度。
4.一種橋接器,其經(jīng)配置以實(shí)施一種方法,所述方法包括將反映幀消息(RFM)中的反映數(shù)據(jù)類型長度值(TLV)配置成含有反映數(shù)據(jù)幀的數(shù)據(jù)TLV ;其中,長度字段是所述反映數(shù)據(jù)幀的總八位字節(jié);其中,所述反映數(shù)據(jù)TLV的類型字段是數(shù)據(jù)TLV類型值、截?cái)鄶?shù)據(jù)TLV類型值、數(shù)據(jù)部 分ITLV類型值或數(shù)據(jù)部分2TLV類型值。
5.根據(jù)權(quán)利要求4所述的橋接器,其中所述數(shù)據(jù)TLV類型值是3,所述截?cái)鄶?shù)據(jù)TLV類 型值是9,所述數(shù)據(jù)部分ITLV類型值是10,且所述數(shù)據(jù)部分2TLV類型值是11。
全文摘要
一種方法包括接收數(shù)據(jù)幀;將所述接收到的數(shù)據(jù)幀封裝成用反映幀消息(RFM)封裝的幀;且如果所述接收到的數(shù)據(jù)幀致使用RFM封裝的幀超過最大服務(wù)數(shù)據(jù)單元大小,則將所述數(shù)據(jù)幀截?cái)?,或者將所述?shù)據(jù)幀分成兩個(gè)較小的幀,且用兩個(gè)單獨(dú)的RFM幀來封裝這兩個(gè)較小的幀,其中如果將截?cái)嗥鞓?biāo)設(shè)置成真,則將所述數(shù)據(jù)幀截?cái)嘁苑庋b在一個(gè)RFM中。
文檔編號(hào)H04L12/28GK102037687SQ200980118377
公開日2011年4月27日 申請(qǐng)日期2009年4月8日 優(yōu)先權(quán)日2008年4月8日
發(fā)明者琳達(dá)·鄧巴, 羅伯特·蘇丹 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
库车县| 许昌市| 额济纳旗| 嫩江县| 衡山县| 筠连县| 木里| 革吉县| 翁源县| 民权县| 襄汾县| 蒲城县| 珠海市| 通道| 南城县| 科技| 兴安盟| 天镇县| 扎囊县| 彰化县| 阿尔山市| 阿拉善盟| 甘南县| 阳泉市| 平罗县| 永吉县| 塔河县| 武隆县| 集安市| 漯河市| 施甸县| 融水| 辰溪县| 灵石县| 成武县| 成武县| 鄂尔多斯市| 阆中市| 南澳县| 左权县| 漳浦县|