01-06-2026 05:06 AM - edited 01-06-2026 05:07 AM
Hello, everyone.
I've read a Cisco Live presentation which explains the identifier (NET) for an IS-IS router the following way:
Apparently, the whole Area Address field consists of AFI (this defines how to interpret the rest of the address), IDI, and HO-DSP (this is where we enter the area number).
What confuses me in this case is what exactly is the area number here? If I configure a NET like 47.0004.31ac.0012.2222.2222.2222.00. Is the area number in this case 0012 or 47.0004.31ac.0012? The router includes it the following way in Wireshark:
This, however, is the whole Area address which also contains the specific Area number. Is there a difference between what an Area Address and an Area is?
I’ve tried changing the AFI or Domain while keeping the Area number the same and my routers formed only a L2 adjacency so I don’t think they considered the area to be the same.
Thank you
David
Solved! Go to Solution.
01-06-2026 05:21 AM
Hello David,
Info here:https://datatracker.ietf.org/doc/html/rfc1195 ; chapter 3.3.
In that RFC the "Area" filed is defined as a subfield inside the NSAP/NET format, but ISIS does no treat that field alone on the routing area; operationnally, the entire Area address (AFI + IDI/RD + Area field) is what defines an ISIS area, and L1 adjacency requires an exact math of the full area address, which is why changing AFI or domain while keeping the "Area" field the same breaks L1 and leaves only L2.
01-06-2026 05:22 AM - edited 01-06-2026 05:23 AM
Hi,
01-06-2026 05:21 AM
Hello David,
Info here:https://datatracker.ietf.org/doc/html/rfc1195 ; chapter 3.3.
In that RFC the "Area" filed is defined as a subfield inside the NSAP/NET format, but ISIS does no treat that field alone on the routing area; operationnally, the entire Area address (AFI + IDI/RD + Area field) is what defines an ISIS area, and L1 adjacency requires an exact math of the full area address, which is why changing AFI or domain while keeping the "Area" field the same breaks L1 and leaves only L2.
01-06-2026 05:22 AM - edited 01-06-2026 05:23 AM
Hi,
01-06-2026 05:28 AM
Hello Cristian.
Well explained. I've also read what M02@rt37 provided and the RFC defines the address this way:
I've most likely been also configuring the DFI, AA, (whatever Reserved is), RD, and so on without realizing, thinking it was all the area ID.
So if I understand this right, this whole subdivision of the Area address (AFI, Domain, and so on) isn't relevant when configuring modern IS-IS? I've seen some people configure the NET starting with 49 (since that AFI is supposed to represent private networks) but is that only for convention? I've used different AFI values and so on and nothing really happened, everything worked the same, the address wasn't read or represented differently, and so on.
Thank you guys!
David
01-06-2026 05:49 AM - edited 01-06-2026 05:49 AM
Using AFI '49' is purely convention, inherited from ISO/CLNS to indicate a private adressing domain, and widely adopted because it avoid clashes and looks familiar, not because IS-IS behaves differently...
This is why we can change AFI, RD, or other subfields and see no functional difference except adjacency level changes: ISIS neither validates nor decodes those fields in IP-only deployments—it treats the area address as an "opaque" identifier !
01-06-2026 05:57 AM
Hi,
Yes, all of your statement are on the spot. However, to avoid weird bugs, I recommend defining the area ID to always start with 49. I've been working for vendors and have become pretty intimate with the internal development / testing structure. Imagine that the QA department automation most probably doesn't test using all the possible values of the first byte, however for sure testing is done with the value 49 as the first byte, this still being the most commonly deployed / used value.
Thanks,
Cristian.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide