Nuts and Bolts
Packet Encoding
- IS-IS is mostly Type-Length-Value encoded
- No particular alignment
- Extensible from the start (unknown types ignored but still flooded)
- All packet types are extensible
- Nested TLVs provide structure for more granular extension (though base spec does not use them; OSPF is starting to do so)