一種olt用戶側(cè)端口地址本地定位方法及生成方法
【技術領域】
[0001]本發(fā)明涉及無源光纖網(wǎng)絡PON領域,尤其涉及一種OLT用戶側(cè)端口地址本地定位方法及生成方法。
【背景技術】
[0002]PON系統(tǒng)通常由局側(cè)的0LT、用戶側(cè)的ONU和ODN組成,通常采用點到多點的網(wǎng)絡結構。ODN由單模光纖和光分路器、光連接器等無源光器件組成,為OLT和ONU之間的物理連接提供光傳輸媒質(zhì)。
[0003]OLT (Optical Line Terminal)光線路終端,在PON技術應用中,OLT設備是重要的局端設備,他實現(xiàn)的功能是:1、與前端(匯聚層)交換機用網(wǎng)線相連,轉(zhuǎn)化成光信號,用單根光纖與用戶端的分光器互聯(lián)。2、實現(xiàn)對用戶端設備ONU(Optical Network Unit)的控制、管理、測距等功能。3、OLT設備是光電一體的設備。
[0004]在PON系統(tǒng)中需要對用戶端口地址進行定位主要因為以下目的:
[0005]1.針對用戶遭到病毒或黑客攻擊,導致上行流量異常增大,從而影響其他用戶業(yè)務,需定位用戶接入端口地址進行限速;
[0006]2.用戶端口地址定位有利于快速的故障定位和判定,例如一個MAC地址同時出現(xiàn)在不同用戶側(cè)端口地址,可以確定哪條環(huán)路信息進而進一步檢查;
[0007]3.針對用戶接入互聯(lián)網(wǎng)的物理位置進行溯源。
[0008]目前TRlOl技術規(guī)范采用有以下兩種方法實現(xiàn)用戶端口地址的定位:
[0009]方法一:DHCP Opt1n82 技術
[0010]在用戶終端接入發(fā)起的DHCP請求報文的0pt1n82字段中,OLT設備添加用戶終端的物理位置信息,以配合上層認證服務器進行用戶認證。0pt1n82的子選項,主要有兩個:CID(Circuit ID)和 RID(Remote ID)。
[0011]CID記錄了接收用戶側(cè)DHCP報文的DHCP代理本地電路標識,如路由接口號、ATMPVC號等,其子選項標識為I。
[0012]RID用戶用于標識該電路的遠端主機,例如遠端呼叫者的ATM地址、Modem ID等,其子選項標識為2。
[0013]方法二:PPPoE+ 技術
[0014]OLT設備系統(tǒng)在PPPoE Discovery階段的PPPoE報文中添加用戶物理位置信息,以方便BRAS進行用戶認證的協(xié)議。PPPoE負載采用Vendor Specific Tag中的Sub-opt1nl (Agent Circuit ID)和 Sub_opt1n2 (Agent Remote ID)承載。
[0015]如上所述兩種方法,有以下不足。
[0016]DHCP 0pt1n82適用于IPoE的接入環(huán)境并結合DHCP認證的場合,PPPoE plus適用于PPPoE認證的場合,并通過DHCP或PPPoE中繼代理技術實現(xiàn),在PON網(wǎng)絡系統(tǒng)中,ONU不需要支持DHCP和PPPoE中繼代理,用戶端口定位需依賴OLT和BRAS/SR設備同時支持DHCP和PPPoE中繼代理,雖然TRlOl已經(jīng)明確定義了 DHCP 0pt1n82技術和PPPoE plus技術的標識符格式,但是往往各大設備商也有自己的定義方式,不同設備廠商之間的互通性存在兼容性,另外,OLT支持DHCP或PPPoE中繼代理,需要獲取用戶終端發(fā)起的DHCP和PPPoE報文,對于OLT下面接入海量ONU設備,并行處理大量協(xié)議報文也存在性能瓶頸。
[0017]基于以上分析,如果在OLT系統(tǒng)本地實現(xiàn)用戶端口地址定位,就能不依賴外部BRAS/SR設備支持DHCP或PPPoE中繼代理,同時也避免了互通之間兼容性問題,因此,需要一種OLT系統(tǒng)本地實現(xiàn)用戶端口地址定位方案,能夠?qū)崿F(xiàn)用戶端口地址的本地定位,避免依賴外部設備要求支持DHCP和PPPOE中繼代理,保證本地獲取定位信息的及時性。
【發(fā)明內(nèi)容】
[0018]針對現(xiàn)有OLT系統(tǒng)用戶端口地址定位兼容性差且存在并發(fā)處理性能瓶頸的技術問題,本發(fā)明提出了一種OLT用戶側(cè)端口地址本地定位方法,通過改造用戶以太網(wǎng)幀的幀結構,在用戶以太網(wǎng)幀中插入4字節(jié)的定位標記Logical Tag,所述定位標記Logical Tag中填寫入PON端口 ID即P0NP0RTID和ONU ID,所述定位標記Logical Tag中還填寫入LLID或GEMPORT ID,再采用相應的上行下行控制方式,實現(xiàn)用戶側(cè)端口地址的OLT本地定位。
[0019]為了實現(xiàn)上述目的,本發(fā)明提供了一種OLT用戶側(cè)端口地址本地定位方法,所述OLT包括兩級交換網(wǎng),第一級為交換網(wǎng)單元,第二級在PON線卡單元,交換網(wǎng)單元為一級交換網(wǎng),PON線卡單元包括二級交換網(wǎng)和PON MAC設備,定位控制單元與一級交換網(wǎng)連接,所述定位方法包括:上行方向:P0N MAC設備將用戶以太網(wǎng)幀中插入4字節(jié)的定位標記Logical Tag,所述定位標記 Logical Tag 中填寫入 PON 端口 ID 即 PON PORTID 和 ONU ID,所述定位標記Logical Tag中還填寫入LLID或GEMPORT ID,所述用戶以太網(wǎng)幀中還包括目的MAC地址DAjJg MAC地址SA、802.1QVLAN字段802.1Q、以太網(wǎng)幀類型TYPE、以太網(wǎng)幀負載DATA和幀校驗和CRC ;二級交換網(wǎng)在所述定位標記Logical Tag中增加槽位ID即SLOTID,將用戶以太網(wǎng)幀轉(zhuǎn)發(fā)到一級交換網(wǎng),一級交換網(wǎng)在第一級交換地址表中以SA、LogicalTag和VLAN ID作為一個條目記錄下用戶地址信息,組成用戶端口地址信息表;下行方向:一級交換網(wǎng)依據(jù)Logical Tag中的SLOT ID,將用戶以太網(wǎng)幀轉(zhuǎn)發(fā)到SLOT ID對應的PON線卡單元;PON線卡單元的二級交換網(wǎng)依據(jù)Logical Tag中的PON P0RTID,將用戶以太網(wǎng)幀轉(zhuǎn)發(fā)到相應的PON MAC設備,PON MAC設備向ONU發(fā)送用戶以太網(wǎng)幀前將用戶以太網(wǎng)幀中的Logical Tag剝離;定位控制:定位控制單元以用戶MAC地址為索引,向一級交換網(wǎng)通過用戶端口地址信息表查詢用戶端口地址信息時,一級交換網(wǎng)向定位控制單元返回SLOT ID、PON PORTID和ONU ID,以及返回LLID或GEMPORT ID,實現(xiàn)在OLT用戶側(cè)端口地址的本地定位。
[0020]可選地,所述定位方法中:交換網(wǎng)單元與PON線卡單元為一對多的關系。
[0021]可選地,所述定位方法中:DA為6字節(jié),SA為6字節(jié),802.1Q為4字節(jié)、TYPE為2字節(jié)、DATA為46-1500字節(jié),CRC為4字節(jié)。
[0022]本發(fā)明還提供了另一種OLT用戶側(cè)端口地址本地定位方法,所述OLT包括兩級交換網(wǎng),第一級為交換網(wǎng)單元,第二級在PON線卡單元,交換網(wǎng)單元為一級交換網(wǎng),PON線卡單元包括二級交換網(wǎng)和PON MAC設備,定位控制單元與二級交換網(wǎng)連接,所述定位方法包括:上行方向:P0N MAC設備將用戶以太網(wǎng)幀中插入4字節(jié)的定位標記Logical Tag,所述定位標記Logical Tag中填寫入PON端口 ID即PON PORTID和ONU ID,所述定位標記LogicalTag中還填寫入LLID或GEMPORT ID,所述用戶以太網(wǎng)幀中還包括目的MAC地址DA、源MAC地址SA、802.1QVLAN字段802.1Q、以太網(wǎng)幀類型TYPE、以太網(wǎng)幀負載DATA和幀校驗和CRC ;PON MAC設備將用戶以太網(wǎng)幀轉(zhuǎn)發(fā)到二級交換網(wǎng),二級交換網(wǎng)在第二級交換地址表中以SA、Logical Tag和VLAN ID作為一個條目記錄下用戶地址信息,組成用戶端口地址信息表;二級交換網(wǎng)將Logical Tag剝離,轉(zhuǎn)發(fā)用戶以太網(wǎng)幀到一級交換網(wǎng),一級交換網(wǎng)記錄SA ;下行方向:一級交換網(wǎng)根據(jù)SA轉(zhuǎn)發(fā)用戶以太網(wǎng)幀到相應的二級交換網(wǎng);相應的二級交換網(wǎng)依據(jù)Logical Tag中PON PORT ID,將用戶以太網(wǎng)幀轉(zhuǎn)發(fā)到相應PON MAC設備,PON MAC設備向ONU發(fā)送用戶以太網(wǎng)幀前將Logical Tag剝離;定位控制:定位控制單元以用戶MAC地址作為索引向二級交換網(wǎng)查詢用戶端口地址信息時,二級交換網(wǎng)向定位控制單元返回PONP0RTID, ONU ID,以及返回LLID或GEMPORT ID,實現(xiàn)在OLT用戶側(cè)端口地址的本地定位。
[0023]可選地,所述定位方法中:交換網(wǎng)單元與PON線卡單元為一對多的關系。
[0024]可選地,所述定位方法中:DA為6字節(jié),SA為6字節(jié),802.1Q為4字節(jié)、TYPE為2字節(jié)、DATA為46-1500字節(jié),CRC為4字節(jié)。
[0025]本發(fā)明由于采用了上述技術方案,從而具有以下優(yōu)點:本發(fā)明的OLT用戶側(cè)端口地址本地定位方法,改造了現(xiàn)有技術中的用戶以太網(wǎng)幀的幀結構,通過相應的上下行數(shù)據(jù)交換控制方式,實現(xiàn)用戶側(cè)端口地址的OLT本地定位。
【附圖說明】
[0026]圖1是本發(fā)明一種OLT用戶側(cè)端口地址本地定位方法所用設備的結構方框圖。
[0027]圖2是本發(fā)明另一種OLT用戶側(cè)端口地址本地定位方法所用設備的結構方框圖。
[0028]圖3是本發(fā)明OLT用戶側(cè)端口地址本地定位方法的方法流程圖。
【具體實施方式】
[0029]下面結合附圖對本發(fā)明的【具體實施方式】做詳細的說明。
[0030]首先,請參考圖1,圖1為本發(fā)明一種OLT用戶側(cè)端口地址本地定位方法所用設備的結構方框圖,所述OLT包括兩級交換網(wǎng),第一級為交換網(wǎng)單元,第二級在PON線卡單元,交換網(wǎng)單元為一級交換網(wǎng),PON線卡單元包括二級交換網(wǎng)和PON MAC設備,定位控制單元與一級交換網(wǎng)連接,所述定位方法如圖3所示,包括以下步驟:
[0031]步驟101:上行方向控制策略,PON MAC設備將用戶以太網(wǎng)幀中插入4字節(jié)的定位標記Logical Tag,所述定位標記Logical Tag中填寫入PON端口 ID即PON PORTID和ONUID,所述定位標記Logical Tag中還填寫入LLID或GEMPORT ID,所述用戶以太網(wǎng)幀中還包括目的MAC地址DA、源MAC地址SA、802.1QVLAN字段802.1Q、以太網(wǎng)幀類型TYPE、以太網(wǎng)幀負載DATA和幀校驗和CRC ;二級交換網(wǎng)在所述定位標記Logical Tag中增加槽位ID即SLOTID,將用戶以太網(wǎng)幀轉(zhuǎn)發(fā)到一級交換網(wǎng),一級交換網(wǎng)在第一級交換地址表中以SA、LogicalTag和VLAN ID作為一個條目記錄下用戶地址