成长值: 63235
|
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不能被抢占。
|
|