一種隧道ip地址的分配方法及裝置制造方法
【專利摘要】本發明提供了一種隧道IP地址的分配方法及裝置,方法包括:接收第一隧道客戶端設備發送的隧道建立請求,隧道建立請求包括該第一隧道客戶端設備的設備類型;如果第一隧道客戶端設備屬于路由設備這一類型時,將未分配過的第一IP地址段分配給第一隧道客戶端設備,以使第一隧道客戶端設備將該第一IP地址段中的一個IP地址作為該第一隧道客戶端設備面向局域網的網關IP地址;將該第一IP地址段中的其余IP地址分配給局域網中的若干監控節點;該局域網包括該第一隧道客戶端設備以及與其相連接的若干個監控節點。本方案通過在監控系統中增加路由設備,使與該路由設備相連接的監控節點利用該路由設備接入中心網絡,減輕了隧道服務端的性能消耗。
【專利說明】一種隧道IP地址的分配方法及裝置
【技術領域】
[0001] 本發明涉及視頻監控【技術領域】,特別涉及一種隧道IP地址的分配方法及裝置。
【背景技術】
[0002] 隨著監控行業的發展,視頻監控進入一個百花齊放的時代,各個行業在各種網絡 下構建自身的視頻監控系統。如住建部要管理各個工地的視頻監控網絡、汽車公司要管理 各個4s店的視頻監控設備等。由于監控前端設備所處的網絡多樣復雜,如何統一管理這些 前端網絡成為一個重要的問題。
[0003] 在現有技術中,每個監控前端設備分別與隧道服務端建立隧道,并獲取隧道服務 端分配的IP地址,利用隧道服務端分配的IP與其他監控前端設備通過隧道進行通信。如 圖1所示,為現有技術中的網絡示意圖,監控前端設備11、監控前端設備12以及另一監 控前端設備13分別與隧道服務端14,如MS (Media MS,媒體轉發服務器)建立隧道,隧道 服務端14為監控前端設備11、監控前端設備12、監控前端設備13分別分配的IP地址是 192. 168. 1. 10、192. 168. 1. 20、192. 168. 1. 30,從而將監控前端設備接入中心網絡。當監控 前端設備11、監控前端設備12以及監控前端設備13之間進行通信時,需要通過與隧道服務 端14間建立的隧道進行通信。
[0004] 然而,由于監控前端設備的數量較大,若所有的監控前端設備都與隧道服務端建 立隧道,并通過這些隧道實現相互間通信,則將導致隧道服務端的性能變差。
【發明內容】
[0005] 有鑒于此,本發明提供一種隧道IP地址的分配方法及裝置,以解決現有技術由于 監控前端設備的數量較大,若所有的監控前端設備都與隧道服務端建立隧道,并通過這些 隧道實現相互間通信,則將導致隧道服務端的性能變差的問題。
[0006] 本發明實施例提供了一種隧道IP地址的分配方法,應用于隧道服務端,包括:
[0007] 接收第一隧道客戶端設備發送的隧道建立請求,該隧道建立請求中包括該第一隧 道客戶端設備的設備類型;
[0008] 如果該第一隧道客戶端設備屬于路由設備這一類型時,將未分配過的第一 IP地 址段分配給該第一隧道客戶端設備,以使該第一隧道客戶端設備將該第一 IP地址段中的 一個IP地址作為該第一隧道客戶端設備面向局域網的網關IP地址;將該第一 IP地址段中 的其余IP地址分配給所述局域網中的若干監控節點;該局域網包括該第一隧道客戶端設 備以及與其相連接的若干個監控節點。
[0009] 優選地,所述方法還包括:
[0010] 將分配給其他隧道客戶端設備的IP地址段的網段信息發送給該第一隧道客戶端 設備,以使得該第一隧道客戶端設備建立到達該網段的路由。
[0011] 優選地,所述方法還包括:
[0012] 如果該第一隧道客戶端設備屬于終端設備這一類型時,將第二IP地址分配給該 第一隧道客戶端設備。
[0013] 本發明另一實施例提供了一種隧道IP地址的分配方法,應用于隧道客戶端設備, 該隧道客戶端設備為路由設備,包括:
[0014] 向隧道服務端發送隧道建立請求;該隧道建立請求中包括該第一隧道客戶端設備 的設備類型;
[0015] 接收該隧道服務端未分配過的第一 IP地址段;
[0016] 將第一 IP地址段中的一個IP地址作為該第一隧道客戶端設備面向局域網的網關 IP地址;將該第一 IP地址段中的其余IP地址分配給所述局域網中的若干監控節點;該局 域網包括該第一隧道客戶端設備以及與其相連接的若干個監控節點。
[0017] 優選地,所述方法還包括:
[0018] 接收隧道服務端分配給其他隧道客戶端設備的IP地址段的網段信息,建立到達 該網段的路由。
[0019] 優選地,所述方法還包括:
[0020] 針對隧道服務端分配給其他隧道客戶端設備的,且與自身分配到的IP地址段屬 于同網段的地址進行地址解析協議ARP代理。
[0021] 本發明另一實施例提供了一種隧道IP地址的分配裝置,應用于隧道服務端,包 括:
[0022] 隧道請求接收單元,用于接收第一隧道客戶端設備發送的隧道建立請求,該隧道 建立請求中包括該第一隧道客戶端設備的設備類型;
[0023] 隧道地址分配單元,用于如果該第一隧道客戶端設備屬于路由設備這一類型時, 將未分配過的第一 IP地址段分配給該第一隧道客戶端設備,以使該第一隧道客戶端設備 將該第一 IP地址段中的一個IP地址作為該第一隧道客戶端設備面向局域網的網關IP地 址;將該第一 IP地址段中的其余IP地址分配給所述局域網中的若干監控節點;該局域網 包括該第一隧道客戶端設備以及與其相連接的若干個監控節點。
[0024] 優選地,還包括:
[0025] 隧道地址發送單元,用于將分配給其他隧道客戶端設備的IP地址段的網段信息 發送給該第一隧道客戶端設備,以使得該第一隧道客戶端設備建立到達該網段的路由。
[0026] 優選地,所述隧道地址分配單元,還用于如果該第一隧道客戶端設備屬于終端設 備這一類型時,將第二IP地址分配給該第一隧道客戶端設備。
[0027] 本發明另一實施例提供了一種隧道IP地址的分配裝置,應用于隧道客戶端設備, 該隧道客戶端設備為路由設備,包括:
[0028] 隧道請求發送單元,用于向隧道服務端發送隧道建立請求;該隧道建立請求中包 括該第一隧道客戶端設備的設備類型;
[0029] 隧道地址接收單元,用于接收該隧道服務端未分配過的第一 IP地址段;
[0030] 隧道地址分配單元,用于將第一 IP地址段中的一個IP地址作為該第一隧道客戶 端設備面向局域網的網關IP地址;將該第一 IP地址段中的其余IP地址分配給所述局域網 中的若干監控節點;該局域網包括該第一隧道客戶端設備以及與其相連接的若干個監控節 點。
[0031] 優選地,所述隧道地址接收單元,還用于接收隧道服務端分配給其他隧道客戶端 設備的IP地址段的網段信息,建立到達該網段的路由。
[0032] 優選地,還包括:ARP代理單元,用于針對隧道服務端分配給其他隧道客戶端設備 的,且與自身分配到的IP地址段屬于同網段的地址進行地址解析協議ARP代理。
[0033] 本發明實施例通過提供一種隧道IP地址的分配方法及裝置,在監控系統中增加 路由設備,將若干個監控節點與該增加的路由設備相連接形成一個局域網,隧道服務端與 該路由設備建立隧道,并將未分配過的IP地址段分配給該路由設備,由于該路由設備連接 有若干個監控節點,因此路由設備將IP地址段中的一個IP地址作為面向局域網的網關 IP地址,其余IP地址分配給局域網內的若干個監控節點,從而實現了監控節點接入中心網 絡。當監控節點與其他隧道客戶端進行通信時,利用該路由設備與隧道服務端間的隧道進 行通信,從而減輕了隧道服務端的性能消耗。
【專利附圖】
【附圖說明】
[0034] 圖1是現有技術提供的網絡示意圖;
[0035] 圖2是本發明實施例提供的方法流程圖;
[0036] 圖3是本發明實施例提供的IP地址段分配報文的結構示意圖;
[0037] 圖4是本發明實施例提供的隧道建立完成后的網絡示意圖;
[0038] 圖5是本發明實施例提供的隧道IP地址的分配裝置運行的硬件環境架構圖;
[0039] 圖6是本發明實施例提供的隧道IP地址的分配裝置結構示意圖;
[0040] 圖7是本發明另一實施例提供的隧道IP地址的分配裝置運行的硬件環境架構 圖;
[0041] 圖8是本發明另一實施例提供的隧道IP地址的分配裝置結構示意圖。
【具體實施方式】
[0042] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0043] 根據現有技術,監控前端設備的數量較大,若所有的監控前端設備都與隧道服務 端建立隧道,導致隧道服務端的性能不能夠承受。
[0044] 如圖2所示,本發明實施例提供了一種隧道IP地址的分配方法,該方法可以包括 以下步驟:
[0045] 步驟201 :隧道服務端保存各個隧道客戶端設備的認證信息以及預先規劃的為各 個隧道客戶端分別配置的IP地址段。
[0046] 網絡管理員可以預先配置好歸屬于各個隧道客戶端的IP地址段。當然,也可以僅 設置好包含不同IP地址段的IP地址池,當后續隧道客戶端設備請求IP地址的時候,動態 地進行分配。這里的隧道客戶端設備可以是路由器等網絡設備,也可以是終端設備,比如說 服務器(如監控系統中的VM(Virtual Manufacturing,虛擬主機)、DM(Data Manager,數據 管理服務器))。對于不同類型的隧道客戶端設備,隧道服務端分配IP地址的策略不同,下 文將詳細描述。
[0047] 表1給出了隧道服務端為隧道客戶端設備所規劃好的IP地址段分配信息的一個 例子。同時,表1還保存了隧道客戶端設備的認證信息。另外,還標識了隧道是否建立的信 息,當隧道ID為0表示尚未建立隧道。
[0048]
【權利要求】
1. 一種隧道IP地址的分配方法,應用于隧道服務端,其特征在于,包括: 接收第一隧道客戶端設備發送的隧道建立請求,該隧道建立請求中包括該第一隧道客 戶端設備的設備類型; 如果該第一隧道客戶端設備屬于路由設備這一類型時,將未分配過的第一 IP地址段 分配給該第一隧道客戶端設備,以使該第一隧道客戶端設備將該第一 IP地址段中的一個 IP地址作為該第一隧道客戶端設備面向局域網的網關IP地址;將該第一 IP地址段中的其 余IP地址分配給所述局域網中的若干監控節點;該局域網包括該第一隧道客戶端設備以 及與其相連接的若干個監控節點。
2. 根據權利要求1所述的方法,其特征在于,所述方法還包括: 將分配給其他隧道客戶端設備的IP地址段的網段信息發送給該第一隧道客戶端設 備,以使得該第一隧道客戶端設備建立到達該網段的路由。
3. 根據權利要求1所述的方法,其特征在于,所述方法還包括: 如果該第一隧道客戶端設備屬于終端設備這一類型時,將第二IP地址分配給該第一 隧道客戶端設備。
4. 一種隧道IP地址的分配方法,應用于隧道客戶端設備,該隧道客戶端設備為路由設 備,其特征在于,包括 : 向隧道服務端發送隧道建立請求;該隧道建立請求中包括該第一隧道客戶端設備的設 備類型; 接收該隧道服務端未分配過的第一 IP地址段; 將第一 IP地址段中的一個IP地址作為該第一隧道客戶端設備面向局域網的網關IP 地址;將該第一 IP地址段中的其余IP地址分配給所述局域網中的若干監控節點;該局域 網包括該第一隧道客戶端設備以及與其相連接的若干個監控節點。
5. 根據權利要求4所述的方法,其特征在于,所述方法還包括: 接收隧道服務端分配給其他隧道客戶端設備的IP地址段的網段信息,建立到達該網 段的路由。
6. 根據權利要求4所述的方法,其特征在于,所述方法還包括: 針對隧道服務端分配給其他隧道客戶端設備的,且與自身分配到的IP地址段屬于同 網段的地址進行地址解析協議ARP代理。
7. -種隧道IP地址的分配裝置,應用于隧道服務端,其特征在于,包括: 隧道請求接收單元,用于接收第一隧道客戶端設備發送的隧道建立請求,該隧道建立 請求中包括該第一隧道客戶端設備的設備類型; 隧道地址分配單元,用于如果該第一隧道客戶端設備屬于路由設備這一類型時,將未 分配過的第一 IP地址段分配給該第一隧道客戶端設備,以使該第一隧道客戶端設備將該 第一 IP地址段中的一個IP地址作為該第一隧道客戶端設備面向局域網的網關IP地址;將 該第一 IP地址段中的其余IP地址分配給所述局域網中的若干監控節點;該局域網包括該 第一隧道客戶端設備以及與其相連接的若干個監控節點。
8. 根據權利要求7所述的裝置,其特征在于,還包括: 隧道地址發送單元,用于將分配給其他隧道客戶端設備的IP地址段的網段信息發送 給該第一隧道客戶端設備,以使得該第一隧道客戶端設備建立到達該網段的路由。
9. 根據權利要求7所述的裝置,其特征在于,所述隧道地址分配單元,還用于如果該第 一隧道客戶端設備屬于終端設備這一類型時,將第二IP地址分配給該第一隧道客戶端設 備。
10. -種隧道IP地址的分配裝置,應用于隧道客戶端設備,該隧道客戶端設備為路由 設備,其特征在于,包括: 隧道請求發送單元,用于向隧道服務端發送隧道建立請求;該隧道建立請求中包括該 第一隧道客戶端設備的設備類型; 隧道地址接收單元,用于接收該隧道服務端未分配過的第一 IP地址段; 隧道地址分配單元,用于將第一 IP地址段中的一個IP地址作為該第一隧道客戶端設 備面向局域網的網關IP地址;將該第一 IP地址段中的其余IP地址分配給所述局域網中的 若干監控節點;該局域網包括該第一隧道客戶端設備以及與其相連接的若干個監控節點。
11. 根據權利要求10所述的裝置,其特征在于,所述隧道地址接收單元,還用于接收隧 道服務端分配給其他隧道客戶端設備的IP地址段的網段信息,建立到達該網段的路由。
12. 根據權利要求10所述的裝置,其特征在于,還包括:ARP代理單元,用于針對隧道服 務端分配給其他隧道客戶端設備的,且與自身分配到的IP地址段屬于同網段的地址進行 地址解析協議ARP代理。
【文檔編號】H04L29/12GK104104749SQ201410366251
【公開日】2014年10月15日 申請日期:2014年7月29日 優先權日:2014年7月29日
【發明者】周迪, 杜超華 申請人:浙江宇視科技有限公司