监测网络故障的方法及装置的制造方法

文档序号:10597016阅读:348来源:国知局
监测网络故障的方法及装置的制造方法
【专利摘要】本申请提供一种监测网络故障的方法及装置,所述方法包括:识别到待发送的报文是探测报文;根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息;根据所述探测报文的探测结果,确定所述目的地址的可达性。应用本申请实施例,实现了准确监测特定链路的链路状态。
【专利说明】
监测网络故障的方法及装置
技术领域
[0001]本申请涉及网络通信技术领域,尤其涉及监测网络故障的方法及装置。
【背景技术】
[0002]网络故障监测是网络系统正常运行的基本保证,网络设备可以通过网络故障监测技术探测网络链路的可达性,并在网络中出现链路故障时及时转移流量。现有技术中,网络设备可以进行健康检查来监测网络故障,该健康检查是向被监测的IP地址(可以称为目的地址)定期发送探测报文(例如,ICMP报文)实现,如果在预设时间段内接收到来自目的IP地址的回应报文,则可以确定该目的IP地址可达,否则,可以确定该目的IP地址不可达,由此确定发生链路故障,网络设备可以更新路由表以转移流量,避免向该目的IP地址发送数据报文时造成数据报文丢失。
[0003]但是,上述的健康检查方式在部分情况下无法实现监测网络故障的目的,例如一种情况是,探测报文的发送是依据转发流量的路由表,即探测报文发送时需要查找该路由表找到发送路径,并且,路由表的有效状态是由探测报文获得的健康检查结果确定,当探测报文无法到达目的地址时,健康检查结果为不可达,相应的路由也失效,而路由失效后,探测报文发送时查不到路由,将无法发出,使得后续无法继续监测。再例如,当网络设备到目的地址有多条链路时,即使其中一条链路故障,探测报文仍然可以通过其他链路达到目的地址,从而仍然认为该目的地址可达,继续维持故障链路对应路由的有效性。因此,现有的网络故障监测不能准确反映网络链路的状态。

【发明内容】

