【网络工程师路由篇】IS-IS和OSPF有什么区别?
【⽹络⼯程师路由篇】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台,不过数据不是绝对的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。