CN104506374A - 一种isis协议指定路由管理距离的方法 - Google Patents

一种isis协议指定路由管理距离的方法 Download PDF

Info

Publication number
CN104506374A
CN104506374A CN201510019919.XA CN201510019919A CN104506374A CN 104506374 A CN104506374 A CN 104506374A CN 201510019919 A CN201510019919 A CN 201510019919A CN 104506374 A CN104506374 A CN 104506374A
Authority
CN
China
Prior art keywords
reachability information
administrative distance
tlv
intermediate system
distance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510019919.XA
Other languages
English (en)
Inventor
周能强
周光如
伍克东
庾婧
张弓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Province Postal Communication Electricity Ltd Co
Original Assignee
Anhui Province Postal Communication Electricity Ltd Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Province Postal Communication Electricity Ltd Co filed Critical Anhui Province Postal Communication Electricity Ltd Co
Priority to CN201510019919.XA priority Critical patent/CN104506374A/zh
Publication of CN104506374A publication Critical patent/CN104506374A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种ISIS协议指定路由管理距离的方法,包括:A.设置方中间***IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离;B.计算方中间***IS接收到设置方中间***IS对所述可达性信息IP设置的管理距离;C.将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。本发明(1)可以指定一条路由特定的管理距离:不受ISIS协议总体设置的协议管理距离的影响,可以设置一条路由特定的管理距离,便于网络路由的规划。(2)便于规范特定生效的路由:可以规划某条路由管理距离,而其他路由使用默认的协议管理距离,从而使某条路由可以生效或失效。

Description

