【网络工程师路由篇】IS-IS和OSPF有什么区别?

近几年,IS-IS在网络中开始得到规模的应用,但OSPF在全球范围的应用更多。ISIS协议的日益流行使其备受关注,从根本上讲ISIS和OSPF从基本功能与操作上都是如此的相似,以至于很难说使用其中一个就比另一个好的或者更有效。

当然,这两个协议也有不同之处,其中包括细微差异和重大差异。本文主要就ISIS与OSPF的差异展开讨论,为大家学习ISIS提供一定的参考。

细节差异

ISIS与OSPF差异比较说明ISIS与OSPF之间的细节差异众多,其主要差异见下表:

差异深入讨论

1. 集成ISIS协议作为网络层协议直接运行在链路层上,ISIS数据包在以太网中通过其协议类型0xFEFE被链路层承认。IP类型是0x0800。

在链路层上运行ISIS协议的好处是可以避免受到ip数据包欺骗与DoS攻击,不利之处在于不能在ATM上运行。OSPF在ip上运行,协议号为89,在IP中封装意味着OSPF报文会遭到IP包欺骗与拒绝服务攻击。

2. ISIS大量使用可变长报文来通告路由选择信息。所有的ISIS报文均使用了tlv字段,从而每类ISIS报文都可以扩展。并且ISIS路由器可以忽略自身不支持的tlv类型。OSPF报文报文格式不可以扩展。OSPF使用各种不同类型的LSA来通告信息。LSA是可扩展的。和ISIS不同的是,那些没有得到接收认可的LSA类型不会扩散到邻接路由器。

3.为了建立邻接,OSPF和ISIS都需要通知路由器获取匹配的最大传输单元的大小。ISIS 协议在hello报文中填充mtu大小,而OSPF则在数据库描述报文中通告接口mtu。ISIS可以手工禁止mtu的填充报文。

4.在ISIS和OSPF中都是通过周期性地传送和接收hello报文来实现的,ISIS的hello报文被通告到第二层广播地址上,比如以太网广播地址是0180.c200.0014和0180.c200.0015。OSPF被广播到224.0.0.5 和DR224.0.0.6。

5.ISIS和OSPF在邻接关系建立上存在重大的差异,ISIS协议在通过交换hello报文建立双方通信后建立邻接关系,在建立邻接后就会同步双方的lsdb,由于邻接关系建立先于数据库同步从而可能引起的瞬时路由选择问题可以通过使用ISIS超载位来解决。

OSPF采用了一个复杂的进程,该进程要求路由器在建立邻接之前同步他们的lsdb,这样就可以避免那些当相邻的还不具备完全转发能力的路由器吸收了中转流量时可能会发生的瞬时路由选择问题。

6.ISIS和OSPF都有指定路由器的概念,用来限制在广播链路中,路由器之间交换的链路状态信息的数量。ISIS只要求选举一台DIS,不需要备份,而且允许抢占,DIS通告hello报文的速度比其他路由器要快,缺省时其他节点的3倍。OSPF选举一台DR和BDR,DR不能被抢占。

7.扩散是链路状态协议用来在网络中分发链路状态信息的一种手段,通过扩散来共享链路状态信息使得所有路由器都拥有一致的网络拓扑信息,从而可以计算通往网络中目标地址的无环路由。ISIS只有在点到点链路才能保证可靠扩散,在广播链路中可以通过dis来实现路由信息的同步。

OSPF在点到点链路和广播链路中都能实现可靠的扩散。

8.ISIS报文中的剩余生存时间使一个从1200秒开始倒数的定时器。

OSPF则使用了一种正向技术的计数器,用来表示lsa 被产生以来所经过的时间。

ISIS允许设置最大生存时间为18.7小时;

OSPF生存时间使一个固定值为1 小时。

为了将一个过期的lsp清除,ISIS路由器可以把该lsp的剩余时间设置为0并广播到网络中。

ISIS允许任何路由器都可以从网络中清除被破坏的lsp。

OSPF只允许路由器提早清除那些自己产生的未过期LSA,这样可以避免ISIS的LSP破坏风暴。

ISIS和OSPF都会周期刷新再LSP来刷新现存的LSP,即使没有过期。

ISIS每15分钟刷一次,OSPF是每30分钟刷新一次,具有禁止老化的LSA在LSDB中不会老化,所以不需要每30分钟刷新一次,然而如果这样的LSA在保持了60分钟后而且在这段时间内其源路由器也不能连通,那么将被清除。

9. ISIS路由携带了度量信息,cisco只支持缺省度量。

ISIS默认为窄度量,使用6bit,最大度量为63,并且路径度量最大不能超过1023。宽度量支持更大更灵活的度量值,在扩展ip tlv(135)宽度量占32bit。

ISIS接口默认度量为10,ISIS度量可以通过设置I/E字段表示是内部度量还是外部度量,如果该字段被设置(即外部度量)那么度量的通告值要加64(有些IOS要加128)。

OSPF同样使用与带宽成反比的度量。OSPF接口cost取值范围为0-1024,一个网络的metric达到65535认为不可达。

10.ISIS和OSPF都是用spf计算路由,所以他们的收敛时间大致相同,实际上每个方面都差不多,但是,由于ISIS采用prc计算,ip前缀作为最短路径树的叶子节点,这就为ISIS协议在网络事件只影响到ip前缀而没有涉及基本的拓扑结构的情况下运行只需消耗少量CPU资源的部分路由计算提供了更多的机会。

OSPF是围绕链路而建立的,所以在某个区域内任何IP前缀变化都会引发整个SPF算法的运行。

11. 一个IGP能够支持多大的区域是许多人都感兴趣的问题。ISIS在1000台路由器的域中没有出过重大问题,目前世界顶级的isp运行在ISIS的单个域中都超过500台,OSPF也可以配置到350台,不过数据不是绝对的。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,417评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,921评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,850评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,945评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,069评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,188评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,239评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,994评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,409评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,735评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,898评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,578评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,205评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,916评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,156评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,722评论 2 363
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,781评论 2 351

推荐阅读更多精彩内容