1 | IS-IS is an integrated protocol that supports routing of both ISO CLNP and IP Packets. | Designed to route only IP packets. |
2 | IS-IS encoding requires transimission of IS-IS packets on the data link. | OSPF packets are encapsulated in IP packets and, therefore, are transmitted over the network layer. |
3 | IS-IS is designed as one of three network layer protocols that supports the ISO connectionless networking environment. Recognized at the data link as an ISO Family Protocol (data-link type FEFE on Ethernet), IS-IS has Network Layer protocol ID 0x83 within the ISO family. | OSPF is not a network layer protocol and runs over IP as protocol type 89. |
4 | IS-IS routers advertise LSPs containing TLVs with routing information directly to adjacent neighbors. | OSPF uses different LSA types to carry different kinds of routing information. LSAs are packed in update packets for advertising to neighbors. |
5 | IS-IS packets use TLVs for carrying information allowing easy extensibility of all PDU. | In OSPF, only LSA are extensible. |
6 | An IS-IS router can skip a TLV type if the implementation does not support it. | All OSPF routers in a network must recognize all enabled extensions or LSA options for proper operation. |
7 | Multiple TLVs can be nested in an IS-IS Packet with a single header resulting in bandwith efficient transport. | All OSPF LSAs have their own header, such as sequence number, age, and ID of router that generated the information. Only type 1 and 2 LS allow multiple prefixes in each LSA. Because each type 3, 4, and 5 LSAs can hold only a single IP prefix, every destination outside an area will require its own LSA and independent header information. |
8 | IS-IS supports only broadcast and point-to-point links for all practical purposes and does not support NBMA links, which can be configured as point-to-point or as broadcast if fully meshed. | OSPF supports many link types, such as the following: Point-to-point Broadcast Nonbroadcast multiacess Point-to-multipoint Demand circuits |
9 | A 3-way adjacency formation is standardized for only broadcast links. Effort is underway in the IETF to standardize a 3-way process on point-to-point links. | OSPF adjacency formation involves a more elaborate multistage process. |
10 | Initial database synchronization occurs after adjacencies are formed . | Initial database synchronization precedes adjacency formation. |
11 | IS-IS routers are assocated with a single area. The whole router belongs to the area. | OSPF routers can be attached to multiple areas. Interfaces are assigned to areas. |
12 | Area boundaries intersect links. | Areas intersect on routers. |
13 | IS-IS areas are stubs by default. The recently published RFC 2966 standardizes leaking of interarea routes from Level 2 into Level 1. | By default, OSPF areas are not stubs but can be configured as such if necessary. |
14 | IS-IS supports only reliable flooding on point-to-point links. Flooding on broadcast links is not reliable; however, reliability is achieved by periodic synchronization with the help of the DIS. | OSPF ensures reliable flooding on all links. |
15 | DIS can be replaced pre-emptively. There is no backup DIS. | The designated router (DR) cannot be preempted. There is a backup DR. |
16 | Partial route calculation (Partial SPF) is more prevalent in an IS-IS area because IP prefixes are leaves in the SPF tree. In general, this implies less load on the route processor on the average and a plus for large areas. | Partial SPF is limited to interarea and external routes. Any interarea link flap will result in full SPF requiring smaller areas and hierarchical topologies to scale. |
17 | No native support for IP Multicast routing. | MOSPF extensions provide support for native IP Multicast routing. |