Even though ELC is a property of the node, in some cases it is advantageous to associate and advertise the ELC with a prefix. In a multi-area network, routers may not know the identity of the prefix originator in a remote area or may not know the capabilities of such originator. Similarly, in a multi-domain network, the identity of the prefix originator and its capabilities may not be known to the ingress LSR.
Bit 3 in the Prefix Attribute Flags [
RFC 7794] is used as the ELC Flag (E-Flag), as shown in
Figure 1. If a router has multiple interfaces, the router
MUST NOT announce the ELC for any local host prefixes unless all of its interfaces are capable of processing ELs. If a router supports ELs on all of its interfaces, it
SHOULD set the ELC for every local host prefix it advertises in IS-IS.
0 1 2 3 4 5 6 7...
+-+-+-+-+-+-+-+-+...
|X|R|N|E| ...
+-+-+-+-+-+-+-+-+...
-
E-Flag:
-
ELC Flag (Bit 3) - Set for local host prefix of the originating node if itsupports ELC on all interfaces.
The ELC signaling
MUST be preserved when a router propagates a prefix between IS-IS levels [
RFC 5302].
When redistributing a prefix between two IS-IS protocol instances or redistributing from another protocol to an IS-IS protocol instance, a router
SHOULD preserve the ELC signaling for that prefix if it exists. The exact mechanism used to exchange ELC between protocol instances running on an Autonomous System Border Router is outside of the scope of this document.