1 / 11

RFC4620 IPv6 Node Information Queries

RFC4620 IPv6 Node Information Queries. speaker : Wenping Zhang data : 2007/04/22. Outline. Introduction Node Information Messages Defined Qtypes Message Processing. Introduction. This document specifies a mechanism for discovering information about names and addresses.

ramla
Download Presentation

RFC4620 IPv6 Node Information Queries

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RFC4620 IPv6 Node Information Queries speaker:Wenping Zhang data:2007/04/22

  2. Outline • Introduction • Node Information Messages • Defined Qtypes • Message Processing

  3. Introduction • This document specifies a mechanism for discovering information about names and addresses. • The applicability of these mechanisms is currently limited to diagnostic and debugging tools and network management (e.g., node discovery).

  4. Node Information Messages • Two types of Node Information messages • the NI Query • the NI Reply • They have the same format.

  5. Type 139 - NI Query 140 - NI Reply Code For NI Query 0 - Indicates that the Data field contains an IPv6 address 1 - Indicates that the Data field contains a name 2 - Indicates that the Data field contains an IPv4 For NI Reply 0 - Indicates a successful reply 1 - Indicates that the Responder refuses to supply the answer 2 - Indicates that the Qtype of the Query is unknown to the Responder

  6. Defined Qtypes 1/5 • Qtypes 0, 2, and 3 MUST be supported by any implementation of this protocol. • Qtype 4 SHOULD be supported by any implementation of this protocol on an IPv4/IPv6 dual-stack node and MAY be supported on an IPv6-only node.

  7. Defined Qtypes 2/5 • NOOP • This NI type has no defined flags and never has a Data field. • On transmission, the ICMPv6 Code in a NOOP Query must be set to 1 and the Code in a NOOP Reply must be 0. • On reception of a NOOP Query or Reply, the Code must be ignored.

  8. Defined Qtypes 3/5 • Node Name • The NI Node Name Query requests the fully-qualified or single-component name corresponding to the Subject Address or Name. • The Reply Data has the following format. • TTL (Time to Live) - MUST be zero. Any non-zero value received MUST be treated as zero. • Node Names - The fully-qualified or single-component name or names of the Responder that correspond(s) to the Subject Address or Name, in DNS wire forma.

  9. Defined Qtypes 4/5 • Node Addresses • The NI Node Addresses Query requests some set of the Responder's IPv6 unicast addresses. • The Node Information Address Query has the following format. • G - If set to 1, Global-scope addresses are requested. • S - If set to 1, Site-local addresses are requested. • L - If set to 1, Link-local addresses are requested. • C - If set to 1, IPv4-compatible (now deprecated) and IPv4-mapped addresses are requested. • A - If set to 1, all the Responder's unicast addresses are requested. • T - Defined in a Reply only, indicates that the set of addresses is incomplete for space reasons.

  10. Defined Qtypes 5/5 • IPv4 Address • The NI IPv4 Addresses Query requests some set of the Responder's IPv4 unicast addresses. • The Node Information IPv4 Address Query has the following format. • A - If set to 1, all the Responder's unicast addresses are requested. • T - Defined in a Reply only, indicates that the set of addresses is incomplete for space reasons.

  11. Message Processing • The Querier constructs an ICMP NI Query and sends it to the address from which information is wanted.

More Related