一种ISIS协议指定路由管理距离的方法
技术领域
本发明涉及一种运行ISIS路由协议的网络设备,对ISIS协议抑制拓扑震荡的一种方法,尤其涉及一种ISIS协议指定路由管理距离的方法。
背景技术
中间***到中间***路由协议(ISIS)是一种动态的,基于链路状态的内部网关协议(IGP),ISIS协议通过hello报文交互协商建立邻居后,每一个中间***(IS)都产生链路状态协议数据包(LSP)描述本中间***(IS)的链路状态信息,并发送到网络中,并且也会存储网络拓扑上所有中间***(IS)设备发送过来的LSP,形成链路状态数据库(LSDB),ISIS就是使用链路状态数据库(LSDB)通过最短路径优先算法(SPF)计算出到达目的地址的最佳路由。管理距离是指一种路由协议的可信度。每一种路由协议按可靠性从高到低,一次分配一个信任等级,这个信任等级就叫管理距离。对于多个协议(如:BGP,OSPF)同时学习到相同路由的时候,就需要用管理距离进行择优。
一般情况下,每一个协议都有默认和固定的管理距离,比如:ISIS协议的管理距离为115,OSPF协议的管理距离为110,那么ISIS协议的路由优先级一定比OSPF协议的路由优先级低,在ISIS协议和OSPF协议同时学习到相同路由时,流量转发一定是使用管理距离优先级高的OSPF学习到的路由。但是,在某些网络规划场景中,一般情况下,需要遵循协议配置的管理距离,而某些特定的路由又希望突破这种规定特殊设置。例如:在ISIS协议和OSPF协议同时学习到相同路由时,流量转发一定是使用管理距离优先级高的OSPF学习到的路由。但某一条特定的路由有希望使ISIS协议学习到的路由优先级比OSPF协议高。
发明内容
本发明针对现有技术中的缺点,提供了一种IS-IS协议指定路由管理距离的方法。
为了解决上述技术问题,本发明通过下述技术方案得以解决:
一种IS-IS协议指定路由管理距离的方法,包括:
A. 设置方中间***IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离;
B. 计算方中间***IS接收到设置方中间***IS对所述可达性信息IP设置的管理距离;
C. 将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。
作为优选,所述设置方中间***即设置方IS通过可达性信息子TLV通告可达性信息IP的管理距离即就是新增一种协议类型的子TLV,此子TLV称为可达性信息管理距离子TLV。
作为优选,所述可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,即表示的是这个IP可达性信息条目的管理距离,一个IP宽度量可达性信息TLV包含至少一个可达性信息条目ITEM。
作为优选,一个可达性信息IP条目ITEM中包含至少一个所述可达性信息管理距离子TLV,则第一个所述可达性信息管理距离子TLV起作用。
作为优选,所述设置方中间***IS通过可达性信息子TLV通告可达性信息IP的管理距离,其包括:所述设置方中间***IS要指定可达性信息IP的管理距离,在IP宽度量可达性信息TLV的可达性信息IP条目ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
作为优选,计算方中间***IS收到设置方中间***IS对所述IP可达性信息设置的管理距离后,将所述IP可达性信息按照所述的管理距离计算这个IP可达性信息路由,此过程包括:所述计算方中间***IS接收所述设置方中间***IS一条LSP,若检测到IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV则指定这个IP可达性信息的管理距离,将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
本发明由于采用了以上技术方案,具有显著的技术效果:
(1)可以指定一条路由特定的管理距离:不受ISIS协议总体设置的协议管理距离的影响,可以设置一条路由特定的管理距离,便于网络路由的规划。
(2)便于规范特定生效的路由:可以规划某条路由管理距离,而其他路由使用默认的协议管理距离,从而使某条路由可以生效或失效。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为可达性信息管理距离子TLV示意图。
图2为拓扑图。
具体实施方式
下面结合实施例对本发明做进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
实施例1:
一种IS-IS协议指定路由管理距离的方法,包括:
A. 设置方中间***IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离;
B. 计算方中间***IS接收到设置方中间***IS对所述可达性信息IP设置的管理距离;
C. 将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。
所述设置方中间***即设置方IS通过可达性信息子TLV通告可达性信息IP的管理距离即就是新增一种协议类型的子TLV,此子TLV称为可达性信息管理距离子TLV。
所述可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,即表示的是这个IP可达性信息条目的管理距离,一个IP宽度量可达性信息TLV包含至少一个可达性信息条目ITEM;一个可达性信息IP条目ITEM中包含至少一个所述可达性信息管理距离子TLV,则第一个所述可达性信息管理距离子TLV起作用。
所述设置方中间***IS通过可达性信息子TLV通告可达性信息IP的管理距离,其包括:所述设置方中间***IS要指定可达性信息IP的管理距离,在IP宽度量可达性信息TLV的可达性信息IP条目ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
计算方中间***IS收到设置方中间***IS对所述IP可达性信息设置的管理距离后,将所述IP可达性信息按照所述的管理距离计算这个IP可达性信息路由,此过程包括:所述计算方中间***IS接收所述设置方中间***IS一条LSP,若检测到IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV则指定这个IP可达性信息的管理距离,将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
总体来讲,一种IS-IS协议指定路由管理距离的方法首先要新增一种类型子TLV:
如图1,新增一种协议类型的子TLV,称为可达性信息管理距离子TLV,包含一个字节的类型,一个字节的长度,值为一个字节的管理距离值。
可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,表示这个可达性信息IP条目的管理距离。一个IP宽度量可达性信息TLV包含多个可达性信息条目ITEM。
如果一个可达性信息IP条目ITEM中包含了多个可达性信息管理距离子TLV,只有第一个起作用,其他则被忽略。
其次是指定路由管理,具体方法如下:
1、设置方中间***IS需要指定一条IP可达性信息的管理距离时,那么,将会在IP宽度量可达性信息TLV的这个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定了其管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
2、计算方中间***IS接收到设置方中间***IS一条LSP后,发现IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,这个可达性信息管理距离子TLV则指定了这个IP可达性信息的管理距离,那么将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
如图2所示,为R1、R2、R3构成一个网络拓扑,其中部署了OSPF和ISIS路由协议,R1和R2之间运行的是OSPF协议,R2和R3之间运行的是ISIS协议。R2和R3之间连接了一个交换机S1,S1连接了一台主机host1。
显然,按照如上部署,R2上面会从ISIS路由协议的R3上学习到1.1.1.0/24的网段,同时R2上面也会从OSPF路由协议的R1上学习到1.1.1.0/24的网段。默认情况下,ISIS的管理距离是115,OSPF的管理距离是110,那么,R2到达1.1.1.0/24网段的流量会通过R1到达S1,最终到达主机host1,使用了OSPF路由协议从R1上学习到的路由进行了转发。其他的所有同时从OSPF和ISIS路由协议学习到的相同的路由均使用了OSPF学习到的路由进行流量转发。
另外,如果将ISIS的协议管理距离设置为100,OSPF路由协议的管理距离仍然是110的话,那么,R2到达1.1.1.0/24网段的流量会通过R3到达S1,最终到达主机host1,使用了ISIS路由协议从R3上学习到的路由进行了转发。其他的所有同时从OSPF和ISIS路由协议学习到的相同的路由均使用了ISIS学习到的路由进行流量转发。
显然,在默认配置情况下,ISIS的管理距离是115,OSPF的管理距离是110;如果希望配置R2到达1.1.1.0/24网段的流量通过R3到达交换机S1,最终到达主机host1,而其他所有同时从OSPF和ISIS学习到的路由都仍然使用OSPF学习到的流量进行转发。即使是在配置ISIS的管理距离是100,OSPF的管理距离是110的情况下,显然都是不可能实现的。
使用本发明之后,希望配置R2到达1.1.1.0/24网段的流量通过R3到达交换机S1,最终到达主机host1,而其他所有同时从OSPF和ISIS学习到的路由都仍然使用OSPF学习到的流量进行转发。可以在使用默认协议管理距离的情况下,ISIS的管理距离是115,OSPF的管理距离是110。在运行ISIS协议的R3上,可以配置1.1.1.0/24网段的指定管理距离为100,任何网络上的路由器通过ISIS学习到的R3的这条路由均使用100的管理距离。此时,R3在LSP中会通告这个IP可达性信息1.1.1.0/24,将这个IP可达性信息ITEM填写于IP宽度量可达性信息TLV中,并在IP可达性信息ITEM中携带一个可达性信息管理距离子TLV,管理距离为100。当R2收到如上R3生成的LSP后,发现IP宽度量可达性TLV包含一个IP可达性信息ITEM,IP可达性信息ITEM为1.1.1.0/24,并包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV表示1.1.1.0/24的IP可达性信息的管理距离为100,那么就会使用100作为这个路由1.1.1.0/24的管理距离添加至路由表中,尽管ISIS此时协议管理距离是115,最终实现了网络规划。
此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同。凡依本发明专利构思所述的构造、特征及原理所做的等效或简单变化,均包括于本发明专利的保护范围内。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

