60 likes | 89 Views
This draft proposes an extension to IPv6 Neighbor Discovery enabling inverse discovery using known link layer addresses. It aligns with IPv4 Inverse ARP, introducing new options and message types. IPv6 IND enhances network efficiency and security.
E N D
IPv6 Inverse Neighbor Discovery draft-ietf-ion-ipv6-ind-03.txt Alex Conta Alex Conta - IPv6 IND
Inverse Neighbor Discovery - IND • Extension to Neighbor Discovery - inverse discovery • based on known link layer address - request destination IP address • correspond to IPv4 Inverse ARP (RFC 2390) • use the same type of messages as ND • add new option - list of IP addresses • Application • Frame Relay Networks (or other links) - IPv6 similar for IPv4 Inverse ARP • Status • passed ION WG Last Call • with feedback from the IESG: • published new draft (draft-ietf-ion-ipv6-ind-03.txt) • moved Frame Relay specifics info in Appendix section. • aligned the IND option (List of IP addresses) with ND options • allow list of IP option in Solicitation • remove use of O bit Alex Conta - IPv6 IND
Messages • IND Solicitation 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Code | Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options ... +-+-+-+-+-+-+-+-+-+-+-+- IP Fields: Source Address, Destination Address, Hop Limit, Priority, Authentication Header ICMP Fields: Type, Code, Checksum, Reserved, Required options: Source link-layer address, Target link-layer address Optional: Source IP Address List MTU Alex Conta - IPv6 IND
IND Advertisment 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Code | Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options ... +-+-+-+-+-+-+-+-+-+-+-+- IP Fields: Source Address, Destination Address, Hop Limit, Priority, Authentication Header ICMP Fields: Type, Code, Checksum, Reserved, Required options: Source link-layer address, Target link-layer address, Target IP Address List Optional: MTU Alex Conta - IPv6 IND
IND options The Target Address List option is a TLV (type, length, variable size field) option, with the following fields: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - - - + | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // // + IPv6 Address + // // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // // + IPv6 Address + // // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ +-+-+-+-+... Alex Conta - IPv6 IND
Use in Frame Relay Networks Frame Relay Network DLCI=30 A DLCI=56 DLCI=62 B IPv6 Addresses IPv6 Addresses DLCI=75 C IPv6 Addresses Alex Conta - IPv6 IND