[发明专利]一种基于IS-IS协议的路由计算方法和设备在审
申请号: | 201310688472.6 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103716236A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 魏志广 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/721 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 is 协议 路由 计算方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于IS-IS(Intermediate System to Intermediate System,中间系统到中间系统)协议的路由计算方法和设备。
背景技术
IS-IS协议主要通过LSP(Link State Protocol Data Unit,链路状态数据协议单元)报文通告路由信息,由各网络设备利用收到的LSP报文中携带的路由信息计算路由,以指导数据报文的转发。其中,IS-IS协议已经广泛应用于现行IP网络,支持各种不同的应用,且随着网络上的应用增多,在核心网络上越来越多的外部路由被引入到核心网络上用于指导转发,同样由于各种不同的原因,这些外部路由可能被引入到各个子系统中(如level-1的IS-IS网络等)。
在现有路由计算过程中,没有区分域内路由和域外路由的路由优先级,这就可能造成引入的域外路由在最终的路由计算结果中被优选,并进一步导致用户的数据报文没有使用域内路由进行转发。
如图1所示,为现有技术中引入域外路由的应用场景示意图,IPv4路由在网络设备1上以域内路由发布,当网络中没有域外路由时,网络设备4上学到路由15.1.1.0/24的cost(开销值)为11,类型为internal(内部),下一跳为网络设备3。进一步的,当在网络设备2上引入域外路由时,则在网络设备4上学到路由15.1.1.0/24的下一跳可能为网络设备2,此时的路由是域外路由,其不是最优路由,从而导致用户的数据报文没有使用域内路由进行转发;进一步的,在某些更复杂的组网中,还可能造成环路。
发明内容
本发明实施例提供一种基于IS-IS协议的路由计算方法和设备,以使得用户的数据报文通过域内路由进行转发。
为达到上述目的,本发明实施例提供一种基于中间系统到中间系统IS-IS协议的路由计算方法,应用于包括多个网络设备的系统中,所述方法包括:
网络设备接收携带路由信息的链路状态数据协议单元LSP报文;
所述网络设备确定所述LSP报文的TLV类型,并利用所述LSP报文的TLV类型确定所述LSP报文中携带的路由信息为域内路由或者域外路由;
所述网络设备配置域内路由的路由优先级高于域外路由的路由优先级;
所述网络设备在计算路由时,优先选择路由优先级高的路由计算路由。
所述网络设备确定所述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值用于区分路由信息为域外路由或者域内路由。
所述方法进一步包括:在LSP报文中携带的路由信息为域外路由时,所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由;所述网络设备配置域外internal类型路由的路由优先级高于域外external类型路由的路由优先级。
所述网络设备确定所述LSP报文中携带的路由信息为域外internal类型路由或者域外external类型路由的过程,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310688472.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车用监视器线束
- 下一篇:一种多功能家用换热器