一種控制onu自動分配ip的方法及系統的制作方法
【技術領域】
[0001 ] 本發明涉及P0N(Passive Optical Network,無源光網絡)領域,具體涉及一種控制0NU自動分配IP的方法及系統。
【背景技術】
[0002]Ρ0Ν技術是一種點對多點傳送的光接入技術,主要包括EP0N(Ethernet PassiveOptical Network,以太網無源光網絡)和GP0N(Gigabit Passive Optical Network,吉比特無源光網絡)等,PON系統通常由0LT(0ptical Line Terminal,光線路終端)、0DN(Optical Distribut1n Network,光配線網絡)和0NU(0ptical Network Unit,光網絡單元)組成。
[0003]目前,0NU的基本類型主要包括SFU(Single Family Unit,單住戶單元)、HGU(HomeGateway Unit,家庭網關單元)、MDU(Multi_Dwelling Unit,多住戶單元)、SBU(SingleBusiness Unit,單商戶單元)和MTU(Multi_Tenant Unit,多商戶單元)等,大多數類型的0NU都支持通過本地Web網管進行管理,特別是SFU型和Η⑶型的0NU,多數是放在用戶家里,在0NU上網業務開通的時候需要工程人員或者用戶通過本地Web網管進行部分功能參數的配置,通常需要終端連接0NU用戶側的以太網端口,再在終端上通過登錄Web網管配置與0NU同網段的靜態IP,工程人員每次配置靜態IP都會浪費時間,從而導致0NU上網業務開通的效率降低,而且多數普通用戶并不了解靜態IP的配置方法,需要專業技術人員的指導,也不利于0NU上網業務的開通。
【發明內容】
[0004]本發明所要解決的技術問題是0NU上網業務開通的效率較低,而且多數普通用戶并不了解靜態IP的配置方法,需要專業技術人員的指導,也不利于0NU上網業務開通的問題。
[0005]為了解決上述技術問題,本發明所采用的技術方案是提供一種控ffjljONU自動分配IP的方法,包括以下步驟:
[0006]步驟S1、當0NU接收到業務配置請求時,判斷操作類型,若為新增0NU業務,轉步驟S2;若為刪除0NU業務,轉步驟S3;
[0007]步驟S2、判斷0NU業務類型,若為橋接業務則關閉DHCP Server功能,0NU自動回收終端的局域網IP,終端從網絡中自動獲取廣域網IP;若為路由業務則開啟DHCP Server功能,轉步驟S4;
[0008]步驟S3、判斷0NU業務類型,若為橋接業務則開啟DHCP Server功能,0NU恢復到沒有業務配置的狀態,0NU為終端自動分配與0NU同網段的局域網IP;若為路由業務則不做任何處理,轉步驟S4;
[0009]步驟S4、保存DHCPServer功能的開關狀態到配置文件。
[0010]在上述技術方案中,所述業務配置請求包括二層業務配置請求和WAN業務配置請求。
[0011]在上述技術方案中,當所述ONU接收到所述二層業務配置請求時,配置二層業務的具體步驟如下:
[0012]步驟S110:當所述ONU接收到所述二層業務配置請求時,通過獲取到的ONU模式值判斷所述ONU是運行在H⑶模式下還是SFU模式下,若為所述H⑶模式,轉步驟S170;若為所述SFU模式,轉步驟SI 20;
[0013]步驟S120:判斷操作類型,若為新增ONU業務,轉步驟S130;若為刪除ONU業務,轉步驟SI40;
[0014]步驟S130:關閉所述DHCP Server功能,所述ONU自動回收所述終端的所述局域網IP,所述終端從網絡中自動獲取所述廣域網IP,轉步驟SI60 ;
[0015]步驟S140:判斷所述ONU業務是否為最后一條,若是,轉步驟S150;否則,轉步驟S170;
[0016]步驟SI50:開啟所述DHCP Server功能,所述ONU恢復到沒有業務配置的狀態,所述ONU為所述終端自動分配與所述ONU同網段的所述局域網IP,轉步驟S160;
[0017]步驟S160:保存所述DHCP Server功能的開關狀態到所述配置文件;
[0018]步驟S170:不做任何處理。
[0019]在上述技術方案中,當所述ONU接收到WAN業務配置請求時,配置WAN業務的具體步驟如下:
[0020]步驟S210:當所述ONU接收到WAN業務配置請求時,判斷操作類型,若為新增ONU業務,轉步驟S220 ;若為刪除ONU業務,轉步驟S240 ;
[0021 ]步驟S220:判斷所述ONU業務類型,若為橋接業務,轉步驟S230 ;若為路由業務,轉步驟S240;
[0022]步驟S230:關閉所述DHCP Server功能,所述ONU自動回收所述終端的所述局域網IP,所述終端從網絡中自動獲取所述廣域網IP,轉步驟S250 ;
[0023]步驟S240:開啟所述DHCP Server功能,轉步驟S250;
[0024]步驟S250:保存所述DHCP Server功能的開關狀態到所述配置文件。
[0025]在上述技術方案中,當系統初始化時,從所述配置文件中讀取所述DHCPServer功能的開關狀態,若所述開關狀態為關閉,則關閉所述DHCP Server功能;若所述開關狀態為開啟,貝lJ開啟所述DHCP Server功能。
[0026]在上述技術方案中,所述DHCPServer功能的開關狀態默認為開啟。
[0027]本發明還提供了一種控制ONU自動分配IP的系統,包括:
[0028]判斷模塊,當ONU接收到業務配置請求時,判斷操作類型為新增ONU業務還是刪除ONU業務;
[0029]自動回收局域網IP模塊,當操作類型為新增ONU業務時,判斷ONU業務類型,若為橋接業務則關閉DHCP Server功能,ONU自動回收終端的局域網IP,終端從網絡中自動獲取廣域網IP ;若為路由業務則開啟DHCP Server功能;
[0030]自動分配局域網IP模塊,當操作類型為刪除ONU業務時,判斷ONU業務類型,若為橋接業務則開啟DHCP Server功能,ONU恢復到沒有業務配置的狀態,ONU給終端自動分配與ONU同網段的局域網IP;若為路由業務則不做任何處理;
[0031]保存模塊,在執行完自動回收局域網IP模塊或自動分配局域網IP模塊后,保存DHCP Server功能的開關狀態到配置文件。
[0032]在上述技術方案中,還包括二層業務配置模塊和WAN業務配置模塊。
[0033]在上述技術方案中,所述二層業務配置模塊包括:
[0034]第一判斷模塊,當所述ONU接收到二層業務配置請求時,通過獲取到的ONU模式值判斷所述ONU是運行在HGU模式下還是SFU模式下,并在所述ONU運行在SFU模式下時判斷操作類型;
[0035]第一處理模塊,當所述ONU運行在SFU模式時,若操作類型為新增ONU業務,則關閉所述DHCP Server功能,所述ONU自動回收所述終端的所述局域網IP,所述終端從網絡中自動獲取所述廣域網IP;若操作類型為刪除ONU業務,則判斷所述ONU業務是否為最后一條,若是,則開啟所述DHCP Server功能,所述ONU恢復到沒有業務配置的狀態,所述ONU為所述終端自動分配與所述ONU同網段的所述局域網IP,否則,不做任何處理;
[0036]第一狀態保存模塊,執行完所述第一處理模塊后,保存所述DHCPServer功能的開關狀態到所述配置文件。
[0037]在上述技術方案中,所述WAN業務配置模塊包括:
[0038]第二判斷模塊,當所述ONU接收到WAN業務配置請求時,判斷操作類型,并在操作類型為新增ONU業務時判斷所述ONU業務類型;
[0039]第二處理模塊,當操作類型為新增ONU業務時,若ONU業務類型為橋接業務,則關閉所述DHCP Server功能,所述ONU自動回收所述終端的所述局域網IP,所述終端從網絡中自動獲取所述廣域網IP,若ONU業務類型為路由業務,開啟所述DHCP Server功能;當操作類型為刪除ONU業務時,開啟所述DHCP Server功能;
[0040]第二狀態保存模塊,執行完所述第二處理模塊后,保存所述DHCPServer功能的開關狀態到所述配置文件。
[0041 ]本發明提供的控制ONU自動分配IP的方法及系統,在ONU上網業務開通前,為終端自動分配與ONU同網段的局域網IP地址,工程人員和用戶可以通過終端直接登錄本地WEB網管配置參數,不需要手動配置靜態IP,提高了 ONU上網業務的開通效率。
【附圖說明】
[0042]圖1為本發明提供的一種控制ONU自動分配IP的方法流程圖;
[0043]圖2為本發明提供的配置二層業務時的處理流程圖;
[0044]圖3為本發明提供的配置WAN業務時的處理流程圖;
[0045]圖4為本發明提供的系統初始化時的處理流程圖;
[0046]圖5為本發明提供的一種控制ONU自動分配IP的系統結構示意圖。
【具體實施方式】
[0047]本發明實施例提供了一種控制ONU自動分配IP的方法,用于ONU沒有業務配置時給終端自動分配與ONU同網段的局域網IP,工程人員或用戶可以通過終端直接登錄本地Web網管配置參數,不需要人工配置靜態IP,提高了 ONU上網業務開通的效率,在ONU配置了橋接業務之后自動回收終端的局域網IP,終端從網絡中自動獲取廣域網IP。
[0048]本實施方式以SFU(單住戶單元)型和HGU(家庭網關單元)型的0NU為例,SFU型的0NU主要業務配置為二層業務配置,HGU型的0NU主要業務配置為WAN業務配置,其中,二層業務配置均為橋接業務,而WAN業務配置包含橋接業務和路由業務,下面結合說明書附圖和【具體實施方式】對本發明做出詳細的說明。
[0049]本發明實施例提供了一種控制0NU自動分配IP的方法,如圖1所示,包括以下步驟:
[0050]步驟S1、當0NU接收到業務配置請求時,判斷操作類型,若為新增0NU業務,轉步驟S2;若為刪除0NU業務,轉步驟S3;
[0051 ] 步驟S2、判斷0NU業務類型,若為橋接業務則關閉DHCP Server功能,0NU自動回收終端的局域網IP,終端從網絡中自動獲取廣域網IP;若為路由業務則開啟DHCP Server功能,轉步驟S4;
[0052]步驟S3、判斷0NU業務類型,若為橋接業務則開啟DHCP Server功能,0NU恢復到沒有業務配置的狀態,0NU為終端自動分配與0NU同網段的局域網IP;若為路由業務則不做任何處理,轉步驟S4;
[0053]步驟S4、保存DHCPServer功能的