Octet

How do you read an IS-IS NET such as 49.0001.0000.0000.0001.00?

Show the answer

Say this first

The NET is an NSAP address with the last byte, the NSEL, set to 00, meaning the router itself. Read it from the right: 00 is the NSEL, the six bytes before it (0000.0000.0001) are the system ID, unique in the routing domain, and everything before that (49.0001) is the area address. 49 is the AFI for private use, the IS-IS version of RFC 1918. A router has one system ID and can have up to three area addresses by default, which is how you merge or split areas without downtime.

Go deeper

The pieces

PartIn the exampleLength
Area address49.0001 (AFI 49 plus area 0001)1 to 13 bytes
System ID0000.0000.0001Always 6 bytes on Cisco
NSEL001 byte, 00 for a NET

The whole NSAP is 8 to 20 bytes. Routers in the same area must share an area address to form an L1 adjacency.

Turning a loopback into a system ID

A common convention encodes the loopback. For 10.255.0.1:

  1. Pad each octet to three digits: 010.255.000.001
  2. Regroup the 12 digits into threes of four: 0102.5500.0001
  3. NET: 49.0001.0102.5500.0001.00

Configuring it

Cisco IOS
router isis CORE
 net 49.0001.0102.5500.0001.00

Junos puts the NET on the loopback instead:

Junos
set interfaces lo0 unit 0 family iso address 49.0001.0102.5500.0001.00

Traps

  • Ending a NET with anything other than 00. A non-zero NSEL addresses a service, not the router.
How did you do?Book 4.1 Global Internet