亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

監(jiān)測路由設(shè)備的方法及裝置與流程

文檔序號:12692542閱讀:344來源:國知局
監(jiān)測路由設(shè)備的方法及裝置與流程
本發(fā)明涉及信息
技術(shù)領(lǐng)域
,特別涉及一種監(jiān)測路由設(shè)備的方法及裝置。
背景技術(shù)
:隨著信息技術(shù)的發(fā)展,路由設(shè)備的使用也隨之發(fā)展,目前,在現(xiàn)網(wǎng)中,需要每隔預(yù)置時間監(jiān)測對端的路由設(shè)備是否故障,以避免當本端路由設(shè)備未獲知對端路由設(shè)備故障時,將數(shù)據(jù)包轉(zhuǎn)發(fā)至該故障的對端路由設(shè)備,從而導致用戶的數(shù)據(jù)丟失。目前,一種監(jiān)測路由設(shè)備的方法,本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送多個路由協(xié)議報文,該路由協(xié)議報文包括:內(nèi)部網(wǎng)關(guān)協(xié)議(英文縮寫:IGP)路由協(xié)議報文、邊界網(wǎng)關(guān)協(xié)議(英文全稱:BorderGatewayProtocol,英文縮寫:BGP)路由協(xié)議報文以及雙方向前向檢測(英文全稱:BidirectionalForwardingDetection,英文縮寫:BFD)路由協(xié)議報文,當本端路由設(shè)備在每個報文對應(yīng)的保持時間內(nèi)未收到對端路由設(shè)備發(fā)送的與上述路由協(xié)議報文對應(yīng)本端確認報文時,則本端路由設(shè)備確定對端路由設(shè)備對應(yīng)的路由協(xié)議進程故障。然而,當本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送多個路由協(xié)議的報文,以監(jiān)測對端路由設(shè)備時,由于本端路由設(shè)備需要每隔一定的時間向?qū)Χ寺酚稍O(shè)備發(fā)送特定的路由協(xié)議報文,例如,每隔1秒向?qū)Χ寺酚稍O(shè)備發(fā)送內(nèi)部網(wǎng)關(guān)協(xié)議(英文全稱:InteriorGatewayProtocol,英文縮寫:IGP)路由協(xié)議報文,每隔2秒向?qū)Χ寺酚稍O(shè)備發(fā)送BGP路由協(xié)議報文,每隔0.5秒向?qū)Χ寺酚稍O(shè)備發(fā)送BFD路由協(xié)議報文,由于較短時間內(nèi)需要發(fā)送多個路由協(xié)議的報文以監(jiān)測路由設(shè)備對應(yīng)的協(xié)議進程是否故障,從而導致路由設(shè)備之間的交互頻率較高,進而導致實際用于業(yè)務(wù)服務(wù)的帶寬逐漸降低。技術(shù)實現(xiàn)要素:本發(fā)明提供一種監(jiān)測路由設(shè)備的方法及裝置,可以降低路由設(shè)備之間的交互頻率,并提高實際用于業(yè)務(wù)服務(wù)的帶寬。本發(fā)明采用的技術(shù)方案為:第一方面,本發(fā)明提供一種監(jiān)測路由設(shè)備的方法,包括:本端路由設(shè)備將多個路由協(xié)議的keepalive報文添加至NTP協(xié)議報文的擴展字段中;所述本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送所述NTP協(xié)議報文;所述本端路由設(shè)備確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)的確認消息的路由協(xié)議;所述本端路由設(shè)備確定所述未接收到確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。第二方面,本發(fā)明提供了一種監(jiān)測路由設(shè)備的裝置,包括:添加單元,位于本端路由設(shè)備中,用于將多個路由協(xié)議的檢測存活消息keepalive報文添加至網(wǎng)絡(luò)時間協(xié)議NTP協(xié)議報文的擴展字段中;發(fā)送單元,位于所述本端路由設(shè)備中,用于每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送所述NTP協(xié)議報文;確定單元,位于所述本端路由設(shè)備中,用于確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)確認消息的路由協(xié)議;所述確定單元,位于所述本端路由設(shè)備中,還用于確定所述未接收到相應(yīng)確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。本發(fā)明提供的監(jiān)測路由設(shè)備的方法及裝置,本端路由設(shè)備首先將多個路由協(xié)議的keepalive報文添加至NTP協(xié)議報文的擴展字段中,然后每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送NTP協(xié)議報文,并確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)確認消息的路由協(xié)議,最后確定未接收到相應(yīng)確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。與目前本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送多個路由協(xié)議的報文,以監(jiān)測對端路由設(shè)備相比,本發(fā)明通過將多個路由協(xié)議的keepalive報文添加至NTP報文中,并且僅需要每隔預(yù)置時間發(fā)送將該NTP報文發(fā)送至對端路由設(shè)備,即可以將多個路由協(xié)議的keepalive報文發(fā)送至對端路由設(shè)備,而不需要在較短的時間內(nèi)將多個路由協(xié)議分別對應(yīng)的keepalive報文分別發(fā)送至對端路由設(shè)備,從而可以降低路由設(shè)備之間的交互頻率, 進而可以提高實際用于業(yè)務(wù)服務(wù)的帶寬。附圖說明為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對本發(fā)明或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實施例中監(jiān)測路由設(shè)備的方法流程圖;圖2為本發(fā)明實施例中另一種監(jiān)測路由設(shè)備的方法流程圖;圖3為本發(fā)明實施例中監(jiān)測路由設(shè)備的裝置示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種監(jiān)測路由設(shè)備的方法,能夠降低路由設(shè)備之間的交互頻率,并提高網(wǎng)絡(luò)鏈路的利用率,如圖1所示,所述方法包括:101、本端路由設(shè)備將多個路由協(xié)議的keepalive報文添加至NTP協(xié)議報文的擴展字段中。對于本發(fā)明實施例,本端路由設(shè)備需要重新定義每個路由協(xié)議的檢測存活消息(英文全稱:keepalive)報文格式。路由協(xié)議的keepalive報文中包括:版本號位、報文長度值、保留字段,其中,版本號位字段占第0-7位,報文長度值字段占第8-15位,保留字段占第16-31位;路由協(xié)議的keepalive報文中還包括:至少一個第一字段,第一字段依次包括:協(xié)議類型字段、協(xié)議版本字段以及保持時間字段,其中,第一字段依次位于保留字段之后,第一字段占32位,其中,協(xié)議類型字段占8位,協(xié)議版本字段占8位,保持時間字段占16位,如表一所示。表一對于本發(fā)明實施例,版本號表征當前網(wǎng)絡(luò)時間協(xié)議(英文全稱:NetworkTimeProtocol,英文縮寫:NTP)協(xié)議擴展選型的版本號。例如,當前版本為v1,則前8位的值為0x01。在本發(fā)明實施例中,報文長度表征該NTP報文中攜帶的keepalive報文的個數(shù),其中,該keepalive報文的個數(shù)可以從0x01至0xFF。對于本發(fā)明實施例,協(xié)議類型表征該NTP協(xié)議報文中攜帶的路由協(xié)議的類型。其中,BGP協(xié)議的協(xié)議類型值為0x01,中間系統(tǒng)到中間系統(tǒng)(英文全稱:Intermediatesystemtointermediatesystem,英文縮寫:ISIS)協(xié)議的協(xié)議類型值為0x02,開放式最短路徑優(yōu)先(英文全稱:OpenShortestPathFirst,英文縮寫:OSPF)協(xié)議的協(xié)議類型值為0x03,路由信息協(xié)議(英文全程:RoutingInformationProtocol,英文縮寫:RIP)協(xié)議的協(xié)議類型值為0x04,具體如表二所示。表二協(xié)議類型協(xié)議類型值BGP協(xié)議0x01ISIS協(xié)議0x02OSPF協(xié)議0x03RIP協(xié)議0x04對于本發(fā)明實施例,多數(shù)路由協(xié)議的版本為IPv4版本以及IPv6版本。其中,BGP路由協(xié)議包括兩個版本,分別為BGPv3以及BGPv4,分別用0x03以及0x04表征,ISIS協(xié)議包括ISISv4版本以及ISISv6版本,分別用0x04以及0x06表征,OSPF協(xié)議包括OSPFv2版本以及OSPFv3版本,分別用0x02以及0x03表征,RIP協(xié)議包括RIPv1版本以及RIPv2版本,分別用0x01以及0x02表征。其中,NTP協(xié)議報文的擴展字段中還包括:keepalive報文的數(shù)量位,keepalive報文的數(shù)量位用于表征承載的keepalive報文對應(yīng)的路由協(xié)議的數(shù)量。102、本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送NTP協(xié)議報文。對于本發(fā)明實施例,預(yù)置時間可以為0.5秒(s)、5s以及10s。在本發(fā)明實施例中不做限定。103、本端路由設(shè)備確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)確認消息的路由協(xié)議。對于本發(fā)明實施例,保留時間為網(wǎng)路中監(jiān)測對端路由設(shè)備的頻度,即在該保留時間內(nèi)未接收到對端路由設(shè)備返回的確認消息,則本端路由設(shè)備確定該路由協(xié)議進程發(fā)生故障。對于本發(fā)明實施例,保留時間可以為1秒、5秒、20秒等。在本發(fā)明實施例中不做限定。104、本端路由設(shè)備確定未接收到相應(yīng)確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。例如,本端路由設(shè)備將攜帶有BGP協(xié)議的keepalive報文、以及RIP協(xié)議的keepalive報文的NTP協(xié)議報文發(fā)送至對端設(shè)備,其中,BGP協(xié)議的keepalive報文、以及RIP協(xié)議的keepalive報文分別對應(yīng)的保留時間為5秒以及10秒,當本端路由設(shè)備在5秒內(nèi)接收到對端路由設(shè)備發(fā)送的BGP協(xié)議對應(yīng)的確認消息,但本端路由設(shè)備在10秒內(nèi)未接收到RIP協(xié)議對應(yīng)的確認消息,則本端路由設(shè)備確定該BGP協(xié)議進程未發(fā)生故障,RIP協(xié)議進程發(fā)生故障。本發(fā)明實施例提供的監(jiān)測路由設(shè)備的方法,本端路由設(shè)備首先將多個路由協(xié)議的keepalive報文添加至NTP協(xié)議報文的擴展字段中,然后每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送NTP協(xié)議報文,并確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)確認消息的路由協(xié)議,最后確定未接收到相應(yīng)確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。與目前本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送多個路由協(xié)議的報文,以監(jiān)測對端路由設(shè)備相比,本發(fā)明實施例通過將多個路由協(xié)議的keepalive報文添加至NTP報文中,并且僅需要每隔預(yù)置時間發(fā)送將該NTP報文發(fā)送至對端路由設(shè)備,即可以將多個路由協(xié)議的keepalive報文發(fā)送至對端路由設(shè)備,而不需要在較短的時間內(nèi)將多個路由協(xié)議分別對應(yīng)的keepalive報文分別發(fā)送至對端路由設(shè)備,從而可以降低路由設(shè)備之間的交互頻率,進而可以提高實際用于業(yè)務(wù)服務(wù)的帶寬。本發(fā)明實施例的另一種可能的實現(xiàn)方式,在如圖1所示的基礎(chǔ)上,步驟101、本端路由設(shè)備將多個路由協(xié)議的keepalive報文承載于NTP協(xié)議報文的擴展字段中,之前還包括如圖2所示的步驟201-203。201、本端路由設(shè)備確定需要發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議。對于本發(fā)明實施例,本端路由設(shè)備不需要每次將所有路由協(xié)議分別對應(yīng)的keepalive報文承載于NTP協(xié)議中。因此本端路由設(shè)備需要確定發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議。對于本發(fā)明實施例,本端路由設(shè)備通過確定需要發(fā)送對端路由設(shè)備的路由協(xié)議,能夠確定路由協(xié)議的個數(shù),從而可以根據(jù)該路由協(xié)議的個數(shù)確定NTP擴展字段的長度。202、本端路由設(shè)備根據(jù)需要發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議,確定NTP擴展字段的長度。對于本發(fā)明實施例,由于NTP協(xié)議報文擴展字段中攜帶的路由協(xié)議的個數(shù)不同,則需要NTP協(xié)議擴展字段的長度不同,本端路由設(shè)備首先確定需要發(fā)送至對端路由設(shè)備的路由協(xié)議的個數(shù),并確定該NTP協(xié)議擴展字段的長度。其中,每個路由協(xié)議對應(yīng)的keepalive報文的長度為32bits。203、本端路由設(shè)備確定需要發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議的協(xié)議版本信息以及保留時間。對于本發(fā)明實施例,由于每個路由協(xié)議包括多個版本信息,因此需要確定路由協(xié)議的協(xié)議版本信息。在本發(fā)明實施例中,不同的路由協(xié)議對應(yīng)的保留時間不同。對于本發(fā)明實施例,本端路由設(shè)備將重新定義的keepalive報文通過NTP協(xié)議支持的命令行的配置方式配置于NTP協(xié)議報文中。在本發(fā)明實施例中,本端路由設(shè)備首先配置NFP報文的發(fā)送時間間隔等NTP的基礎(chǔ)配置信息,然后確定并配置擴展字段的長度,其后,進入NTP協(xié)議中keepalive消息的擴展配置,并同時確定需要發(fā)送至對端路由設(shè)備的協(xié)議個數(shù),最后配置keepalive協(xié)議中的協(xié)議類型、協(xié)議版本以及保持時間。其中,本端路由設(shè)備可以通過clock命令重新定義 的keepalive報文通過NTP協(xié)議支持的命令行的配置方式配置于NTP協(xié)議報文中;本端路由設(shè)備通過externaloption命令配置需要擴展字段的長度。對于本發(fā)明實施例,通過上述配置方式,能夠得到攜帶有多個路由協(xié)議對應(yīng)的keepalive報文的NTP協(xié)議報文,并通過可以將該NTP協(xié)議報文發(fā)送至對端路由設(shè)備,而不需要多次將不同的路由協(xié)議的keepalive報文發(fā)送至對端路由設(shè)備,以確定不同的路由協(xié)議進程是否發(fā)生故障,從而可以進一步地降低路由設(shè)備之間的交互頻率,進而可以提高網(wǎng)絡(luò)鏈路的利用率。進一步地,本發(fā)明實施例提供了另一種監(jiān)測路由設(shè)備的方法,本端路由設(shè)備通過確定需要發(fā)送對端路由設(shè)備的路由協(xié)議,能夠確定路由協(xié)議的個數(shù),從而可以根據(jù)該路由協(xié)議的個數(shù)確定NTP擴展字段的長度;通過上述配置方式,能夠得到攜帶有多個路由協(xié)議對應(yīng)的keepalive報文的NTP協(xié)議報文,并通過可以將該NTP協(xié)議報文發(fā)送至對端路由設(shè)備,而不需要多次將不同的路由協(xié)議的keepalive報文發(fā)送至對端路由設(shè)備,以確定不同的路由協(xié)議進程是否發(fā)生故障,從而可以進一步地降低路由設(shè)備之間的交互頻率,進而可以提高網(wǎng)絡(luò)鏈路的利用率。作為對圖1及圖2所示方法的實現(xiàn),本發(fā)明實施例還提供了一種監(jiān)測路由設(shè)備的裝置,可以降低路由設(shè)備之間的交互頻率,并提高實際用于業(yè)務(wù)服務(wù)的帶寬。如圖3所示,所述裝置包括:添加單元31、發(fā)送單元32、確定單元33。添加單元31,位于本端路由設(shè)備中,用于將多個路由協(xié)議的檢測存活消息keepalive報文添加至網(wǎng)絡(luò)時間協(xié)議NTP協(xié)議報文的擴展字段中。其中,路由協(xié)議的keepalive報文中包括:版本號位、報文長度值、保留字段,其中,版本號位字段占第0-7位,報文長度值字段占第8-15位,保留字段占第16-31位;路由協(xié)議的keepalive報文中還包括:至少一個第一字段,第一字段依次包括:協(xié)議類型字段、協(xié)議版本字段以及保持時間字段,其中,第一字段依次位于保留字段之后,第一字段占32位,其中,協(xié)議類型字段占8位,協(xié)議版本字段占8位,保持時間字段占16位。其中,NTP協(xié)議報文的擴展字段中還包括:keepalive報文的數(shù)量位,keepalive報文的數(shù)量位用于表征承載的keepalive報文對應(yīng)的路由協(xié)議的數(shù)量。發(fā)送單元32,位于本端路由設(shè)備中,用于每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送NTP協(xié)議報文。確定單元33,位于本端路由設(shè)備中,用于確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)確認消息的路由協(xié)議。確定單元33,位于本端路由設(shè)備中,還用于確定未接收到相應(yīng)確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。確定單元33,位于本端路由設(shè)備中,還用于確定需要發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議。確定單元33,位于本端路由設(shè)備中,還用于根據(jù)需要發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議,確定NTP擴展字段的長度。確定單元33,位于本端路由設(shè)備中,還用于確定需要發(fā)送至對端路由設(shè)備的keepalive報文對應(yīng)的路由協(xié)議的協(xié)議版本信息以及保留時間。本發(fā)明實施例提供的監(jiān)測路由設(shè)備的裝置,本端路由設(shè)備首先將多個路由協(xié)議的keepalive報文添加至NTP協(xié)議報文的擴展字段中,然后每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送NTP協(xié)議報文,并確定在每個路由協(xié)議分別對應(yīng)的保留時間內(nèi)未接收到相應(yīng)確認消息的路由協(xié)議,最后確定未接收到相應(yīng)確認消息的路由協(xié)議對應(yīng)的路由協(xié)議進程發(fā)生故障。與目前本端路由設(shè)備每隔預(yù)置時間向?qū)Χ寺酚稍O(shè)備發(fā)送多個路由協(xié)議的報文,以監(jiān)測對端路由設(shè)備相比,本發(fā)明實施例通過將多個路由協(xié)議的keepalive報文添加至NTP報文中,并且僅需要每隔預(yù)置時間發(fā)送將該NTP報文發(fā)送至對端路由設(shè)備,即可以將多個路由協(xié)議的keepalive報文發(fā)送至對端路由設(shè)備,而不需要在較短的時間內(nèi)將多個路由協(xié)議分別對應(yīng)的keepalive報文分別發(fā)送至對端路由設(shè)備,從而可以降低路由設(shè)備之間的交互頻率,進而可以提高實際用于業(yè)務(wù)服務(wù)的帶寬。進一步地,本發(fā)明實施例提供了另一種監(jiān)測路由設(shè)備的裝置,本端路由設(shè)備通過確定需要發(fā)送對端路由設(shè)備的路由協(xié)議,能夠確定路由協(xié)議的個數(shù),從而可以根據(jù)該路由協(xié)議的個數(shù)確定NTP擴展字段的長度;通過上述配置方式,能夠得到攜帶有多個路由協(xié)議對應(yīng)的keepalive報文的NTP協(xié)議報文,并通過可以將該NTP協(xié)議報文發(fā)送至對端路由設(shè)備,而不需要多次將不同的路由協(xié)議的keep alive報文發(fā)送至對端路由設(shè)備,以確定不同的路由協(xié)議進程是否發(fā)生故障,從而可以進一步地降低路由設(shè)備之間的交互頻率,進而可以提高網(wǎng)絡(luò)鏈路的利用率。需要說明的是,本發(fā)明實施例中提供的監(jiān)測路由設(shè)備的裝置中各單元所對應(yīng)的其他相應(yīng)描述,可以參考圖1及圖2中的對應(yīng)描述,在此不再贅述。本發(fā)明實施例提供的監(jiān)測路由設(shè)備的裝置可以實現(xiàn)上述提供的方法實施例,具體功能實現(xiàn)請參見方法實施例中的說明,在此不再贅述。本發(fā)明實施例提供的監(jiān)測路由設(shè)備的方法及裝置可以適用于監(jiān)測路由設(shè)備對應(yīng)的各個路由協(xié)議進程是否發(fā)生故障,但不僅限于此。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-OnlyMemory,ROM)或隨機存儲記憶體(RandomAccessMemory,RAM)等。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1