Claims (6)

1.一种IS-IS协议指定路由管理距离的方法,其特征在于包括:
A. 设置方中间***IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离;
B. 计算方中间***IS接收到设置方中间***IS对所述可达性信息IP设置的管理距离;
C. 将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。
2.根据权利要求1所述的一种IS-IS协议指定路由管理距离的方法,其特征在于:所述设置方中间***即设置方IS通过可达性信息子TLV通告可达性信息IP的管理距离即就是新增一种协议类型的子TLV,此子TLV称为可达性信息管理距离子TLV。
3.根据权利要求2所述的一种IS-IS协议指定路由管理距离的方法,其特征在于:所述可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,即表示的是这个IP可达性信息条目的管理距离,一个IP宽度量可达性信息TLV包含至少一个可达性信息条目ITEM。
4.根据权利要求2所述的一种IS-IS协议指定路由管理距离的方法,其特征在于:一个可达性信息IP条目ITEM中包含至少一个所述可达性信息管理距离子TLV,则第一个所述可达性信息管理距离子TLV起作用。
5.根据权利要求1所述的一种IS-IS协议指定路由管理距离的方法,其特征在于:所述设置方中间***IS通过可达性信息子TLV通告可达性信息IP的管理距离,其包括:所述设置方中间***IS要指定可达性信息IP的管理距离,在IP宽度量可达性信息TLV的可达性信息IP条目ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
6.根据权利要求1所述的一种IS-IS协议指定路由管理距离的方法,其特征在于:计算方中间***IS收到设置方中间***IS对所述IP可达性信息设置的管理距离后,将所述IP可达性信息按照所述的管理距离计算这个IP可达性信息路由,此过程包括:所述计算方中间***IS接收所述设置方中间***IS一条LSP,若检测到IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV则指定这个IP可达性信息的管理距离,将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
CN201510019919.XA 2015-01-15 2015-01-15 一种isis协议指定路由管理距离的方法 Pending CN104506374A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510019919.XA CN104506374A (zh) 2015-01-15 2015-01-15 一种isis协议指定路由管理距离的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510019919.XA CN104506374A (zh) 2015-01-15 2015-01-15 一种isis协议指定路由管理距离的方法

Publications (1)

Publication Number Publication Date
CN104506374A true CN104506374A (zh) 2015-04-08

Family

ID=52948089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510019919.XA Pending CN104506374A (zh) 2015-01-15 2015-01-15 一种isis协议指定路由管理距离的方法

Country Status (1)

