OSPF Requires the IP Connectivity between the routers to share the routing information.
IS-IS doesn’t require IP connectivity between the routers as updates are sent via CLNS on Layer-2 instead of IP.
OSPF router can belong to multiple areas.
IS-IS router can belong to only one area.
OSPF uses Router id to identify a router on network.
IS-IS uses System ID to identify a router on the network.
Area, Non Backbone Area, Backbone Area, ABR, ASBR, Host.
IS, Level 1, Level 2, L1/L2, Subdomain, ES.