一种基于is-is协议的路由计算方法和设备的制作方法

文档序号:7780657阅读:207来源:国知局
一种基于is-is协议的路由计算方法和设备的制作方法
【专利摘要】本发明公开了一种基于IS-IS协议的路由计算方法和设备,该方法包括:网络设备接收携带路由信息的LSP报文;所述网络设备确定所述LSP报文的TLV类型,并利用所述TLV类型确定路由信息为域内路由或者域外路由;所述网络设备配置域内路由的路由优先级高于域外路由的路由优先级;所述网络设备在计算路由时,优先选择路由优先级高的路由计算路由。本发明实施例中,能够优先选择域内路由计算路由,使得用户的数据报文通过域内路由进行转发,避免优先选择域外路由计算路由,并且可以避免路由环路。
【专利说明】一种基于IS-1S协议的路由计算方法和设备
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种基于IS-1S (Intermediate System toIntermediate System,中间系统到中间系统)协议的路由计算方法和设备。
【背景技术】
[0002]IS-1S协议主要通过LSP (Link State Protocol Data Unit,链路状态数据协议单元)报文通告路由信息,由各网络设备利用收到的LSP报文中携带的路由信息计算路由,以指导数据报文的转发。其中,IS-1S协议已经广泛应用于现行IP网络,支持各种不同的应用,且随着网络上的应用增多,在核心网络上越来越多的外部路由被引入到核心网络上用于指导转发,同样由于各种不同的原因,这些外部路由可能被引入到各个子系统中(如Ievel-1 的 IS-1S 网络等)。
[0003]在现有路由计算过程中,没有区分域内路由和域外路由的路由优先级,这就可能造成引入的域外路由在最终的路由计算结果中被优选,并进一步导致用户的数据报文没有使用域内路由进行转发。
[0004]如图1所示,为现有技术中引入域外路由的应用场景示意图,IPv4路由在网络设备I上以域内路由发布,当网络中没有域外路由时,网络设备4上学到路由15.1.1.0/24的cost (开销值)为11,类型为internal (内部),下一跳为网络设备3。进一步的,当在网络设备2上引入域外路由时,则在网络设备4上学到路由15.1.1.0/24的下一跳可能为网络设备2,此时的路由是域外路由,其不是最优路由,从而导致用户的数据报文没有使用域内路由进行转发;进一步的,在某些更复杂的组网中,还可能造成环路。

【发明内容】

