This appendix provides guidance on installing Integrated IS-IS nodes in a dual IPv4 and OSI network, and on how to use the optional automatic encapsulation feature described in Annex B.
III.2.1 Introduction and Rules of RFC 1195
Integrated IS-IS as specified in RFC 1195 was originally written as a dual routing protocol. Specifically it was written to be able to route both IPv4 and CLNP using a single SPF calculation, a single set of metrics for both IP and CLNP, and, a single set of Hellos and LSPs.
More specifically, Integrated IS-IS routers conforming to RFC 1195 calculate shortest paths across a level-1 area or level-2 sub-domain without considering whether any candidate router can actually forward a specific type of packet.
This is clearly stated in RFC 1195 in section 3.10:-
"The Dijkstra computation does not take into consideration whether a router is IP-only, OSI-only, or dual. The topological restrictions specified in section 1.4 ensure that IP packets will only be sent via IP-capable routers, and OSI packets will only be sent via OSI-capable routers."
With Integrated IS-IS, a router is just a router. The assumption is that any router in the network can handle any type of packet that is thrown at it.
Therefore Integrated IS-IS routers calculate routes, and forward packets based on this assumption, and it is the responsibility of an operator to make sure that the assumption is actually true.
Thus there are the topological restrictions of RFC 1195. Failure to enforce the topological restrictions of RFC 1195 may result in packet loss, as packets disappear into the black-hole of a router that simply discards packets that it cannot forward, as it does not support them.
In a simple single level-1 area network, the rules are quite simple. These are:-
1. If IPv4 packets are to be forwarded in an area, then all of the routers in the area must be able to forward IPv4 packets.
2. If CLNP packets are to be forwarded in an area, then all of the routers in the area must be able to forward CLNP packets.
3. If both IPv4 and CLNP packets are to be forwarded in an area, then all of the routers in the area must be dual, i.e. able to forward both.
Thus it is fairly easy to classify IS-IS level-1 areas into the classes "OSI-only area", IP-only area", and "Dual area".
This is shown in Figure III-1.
Figure III-1
Share with your friends: |