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

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

【技术领域】
[0001]本发明涉及一种运行ISIS路由协议的网络设备,对ISIS协议抑制拓扑震荡的一种方法,尤其涉及一种ISIS协议指定路由管理距离的方法。

【背景技术】
[0002]中间系统到中间系统路由协议(ISIS)是一种动态的,基于链路状态的内部网关协议(IGP),ISIS协议通过hello报文交互协商建立邻居后,每一个中间系统(IS)都产生链路状态协议数据包(LSP)描述本中间系统(IS)的链路状态信息,并发送到网络中,并且也会存储网络拓扑上所有中间系统(IS)设备发送过来的LSP,形成链路状态数据库(LSDB),ISIS就是使用链路状态数据库(LSDB)通过最短路径优先算法(SPF)计算出到达目的地址的最佳路由。管理距离是指一种路由协议的可信度。每一种路由协议按可靠性从高到低,一次分配一个信任等级,这个信任等级就叫管理距离。对于多个协议(如:BGP,0SPF)同时学习到相同路由的时候,就需要用管理距离进行择优。
[0003]一般情况下,每一个协议都有默认和固定的管理距离,比如:ISIS协议的管理距离为115,OSPF协议的管理距离为110,那么ISIS协议的路由优先级一定比OSPF协议的路由优先级低,在I SI S协议和OSPF协议同时学习到相同路由时,流量转发一定是使用管理距离优先级高的OSPF学习到的路由。但是,在某些网络规划场景中,一般情况下,需要遵循协议配置的管理距离,而某些特定的路由又希望突破这种规定特殊设置。例如:在ISIS协议和OSPF协议同时学习到相同路由时,流量转发一定是使用管理距离优先级高的OSPF学习到的路由。但某一条特定的路由有希望使ISIS协议学习到的路由优先级比OSPF协议高。


【发明内容】

[0004]本发明针对现有技术中的缺点,提供了一种IS-1S协议指定路由管理距离的方法。
[0005]为了解决上述技术问题,本发明通过下述技术方案得以解决:
一种IS-1S协议指定路由管理距离的方法,包括:
A.设置方中间系统IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离;
B.计算方中间系统IS接收到设置方中间系统IS对所述可达性信息IP设置的管理距离;
C.将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。
[0006]作为优选,所述设置方中间系统即设置方IS通过可达性信息子TLV通告可达性信息IP的管理距离即就是新增一种协议类型的子TLV,此子TLV称为可达性信息管理距离子TLV0
[0007]作为优选,所述可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,即表示的是这个IP可达性信息条目的管理距离,一个IP宽度量可达性信息TLV包含至少一个可达性信息条目ITEM。
[0008]作为优选,一个可达性信息IP条目ITEM中包含至少一个所述可达性信息管理距离子TLV,则第一个所述可达性信息管理距离子TLV起作用。
[0009]作为优选,所述设置方中间系统IS通过可达性信息子TLV通告可达性信息IP的管理距离,其包括:所述设置方中间系统IS要指定可达性信息IP的管理距离,在IP宽度量可达性信息TLV的可达性信息IP条目ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
[0010]作为优选,计算方中间系统IS收到设置方中间系统IS对所述IP可达性信息设置的管理距离后,将所述IP可达性信息按照所述的管理距离计算这个IP可达性信息路由,此过程包括:所述计算方中间系统IS接收所述设置方中间系统IS —条LSP,若检测到IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV则指定这个IP可达性信息的管理距离,将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
[0011]本发明由于采用了以上技术方案,具有显著的技术效果:
(I)可以指定一条路由特定的管理距离:不受ISIS协议总体设置的协议管理距离的影响,可以设置一条路由特定的管理距离,便于网络路由的规划。
[0012](2)便于规范特定生效的路由:可以规划某条路由管理距离,而其他路由使用默认的协议管理距离,从而使某条路由可以生效或失效。

【专利附图】

【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为可达性信息管理距离子TLV示意图。
[0015]图2为拓扑图。