[0005]本发明实施例提供一种基于IS-1S协议的路由计算方法和设备,以使得用户的数据报文通过域内路由进行转发。
[0006]为达到上述目的,本发明实施例提供一种基于中间系统到中间系统IS-1S协议的路由计算方法,应用于包括多个网络设备的系统中,所述方法包括:
[0007]网络设备接收携带路由信息的链路状态数据协议单元LSP报文;
[0008]所述网络设备确定所述LSP报文的TLV类型,并利用所述LSP报文的TLV类型确定所述LSP报文中携带的路由信息为域内路由或者域外路由;
[0009]所述网络设备配置域内路由的路由优先级高于域外路由的路由优先级;
[0010]所述网络设备在计算路由时,优先选择路由优先级高的路由计算路由。
[0011]所述网络设备确定所述LSP报文中携带的路由信息为域内路由或域外路由的过程,具体包括:在所述LSP报文的TLV类型为IP内部可达性信息TLV时,所述网络设备确定所述LSP报文中携带的路由信息为域内路由;或者,
[0012]在所述LSP报文的TLV类型为IP外部可达性信息TLV时,所述网络设备确定所述LSP报文中携带的路由信息为域外路由;或者,[0013]在所述LSP报文的TLV类型为扩展IP可达性TLV时,如果所述LSP报文中携带了指定类型子TLV,所述网络设备确定所述LSP报文中携带的路由信息为域外路由;如果所述LSP报文中没有携带指定类型子TLV,所述网络设备确定所述LSP报文中携带的路由信息为域内路由;其中,所述指定类型子TLV用于表示扩展IP可达性TLV中携带的路由信息为域外路由;或者,
[0014]在所述LSP报文的TLV类型为IPv6可达性TLV时,当所述IPv6可达性TLV中的X bit值为第一标识时,所述网络设备确定所述LSP报文中携带的路由信息为域外路由;当所述IPv6可达性TLV中的X bit值不是第一标识时,所述网络设备确定所述LSP报文中携带的路由信息为域内路由;其中,所述IPv6可达性TLV中的X bit值用于区分路由信息为域外路由或者域内路由。
[0015]所述方法进一步包括:在LSP报文中携带的路由信息为域外路由时,所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由;所述网络设备配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。
[0016]所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由的过程,具体包括:
[0017]在所述LSP报文的TLV类型为IP外部可达性信息TLV时,当所述IP外部可达性信息TLV中的E bit值为第三标识时,所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由;当所述IP外部可达性信息TLV中的E bit值为第四标识时,所述网络设备确定所述LSP报文中携带的路由信息为域外external类型路由;其中,所述IP外部可达性信息TLV中的E bit值用于区分路由信息为域外internal类型路由或者域外external类型路由。
[0018]本发明实施例提供一种网络设备,应用于包括多个网络设备的中间系统到中间系统IS-1S网络中,所述网络设备具体包括:
[0019]接收模块,用于接收携带路由信息的链路状态数据协议单元LSP报文;
[0020]确定模块,用于确定所述LSP报文的TLV类型,并利用所述LSP报文的TLV类型确定所述LSP报文中携带的路由信息为域内路由或者域外路由;
[0021]配置模块,用于配置域内路由的路由优先级高于域外路由的路由优先级;
[0022]计算模块,用于在计算路由时,优先选择路由优先级高的路由计算路由。
[0023]所述确定模块,具体用于在所述LSP报文的TLV类型为IP内部可达性信息TLV时,确定所述LSP报文中携带的路由信息为域内路由;或者,在所述LSP报文的TLV类型为IP外部可达性信息TLV时,确定所述LSP报文中携带的路由信息为域外路由;或者,在所述LSP报文的TLV类型为扩展IP可达性TLV时,如果所述LSP报文中携带了指定类型子TLV,则确定所述LSP报文中携带的路由信息为域外路由;如果所述LSP报文中没有携带指定类型子TLV,则确定所述LSP报文中携带的路由信息为域内路由;其中,所述指定类型子TLV用于表示扩展IP可达性TLV中携带的路由信息为域外路由;或者,在所述LSP报文的TLV类型为IPv6可达性TLV时,则当所述IPv6可达性TLV中的X bit值为第一标识时,确定所述LSP报文中携带的路由信息为域外路由;当所述IPv6可达性TLV中的X bit值不是第一标识时,则确定所述LSP报文中携带的路由信息为域内路由;其中,所述IPv6可达性TLV中的X bit值用于区分路由信息为域外路由或者域内路由。
[0024]所述确定模块,还用于在LSP报文中携带的路由信息为域外路由时,确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由;所述配置模块,还用于配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。
[0025]所述确定模块,进一步用于在所述LSP报文的TLV类型为IP外部可达性信息TLV时,当所述IP外部可达性信息TLV中的E bit值为第三标识时,确定所述LSP报文中携带的路由信息为域外internal类型路由;当所述IP外部可达性信息TLV中的E bit值为第四标识时,确定所述LSP报文中携带的路由信息为域外external类型路由;其中,所述IP外部可达性信息TLV中的E bit值用于区分路由信息为域外internal类型路由或者域外external类型路由。
[0026]与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,网络设备在收到LSP报文之后,可以利用LSP报文的TLV (Type Length Value,类型长度值)类型确定LSP报文中携带的路由信息为域内路由或者域外路由,并配置域内路由的路由优先级高于域外路由的路由优先级,从而在计算路由时,能够优先选择域内路由计算路由,继而使得用户的数据报文通过域内路由进行转发,避免优先选择域外路由计算路由,并且可以避免路由环路。
【专利附图】

