科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道OSPF和ISIS对MPLS TE的支持

OSPF和ISIS对MPLS TE的支持

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

因为区域设计不同,在CPU占用和处理路由更新方面,ISIS要好一些。链路ID,点到点类型为邻居的OSPF ID,多路可达类型为DR的接口地址;邻居地址,点到点类型使用邻居的接口地址,多路可达类型使用0.0.0.0;

作者:中国IT实验室 2007年9月7日

关键字: OSPF MPLS 路由协议 路由器设置 CISCO

  • 评论
  • 分享微博
  • 分享邮件

因为区域设计不同,在CPU占用和处理路由更新方面,ISIS要好一些。ISIS 的定时器允许比OSPF更细的调节,可以提高收敛速度。ISIS可以承载多种网络类型,且在预防网络攻击方面也有一些天然的优势。ISIS相比OSPF支持的网络规模更大。ISIS可扩展性更好,ISIS区域能平滑地平移、分割、合并,流量不中断;基于TLV,协议本身扩展容易。ISIS对MPLS TE支持也强一些。

OSPF的比IGP的优点协议的灵活性兼容性好,也能满足大量用户复杂路由控制的需求,OSPF协议在城域网中得到了广泛的应用,尤其是早期的网络维护人员对OSPF协议相当熟悉;目前骨干层次采用的是ISIS,而在城域网内部采用OSPF协议,如果替换实施风险也比较大。

说到对TE的支持,我认为这两个路由协议对TE的支持都不错,我认为相比之下OSPF要更强一些,因为在OSPF Type 10 LSA中,里面定义的字段要比ISIS TLV 22多一些。可以自己看RFC,而且ISIS支持TE的时候需要wide metric的支持。所以不能说ISIS就比OSPF支持TE的特性要强。

让我们逐一分析一下吧,首先看一下OSPF Type 10 LSA.

在Type=10的Opaque LSA中,扩展了两种TLV(Type/Length/Value)

Type=1-路由器地址TLV.路由器地址TLV有32Bit,包含MPLS TE的路由器ID;

Type=2-链路TLV.链路TLV有9中不同的子TLV组成,描述链路的各种参数。

Type=2链路TLV的9种Sub-TLV:

链路类型,支持点到点和多路可达;

链路ID,点到点类型为邻居的OSPF ID,多路可达类型为DR的接口地址;

本地接口IP地址,一般为TE的RID;

远端接口地址,链路对端邻居的接口地址;

流量工程的度量,可以是链路的OSPF Cost,也可以时TE Metric;

最大链路带宽;

最大可保留带宽;

当前可用带宽(针对每一个优先级);

链路属性标志。

ISIS-TE扩展了两种新的TLV:

Type=135 Wide Metric

Type=22 IS可达性TLV

详细细节请参见draft-ietf-isis-traffic.

其实Wide Metric和MPLS TE本身没有必然的关系,但是它可以增强MPLS TE的扩展性。因为Narrow Metric实在是太小了(0~63)

链路属性标志;

IPv4接口地址,用接口的掩码表示;

邻居地址,点到点类型使用邻居的接口地址,多路可达类型使用0.0.0.0;

最大链路带宽;

最大可保留带宽;

当前可用带宽(针对每一个优先级);

流量工程度量。

通过上面分析,我们可以看到,这两个路由协议对于TE的支持,主要的信息发布都是不变的。其中包括。

最大链路带宽;

最大可保留带宽;

当前可用带宽(针对每一个优先级);

流量工程度量。

这些都是TE必须要发布的东西,而且必须存在于TEDB里面的东西。但是我们可以看到OSPF里面定义了更多的网络类型,而ISIS却没有定义,可能大家会说OSPF发布的这些东西根本没有用。但是请大家关注这一点,为了保证TE的可扩展性,ISIS必须使能Wide Metric.所以ISIS对TE的支持要差一些。

而为什么造成大家的误解-ISIS支持TE要比OSPF好呢,因为通常情况下,TE只能部署在骨干网中,在其他层次上部署TE是没有意义的,而且会带来更大的开销。那么骨干网的路由协议是什么呢?没错-是ISIS,所以我认为是我们不得不用ISIS来发布TE信息,而不是OSPF支持的要比ISIS差。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章