mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-29 21:23:06 +00:00
* isis_tlv.h: Cleanup comment about TLVs we should support, remove info
about useless (in sense of IP(v6)) TLVs.
This commit is contained in:
parent
f1082d1934
commit
72b9c956e2
@ -1,3 +1,8 @@
|
|||||||
|
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
||||||
|
|
||||||
|
* isis_tlv.h: Cleanup comment about TLVs we should support, remove info
|
||||||
|
about useless (in sense of IP(v6)) TLVs.
|
||||||
|
|
||||||
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
2005-09-19 Hasso Tepper <hasso at quagga.net>
|
||||||
|
|
||||||
* isis_lsp.h: Added backpointer to the area from LSP. For now it's used
|
* isis_lsp.h: Added backpointer to the area from LSP. For now it's used
|
||||||
|
110
isisd/isis_tlv.h
110
isisd/isis_tlv.h
@ -25,73 +25,89 @@
|
|||||||
#define _ZEBRA_ISIS_TLV_H
|
#define _ZEBRA_ISIS_TLV_H
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Structures found in TLV's.
|
* The list of TLVs we (should) support.
|
||||||
* this header is fully complient with
|
* ____________________________________________________________________________
|
||||||
* RFC 3359
|
* Name Value IIH LSP SNP Status
|
||||||
1. TLV Codepoints reserved
|
* LAN
|
||||||
____________________________________________________
|
* ____________________________________________________________________________
|
||||||
Name Value IIH LSP SNP Status
|
*
|
||||||
____________________________________________________
|
* Area Addresses 1 y y n ISO10589
|
||||||
|
* IIS Neighbors 2 n y n ISO10589
|
||||||
Area Addresses 1 y y n ISO 10589
|
* ES Neighbors 3 n y n ISO10589
|
||||||
IIS Neighbors 2 n y n ISO 10589
|
* IIS Neighbors 6 y n n ISO10589
|
||||||
ES Neighbors 3 n y n ISO 10589
|
* Padding 8 y n n ISO10589
|
||||||
Part. DIS 4 n y n ISO 10589
|
* LSP Entries 9 n n y ISO10589
|
||||||
Prefix Neighbors 5 n y n ISO 10589
|
* Authentication 10 y y y ISO10589, RFC3567
|
||||||
IIS Neighbors 6 y n n ISO 10589
|
* Checksum 12 y n y RFC3358
|
||||||
Padding 8 y n n ISO 10589
|
* TE IS Reachability 22 n y n RFC3784
|
||||||
LSP Entries 9 n n y ISO 10589
|
* IS Alias 24 n y n RFC3786
|
||||||
Authentication 10 y y y ISO 10589
|
* IP Int. Reachability 128 n y n RFC1195
|
||||||
Opt. Checksum 12 y n y RFC 3358
|
* Protocols Supported 129 y y n RFC1195
|
||||||
LSPBufferSize 14 n y n ISO 10589 Rev 2 Draft
|
* IP Ext. Reachability 130 n y n RFC1195
|
||||||
TE IIS Neigh. 22 n y n RFC 3784
|
* IDRPI 131 n y y RFC1195
|
||||||
IS Alias ID 24 n y n RFC 3786
|
* IP Interface Address 132 y y n RFC1195
|
||||||
DECnet Phase IV 42 y n n DEC (ancient)
|
* TE Router ID 134 n y n RFC3784
|
||||||
Lucent Proprietary 66 n y n
|
* Extended IP Reachability 135 n y n RFC3784
|
||||||
IP Int. Reach 128 n y n RFC 1195
|
* Dynamic Hostname 137 n y n RFC2763
|
||||||
Prot. Supported 129 y y n RFC 1195
|
* Shared Risk Link Group 138 n y y draft-ietf-isis-gmpls-extensions
|
||||||
IP Ext. Address 130 n y n RFC 1195
|
* Restart TLV 211 y n n RFC3847
|
||||||
IDRPI 131 n y y RFC 1195
|
* MT IS Reachability 222 n y n draft-ietf-isis-wg-multi-topology
|
||||||
IP Intf. Address 132 y y n RFC 1195
|
* MT Supported 229 y y n draft-ietf-isis-wg-multi-topology
|
||||||
Illegal 133 n n n RFC 1195 (not used)
|
* IPv6 Interface Address 232 y y n draft-ietf-isis_ipv6
|
||||||
Router ID 134 n y n RFC 3784
|
* MT IP Reachability 235 n y n draft-ietf-isis-wg-multi-topology
|
||||||
TE IP. Reach 135 n y n RFC 3784
|
* IPv6 IP Reachability 236 n y n draft-ietf-isis_ipv6
|
||||||
Dynamic Name 137 n y n RFC 2763
|
* MT IPv6 IP Reachability 237 n y n draft-ietf-isis-wg-multi-topology
|
||||||
Nortel Proprietary 176 n y n
|
* P2P Adjacency State 240 y n n RFC3373
|
||||||
Nortel Proprietary 177 n y n
|
* IIH Sequence Number 241 y n n draft-shen-isis-iih-sequence
|
||||||
Restart TLV 211 y n n RFC 3847
|
* Router Capability 242 - - - draft-ietf-isis-caps
|
||||||
MT-ISN 222 n y n IETF-draft
|
*
|
||||||
M-Topologies 229 y y n IETF-draft
|
*
|
||||||
IPv6 Intf. Addr. 232 y y n IETF-draft
|
* IS Reachability sub-TLVs we (should) support.
|
||||||
MT IP. Reach 235 n y n IETF-draft
|
* ____________________________________________________________________________
|
||||||
IPv6 IP. Reach 236 n y n IETF-draft
|
* Name Value Status
|
||||||
MT IPv6 IP. Reach 237 n y n IETF-draft
|
* ____________________________________________________________________________
|
||||||
P2P Adjacency State 240 y n n RFC 3373
|
* Administartive group (color) 3 RFC3784
|
||||||
|
* Link Local/Remote Identifiers 4 draft-ietf-isis-gmpls-extensions
|
||||||
|
* IPv4 interface address 6 RFC3784
|
||||||
|
* IPv4 neighbor address 8 RFC3784
|
||||||
|
* Maximum link bandwidth 9 RFC3784
|
||||||
|
* Reservable link bandwidth 10 RFC3784
|
||||||
|
* Unreserved bandwidth 11 RFC3784
|
||||||
|
* TE Default metric 18 RFC3784
|
||||||
|
* Link Protection Type 20 draft-ietf-isis-gmpls-extensions
|
||||||
|
* Interface Switching Capability 21 draft-ietf-isis-gmpls-extensions
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* IP Reachability sub-TLVs we (should) support.
|
||||||
|
* ____________________________________________________________________________
|
||||||
|
* Name Value Status
|
||||||
|
* ____________________________________________________________________________
|
||||||
|
* 32bit administrative tag 1 draft-ietf-isis-admin-tags
|
||||||
|
* 64bit administrative tag 2 draft-ietf-isis-admin-tags
|
||||||
|
* Management prefix color 117 draft-ietf-isis-wg-multi-topology
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define AREA_ADDRESSES 1
|
#define AREA_ADDRESSES 1
|
||||||
#define IS_NEIGHBOURS 2
|
#define IS_NEIGHBOURS 2
|
||||||
#define ES_NEIGHBOURS 3
|
#define ES_NEIGHBOURS 3
|
||||||
#define PARTITION_DESIG_LEVEL2_IS 4
|
|
||||||
#define PREFIX_NEIGHBOURS 5
|
|
||||||
#define LAN_NEIGHBOURS 6
|
#define LAN_NEIGHBOURS 6
|
||||||
#define PADDING 8
|
#define PADDING 8
|
||||||
#define LSP_ENTRIES 9
|
#define LSP_ENTRIES 9
|
||||||
#define AUTH_INFO 10
|
#define AUTH_INFO 10
|
||||||
#define CHECKSUM 12
|
#define CHECKSUM 12
|
||||||
#define TE_IS_NEIGHBOURS 22
|
#define TE_IS_NEIGHBOURS 22
|
||||||
|
#define IS_ALIAS 24
|
||||||
#define IPV4_INT_REACHABILITY 128
|
#define IPV4_INT_REACHABILITY 128
|
||||||
#define IPV4_EXT_REACHABILITY 130
|
|
||||||
#define PROTOCOLS_SUPPORTED 129
|
#define PROTOCOLS_SUPPORTED 129
|
||||||
|
#define IPV4_EXT_REACHABILITY 130
|
||||||
#define IDRP_INFO 131
|
#define IDRP_INFO 131
|
||||||
#define IPV4_ADDR 132
|
#define IPV4_ADDR 132
|
||||||
#define TE_ROUTER_ID 134
|
#define TE_ROUTER_ID 134
|
||||||
#define TE_IPV4_REACHABILITY 135
|
#define TE_IPV4_REACHABILITY 135
|
||||||
#define DYNAMIC_HOSTNAME 137
|
#define DYNAMIC_HOSTNAME 137
|
||||||
#define GRACEFUL_RESTART 211
|
#define GRACEFUL_RESTART 211
|
||||||
#define IPV6_REACHABILITY 236
|
|
||||||
#define IPV6_ADDR 232
|
#define IPV6_ADDR 232
|
||||||
|
#define IPV6_REACHABILITY 236
|
||||||
#define WAY3_HELLO 240
|
#define WAY3_HELLO 240
|
||||||
|
|
||||||
#define IS_NEIGHBOURS_LEN (ISIS_SYS_ID_LEN + 5)
|
#define IS_NEIGHBOURS_LEN (ISIS_SYS_ID_LEN + 5)
|
||||||
|
Loading…
Reference in New Issue
Block a user