【附图说明】
[0027]图1是现有技术中引入域外路由的应用场景示意图;
[0028]图2是本发明实施例提供的一种基于IS-1S协议的路由计算方法流程图;
[0029]图3是本发明实施例提供的一种网络设备的结构示意图。
【具体实施方式】
[0030]本发明实施例提供一种基于IS-1S协议的路由计算方法,该方法应用于包括多个网络设备的系统(IS-1S系统)中,如图2所示,该方法包括以下步骤:
[0031]步骤201,网络设备接收携带路由信息的LSP报文。
[0032]步骤202,网络设备确定该LSP报文的TLV类型,并利用该LSP报文的TLV类型确定该LSP报文中携带的路由信息为域内路由或者域外路由。
[0033]IS-1S协议可以支持IPv4协议栈以及IPv6协议栈,LSP报文中有三类TLV支持IPv4路由信息的发布,这三类TLV分别为:IP内部可达性信息TLV (即IP internalreachability information TLV,其通常称为 TLV128)、IP 外部可达性信息 TLV (即 IPexternal reachability information TLV,其通常称为 TLV130)、扩展 IP 可达性 TLV (即Extended IP reachability TLV,其通常称为TLV135)。此外,LSP报文中有一类TLV支持IPv6路由信息的发布,该TLV具体为:IPv6可达性TLV (即IPv6reachability TLV,其通常称为 TLV236)。
[0034]在IP内部可达性信息TLV中,发布了域内路由信息,包括metric (范围1-63)、路由类型(internal类型)等信息;在IP外部可达性信息TLV中,发布了外部引入的域外路由信息,包括metric (范围1_127)、路由类型(有internal和external两种类型)等信息;在扩展IP可达性TLV中,发布的路由信息中包括metric、路由类型(有internal和external两种类型)等,但是其metric范围比前两者要大很多,为1-OxFEOOOOOO ;在IPv6可达性TLV中,发布的路由信息中包括IPv6前缀地址、metric (范围Ι-OxFEOOOOOO)和路由类型等。
[0035]综上所述,IP内部可达性信息TLV中仅能携带域内路由,即IP内部可达性信息TLV中的路由信息为域内路由;IP外部可达性信息TLV中仅能携带域外路由,即IP外部可达性信息TLV中的路由信息为域外路由;扩展IP可达性TLV中能够携带域内路由和域外路由,即扩展IP可达性TLV中的路由信息可以为域内路由或者域外路由;IPv6可达性TLV中能够携带域内路由和域外路由,即IPv6可达性TLV中的路由信息可以为域内路由或者域外路由。
[0036]基于上述分析,网络设备在确定LSP报文中携带的路由信息为域内路由或者域外路由的过程中,如果LSP报文的TLV类型为IP内部可达性信息TLV,则网络设备确定LSP报文中携带的路由信息为域内路由;如果LSP报文的TLV类型为IP外部可达性信息TLVJlJ网络设备确定LSP报文中携带的路由信息为域外路由。此外,如果LSP报文的TLV类型为扩展IP可达性TLV,则网络设备需要进一步分析LSP报文中携带的路由信息为域内路由还是域外路由;如果LSP报文的TLV类型为IPv6可达性TLV,则网络设备需要进一步分析LSP报文中携带的路由信息为域内路由还是域外路由。
[0037]由于扩展IP可达性TLV中能够携带域内路由和域外路由,因此,可以通过扩展IP可达性TLV中是否携带指定类型子TLV (sub-tlv,如sub_tlv254)来区分域内路由和域外路由,即在扩展IP可达性TLV中增加一个指定类型子TLV,且指定类型子TLV用于表示扩展IP可达性TLV中携带的路由信息为域外路由,进一步的,如果没有携带该指定类型子TLV则表示扩展IP可达性TLV中携带的路由信息为域内路由。基于指定类型子TLV,在LSP报文的TLV类型为扩展IP可达性TLV时,如果LSP报文中携带了指定类型子TLV,网络设备确定LSP报文中携带的路由信息为域外路由;如果LSP报文中没有携带指定类型子TLV,则网络设备确定LSP报文中携带的路由信息为域内路由。
[0038]由于IPv6可达性TLV中能够携带域内路由和域外路由,因此,可以通过扩展IPv6可达性TLV中的X bit值来区分路由信息为域内路由或域外路由,即在扩展IPv6可达性TLV中的X bit值为第一标识(如I)时,表示扩展IPv6可达性TLV中携带的路由信息为域外路由,否则表示扩展IPv6可达性TLV中携带的路由信息为域内路由。基于此X bit值,在LSP报文的TLV类型为IPv6可达性TLV时,当IPv6可达性TLV中的X bit值为第一标识(如I)时,网络设备确定LSP报文中携带的路由信息为域外路由;当IPv6可达性TLV中的X bit值不是第一标识时,网络设备确定LSP报文中携带的路由信息为域内路由。
[0039]步骤203,网络设备配置域内路由的路由优先级高于域外路由的路由优先级,且在计算路由时,网络设备优先选择路由优先级高的路由计算路由。
[0040]基于上述处理处理,本发明实施例中,网络设备在收到LSP报文之后,利用LSP报文的TLV类型确定LSP报文中携带的路由信息为域内路由或者域外路由,并配置域内路由的路由优先级高于域外路由的路由优先级,从而在计算路由时,能够优先选择域内路由计算路由,并使用户的数据报文通过域内路由进行转发,避免优先选择域外路由计算路由,并且可以避免路由环路。
[0041]本发明实施例中,在LSP报文中携带的路由信息为域外路由时,网络设备还可以确定LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由;进一步的,网络设备配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级,此时,域内路由的路由优先级高于域外internal类型路由的路由优先级,且域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。基于此,网络设备在计算路由时,对于域外internal类型路由和域外external类型路由来说,网络设备会优先选择路由优先级高的域外internal类型路由计算路由。
[0042]网络设备确定LSP报文中携带的路由信息为域外internal类型路由或域外external类型路由的过程中,在LSP报文的TLV类型为IP外部可达性信息TLV时,当IP外部可达性信息TLV中的E bit值为第三标识(如I)时,网络设备确定LSP报文中携带的路由信息为域外internal类型路由;当IP外部可达性信息TLV中的E bit值为第四标识(如O)时,网络设备确定LSP报文中携带的路由信息为域外external类型路由。其中,IP外部可达性信息TLV中的E bit值用于区分路由信息为域外internal类型路由或域外external类型路由。
[0043]综上所述,本发明实施例中,网络设备在配置路由优先级时,可以遵循以下路由优先级的配置原则:(I)域内路由的路由优先级高于域外路由的路由优先级;(2)域内路由的路由优先级高于域外internal类型路由的路由优先级,域外internal类型路由的路由优先级高于域外external类型路由的路由优先级;(3) LI路由(即Level-1下的路由)的路由优先级高于L2路由(即Level-2下的路由)的路由优先级;(4)无UP (开启)/DOWN (关闭)比特路由的路由优先级高于有UP/D0WN比特路由的路由优先级。
[0044]基于上述路由优先级的配置原则,网络设备在计算路由时,基于域内路由与域外路由的信息、域外internal类型路由与域外external类型路由的信息、LI路由与L2路由的信息、无UP/D0WN比特路由与有UP/D0WN比特路由的信息等,网络设备可以从最高优先级的路由中计算最优路由。进一步的,对于相同优先级的路由,网络设备可以从metric小的路由中计算最优路由。
[0045]在图1所示的应用场景下,配置网络设备I为narrow-compatible模式(即能够发送携带IP内部可达性信息TLV或者IP外部可达性信息TLV的LSP报文,且能够处理收到的携带扩展IP可达性TLV的LSP报文),配置网络设备2为wide-compatible模式(即能够发送携带扩展IP可达性TLV的LSP报文,且能够处理收到的携带IP内部可达性信息TLV或者IP外部可达性信息TLV的LSP报文),并配置网络设备3和网络设备4为compatible模式(即能够发送携带IP内部可达性信息TLV、或者IP外部可达性信息TLV、或者扩展IP可达性TLV的LSP报文,且能够处理收到的携带IP内部可达性信息TLV、或者IP外部可达性信息TLV、或者扩展IP可达性TLV的LSP报文)。
[0046]在此应用场景下,网络设备I发布携带IP内部可达性信息TLV的LSP报文,该LSP报文中发布了路由前缀15.1.1.0/24,metric为10 ;网络设备2引入了域外路由15.1.1.0/24,其metric为1,且网络设备2发布携带扩展IP可达性TLV的LSP报文,该LSP报文中携带sub_tlv254,为internal类型。
[0047]基于此,网络设备4在路由计算时,对于路由15.1.1.0/24存在多个发布源,分别为网络设备I和网络设备2 ;其中网络设备I发布的是域内路由类型,网络设备2发布的是域外路由类型,因此网络设备I发布的路由的优先级比网络设备2发布的路由的优先级高,从而可以保证网络设备4优选域内路由,计算下一跳信息为网络设备3,从而避免优选网络设备2发布的域外路由。
[0048]基于与上述方法同样的发明构思,本发明实施例中还提供了一种网络设备(如路由设备或者三层交换机等),该网络设备应用于包括多个网络设备的中间系统到中间系统IS-1S网络中,如图3所示,所述网络设备具体包括:
[0049]接收模块11,用于接收携带路由信息的链路状态数据协议单元LSP报文;
[0050]确定模块12,用于确定所述LSP报文的TLV类型,利用所述LSP报文的TLV类型确定所述LSP报文中携带的路由信息为域内路由或者域外路由;
[0051]配置模块13,用于配置域内路由的优先级高于域外路由的路由优先级;
[0052]计算模块14,用于在计算路由时优先选择路由优先级高的路由计算路由。
[0053]所述确定模块12,具体用于在所述LSP报文的TLV类型为IP内部可达性信息TLV时,确定所述LSP报文中携带的路由信息为域内路由;或者,在所述LSP报文的TLV类型为IP外部可达性信息TLV时,确定所述LSP报文中携带的路由信息为域外路由;或者,在所述LSP报文的TLV类型为扩展IP可达性TLV时,如果所述LSP报文中携带了指定类型子TLV,则确定所述LSP报文中携带的路由信息为域外路由;如果所述LSP报文中没有携带指定类型子TLV,则确定所述LSP报文中携带的路由信息为域内路由;其中,所述指定类型子TLV用于表示扩展IP可达性TLV中携带的路由信息为域外路由;或者,在所述LSP报文的TLV类型为IPv6可达性TLV时,则当所述IPv6可达性TLV中的X bit值为第一标识时,确定所述LSP报文中携带的路由信息为域外路由;当所述IPv6可达性TLV中的X bit值不是第一标识时,则确定所述LSP报文中携带的路由信息为域内路由;其中,所述IPv6可达性TLV中的X bit值用于区分路由信息为域外路由或者域内路由。
[0054]所述确定模块12,还用于在LSP报文中携带的路由信息为域外路由时,确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由;所述配置模块13,还用于配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。
[0055]所述确定模块12,进一步用于在所述LSP报文的TLV类型为IP外部可达性信息TLV时,当所述IP外部可达性信息TLV中的E bit值为第三标识时,确定所述LSP报文中携带的路由信息为域外internal类型路由;当所述IP外部可达性信息TLV中的E bit值为第四标识时,确定所述LSP报文中携带的路由信息为域外external类型路由;其中,所述IP外部可达性信息TLV中的E bit值用于区分路由信息为域外internal类型路由或者域外external类型路由。
[0056]其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0057]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。[0058]本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0059]本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0060]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0061]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种基于中间系统到中间系统IS-1S协议的路由计算方法,应用于包括多个网络设备的系统中,其特征在于,所述方法包括以下步骤: 网络设备接收携带路由信息的链路状态数据协议单元LSP报文; 所述网络设备确定所述LSP报文的TLV类型,并利用所述LSP报文的TLV类型确定所述LSP报文中携带的路由信息为域内路由或者域外路由; 所述网络设备配置域内路由的路由优先级高于域外路由的路由优先级; 所述网络设备在计算路由时,优先选择路由优先级高的路由计算路由。
2.如权利要求1所述的方法,其特征在于,所述网络设备确定所述LSP报文中携带的路由信息为域内路由或者域外路由的过程,具体包括: 在所述LSP报文的TLV类型为IP内部可达性信息TLV时,所述网络设备确定所述LSP报文中携带的路由信息为域内路由;或者, 在所述LSP报文的TLV类型为IP外部可达性信息TLV时,所述网络设备确定所述LSP报文中携带的路由信息为域外路由;或者, 在所述LSP报文的TLV类型为扩展IP可达性TLV时,如果所述LSP报文中携带了指定类型子TLV,所述网络设备确定所述LSP报文中携带的路由信息为域外路由;如果所述LSP报文中没有携带指定类型子TLV,所述网络设备确定所述LSP报文中携带的路由信息为域内路由;其中,所述指定类型子TLV用于表示扩展IP可达性TLV中携带的路由信息为域外路由;或者, 在所述LSP报文的TLV类型为IPv6可达性TLV时,当所述IPv6可达性TLV中的X bit值为第一标识时,所述网络设备确定所述LSP报文中携带的路由信息为域外路由;当所述IPv6可达性TLV中的X bit值不是第一标识时,所述网络设备确定所述LSP报文中携带的路由信息为域内路由;其中,所述IPv6可达性TLV中的X bit值用于区分路由信息为域外路由或者域内路由。
3.如权利要求1所述的方法,其特征在于,所述方法进一步包括: 在LSP报文中携带的路由信息为域外路由时,所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由; 所述网络设备配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。
4.如权利要求3所述的方法,其特征在于, 所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由的过程,具体包括: 在所述LSP报文的TLV类型为IP外部可达性信息`TLV时,当所述IP外部可达性信息TLV中的E bit值为第三标识时,所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由;当所述IP外部可达性信息TLV中的E bit值为第四标识时,所述网络设备确定所述LSP报文中携带的路由信息为域外external类型路由;其中,所述IP外部可达性信息TLV中的E bit值用于区分路由信息为域外internal类型路由或者域外external类型路由。
5.一种网络设备,应用于包括多个网络设备的中间系统到中间系统IS-1S网络中,其特征在于,所述网络设备具体包括:接收模块,用于接收携带路由信息的链路状态数据协议单元LSP报文; 确定模块,用于确定所述LSP报文的TLV类型,并利用所述LSP报文的TLV类型确定所述LSP报文中携带的路由信息为域内路由或者域外路由; 配置模块,用于配置域内路由的路由优先级高于域外路由的路由优先级; 计算模块,用于在计算路由时,优先选择路由优先级高的路由计算路由。
6.如权利要求5所述的网络设备,其特征在于, 所述确定模块,具体用于在所述LSP报文的TLV类型为IP内部可达性信息TLV时,确定所述LSP报文中携带的路由信息为域内路由;或者,在所述LSP报文的TLV类型为IP外部可达性信息TLV时,确定所述LSP报文中携带的路由信息为域外路由;或者,在所述LSP报文的TLV类型为扩展IP可达性TLV时,如果所述LSP报文中携带了指定类型子TLV,则确定所述LSP报文中携带的路由信息为域外路由;如果所述LSP报文中没有携带指定类型子TLV,则确定所述LSP报文中携带的路由信息为域内路由;其中,所述指定类型子TLV用于表示扩展IP可达性TLV中携带的路由信息为域外路由;或者,在所述LSP报文的TLV类型为IPv6可达性TLV时,则当所述IPv6可达性TLV中的X bit值为第一标识时,确定所述LSP报文中携带的路由信息为域外路由;当所述IPv6可达性TLV中的X bit值不是第一标识时,则确定所述LSP报文中携带的路由信息为域内路由;其中,所述IPv6可达性TLV中的X bit值用于区分路由信息为域外路由或者域内路由。
7.如权利要求5所述的网络设备,其特征在于, 所述确定模块,还用于在LSP报文中携带的路由信息为域外路由时,确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由; 所述配置模块,还用于配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。
8.如权利要求7所述的网络设备,其特征在于, 所述确定模块,进一步用于在所述LSP报文的TLV类型为IP外部可达性信息TLV时,当所述IP外部可达性信息TLV中的E bit值为第三标识时,确定所述LSP报文中携带的路由信息为域外internal类型路由;当所述IP外部可达性信息TLV中的E bit值为第四标识时,确定所述LSP报文中携带的路由信息为域外external类型路由;其中,所述IP外部可达性信息TLV中的E bit值用于区分路由信息为域外internal类型路由或者域外external类型路由。
【文档编号】H04L12/701GK103716236SQ201310688472
【公开日】2014年4月9日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】魏志广 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1