專利名稱::家庭網(wǎng)關(guān)識別入網(wǎng)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種家庭網(wǎng)關(guān)識別入網(wǎng)的方法及系統(tǒng)。
背景技術(shù):
:GPON(Gigabit-capablePassiveOpticalNetwork,吉比特?zé)o源光網(wǎng)絡(luò))是一種采用點(diǎn)到多點(diǎn)網(wǎng)絡(luò)結(jié)構(gòu)、無源光纖傳輸方式、基于GEM(GP0NEncapsulationMethod,GPON封裝方法)幀封裝、提供多種綜合業(yè)務(wù)的寬帶接入技術(shù)。圖1為GPON業(yè)務(wù)組網(wǎng)的示意圖。如圖1所示,GPON由局端設(shè)備0LT(0pticalLineTerminal,光線路終端)、用戶端設(shè)備ONU(OpticalNetworkUnit,光網(wǎng)絡(luò)單元)和連接線路ODN(OpticalDistributeNetwork,光分配網(wǎng)絡(luò))三部分組成。GPON上連資源系統(tǒng)及網(wǎng)關(guān),下掛HG(HomeGateway,家庭網(wǎng)關(guān)),為用戶提供上網(wǎng)、IPTV(InternetProtocolTelevision,交互式網(wǎng)絡(luò)電視)、VoIP(VoiceoverInternetProtocol,基于數(shù)據(jù)網(wǎng)絡(luò)的語音)等多種業(yè)務(wù)服務(wù)?,F(xiàn)有技術(shù)給出了一種PON(PassiveOpticalNetwork,無源光網(wǎng)絡(luò))系統(tǒng),通過預(yù)先規(guī)劃下聯(lián)設(shè)備中家庭網(wǎng)關(guān)的MAC地址范圍來自動識別ONU下聯(lián)終端設(shè)備。在GPON系統(tǒng)中,OLT主要是通過OMCI來管理和控制ONU的,OMCI的國際標(biāo)準(zhǔn)ITU-TG984.4主要是通過定義了一系列的ME(ManagementEntity,管理實體)以及他們之間的關(guān)系來實現(xiàn)各種不同業(yè)務(wù)的。目前G984.4標(biāo)準(zhǔn)中還沒有定義相關(guān)的ME來實現(xiàn)家庭網(wǎng)關(guān)自動識別和入網(wǎng)的功能。然而在實現(xiàn)本發(fā)明的過程中,發(fā)明人意識到在GPON系統(tǒng)中,現(xiàn)有技術(shù)不能實現(xiàn)ONU下掛家庭網(wǎng)關(guān)自動識別和入網(wǎng)。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種家庭網(wǎng)關(guān)識別入網(wǎng)的方法及系統(tǒng),以實現(xiàn)ONU下掛家庭網(wǎng)關(guān)自動識別和入網(wǎng)。根據(jù)本發(fā)明的一個方面,提供了一種家庭網(wǎng)關(guān)識別入網(wǎng)的方法,包括0NU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN;ONU自動識別下掛的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān),并將家庭網(wǎng)關(guān)的MAC地址和業(yè)務(wù)屬性上報網(wǎng)管;網(wǎng)管將家庭網(wǎng)關(guān)入網(wǎng)消息通過資源系統(tǒng)確認(rèn)后,配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),并向ONU下發(fā)業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則;ONU按照業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則,將家庭網(wǎng)關(guān)上的業(yè)務(wù)VLAN轉(zhuǎn)換為ONU識別的業(yè)務(wù)VLAN,實現(xiàn)家庭網(wǎng)關(guān)識別入網(wǎng)。本技術(shù)方案中,ONU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN具體包括ONU通過HGconfigdata實體接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN,其中,HGconfigdata實體,用于配置管理VLAN和MAC特征碼,包括以下屬性Meid表示該實體只有一個實例,值為O;管理VLAN值為0,表示ONU不檢測下掛的HG;MACcodetable用來存放MAC特征碼。本技術(shù)方案中,網(wǎng)管配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括網(wǎng)管通過HGconnectiondata實體配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),其中,HGconnectiondata實體,用于用來配置入網(wǎng)標(biāo)識和入網(wǎng)事件的上報,包括以下屬性MeidMiiit^TXiiSWPhysicalpathterminationpointEthernetUNI白勺Meid;MACaddress表示在ONU用戶端口檢測到的HG的MAC地址信息;Connectionind入網(wǎng)標(biāo)識位,0:未入網(wǎng);1已入網(wǎng);DataVLAN用來表示ONU用戶端口配置的數(shù)據(jù)業(yè)務(wù)VLAN;若干個業(yè)務(wù)VLAN用來表示ONU用戶端口用于特定業(yè)務(wù)的VLAN;網(wǎng)管通過HGconnectiondata實體設(shè)置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括設(shè)置ONU中HGconnectiondata實體的Connectionind屬性值為1。本技術(shù)方案中,ONU自動識別下掛的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān)具體包括對家庭網(wǎng)關(guān)上報的報文進(jìn)行識別,獲取端口信息和MACAddress;根據(jù)端口信息查找HGconnectiondata實體,并更新HGconnectiondata實體中對應(yīng)的MAC地址;根據(jù)HGconnectiondata實體的DATAVLAN的值,獲取業(yè)務(wù)VLAN屬性值;把MAC地址,業(yè)務(wù)VLAN屬性值封裝成AVC消息上報給網(wǎng)管;本技術(shù)方案中,對家庭網(wǎng)關(guān)上報的報文進(jìn)行識別處理具體包括判斷上報端口是否處于未入網(wǎng)認(rèn)證狀態(tài);上報報文的VLAN是否為管理VLAN;ONU的MAC地址池是否為空。本技術(shù)方案中,ONU根據(jù)家庭網(wǎng)關(guān)MAC特征碼和管理VLAN配置識別下掛家庭網(wǎng)關(guān)信息之前還包括ONU上網(wǎng)操作,具體包括網(wǎng)管收到未知ONU上電消息后,網(wǎng)管配置ONU一個TCONT實體,一個GEMPort實體,在GEMPort添加臨時上網(wǎng)VLAN,把ONU的用戶端口加入臨時上網(wǎng)VLAN;網(wǎng)管上報ONU入網(wǎng)信息給資源系統(tǒng),并在收到資源系統(tǒng)回應(yīng)后,通過ExtendedVLANtaggingoperationconfigurationdata實體配置ONU用戶數(shù)據(jù)端口以UNTAG的方式加入上網(wǎng)VLAN,刪除數(shù)據(jù)端口上的臨時上網(wǎng)VLAN;ONU把上網(wǎng)VLAN寫入HGconnectiondata實體數(shù)據(jù)庫的DATAVLAN屬性中,網(wǎng)管通過HGconfigdata實體下發(fā)ONU的家庭網(wǎng)關(guān)MAC地址池和網(wǎng)管VLAN配置,ONU的所有數(shù)據(jù)端口以TAG方式加入管理VLAN;ONU把實體HGconfigdata屬性值寫入ME數(shù)據(jù)庫;保存ONU的家庭網(wǎng)關(guān)MAC地址池和網(wǎng)管VLAN,實現(xiàn)ONU入網(wǎng)。本技術(shù)方案中,家庭網(wǎng)關(guān)識別入網(wǎng)之后還包括家庭網(wǎng)關(guān)拆機(jī)操作,具體包括網(wǎng)管收至Ij家庭網(wǎng)關(guān)拆機(jī)消息后,通過ExtendedVLANtaggingoperationconfigurationdata實體把家庭網(wǎng)關(guān)場景下的VLAN配置刪除;配置對應(yīng)的ONU數(shù)據(jù)端口以UNTAG方式加入上網(wǎng)VLAN;網(wǎng)管通過實體HGconnectiondata配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為未入網(wǎng),即配直HGconnectiondataConnectionindil^jO。根據(jù)本發(fā)明的另一方面,提供了一種家庭網(wǎng)關(guān)識別入網(wǎng)的系統(tǒng),包括0NU,網(wǎng)管,其中0NU,用于接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN;自動識別下掛的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān),并將家庭網(wǎng)關(guān)的MAC地址和業(yè)務(wù)屬性上報網(wǎng)管;網(wǎng)管,用于將家庭網(wǎng)關(guān)入網(wǎng)消息發(fā)給資源系統(tǒng)確認(rèn),配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),并向ONU下發(fā)業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則;0NU,還用于按照業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則,將家庭網(wǎng)關(guān)上的業(yè)務(wù)VLAN轉(zhuǎn)換為ONU識別的業(yè)務(wù)VLAN,實現(xiàn)家庭網(wǎng)關(guān)識別入網(wǎng)。本技術(shù)方案中,系統(tǒng),還包括HGconfigdata實體,用于配置管理VLAN和MAC特征碼,包括以下屬性Meid該實體只有一個實例,值為O;管理VLAN:0表示ONU不檢測下掛的HG;MACcodetable用來存放MAC特征碼;ONU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN具體包括0NU通過HGconfigdata實體接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN。本技術(shù)方案中,系統(tǒng),還包括HGconnectiondata實體,用于用來配置入網(wǎng)標(biāo)識和入網(wǎng)事件的上報,包括以下屬性Meid屬性值等于對應(yīng)的PhysicalpathterminationpointEthernetUNI實體的Meid;MACaddress表示在ONU用戶端口檢測到的HG的MAC地址信息;Connectionind入網(wǎng)標(biāo)識位,O未入網(wǎng);1已入網(wǎng);DataVLAN用來表示ONU用戶端口配置的數(shù)據(jù)業(yè)務(wù)VLAN;若干個業(yè)務(wù)VLAN用來表示ONU用戶端口用于特定業(yè)務(wù)的VLAN;網(wǎng)管配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括網(wǎng)管通過HGconnectiondata實體配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)。通過本發(fā)明,采用了根據(jù)MAC特征碼和管理VLAN,配置識別下掛家庭網(wǎng)關(guān),從而實現(xiàn)ONU下掛家庭網(wǎng)關(guān)自動識別和入網(wǎng)。此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為GPON業(yè)務(wù)組網(wǎng)的示意圖;圖2為本發(fā)明方法實施例一家庭網(wǎng)關(guān)識別入網(wǎng)的方法中ONU功能結(jié)構(gòu)示意圖;圖3為本發(fā)明方法實施例一家庭網(wǎng)關(guān)識別入網(wǎng)方法中配置識別下掛家庭網(wǎng)關(guān)的流程圖;圖4本發(fā)明方法實施例一家庭網(wǎng)關(guān)識別入網(wǎng)方法中網(wǎng)管通過實體HGconnectiondata設(shè)置ONU上的家庭網(wǎng)關(guān)的流程圖;圖5本發(fā)明方法實施例二家庭網(wǎng)關(guān)識別入網(wǎng)方法中ONU處理的流程圖;圖6本發(fā)明方法實施例三家庭網(wǎng)關(guān)識別入網(wǎng)方法中家庭網(wǎng)關(guān)拆機(jī)的設(shè)置ONU的流程圖。具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。方法實施例一本實施例對G984.4標(biāo)準(zhǔn)中的ME進(jìn)行了擴(kuò)充,定義了兩個ME。第一個ME接口是HGconfigdata實體(家庭網(wǎng)關(guān)入網(wǎng)檢測信息配置)Meclass(MEClass,實體類)值定義為251,用來配置管理VLAN(VirtualLocalAreaNetwork,虛擬局域網(wǎng))和MAC(MediaAccessControl,媒介訪問控制)特征碼,該ME是ONU自己創(chuàng)建的,定義了如下三個屬性Meid(ManagedentityIdentifier,實體標(biāo)識)該實體只有一個實例,值為0;管理VLAN0表示ONU不檢測下掛的HG;MACcodetable用來存放MAC特征碼,這是一個表屬性,可存放最大條目數(shù)是32,每個條目是7個字節(jié),包括1個字節(jié)的action(0表示刪除本條目,1表示加入本條目,2表示清空所有的條目),6個字節(jié)的MAC地址,ONU在檢測時,如果出現(xiàn)OxFF,并且后續(xù)都是OxFF的話,則認(rèn)為從第一個OxFF開始往后都是通配符;第二個ME接口是HGconnectiondata實體(家庭網(wǎng)關(guān)入網(wǎng)標(biāo)志),Meclass值定義為252,主要用來配置入網(wǎng)標(biāo)識和入網(wǎng)事件的上報,該實體與標(biāo)準(zhǔn)MEPhysicalpathterminationpointEthernetUNI--X^tjS,ONU^g^iJM^PhysicalpathterminationpointEthernetUNI白勺,Ifc自倉lIM—fHGconnectiondata的實例,每個UNI(UserNetworkInterface,用戶側(cè)接口)側(cè)的用戶端口都會創(chuàng)建一個HGconnectiondata實體的實例。定義了如下6個屬性MeidMeid^TX^iSWPhysicalpathterminationpointEthernetUNI實體的Meid;MACaddress用來表示在ONU用戶端口檢測到的HG的MAC地址信息;Connectionind入網(wǎng)標(biāo)識位,0未入網(wǎng);1已入網(wǎng);DataVLAN用來表示ONU用戶端口配置的數(shù)據(jù)業(yè)務(wù)VLAN;IPTVVLAN用來表示ONU用戶端口用于IPTV業(yè)務(wù)的VLAN;VoIPVLAN用來表示ONU用戶端口用于VoIP業(yè)務(wù)的VLAN;為描述方便,根據(jù)各自的功能,將ONU分為若干個軟件模塊,包括OMCI模塊,管理模塊,協(xié)議模塊。圖2為本發(fā)明方法實施例一家庭網(wǎng)關(guān)識別入網(wǎng)的方法中ONU功能結(jié)構(gòu)示意圖。如圖2所示,OMCI模塊又可以分為OMCI消息解析和封裝子模塊,ME數(shù)據(jù)庫子模塊,OMCI處理子模塊,OMCI執(zhí)行子模塊;與OLT的消息交互是由OMCI模塊來完成的。管理模塊主要是負(fù)責(zé)把OMCI模塊傳下來的配置參數(shù)配置到協(xié)議模塊并保存參數(shù);協(xié)議模塊負(fù)責(zé)對從用戶端口上來的報文進(jìn)行識別處理,并把相關(guān)信息通過消息發(fā)送給OMCI模塊。本實施例提供了一種家庭網(wǎng)關(guān)識別入網(wǎng)的方法。需要說明的是本文中的配置都是通過網(wǎng)管下發(fā)ONU的,OLT只提供一個通道。本實施例家庭網(wǎng)關(guān)識別入網(wǎng)方法包括步驟a:0NU入網(wǎng)后(即已配置好家庭網(wǎng)關(guān)MAC特征碼和管理VLAN),ONU開始根據(jù)家庭網(wǎng)關(guān)MAC特征碼和管理VLAN配置識別下掛家庭網(wǎng)關(guān)。圖3為本發(fā)明方法實施例一家庭網(wǎng)關(guān)識別入網(wǎng)方法中配置識別下掛家庭網(wǎng)關(guān)的流程圖。如圖3所示,包括步驟101協(xié)議模塊對從ONU端口上來的報文進(jìn)行識別處理;步驟102判斷該端口是否處于未入網(wǎng)認(rèn)證狀態(tài),如果是則進(jìn)入步驟103,否則協(xié)議模塊不處理;步驟103判斷該報文的VLAN是否等于管理VLAN,如果是則進(jìn)入步驟104,否則協(xié)議模塊不處理;步驟104判斷ONU的MAC地址池是否為空,如果是則進(jìn)入步驟105,協(xié)議模塊只對管理VLAN進(jìn)行識別,否則,不處理;判斷該報文的MAC地址是否在MAC地址池中,如果是則進(jìn)入步驟105,否則協(xié)議模塊不處理;步驟105協(xié)議模塊將端口信息和檢測到的MAC地址信息發(fā)消息給OMCI模塊;步驟106協(xié)議模塊將該端口標(biāo)記為已經(jīng)上報但未收到回應(yīng)的狀態(tài);步驟107協(xié)議模塊開啟3分鐘定時器定時上報信息,等待回應(yīng);步驟108=OMCI解析收到的協(xié)議模塊消息,獲取端口信息和MAC地址信息;步驟109根據(jù)端口信息查找ME數(shù)據(jù)庫,更新HGcormectiondata實體數(shù)據(jù)庫的MACaddress屬性;步驟110從數(shù)據(jù)庫中取出屬性DATAVLAN的值,根據(jù)計算規(guī)則IPTVVLAN=DataVLAN+1200,VoIPVLAN=DataVLAN+2400得到屬性IPTVVLAN和屬性VoIPVLAN的值;步驟111把MACAddress,DATAVLAN,IPTVVLAN,VoIPVLAN四個屬性值封裝成AVC(AttributeValueChange,屬性值變化)消息上報給網(wǎng)管;步驟b網(wǎng)管將家庭網(wǎng)關(guān)入網(wǎng)消息發(fā)給資源系統(tǒng),資源系統(tǒng)響應(yīng)成功后,網(wǎng)管通過實體HGconnectiondata設(shè)置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),通過實體ExtendedVLANtaggingoperationconfigurationdata配置3條VLAN轉(zhuǎn)換規(guī)則,將家庭網(wǎng)關(guān)上的上網(wǎng)VLAN、IPTV業(yè)務(wù)VLAN、點(diǎn)對點(diǎn)業(yè)務(wù)VLAN轉(zhuǎn)換為ONU設(shè)備相應(yīng)的業(yè)務(wù)VLAN值(上網(wǎng)VLAN、IPTVVLAN,VoIPVLAN),管理VLAN不做轉(zhuǎn)換。圖4本發(fā)明方法實施例一家庭網(wǎng)關(guān)識別入網(wǎng)方法中網(wǎng)管通過實體HGconnectiondata設(shè)置ONU上的家庭網(wǎng)關(guān)的流程圖。如圖4所示步驟121:0MCI模塊設(shè)置HGconnectiondata實體數(shù)據(jù)庫的屬性Connectionind值為1;步驟122調(diào)用管理模塊接口把入網(wǎng)標(biāo)識位配置到協(xié)議模塊;步驟123協(xié)議模塊標(biāo)記該端口為已入網(wǎng)狀態(tài),并且停止該端口的信息上報。本實施例通過定義的兩個ME,從而根據(jù)所述家庭網(wǎng)關(guān)MAC特征碼和管理VLAN,配置識別下掛的家庭網(wǎng)關(guān),并通過HGcormectiondata實體配置入網(wǎng)標(biāo)識和入網(wǎng)信息的上報,從而實現(xiàn)了家庭網(wǎng)關(guān)的自動識別入網(wǎng)。方法實施例二在實施例一描述的家庭網(wǎng)關(guān)入網(wǎng)之前,還可以包括ONU入網(wǎng)的操作,具體步驟如下步驟a網(wǎng)管收到未知ONU上電消息后,網(wǎng)管配置該ONU—個TCONT實體,一個GEMPort實體,在GEMPort添加一個臨時上網(wǎng)VLAN,最后把ONU用戶端口加入此臨時上網(wǎng)VLAN;步驟b網(wǎng)管上報ONU入網(wǎng)信息給資源系統(tǒng);步驟c:網(wǎng)管收到資源系統(tǒng)回應(yīng)后配置0NU,通過ExtendedVLANtaggingoperationconfigurationdata實體配置ONU用戶數(shù)據(jù)端口以UNTAG的方式加入上網(wǎng)VLAN,刪除數(shù)據(jù)端口上的臨時上網(wǎng)VLAN,OMCI模塊把上網(wǎng)VLAN寫入HGconnectiondata實體數(shù)據(jù)庫的DATAVLAN屬性中,這里UNTAG的方式加入上網(wǎng)VLAN指的是上行進(jìn)入數(shù)據(jù)端口不帶VLAN標(biāo)識的報文把它加上配置的上網(wǎng)VLAN,下行要從數(shù)據(jù)端口出去帶上網(wǎng)VLAN標(biāo)識的報文把它的VLAN標(biāo)記剝掉;步驟d網(wǎng)管下發(fā)ONU的家庭網(wǎng)關(guān)MAC地址池和網(wǎng)管VLAN配置,ONU的所有數(shù)據(jù)端口以TAG方式加入管理VLAN,圖5本發(fā)明方法實施例二家庭網(wǎng)關(guān)識別入網(wǎng)方法中ONU處理的流程圖。如圖5所示,包括步驟201解析OMCI消息;步驟202判斷網(wǎng)管下發(fā)的配置實體是不是HGconfigdata;步驟203把實體HGconfigdata屬性值寫入ME數(shù)據(jù)庫;步驟204管理模塊把配置參數(shù)配置到協(xié)議模塊;步驟205管理模塊把配置參數(shù)進(jìn)行保存,目的是ONU掉電重啟后,把管理VLAN和MAC特征碼信息重新配置到協(xié)議模塊,OMCI模塊也要從協(xié)議模塊獲取這些信息存入自己的ME數(shù)據(jù)庫;步驟206發(fā)送應(yīng)答消息給OLT。本實施例的方法在實施例一描述的家庭網(wǎng)關(guān)入網(wǎng)之前,進(jìn)行ONU入網(wǎng)的操作,具有實施例一的全部有益效果,并且可實施性更強(qiáng)。方法實施例三在實施例一描述的家庭網(wǎng)關(guān)入網(wǎng)之后,還可以包括家庭網(wǎng)關(guān)拆機(jī)的操作,具體步驟如下步驟a:網(wǎng)管收到資源系統(tǒng)家庭網(wǎng)關(guān)拆機(jī)消息后,通過ExtendedVLANtaggingoperationconfigurationdata實體把家庭網(wǎng)關(guān)場景下的VLAN配置刪除并配置對應(yīng)的ONU數(shù)據(jù)端口以UNTAG方式加入上網(wǎng)VLAN;步驟b:網(wǎng)管通過實體HGconnectiondata設(shè)置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為未入網(wǎng)。圖6本發(fā)明方法實施例三家庭網(wǎng)關(guān)識別入網(wǎng)方法中家庭網(wǎng)關(guān)拆機(jī)的設(shè)置ONU的流程圖。如圖6所示,包括步驟301:0MCI模塊設(shè)置HGconnectiondata實體數(shù)據(jù)庫的屬性Connectionind值為0;步驟302調(diào)用管理模塊接口把入網(wǎng)標(biāo)識位配置到協(xié)議模塊;步驟303協(xié)議模塊標(biāo)記該端口為未入網(wǎng)狀態(tài)。本實施例的方法在實施例一描述的家庭網(wǎng)關(guān)入網(wǎng)之后,具有實施例一的全部有益效果,并且給出實現(xiàn)家庭網(wǎng)關(guān)下數(shù)據(jù),IPTV,VoIP多種業(yè)務(wù)的解決方法。方法實施例四以下結(jié)合附圖1和實施例一至四,給出一個具體實施例如圖1所示,設(shè)臨時上網(wǎng)VLAN3998,端口A的上網(wǎng)VLAN為100,端口B的上網(wǎng)VLAN為101,管理VLAN為3999;MAC地址池的MAC地址條目為00:00:00:00:01:01,00:00:00:00:02:02;家庭網(wǎng)關(guān)HGl上的上網(wǎng)VLAN為3998,IPTV業(yè)務(wù)VLAN3991,VoIP業(yè)務(wù)VLAN為3992;家庭網(wǎng)關(guān)HG2上的上網(wǎng)VLAN為3997,IPTV業(yè)務(wù)VLAN3993,VoIP業(yè)務(wù)3994。步驟a網(wǎng)管配置ONU—個TC0NT,一個GEMPort,在GEMPort添加VLAN3998,將ONU的所有數(shù)據(jù)端口以UNTAG方式加入VLAN3998;步驟b網(wǎng)管刪除ONU所有數(shù)據(jù)端口的VLAN3998,ONU端口A以UNTAG的方式加入上網(wǎng)VLANlOOjj^nB以UNTAG方式加入上網(wǎng)VLAN101;步驟c網(wǎng)管配置管理VLAN3999并以TAG的方式加入ONU所有的數(shù)據(jù)端口,配置MAC地址池為000000000101,0000:00:00:02:02;步驟d如果從端口A上來VLAN為3999,sourceMAC地址為00:00:00:00:01:01,ONU協(xié)議模塊識別到該報文后上報OMCI模塊,OMCI上報MACAddress為00:00:00:00:01:01,DATAVLAN為100,IPTVVLAN為100+1200,VoIPVLAN為100+2400的AVC消息;資源系統(tǒng)成功響應(yīng)網(wǎng)管后,網(wǎng)管下發(fā)端口A的三條轉(zhuǎn)換規(guī)則,上行VLAN3998轉(zhuǎn)VLAN100,VLAN3992轉(zhuǎn)VLAN1300,VLAN3991轉(zhuǎn)VLAN2500;下行規(guī)則取反;并且值端口A的入網(wǎng)標(biāo)識位為已入網(wǎng)狀態(tài),端口A識別和入網(wǎng)過程結(jié)束;如果從端口B上來VLAN為3999,sourceMAC地址為000000000202,ONU協(xié)議模塊識別到該報文后上報OMCI模塊,OMCI上報MACAddress為000000000202,DATAVLAN為101,IPTVVLAN為101+1200,VoIPVLAN為101+2400的AVC消息;資源系統(tǒng)成功響應(yīng)網(wǎng)管后,網(wǎng)管下發(fā)端口A的三條轉(zhuǎn)換規(guī)則,上行VLAN3997轉(zhuǎn)VLAN101,VLAN3993轉(zhuǎn)VLAN1301,VLAN3994轉(zhuǎn)VLAN2501;下行規(guī)則取反;并且值端口B的入網(wǎng)標(biāo)識位為已入網(wǎng)狀態(tài),端口A識別和入網(wǎng)過程結(jié)束;步驟e網(wǎng)管收到資源系統(tǒng)家庭網(wǎng)關(guān)拆機(jī)消息后,網(wǎng)管刪除ONU端口A和端口B上的三條轉(zhuǎn)換規(guī)則,ONU的端口A以UNTAG的方式加入上網(wǎng)VLAN100,端口B以UNTAG的方式加入上網(wǎng)VLAN101,網(wǎng)管設(shè)置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為未入網(wǎng)。本實施例為實施例一-三的具體應(yīng)用,具有上述實施例的全部有益效果,此處不再重述。系統(tǒng)實施例一本實施例公開了一種家庭網(wǎng)關(guān)識別入網(wǎng)的系統(tǒng),包括0NU,網(wǎng)管,其中0NU,用于接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN;自動識別下掛的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān),并將家庭網(wǎng)關(guān)的MAC地址和業(yè)務(wù)屬性上報網(wǎng)管;網(wǎng)管,用于將家庭網(wǎng)關(guān)入網(wǎng)消息發(fā)給資源系統(tǒng)確認(rèn),配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),并向ONU下發(fā)業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則;0NU,還用于按照業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則,將家庭網(wǎng)關(guān)上的業(yè)務(wù)VLAN轉(zhuǎn)換為ONU識別的業(yè)務(wù)VLAN,實現(xiàn)家庭網(wǎng)關(guān)識別入網(wǎng)。上述系統(tǒng)中,還可以包括HGconfigdata實體,用于配置管理VLAN和MAC特征碼,包括以下屬性=Meid該實體只有一個實例,值為0;管理VLAN:0表示ONU不檢測下掛的HG;MACcodetable用來存放MAC特征碼。ONU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN具體包括0NU通過HGconfigdata實體接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN。上述系統(tǒng)中,還可以包括HGconnectiondata實體,用于用來配置入網(wǎng)標(biāo)識和入網(wǎng)事件的上報,包括以下屬性Meid屬性值等于對應(yīng)的PhysicalpathterminationpointEthernetUNI實體的Meid;MACaddress表示在ONU用戶端口檢測到的HG的MAC地址信息;Connectionind入網(wǎng)標(biāo)識位,0未入網(wǎng);1已入網(wǎng);DataVLAN用來表示ONU用戶端口配置的數(shù)據(jù)業(yè)務(wù)VLAN;若干個業(yè)務(wù)VLAN用來表示ONU用戶端口用于特定業(yè)務(wù)的VLAN;網(wǎng)管通過HGconnectiondata實體設(shè)置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)。網(wǎng)管配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括網(wǎng)管通過HGconnectiondata實體配置ONU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)。本實施例實現(xiàn)的方法可以參照實施例一-三的相關(guān)說明,具有上述實施例的全部有益效果,此處不再重述。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種家庭網(wǎng)關(guān)識別入網(wǎng)的方法,其特征在于,包括光網(wǎng)絡(luò)單元ONU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)的媒介訪問控制MAC特征碼和管理虛擬局域網(wǎng)VLAN;所述ONU自動識別下掛的所述家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān),并將所述家庭網(wǎng)關(guān)的MAC地址和業(yè)務(wù)屬性上報網(wǎng)管;所述網(wǎng)管將所述家庭網(wǎng)關(guān)的入網(wǎng)消息通過資源系統(tǒng)確認(rèn)后,配置所述ONU上的所述家庭網(wǎng)關(guān)的入網(wǎng)標(biāo)識為已入網(wǎng),并向所述ONU下發(fā)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)規(guī)則;ONU按照所述業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則,將所述家庭網(wǎng)關(guān)的業(yè)務(wù)VLAN轉(zhuǎn)換為ONU識別的業(yè)務(wù)VLAN,實現(xiàn)家庭網(wǎng)關(guān)識別入網(wǎng)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述0NU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN具體包括所述0NU通過HGconfigdata實體接收網(wǎng)管下發(fā)的所述家庭網(wǎng)關(guān)的MAC特征碼和管理VLAN,其中,所述HGconfigdata實體,用于配置管理VLAN和MAC特征碼,包括以下屬性實體標(biāo)識Meid表示該實體只有一個實例,值為0;管理VLAN值為0,表示0NU不檢測下掛的HG;MACcodetable用來存放MAC特征碼。3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述網(wǎng)管配置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括網(wǎng)管通過HGconnectiondata實體配置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),其中,所述HGconnectiondata實體,用于配置入網(wǎng)標(biāo)識和入網(wǎng)事件的上報,包括以下Mt4:MeidPhysicalpathterminationpointEthernetUNI白勺Meid;MACaddress表示在ONU用戶端口檢測到的HG的MAC地址信息;Connectionind入網(wǎng)標(biāo)識位,0未入網(wǎng);1已入網(wǎng);DataVLAN用來表示ONU用戶端口配置的數(shù)據(jù)業(yè)務(wù)VLAN;若干個業(yè)務(wù)VLAN用來表示0NU用戶端口用于特定業(yè)務(wù)的VLAN;所述網(wǎng)管通過HGconnectiondata實體設(shè)置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括設(shè)置所述0NU中HGconnectiondata實體的Connectionind屬性值為1。4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述0NU自動識別下掛的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān)具體包括對所述家庭網(wǎng)關(guān)上報的報文進(jìn)行識別,獲取端口信息和MACAddress;根據(jù)所述端口信息查找所述HGconnectiondata實體,并更新所述HGconnectiondata實體中對應(yīng)的MAC地址;根據(jù)所述HGconnectiondata實體的DATAVLAN的值,獲取業(yè)務(wù)VLAN屬性值;把所述MAC地址,業(yè)務(wù)VLAN屬性值封裝成AVC消息上報給網(wǎng)管。5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述對家庭網(wǎng)關(guān)上報的報文進(jìn)行識別處理具體包括判斷上報端口是否處于未入網(wǎng)認(rèn)證狀態(tài);上報所述報文的VLAN是否為管理VLAN;所述0NU的MAC地址池是否為空。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述0NU根據(jù)家庭網(wǎng)關(guān)MAC特征碼和管理VLAN配置識別下掛家庭網(wǎng)關(guān)信息之前還包括0NU上網(wǎng)操作,具體包括網(wǎng)管收到未知0NU上電消息后,網(wǎng)管配置所述0NU—個TC0NT實體,一個GEMPort實體,在GEMPort添加臨時上網(wǎng)VLAN,把所述0NU的用戶端口加入所述臨時上網(wǎng)VLAN;網(wǎng)管上報0NU入網(wǎng)信息給資源系統(tǒng),并在收到資源系統(tǒng)回應(yīng)后,通過ExtendedVLANtaggingoperationconfigurationdata實體配置0NU用戶數(shù)據(jù)端口以UNTAG的方式加入上網(wǎng)VLAN,刪除數(shù)據(jù)端口上的所述臨時上網(wǎng)VLAN;0NU把上網(wǎng)VLAN寫入HGconnectiondata實體數(shù)據(jù)庫的DATAVLAN屬性中,網(wǎng)管通過HGconfigdata實體下發(fā)0NU的家庭網(wǎng)關(guān)MAC地址池和網(wǎng)管VLAN配置,0NU的所有數(shù)據(jù)端口以TAG方式加入所述管理VLAN;0NU把所述實體HGconfigdata屬性值寫入ME數(shù)據(jù)庫;保存所述0NU的所述家庭網(wǎng)關(guān)MAC地址池和網(wǎng)管VLAN,實現(xiàn)0NU入網(wǎng)。7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述家庭網(wǎng)關(guān)識別入網(wǎng)之后還包括家庭網(wǎng)關(guān)拆機(jī)操作,具體包括所述網(wǎng)管收到所述家庭網(wǎng)關(guān)拆機(jī)消息后,通過ExtendedVLANtaggingoperationconfigurationdata實體把家庭網(wǎng)關(guān)場景下的VLAN配置刪除;配置對應(yīng)的0NU數(shù)據(jù)端口以UNTAG方式加入上網(wǎng)VLAN;網(wǎng)管通過所述實體HGconnectiondata配置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為未入網(wǎng),即配置所述HGconnectiondata實體的屬性Connectionind值為0。8.根據(jù)權(quán)利要求1-7中任一項所述的方法,其特征在于所述業(yè)務(wù)包括IPTV和/或VoIP。9.一種家庭網(wǎng)關(guān)識別入網(wǎng)的系統(tǒng),其特征在于,包括0NU,網(wǎng)管,其中所述0NU,用于接收所述網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN;自動識別下掛的所述家庭網(wǎng)關(guān)MAC特征碼和管理VLAN對應(yīng)的家庭網(wǎng)關(guān),并將所述家庭網(wǎng)關(guān)的MAC地址和業(yè)務(wù)屬性上報網(wǎng)管;所述網(wǎng)管,用于將家庭網(wǎng)關(guān)入網(wǎng)消息發(fā)給資源系統(tǒng)確認(rèn),配置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng),并向所述0NU下發(fā)業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則;所述0NU,還用于按照所述業(yè)務(wù)VLAN轉(zhuǎn)換規(guī)則,將家庭網(wǎng)關(guān)上的業(yè)務(wù)VLAN轉(zhuǎn)換為0NU識別的業(yè)務(wù)VLAN,實現(xiàn)家庭網(wǎng)關(guān)識別入網(wǎng)。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,還包括HGconfigdata實體,用于配置管理VLAN和MAC特征碼,包括以下屬性Meid該實體只有一個實例,值為0;管理VLAN0表示0NU不檢測下掛的HG;MACcodetable用來存放MAC特征碼;所述0NU接收網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN具體包括0NU通過所述HGconfigdata實體接收所述網(wǎng)管下發(fā)的家庭網(wǎng)關(guān)MAC特征碼和管理VLAN。11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,還包括HGconnectiondata實體,用于配置入網(wǎng)標(biāo)識和入網(wǎng)事件的上報,包括以下屬性MeidPhysicalpathterminationpointEthernetUNI白勺Meid;MACaddress表示在ONU用戶端口檢測到的HG的MAC地址信息;Connectionind入網(wǎng)標(biāo)識位,0未入網(wǎng);1已入網(wǎng);DataVLAN用來表示ONU用戶端口配置的數(shù)據(jù)業(yè)務(wù)VLAN;若干個業(yè)務(wù)VLAN用來表示0NU用戶端口用于特定業(yè)務(wù)的VLAN;所述網(wǎng)管配置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)具體包括所述網(wǎng)管通過所述HGconnectiondata實體配置0NU上的家庭網(wǎng)關(guān)入網(wǎng)標(biāo)識為已入網(wǎng)。全文摘要本發(fā)明公開了一種家庭網(wǎng)關(guān)識別入網(wǎng)的方法及系統(tǒng)。本方法通過定義的兩個管理實體ME,從而根據(jù)所述家庭網(wǎng)關(guān)媒介訪問控制MAC特征碼和管理虛擬局域網(wǎng)VLAN,配置識別下掛的家庭網(wǎng)關(guān),并通過HGconnectiondata實體配置入網(wǎng)標(biāo)識和入網(wǎng)信息的上報,從而實現(xiàn)了家庭網(wǎng)關(guān)的自動識別入網(wǎng)。文檔編號H04L12/24GK101860771SQ20101019642公開日2010年10月13日申請日期2010年6月2日優(yōu)先權(quán)日2010年6月2日發(fā)明者賀峰申請人:中興通訊股份有限公司