[0004]有鉴于此,本申请提供一种监测网络故障的方法及装置,以准确监测特定链路的链路状态。
[0005]具体地,本申请是通过如下技术方案实现的:
[0006]根据本申请实施例的第一方面,提供监测网络故障的方法,所述方法包括:
[0007]识别到待发送的报文是探测报文;
[0008]根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息;
[0009]根据所述探测报文的探测结果,确定所述目的地址的可达性。
[0010]在一个实施例中,所述方法还包括:
[0011]若所述探测报文的探测结果表明所述目的地址不可达,将与所述策略路由包含相同所述转发信息的普通路由设置为无效状态;
[0012]当所述探测报文的探测结果表明所述目的地址可达时,将所述处于无效状态的普通路由设置为有效状态。
[0013]在一个实施例中,所述识别到待发送的报文是探测报文,包括:
[0014]若待发送的报文中包括探测标记,则确定所述报文是探测报文。
[0015]在一个实施例中,所述方法还包括:
[0016]若所述待发送的报文不是探测报文,则根据所述报文的目的IP地址选择对应的普通路由转发所述报文,所述对应的普通路由包含到达所述目的IP地址所用到的转发信息。
[0017]在上述任一实施例中,所述转发信息包括:目的网段、出接口以及下一跳地址。
[0018]根据本申请实施例的第二方面,提供监测网络故障的装置,所述装置包括:
[0019]识别单元,用于识别到待发送的报文是探测报文;
[0020]第一发送单元,用于根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息;
[0021]确定单元,用于根据所述探测报文的探测结果,确定所述目的地址的可达性。
[0022]在一个实施例中,所述装置还包括:
[0023]处理单元,用于在所述探测报文的探测结果表明所述目的地址不可达时,将与所述策略路由包含相同所述转发信息的普通路由设置为无效状态;
[0024]当所述探测报文的探测结果表明所述目的地址可达时,将所述处于无效状态的普通路由设置为有效状态。
[0025]在一个实施例中,所述识别单元,用于若待发送的报文中包括探测标记,则确定所述报文是探测报文。
[0026]在一个实施例中,所述装置还包括:
[0027]第二发送单元,用于在所述待发送的报文不是探测报文时,则根据所述报文的目的IP地址选择对应的普通路由转发所述报文,所述对应的普通路由包含到达所述目的IP地址所用到的转发信息。
[0028]在上述任一实施例中,所述转发信息包括:目的网段、出接口以及下一跳地址。
[0029]本实施例监测网络故障的方法,通过在向目的地址发送探测报文时,根据预先设置的策略路由转发该探测报文,由于该策略路由包含按照特定链路到达所述目的地址所用到的转发信息,使得探测报文可以按照该特定链路进行转发,从而可以准确获取该特定链路的状态。
【附图说明】
[0030]图1示例了监测网络故障的方法的一种应用场景图。
[0031]图2示例了本申请实施例实现监测网络故障的方法的一种应用场景图。
[0032]图3示例了本申请监测网络故障的方法的一个实施例流程图。
[0033]图4示例了本申请实施例实现监测网络故障的方法的另一种应用场景图。
[0034]图5示例了本申请监测网络故障的方法的另一个实施例流程图。
[0035]图6示例了本申请实施例实现监测网络故障的方法的另一种应用场景图。
[0036]图7为本申请监测网络故障的装置所在网络设备的一种硬件结构图。
[0037]图8为本申请监测网络故障的装置的一个实施例框图。
[0038]图9为本申请监测网络故障的装置的另一个实施例框图。
【具体实施方式】
[0039]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0040]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0041]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0042]健康检查是一种监测网络故障的技术,通常配置在网络设备上,该网络设备可以是路由器,交换机等设备。例如,参见图1的示例,图1示例了监测网络故障的方法的一种应用场景图。以图1中的网络设备(例如,路由器)11为例,该网络设备11上配置有健康检查模块111,网络设备11可以通过该健康检查模块111监测目的地址的可达性,以探测从网络设备11到目的地址之间的链路是否正常。例如,目的地址为网络设备13的IP地址,网络设备11可以通过该健康检查模块111探测与网络设备13之间的链路uA1-B1 ”是否正常,该链路uA1-B1 ”即为特定链路。
[0043]实际实施中,网络设备11可以通过健康检查模块111定期向目的地址发送探测报文,若在预设时间段内收到回应报文,则认为网络设备11与目的地址之间的链路正常;否贝1J,认为该链路故障。当然,图1所示的应用场景图仅仅是以一种链路的故障监测为例,在实际的网络架构中,网络结构可以更加复杂,网络设备11还可以与更多的设备相连接,并且,网络设备11到目的地址的链路也可以不止一条。
[0044]本申请实施例中,为了对特定链路,例如图1所示的网络设备11与网络设备13之间的链路uA1-B1 ”的状态进行准确的监测,设计了一种监测网络故障的方法。参见图2的示例,图2示例了本申请实施例实现监测网络故障的方法的一种应用场景图,图2中包括三台网络设备(网络设备21至网络设备23),两条链路(链路A2和链路B2)。以图2中的网络设备21执行本申请监测网络故障的方法为例,假设目的地址为网络设备23的IP地址,则网络设备21可以实现对该特定链路“A2-B2”进行监测。通常该网络设备21上可以设置有健康检查模块211、普通路由212,其中,健康检查模块211用于向目的地址,例如网络设备23的IP地址发送探测报文;普通路由212用于转发网络设备21向其他设备发送的数据报文,在此基础上,本申请实施例的网络设备21上还设置了策略路由213,其用于转发健康检查模块211发送的探测报文。
[0045]此外,网络设备21上还可以设置有多个普通路由,每个普通路由对应一条链路,当要监测特定链路的状态时,可以设置一个与该特定链路所对应的普通路由相同的策略路由,即该特定链路对应的策略路由与普通路由具有相同的转发信息,例如,目的网段、出接口、下一跳地址,其中,目的网段指目的地址所在网段的地址,出接口表示网络设备将报文转发出去时的接口,下一跳地址表示报文将被转发到的下一站的地址。网络设备21通过健康检查模块211发送特定链路的探测报文时,将依据该特定链路对应的策略路由转发该探测报文;网络设备21发送特定链路的数据报文时,将依据该特定链路对应的普通路由转发该数据报文。
[0046]以图2所示的应用场景为例,图3示例了本申请监测网络故障的方法的一个实施例流程图,该图3以网络设备21执行该方法为例,可以包括:
[0047]步骤S301:识别到待发送的报文是探测报文。
[0048]本实施例中,网络设备21对特定链路进行监测时,可以通过健康检查模块211构造探测报文,且该探测报文中携带探测标记,用于表示该报文为健康检查的探测报文,例如,该探测标记存在于探测报文的选项字段中,以字符“T”表示。
[0049]网络设备21在发送报文时,即可以通过确定待发送的报文中有无探测标记,从而识别待发送的报文是否为探测报文。
[0050]步骤S302:根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息。
[0051 ]本实施例中,由上述描述可知,可以为被监测的特定链路设置对应的策略路由,该策略路由中包含该特定链路所对应的转发信息,且该策略路由所包含的转发信息可以与该特定链路所对应的普通路由的转发信息相同,例如,如图2所示,假设网络设备23位于dst网段内,网络设备21上配置的策略路由包含的转发信息为“dst、接口 1、网络设备22的IP地址”,该三项数据分别表示目的网段、出接口、下一跳地址,该特定链路对应的普通路由routel,其包含的转发信息为“dst、接口 1、网络设备22的IP地址”。
[0052]当执行完步骤S301,识别到待发送的报文为探测报文时,则本步骤中,可以根据该策略路由转发该探测报文,使得该探测报文可以按照该被监测的特定链路进行转发,以准确地监测该特定链路的状态。
[0053]此外,在本申请的实施例中,若识别出待发送的报文不是探测报文,即待发送的报文是数据报文,则网络设备21可以根据该数据报文选择对应的普通路由转发该数据报文。
[0054]步骤S303:根据所述探测报文的探测结果,确定所述目的地址的可达性。
[0055]在本实施中,如果在预设的时间段内,网络设备21接收到该探测报文的回应报文,则可以说明该特定链路“a2-b2”正常,该目的地址可达;否则,可以认为该目的地址不可达,该特定链路“A2-B2”存在故障。
[0056]此外,本申请实施例中,当确定所述目的地址不可达,特定链路“A2-B2”故障时,网络设备21可以将与该特定链路“A2-B2”所对应的普通路由,例如上述routel,设置为无效状态,以使得网络设备21不再根据routel转发数据报文,造成数据报文被转发至故障链路,导致数据报文丢失。
[0057]通过上述描述,网络设备21在对特定链路进行监测,向目的地址发送探测报文时,不依赖于普通路由,而是依赖于该特定链路对应的策略路由,并根据探测结果,可以变更该特定链路对应的普通路由的状态。即使根据探测结果将该对应的普通路由变更为无效状态时,网络设备21仍可以继续根据策略路由转发探测报文,从而实现继续对该特定链路进行监测。若后续通过监测确定该特定链路已恢复正常,则网络设备21可以将所述处于无效状态的普通路由重置为有效状态,以使得该普通路由可以继续转发数据报文。
[0058]本实施例监测网络故障的方法,通过在向目的地址发送探测报文时,根据预先设置的策略路由转发该探测报文,由于该策略路由包含按照特定链路到达所述目的地址所用到的转发信息,使得探测报文可以按照该特定链路进行转发,从而可以准确获取该特定链路的状态。
[0059]需要说明的是,图2所示的应用场景图仅仅作为网络架构的一种示例,实际应用中,网络架构中还可以包含多条链路,例如,网络设备21与网络设备23之间存在不止一条链路,则网络设备21向网络设备23发送报文时,可以从所有链路中选择一条用于转发该报文。通常情况下,网络设备21可以按照预先设置的规则,选择其中一条链路,例如,按照这些可选链路所对应的普通路由的优先级高低,选择优先级高的普通路由所对应的链路,又例如,按照流量负载分担算法,确定一个普通路由,即选择该普通路由所对应的链路。
[0060]在本申请实施例中,当监测特定链路的状态时,可以通过在网络设备21上设置策略路由,该策略路由包含按照所述特定链路到达目的地址所用到的转发信息,发送探测报文时,使用该策略路由进行转发,从而使得该探测报文按照被监测的特定链路进行转发,准确获取该被监测的特定链路的状态。
[0061]如下的图4,示例了本申请实施例实现监测网络故障的方法的另一种应用场景图。该图4以网络设备21与网络设备23之间存在两条链路为例,例如,链路“A2-B2”和链路“C2-D2”。假设链路“A2—B2”对应的普通路由为route I,链路“C2—D2”对应的普通路由为route2,该!■01^61与1"01^62为等价路由,即1'01^61与1'01^62的没有优先级之分。在本实施例中,网络设备上还设置了策略路由,该策略路由与routel相同,用于监测routel对应的链路uA2-B2”是否故障,即特定链路为链路“A2-B2”。
[0062]为了使本领域技术人员对本申请的技术方案理解更加清楚,结合图4所示的应用场景图,如下的图5,该图5示例了本申请监测网络故障的方法的另一个实施例流程图,该图5以网络设备21执行本申请监测网络故障的方法,对特定链路“A2-B2”进行监测为例,对本申请监测网络故障的方法的应用,做进一步说明,包括:
[0063]步骤S501:识别到待发送的报文是否为探测报文,若是,则执行步骤S502,否则,执行步骤S507。
[0064]本步骤中如何识别待发送的报文是否为探测报文可以参见上述实施例中步骤S301的相关描述,在此不再详细赘述。
[0065]步骤S502:根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息。
[0066]步骤S503:根据所述探测报文的探测结果,确定所述目的地址的可达性。
[0067]步骤S502与S503的详细描述可以参见上述实施例中步骤S302与S303的相关描述,在此不再详细赘述。
[0068]步骤S504:若确定所述目的地址不可达,将与所述策略路由包含相同所述转发信息的普通路由设置为无效状态。
[0069]例如,当网络设备21通过该特定链路“A2-B2”转发探测报文,根据探测结果,若确定网络设备23的IP地址不可达时,说明该特定链路“A2-B2”存在故障,为了避免后续网络设备21仍通过该特定链路“A2-B2”转发数据报文,导致数据报文丢失,网络设备23可以将该特定链路“A2—B2”对应的普通路由routel,设置为无效状态,从而该routel无法继续用于转发数据报文。
[0070]步骤S505:继续根据所述策略路由向所述目的地址发送探测报文,以继续对所述特定链路进行探测,得到探测结果。
[0071]由于网络设备21向目的地址发送探测报文时,并不依赖于普通路由,例如routel,而是依赖于策略路由,因此,即使routel已处于无效状态,并不影响网络设备21继续根据策略路由向目的地址发送探测报文,从而可以继续对特定链路进行监测,本步骤中如何根据所述策略路由向所述目的地址发送探测报文,并得到探测结果的过程可以参见上述步骤S301至步骤S303的相关描述,在此不再详细赘述。
[0072]步骤S506:当所述探测报文的探测结果表明所述目的地址可达时,将所述处于无效状态的普通路由设置为有效状态;结束流程。
[0073]例如,当网络设备21通过该特定链路“A2-B2”继续转发探测报文,根据探测结果,假设确定网络设备23的IP地址可达时,说明该特定链路“A2-B2”已不存在故障,则可以将处于无效状态的routel重新设置为有效状态,使得routel可以继续用于转发数据报文,实现了准确获知特定链路的状态。
[0074]步骤S507:根据所述报文的目的IP地址选择对应的普通路由转发所述报文,所述对应的普通路由包含到达所述目的IP地址所用到的转发信息。
[0075]本实施例中,若待发送的报文为数据报文,则根据普通路由转发该数据报文,例如,若routel与route2均处于有效状态,且由于routel与route2是等价路由,则网络设备21可以选择其中一个转发该数据报文;又例如,routel处于无效状态,则网络设备21可以选择r0ute2转发该数据报文。
[0076]通过上述描述可知,当网络设备21,与被监测的目的地址,例如,网络设备23之间存在不止一条链路时,网络设备21所发送的探测报文,依赖于被监测的特定链路所对应的策略路由进行转发,从而可以准确获得被监测的特定链路的状态。从而避免了探测报文也依赖于普通路由进行转发,且由于存在不止一条链路,即使其中一条链路故障,例如链路“A2-B2”故障,探测报文仍然可以通过其他链路,例如链路“C2-D2”,进行转发,从而得到目的地址可达的结果,则网络设备21仍维持routel的有效性,后续,仍根据routel转发数据报文,将导致数据报文丢失。
[0077]本实施例监测网络故障的方法,通过在向目的地址发送探测报文时,根据预先设置的策略路由转发该探测报文,由于该策略路由包含按照特定链路到达目的地址所用到的转发信息,使得探测报文可以按照特定链路进行转发,从而可以准确获取该特定链路的状态;并且,在确定目的地址不可达时,将该特定链路所对应的普通路由设置为无效状态,从而使得后续不再根据该普通路由转发数据报文,避免了造成数据报文丢失;后续,网络设备仍可以继续根据策略路由转发探测报文,以继续对特定链路进行监测,从而实现了准确获知特定链路的状态。
[0078]本申请中,需要说明的是,上述图2和图4所示的应用场景图中,网络设备21与网络设备23之间的链路上均只存在一台网络设备,而实际应用中,网络架构更为复杂,每条链路上可能存在多台网络设备,则被监测的特定链路更为复杂。针对这种情况,本申请监测网络故障的方法仍然适用,例如,参见图6,示例了本申请实施例实现监测网络故障的方法的另一种应用场景图,该图6中,网络设备61与网络设备62之间存在一条链路,且该链路上存在多台网络设备(例如,网络设备63至网络设备6n)。以网络设备61执行监测网络故障的方法,对网络设备62的IP地址的可达性进行监测为例,进行如下说明:
[0079]基于图6所示的应用场景,假设网络设备62位于dst网段内。由上述图2对应的描述可知,网络设备61上可以配置有健康检查模块、普通路由、策略路由,例如,该策略路由所包含的转发信息为“dst、网络设备61的接口 1、网络设备63的IP地址”,当网络设备61执行本申请监测网络故障的方法,将探测报文按照该策略路由转发至网络设备63,网络设备63可以按照自身的转发规则,例如,按照自身保存的普通路由继续转发该探测报文。假设该探测报文最终被成功转发至网络设备62,且网络设备61最终接收到对应的回应报文,则网络设备61可以认为网络设备62的IP地址可达,且接口 I所对应的特定链路不存在网络故障。可以理解的是,例如,若网络设备63想要对网络设备6n的IP地址的可达性进行监测,则也可以在网络设备63上配置健康检查模块与策略路由,使得网络设备63也可以执行本申请监测网络故障的方法。
[0080]与前述监测网络故障的方法的实施例相对应,本申请还提供了监测网络故障的装置的实施例。
[0081]本申请监测网络故障装置的实施例可以应用在网络设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在网络设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本申请监测网络故障的装置所在网络设备的一种硬件结构图,除了图7所示的处理器71、内存72、网络接口73、以及非易失性存储器74之外,实施例中装置所在的网络设备通常根据该网络设备的实际功能,还可以包括其他硬件,对此不再赘述。
[0082]请参考图8,为本申请监测网络故障的装置的一个实施例框图,可以包括:识别单元81、第一发送单元82、确定单元83。
[0083]其中,所述识别单元81,可以用于识别到待发送的报文是探测报文;
[0084]所述第一发送单元82,可以用于根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息;
[0085]所述确定单元83,可以用于根据所述探测报文的探测结果,确定所述目的地址的可达性。
[0086]请参考图9,为本申请监测网络故障的装置的另一个实施例框图,该图9在图8所示的装置的基础上,还可以包括:处理单元84、第二发送单元85。
[0087]其中,所述处理单元84,可以用于在所述探测报文的探测结果表明所述目的地址不可达时,将与所述策略路由包含相同所述转发信息的普通路由设置为无效状态;
[0088]当所述探测报文的探测结果表明所述目的地址可达时,将所述处于无效状态的普通路由设置为有效状态;
[0089]所述第二发送单元85,可以用于在所述待发送的报文不是探测报文时,则根据所述报文的目的IP地址选择对应的普通路由转发所述报文,所述对应的普通路由包含到达所述目的IP地址所用到的转发信息。
[0090]所述识别单元81,可以用于若待发送的报文中包括探测标记,则确定所述报文是探测报文。
[0091]在图8与图9所示的装置实施例中,所述转发信息,可以包括:目的网段、出接口以及下一跳地址。
[0092]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0093]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0094]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种监测网络故障的方法,其特征在于,所述方法包括: 识别到待发送的报文是探测报文; 根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息; 根据所述探测报文的探测结果,确定所述目的地址的可达性。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若所述探测报文的探测结果表明所述目的地址不可达,将与所述策略路由包含相同所述转发信息的普通路由设置为无效状态; 当所述探测报文的探测结果表明所述目的地址可达时,将所述处于无效状态的普通路由设置为有效状态。3.根据权利要求1所述的方法,其特征在于,所述识别到待发送的报文是探测报文,包括: 若待发送的报文中包括探测标记,则确定所述报文是探测报文。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若所述待发送的报文不是探测报文,则根据所述报文的目的IP地址选择对应的普通路由转发所述报文,所述对应的普通路由包含到达所述目的IP地址所用到的转发信息。5.根据权利要求1?4任一所述的方法,其特征在于,所述转发信息包括:目的网段、出接口以及下一跳地址。6.一种监测网络故障的装置,其特征在于,所述装置包括: 识别单元,用于识别到待发送的报文是探测报文; 第一发送单元,用于根据策略路由将所述探测报文发往被监测的目的地址,所述策略路由中包括按照特定链路到达所述目的地址所用到的转发信息; 确定单元,用于根据所述探测报文的探测结果,确定所述目的地址的可达性。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 处理单元,用于在所述探测报文的探测结果表明所述目的地址不可达时,将与所述策略路由包含相同所述转发信息的普通路由设置为无效状态; 当所述探测报文的探测结果表明所述目的地址可达时,将所述处于无效状态的普通路由设置为有效状态。8.根据权利要求6所述的装置,其特征在于, 所述识别单元,用于若待发送的报文中包括探测标记,则确定所述报文是探测报文。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二发送单元,用于在所述待发送的报文不是探测报文时,则根据所述报文的目的IP地址选择对应的普通路由转发所述报文,所述对应的普通路由包含到达所述目的IP地址所用到的转发信息。10.根据权利要求6?9任一所述的装置,其特征在于,所述转发信息包括:目的网段、出接口以及下一跳地址。
【文档编号】H04L12/26GK105959129SQ201610085969
【公开日】2016年9月21日
【申请日】2016年2月15日
【发明人】王信大
【申请人】杭州迪普科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1