Country Link
CN (1) CN104506374A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104780072A (zh) * 2015-04-25 2015-07-15 安徽皖通邮电股份有限公司 一种is-is协议多实例设置主机名的方法
CN106656820A (zh) * 2016-11-02 2017-05-10 北京锦鸿希电信息技术股份有限公司 控制网络信息发送、接收方法及节点
WO2019020113A1 (zh) * 2017-07-27 2019-01-31 中兴通讯股份有限公司 基于中间***到中间***路由协议的通告方法及装置
CN112532519A (zh) * 2020-12-21 2021-03-19 安徽皖通邮电股份有限公司 一种采用BGP Flow Specification略控制数据流量行为的方法
CN114301824A (zh) * 2020-09-23 2022-04-08 诺基亚通信公司 多接入网络中的边界网关协议的邻居发现

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137015A (zh) * 2011-03-11 2011-07-27 华为技术有限公司 路由信息获取方法及网络设备
CN103188149A (zh) * 2011-12-28 2013-07-03 ***通信集团广东有限公司 一种路由计算方法和路由器
CN103685012A (zh) * 2012-09-26 2014-03-26 中国电信股份有限公司 多拓扑结构中转发路径的确定方法与装置
CN103716236A (zh) * 2013-12-13 2014-04-09 杭州华三通信技术有限公司 一种基于is-is协议的路由计算方法和设备
US20140226490A1 (en) * 2013-02-11 2014-08-14 Avaya Inc. Method to achieve the use of an external metric as the primary tie-breaker in intermediate system to intermediate system (isis) route selections

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137015A (zh) * 2011-03-11 2011-07-27 华为技术有限公司 路由信息获取方法及网络设备
CN103188149A (zh) * 2011-12-28 2013-07-03 ***通信集团广东有限公司 一种路由计算方法和路由器
CN103685012A (zh) * 2012-09-26 2014-03-26 中国电信股份有限公司 多拓扑结构中转发路径的确定方法与装置
US20140226490A1 (en) * 2013-02-11 2014-08-14 Avaya Inc. Method to achieve the use of an external metric as the primary tie-breaker in intermediate system to intermediate system (isis) route selections
CN103716236A (zh) * 2013-12-13 2014-04-09 杭州华三通信技术有限公司 一种基于is-is协议的路由计算方法和设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李窦杰、陈德媛、李锐: "双点双向重分布中的次优路径问题及其解决方法", 《新应用》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104780072A (zh) * 2015-04-25 2015-07-15 安徽皖通邮电股份有限公司 一种is-is协议多实例设置主机名的方法
CN106656820A (zh) * 2016-11-02 2017-05-10 北京锦鸿希电信息技术股份有限公司 控制网络信息发送、接收方法及节点
CN106656820B (zh) * 2016-11-02 2020-04-21 北京锦鸿希电信息技术股份有限公司 控制网络信息发送、接收方法及节点
WO2019020113A1 (zh) * 2017-07-27 2019-01-31 中兴通讯股份有限公司 基于中间***到中间***路由协议的通告方法及装置
JP2020527879A (ja) * 2017-07-27 2020-09-10 中興通訊股▲ふん▼有限公司Zte Corporation 中間システムから中間システムへのルーティングプロトコルベースの通知方法及び装置
US11196658B2 (en) 2017-07-27 2021-12-07 Xi'an Zhongxing New Software Co., Ltd. Intermediate system to intermediate system routing protocol based notification method and apparatus
JP7099677B2 (ja) 2017-07-27 2022-07-12 中興通訊股▲ふん▼有限公司 中間システムから中間システムへのルーティングプロトコルベースの通知方法及び装置
CN114301824A (zh) * 2020-09-23 2022-04-08 诺基亚通信公司 多接入网络中的边界网关协议的邻居发现
CN112532519A (zh) * 2020-12-21 2021-03-19 安徽皖通邮电股份有限公司 一种采用BGP Flow Specification略控制数据流量行为的方法

Similar Documents

Publication Publication Date Title
US9660897B1 (en) BGP link-state extensions for segment routing
EP2663040B1 (en) Fast reroute using loop free alternate next hops for multipoint label switched paths
EP2761827B1 (en) Incremental deployment of mrt based ipfrr
EP2904747B1 (en) Mpls segment-routing
EP1820300B1 (en) Fast reroute (frr) protection at the edge of a rfc 2547 network
EP3200402B1 (en) Segment routing information obtainment method and segment routing network establishment method
CN101371150B (zh) 针对一个或多个te-lsp的头端节点的故障的动态保护
US7945696B2 (en) Differentiated routing using tunnels in a computer network
EP1766821B1 (en) Dynamic forwarding adjacency
CN101401083B (zh) 在ospf配置的网络中散布bgp属性信息来防止路由环的技术
US7697416B2 (en) Constructing a repair path in the event of non-availability of a routing domain
CN103209088B (zh) 环网标签交换路径创建方法及相关设备和通信***
US8111616B2 (en) Constructing a repair path in the event of failure of an inter-routing domain system link
Lazzeri et al. Efficient label encoding in segment-routing enabled optical networks
CN106656781A (zh) 一种报文传输的方法、装置和***
WO2006001969A2 (en) Avoiding micro-loop upon failure of fast reroute protected links
CN104506374A (zh) 一种isis协议指定路由管理距离的方法
CN101909004B (zh) 基于边缘roadm环结构的多域光网络路由方法
CN101984597B (zh) 一种多域双向标签交换路径的计算方法及***
CN103220217B (zh) 一种路由生成方法和设备
CN102480406B (zh) 一种建立跨域端到端双向标记交换路径的方法和***
CN103067271A (zh) 双向路径的实现方法及装置
CN111245716A (zh) 域间路由方法、设备和***
US20220255838A1 (en) A Method and a Device for Routing Traffic Along an IGP Shortcut Path
CN103560956A (zh) 一种路由生成方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150408