【具体实施方式】
[0016]下面结合实施例对本发明做进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
[0017]实施例1:
一种IS-1S协议指定路由管理距离的方法,包括:
A.设置方中间系统IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离;
B.计算方中间系统IS接收到设置方中间系统IS对所述可达性信息IP设置的管理距离;
C.将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。
[0018]所述设置方中间系统即设置方IS通过可达性信息子TLV通告可达性信息IP的管理距离即就是新增一种协议类型的子TLV,此子TLV称为可达性信息管理距离子TLV。
[0019]所述可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,即表示的是这个IP可达性信息条目的管理距离,一个IP宽度量可达性信息TLV包含至少一个可达性信息条目ITEM 个可达性信息IP条目ITEM中包含至少一个所述可达性信息管理距离子TLV,则第一个所述可达性信息管理距离子TLV起作用。
[0020]所述设置方中间系统IS通过可达性信息子TLV通告可达性信息IP的管理距离,其包括:所述设置方中间系统IS要指定可达性信息IP的管理距离,在IP宽度量可达性信息TLV的可达性信息IP条目ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通生口 ο
[0021]计算方中间系统IS收到设置方中间系统IS对所述IP可达性信息设置的管理距离后,将所述IP可达性信息按照所述的管理距离计算这个IP可达性信息路由,此过程包括:所述计算方中间系统IS接收所述设置方中间系统IS—条LSP,若检测到IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV则指定这个IP可达性信息的管理距离,将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
[0022]总体来讲,一种IS-1S协议指定路由管理距离的方法首先要新增一种类型子TLV: 如图1,新增一种协议类型的子TLV,称为可达性信息管理距离子TLV,包含一个字节的类型,一个字节的长度,值为一个字节的管理距离值。
[0023]可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,表示这个可达性信息IP条目的管理距离。一个IP宽度量可达性信息TLV包含多个可达性信息条目ITEM。
[0024]如果一个可达性信息IP条目ITEM中包含了多个可达性信息管理距离子TLV,只有第一个起作用,其他则被忽略。
[0025]其次是指定路由管理,具体方法如下:
1、设置方中间系统IS需要指定一条IP可达性信息的管理距离时,那么,将会在IP宽度量可达性信息TLV的这个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定了其管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
[0026]2、计算方中间系统IS接收到设置方中间系统IS—条LSP后,发现IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,这个可达性信息管理距离子TLV则指定了这个IP可达性信息的管理距离,那么将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
[0027]如图2所示,为R1、R2、R3构成一个网络拓扑,其中部署了 OSPF和ISIS路由协议,Rl和R2之间运行的是OSPF协议,R2和R3之间运行的是ISIS协议。R2和R3之间连接了一个交换机SI,SI连接了一台主机host I。
[0028]显然,按照如上部署,R2上面会从ISIS路由协议的R3上学习到1.1.1.0/24的网段,同时R2上面也会从OSPF路由协议的Rl上学习到1.1.1.0/24的网段。默认情况下,ISIS的管理距离是115,OSPF的管理距离是110,那么,R2到达1.1.1.0/24网段的流量会通过Rl到达SI,最终到达主机hostl,使用了 OSPF路由协议从Rl上学习到的路由进行了转发。其他的所有同时从OSPF和ISIS路由协议学习到的相同的路由均使用了 OSPF学习到的路由进行流量转发。
[0029]另外,如果将ISIS的协议管理距离设置为100,OSPF路由协议的管理距离仍然是110的话,那么,R2到达1.1.1.0/24网段的流量会通过R3到达SI,最终到达主机hostl,使用了 ISIS路由协议从R3上学习到的路由进行了转发。其他的所有同时从OSPF和ISIS路由协议学习到的相同的路由均使用了 ISIS学习到的路由进行流量转发。
[0030]显然,在默认配置情况下,ISIS的管理距离是115,OSPF的管理距离是110 ;如果希望配置R2到达1.1.1.0/24网段的流量通过R3到达交换机SI,最终到达主机hostl,而其他所有同时从OSPF和ISIS学习到的路由都仍然使用OSPF学习到的流量进行转发。即使是在配置ISIS的管理距离是100,OSPF的管理距离是110的情况下,显然都是不可能实现的。
[0031]使用本发明之后,希望配置R2到达1.1.1.0/24网段的流量通过R3到达交换机SI,最终到达主机hostl,而其他所有同时从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,最终实现了网络规划。
[0032]此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同。凡依本发明专利构思所述的构造、特征及原理所做的等效或简单变化,均包括于本发明专利的保护范围内。本发明所属【技术领域】的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
【权利要求】
1.一种IS-1S协议指定路由管理距离的方法,其特征在于包括: A.设置方中间系统IS通过一个可达性信息子TLV通告一个可达性信息IP的管理距离; B.计算方中间系统IS接收到设置方中间系统IS对所述可达性信息IP设置的管理距离; C.将所述可达性信息IP按照所述的管理距离来计算所述可达性信息IP路由。
2.根据权利要求1所述的一种IS-1S协议指定路由管理距离的方法,其特征在于:所述设置方中间系统即设置方IS通过可达性信息子TLV通告可达性信息IP的管理距离即就是新增一种协议类型的子TLV,此子TLV称为可达性信息管理距离子TLV。
3.根据权利要求2所述的一种IS-1S协议指定路由管理距离的方法,其特征在于:所述可达性信息管理距离子TLV保存在IP宽度量可达性信息TLV的可达性信息条目ITEM中,即表示的是这个IP可达性信息条目的管理距离,一个IP宽度量可达性信息TLV包含至少一个可达性信息条目ITEM。
4.根据权利要求2所述的一种IS-1S协议指定路由管理距离的方法,其特征在于:一个可达性信息IP条目ITEM中包含至少一个所述可达性信息管理距离子TLV,则第一个所述可达性信息管理距离子TLV起作用。
5.根据权利要求1所述的一种IS-1S协议指定路由管理距离的方法,其特征在于:所述设置方中间系统IS通过可达性信息子TLV通告可达性信息IP的管理距离,其包括:所述设置方中间系统IS要指定可达性信息IP的管理距离,在IP宽度量可达性信息TLV的可达性信息IP条目ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV指定管理距离,最后则会将这个IP宽度量可达性信息TLV填写在LSP中进行通告。
6.根据权利要求1所述的一种IS-1S协议指定路由管理距离的方法,其特征在于:计算方中间系统IS收到设置方中间系统IS对所述IP可达性信息设置的管理距离后,将所述IP可达性信息按照所述的管理距离计算这个IP可达性信息路由,此过程包括:所述计算方中间系统IS接收所述设置方中间系统IS —条LSP,若检测到IP宽度量可达性信息TLV中的一个IP可达性信息ITEM中包含一个可达性信息管理距离子TLV,可达性信息管理距离子TLV则指定这个IP可达性信息的管理距离,将这条路由添加至路由表中,管理距离为可达性信息管理距离子TLV指定的管理距离值,不受ISIS协议总体设置的协议管理距离的影响。
【文档编号】H04L12/751GK104506374SQ201510019919
【公开日】2015年4月8日 申请日期:2015年1月15日 优先权日:2015年1月15日
【发明者】周能强, 周光如, 伍克东, 庾婧, 张弓 申请人:安徽皖通邮电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1