新四季網

一種路由下發方法及裝置與流程

2023-12-01 09:55:11 3


本發明涉及視頻監控
技術領域:
,尤其涉及一種路由下發方法及裝置。
背景技術:
:隨著視頻監控技術的高速發展,視頻監控的應用越來越廣泛,並逐漸融入到人們的工作與生活當中。為了保證監控網絡的安全性,監控網絡需要與外部網絡隔離,而與此同時,監控網絡也存在與外部公私網互訪的需求。技術實現要素:本發明提供一種路由下發方法及裝置,以提高監控網絡路由下發效率和準確率,並提高監控網絡與外部網絡互訪時的數據轉發效率。根據本發明實施例的第一方面,提供一種路由下發方法,應用於監控網絡中的路由器,所述方法包括:與監控客戶端建立監控隧道連接;當監控隧道建立成功時,通過該監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據所述指定路由的目的網段信息維護本地路由表;其中,所述指定路由包括非默認路由中的非環回口路由。根據本發明實施例的第二方面,提供一種路由下發裝置,應用於監控網絡中的路由器,其特徵在於,所述裝置包括:隧道建立單元,用於與監控客戶端建立監控隧道連接;發送單元,用於當監控隧道建立成功時,通過該監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據所述指定路由的目的網段信息維護本地路由表;其中,所述指定路由包括非默認路由中的非環回口路由。應用本發明實施例,監控網絡中的路由器通過與監控客戶端建立監控隧道連接,並當監控隧道建立成功時,通過該監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據所述指定路由的目的網段信息維護本地路由表,與監控代理伺服器進行路由下發的方式相比,不需要用戶手動配置監控網絡中的路由信息,提高了路由下發的效率和準確率;此外,由於路由器在連接建立數、並發性能以及轉發性能上優於伺服器,因此,還可以提高監控網絡與外部網絡互訪時的數據轉發效率。附圖說明圖1是本發明實施例提供的一種路由下發方法的流程示意圖;圖2是本發明實施例提供的一種路由下發裝置的結構示意圖;圖3是本發明實施例提供的另一種路由下發裝置的結構示意圖;圖4是本發明實施例提供的另一種路由下發裝置的結構示意圖。具體實施方式目前,為了應對監控網絡與外部公私網的互訪需求,常見的解決方案為在監控網絡中部署一個監控代理伺服器,公網或私網中的設備需要訪問監控網絡時,需要先連接到該監控代理伺服器,並通過該監控代理伺服器訪問監控網絡。在上述方案中,為了保證報文能正確轉發,需要管理員手動在監控代理伺服器中配置所有監控網絡的路由,並由監控代理伺服器將相關路由下發給監控客戶端。此外,當監控客戶端較多時,監控代理伺服器容易出現性能瓶頸。為了使本
技術領域:
的人員更好地理解本發明實施例中的技術方案,並使本發明實施例的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖對本發明實施例中技術方案作進一步詳細的說明。請參見圖1,圖1為本發明實施例提供的一種路由下發方法的流程示意圖,其中,該方法可以應用於監控網絡中的路由器,如圖1所示,該路由下發方法可以包括以下步驟:步驟101、與監控客戶端建立監控隧道連接。本發明實施例中,考慮到通過在監控網路中部署監控代理伺服器的方式實現監控網絡與外部網絡的互訪的方案中,監控代理伺服器在隧道連接數、並發數以及流量轉發能力等方面的不足可能會導致數據轉發時出現瓶頸,因此,為了提高監控網絡與外部網絡互訪時的數據轉發性能,可以使用監控網絡中的路由器作為監控隧道伺服器與各監控終端建立監控隧道。本發明實施例中,當監控客戶端想要訪問監控網絡時,監控客戶端可以主動向路由器發起監控隧道連接請求;路由器接收到監控客戶端發起的隧道連接請求時,可以向監控客戶端返回監控隧道連接響應消息,以建立監控客戶端(本文中也可以稱為隧道客戶端)與路由器(本文中也可以稱為隧道伺服器)之間的監控隧道連接。本發明實施例中,監控客戶端與路由器之間建立起監控隧道連接之後,可以定時或周期性地互相發送保活報文(本文中可以稱為隧道保活報文)來探測對端是否活躍,若發送隧道保活報文之後接收到對方的應答報文,則監控隧道繼續保持可用,並重置保活定時器;如果連續預設次數(可以根據實際場景設定,如3次、5次等)未接收到對端的應答報文,則監控隧道不可用,該監控隧道將被拆除。步驟102、當監控隧道建立成功時,通過監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據該指定路由的目的網段信息維護本地路由表,其中,該指定路由包括非默認路由中的非環回口路由。本發明實施例中,可以使能監控網絡中路由器的路由下發功能,以使路由器能夠向監控客戶端下發路由信息,即路由器除了支持傳統路由器的功能之外,還支持路由下發功能。相應地,在本發明實施例中,路由器與監控客戶端建立監控隧道之後,路由器可以通過監控隧道向對應的監控客戶端下發路由信息。其中,一方面,考慮到默認路由(目的IP位址和掩碼為0.0.0.0/0的路由)和路由器上環回口路由對於監控客戶端而言屬於無效信息,因此,路由器向客戶端下發路由信息時,可以僅下發非默認路由中的非環回口路由(本文中可以稱為指定路由),而對於默認路由以及路由器上環回口路由,則可以不用下發。另一方面,考慮到監控客戶端訪問監控網絡時,需要通過路由器進行中轉,因此,路由器向客戶端下發路由信息時,可以僅向監控客戶端下發目的網段信息(即目的IP位址以及掩碼信息),以使監控客戶端將發往監控內網的報文通過路由器進行轉發,而對於路由表中的其它信息,如下一跳、出接口、路徑開銷等則可以不用下發。本發明實施例中,監控客戶端接收到路由器下發指定路由的目的網段信息時,可以根據該指定路由的目的網段信息維護本地路由表,進而,當監控客戶端需要訪問監控網絡時,可以通過查詢本地路由表,將報文發送給路由器,由路由器根據報文的目的網段信息查詢本地路由表進行轉發。作為一種可選的實施方式,在本發明實施例中,通過監控隧道向對應的監控客戶端發送本地路由表中的目的網段信息,可以包括:通過監控隧道向對應的監控客戶端發送攜帶有指定路由的目的網段信息的隧道保活報文。在該實施方式中,當路由器需要向監控客戶端下發路由信息時,路由器可以直接使用隧道保活報文攜帶指定路由的目的網段信息,即路由器可以對現有隧道保活報文進行擴展,使其能夠攜帶指定路由的目的網段信息,例如,攜帶在隧道保活報文的保留欄位中。相應地,在該實施方式中,當監控客戶端接收到路由器發送的隧道保活報文時,可以解析該隧道保活報文,判斷該隧道保活報文中是否攜帶有目的網段信息,若有,則根據該隧道保活報文中攜帶的目的網段信息維護本地路由表;否則,監控客戶端可以認為該隧道保活報文為普通的隧道保活報文,可以按照現有技術中接收到隧道保活報文時的處理方式進行處理,如重置本地的隧道保活定時器。進一步地,在該實施方式中,當通過隧道保活報文下發路由信息時,為了降低隧道保活報文的數量,路由器向監控客戶端發送攜帶路由信息的隧道保活報文(如上述攜帶指定路由的目的網段信息的隧道保活報文)時,可以重置本地的隧道保活定時器,即路由器向監控客戶端發送普通隧道保活報文或者攜帶路由信息的隧道保活報文時,均需要重置隧道保活定時器。進一步地,在本發明實施例中,當路由器中發生路由信息變化時,路由器需要及時將發生變化的路由信息通知給監控客戶端,以使監控客戶端能夠及時更新本地路由表中的相關路由信息,保證數據轉發的準確率。其中,考慮到對於路由器而言,其本地路由表中的默認路由或環回口路由的路由信息發生變化時,並不會對監控客戶端的數據轉發產生影響,可以不需要通知監控客戶端;此外,對於非默認路由中的非環回口路由(即上述指定路由)的路由信息,只有在目的網段信息發生變化時,才會影響到監控客戶端的數據轉發,需要通知給監控客戶端。相應地,在本發明實施例中,當路由器檢測到本地路由表中指定路由的目的網段信息發生變化時,通過監控隧道向對應的監控客戶端發送針對該發生變化的目的網段信息的更新報文。具體地,當在本發明實施例中,當路由器檢測到本地路由表中指定路由的目的網段信息發生變化時,如增加了新的指定路由、刪除了原有的指定路由或原有指定路由的目的網段信息發生變化等,路由器可以通過監控隧道向對應的監控客戶端發送針對該發生變化的目的網段信息的更新報文,以使監控客戶端根據接收到的更新報文更新本地路由表中相關的路由信息。可選地,在本發明實施例中,上述路由信息的更新報文也可以為擴展的隧道保活報文,即路由器可以將發生變化的指定路由的目的網段信息攜帶在隧道保活報文中發送給監控客戶端。相應地,作為一種可選的實施方式,在本發明實施例中,攜帶有指定路由的目的網段信息的隧道保活報文中還可以攜帶操作類型標識,該操作類型標識包括增加標識或刪除標識。在該實施方式中,當路由器向監控客戶端發送攜帶指定路由的目的網段信息的隧道保活報文(包括路由信息下發以及路由信息更新的情況)時,路由器可以在該隧道保活報文中攜帶操作類型標識,以指示接收到該隧道保活報文的監控客戶端對隧道保活報文中攜帶的目的網段信息進行相應的處理。例如,當路由器需要向監控客戶端下發新的路由信息時,路由器可以在隧道保活報文中對應各路由信息設置增加標識,以使監控客戶端接收到隧道保活報文時,在本地路由表中增加對應的路由信息;當路由器需要刪除監控客戶端中已有的路由信息時,路由器可以在隧道保活報文中對應相應的路由信息設置刪除標識,以使監控客戶端接收到隧道保活報文時,刪除本地路由表中對應的路由信息。其中,對於路由信息修改可以先刪除修改前的路由信息,然後增加修改後的路由信息。本發明實施例中,路由器向監控客戶端下發路由信息或進行路由信息更新時,可以通過廣播的方式發送攜帶需要下發或更新的路由信息的報文(如上述隧道保活報文)。可見,在圖1所示的方法流程中,通過使用路由器作為監控網絡中的中繼,在路由器和監控客戶端之間建立監控隧道連接,由路由器通過監控隧道向監控客戶端下發監控網絡內的路由信息,利用路由器可建立連接數多,並發能力以及轉發能力強等優勢提高數據轉發效率;此外,由於路由器可以自動收集監控網絡內的路由信息,而不需要用戶手動配置,也提高了路由下發的效率和準確率。為了使本領域技術人員更好地理解本發明實施例提供的技術方案,下面結合具體實例對本發明實施例提供的技術方案進行描述。在該實施例中,假設監控網絡中路由器的本地路由表如下所示:其中,有效目的網段信息包括非默認路由中的非環回口路由的目的網段信息;相應地,上表中的有效目的網段信息包括:132.132.22.0/24,172.16.0.0/16,192.168.1.0/24,192.169.100.0/24,202.0.0.0/30。其中,0.0.0.0/0為默認路由網段,127.0.0.0/8、127.0.0.1/32為環回口路由網段,為無效網段信息。當路由器與監控客戶端建立監控隧道連接之後,路由器可以向監控客戶端發送攜帶以下信息的隧道保活報文:監控客戶端接收到該隧道保活報文時,獲取該隧道保活報文中攜帶的目的網段信息,並按照對應的操作類型標識對這些目的網段信息進行添加或刪除路由操作。假設某一時刻,路由器檢測到路由表中路由信息發生變化,變化後的路由信息如下:其中,目的網段信息為132.132.22.0/24的路由信息中下一跳由202.0.0.14變化為202.0.0.15;目的網段信息為172.16.0.0/16的路由信息中開銷由0變化為10;目的網段信息為192.169.100.0/24的路由信息被刪除。在該實施例中,路由器僅對目的網段信息發生變化的路由信息進行更新,因此,路由器可以向監控客戶端發送攜帶如下信息的隧道保活報文:網段信息操作類型(1增加0刪除)132.132.22.0/240監控客戶端接收到該隧道保活報文時,獲取該隧道保活報文中攜帶的目的網段信息,並按照對應的操作類型標識對這些目的網段信息進行添加或刪除路由操作。通過以上描述可以看出,在本發明實施例提供的技術方案中,監控網絡中的路由器通過與監控客戶端建立監控隧道連接,並當監控隧道建立成功時,通過該監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據所述指定路由的目的網段信息維護本地路由表,與監控代理伺服器進行路由下發的方式相比,不需要用戶手動配置監控網絡中的路由信息,提高了路由下發的效率和準確率;此外,由於路由器在連接建立數、並發性能以及轉發性能上優於伺服器,因此,還可以提高監控網絡與外部網絡互訪時的數據轉發效率。請參見圖2,為本發明實施例提供的一種路由下發裝置的結構示意圖,其中,該路由下發裝置可以應用於上述方法實施例中的路由器,如圖2所示,該路由下發裝置可以包括:隧道建立單元210,用於與監控客戶端建立監控隧道連接;發送單元220,用於當監控隧道建立成功時,通過該監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據所述指定路由的目的網段信息維護本地路由表;其中,所述指定路由包括非默認路由中的非環回口路由。請一併參見圖3,為本發明實施例提供的另一種路由下發裝置的結構示意圖,如圖3所示,在圖2所示路由下發裝置的基礎上,圖3所示的路由下發裝置還可以包括:檢測單元230,用於檢測本地路由表中指定路由的目的網段信息是否發生變化;所述發送單元220,還用於當所述檢測單元230檢測到本地路由表中指定路由的目的網段信息發生變化時,通過監控隧道向對應的監控客戶端發送針對該發生變化的目的網段信息的更新報文。在可選實施例中,所述發送單元220,具體用於通過監控隧道向對應的監控客戶端發送攜帶有所述指定路由的目的網段信息的隧道保活報文。在可選實施例中,所述攜帶有指定路由的目的網段信息的隧道保活報文中還攜帶有操作類型標識,所述操作類型標識包括增加標識或刪除標識。請一併參見圖4,為本發明實施例提供的另一種路由下發裝置的結構示意圖,如圖4所示,在圖3所示路由下發裝置的基礎上,圖4所示的路由下發裝置還可以包括:設置單元240,用於當所述發送單元220通過該監控隧道向對應的監控客戶端發送攜帶有所述指定路由的目的網段信息的隧道保活報文時,重置本地的隧道保活定時器。上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本發明方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。由上述實施例可見,監控網絡中的路由器通過與監控客戶端建立監控隧道連接,並當監控隧道建立成功時,通過該監控隧道向對應的監控客戶端發送本地路由表中指定路由的目的網段信息,以使該監控客戶端根據所述指定路由的目的網段信息維護本地路由表,與監控代理伺服器進行路由下發的方式相比,不需要用戶手動配置監控網絡中的路由信息,提高了路由下發的效率和準確率;此外,由於路由器在連接建立數、並發性能以及轉發性能上優於伺服器,因此,還可以提高監控網絡與外部網絡互訪時的數據轉發效率。本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理並包括本發明未公開的本
技術領域:
中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正範圍和精神由下面的權利要求指出。應當理解的是,本發明並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本發明的範圍僅由所附的權利要求來限制。當前第1頁1&nbsp2&nbsp3&nbsp

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