< draft-ietf-idmr-igmp-mrdisc-03.txt   draft-ietf-idmr-igmp-mrdisc-04.txt >
IDMR Working Group S. Biswas IDMR Working Group S. Biswas
Internet Draft B. Cain Internet Draft B. Cain
draft-ietf-idmr-igmp-mrdisc-03.txt B. Haberman draft-ietf-idmr-igmp-mrdisc-04.txt B. Haberman
March 2000 Nortel Networks July 2000 Nortel Networks
September 2000 Expires January 2001
IGMP Multicast Router Discovery IGMP Multicast Router Discovery
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at line 108 skipping to change at line 108
Multicast routers send Multicast Router Advertisements (hereafter Multicast routers send Multicast Router Advertisements (hereafter
called advertisements) periodically on all interfaces on which called advertisements) periodically on all interfaces on which
multicast forwarding is enabled. multicast forwarding is enabled.
Biswas, Cain, Haberman 2 Biswas, Cain, Haberman 2
Multicast Router Advertisements are also sent in response to Multicast Router Advertisements are also sent in response to
Multicast Router Solicitations (hereafter called solicitations). Multicast Router Solicitations (hereafter called solicitations).
These are sent to solicit a response of Multicast Router These are sent to solicit a response of Multicast Router
Advertisements from all multicast routers on a subnet. Solicitations Advertisements from all multicast routers on a subnet. Solicitations
are sent to the IGMP-MRDISC multicast group. are sent to the ALL-Routers (224.0.0.2) multicast group.
Multicast Router Solicitations are sent whenever a router wishes to Multicast Router Solicitations are sent whenever a device wishes to
discover multicast routers on a directly attached subnet. discover multicast routers on a directly attached subnet.
Multicast Router Termination messages are sent when a router Multicast Router Termination messages are sent when a router
terminates its multicast routing functions. terminates its multicast routing functions.
All IGMP Multicast Router Discovery messages are sent with an IP TLL All IGMP Multicast Router Discovery messages are sent with an IP TTL
of 1 and contain the IP Router Alert Option [RFC2113] in their IP of 1 and contain the IP Router Alert Option [RFC2113] in their IP
header. All IGMP Multicast Router Discovery messages are sent with header. All IGMP Multicast Router Discovery messages are sent with
to the All-Routers multicast group (224.0.0.2). to the All-Routers multicast group (224.0.0.2).
Other non-IP forwarding devices (e.g. layer-2 switches) may send Other non-IP forwarding devices (e.g. layer-2 switches) may send
Multicast Router Solicitations to solicit Multicast Router Multicast Router Solicitations to solicit Multicast Router
Advertisements. Advertisements.
3. Multicast Router Advertisement 3. Multicast Router Advertisement
skipping to change at line 232 skipping to change at line 232
Value: Option dependent value Value: Option dependent value
3.4 Sending Multicast Router Advertisements 3.4 Sending Multicast Router Advertisements
Router Advertisements are sent when the following events occur: Router Advertisements are sent when the following events occur:
o When the periodic advertisement interval timer expires. o When the periodic advertisement interval timer expires.
Note that it is not strictly periodic because the Note that it is not strictly periodic because the
advertisement interval is a random number between advertisement interval is a random number between
MaxAdvertisementInterval and MinAdvertisementInterval. MaxAdvertisementInterval and MinAdvertisementInterval.
(Default Value: 7-10 seconds).
o After waiting for a random delay less than o After waiting for a random delay less than
MaxInitialAdvertisementInterval when an interface first MaxInitialAdvertisementInterval when an interface first
comes up, is (re)initialized, or IGMP Multicast Router comes up, is (re)initialized, or IGMP Multicast Router
Discovery is enabled. A router may send up to a maximum Discovery is enabled. A router may send up to a maximum
of MaxInitialAdvertisements advertisements, waiting for a of MaxInitialAdvertisements advertisements, waiting for a
random delay less than MaxInitialAdvertisementInterval random delay less than MaxInitialAdvertisementInterval
between each successive advertisement. between each successive advertisement. Multiple messages
are sent for robustness in the face of packet loss on the
network.
o This is to prevent an implosion of router advertisements. This is to prevent an implosion of router advertisements. An example
An example of this occurring would be when many routers of this occurring would be when many routers are powered on at the
are powered on at the same time. When a solicitation is same time. When a solicitation is received, a router advertisement
received, a router advertisement is sent in response with is sent in response with a random delay less than MAX_RESPONSE_DELAY.
a random delay less than MAX_RESPONSE_DELAY. If a If a solicitation is received while an advertisement is pending
solicitation is received while an advertisement is pending (because of a recent solicitation), that solicitation will be
(because of a recent solicitation), that solicitation will ignored.
be ignored.
Whenever an advertisement is sent, the periodic advertisement Whenever an advertisement is sent, the periodic advertisement
interval timer may be reset. interval timer must be reset.
3.5 Receiving Multicast Router Advertisements 3.5 Receiving Multicast Router Advertisements
Biswas, Cain, Haberman 5 Biswas, Cain, Haberman 5
Upon receiving a router advertisement, routers will validate the Upon receiving a router advertisement, devices will validate the
message by the following criteria: message by the following criteria:
1. Verifying that the IGMP type is 0x24 1.
Verifying that the IGMP type is 0x24
2. Verifying the IGMP checksum 2.
Verifying the IGMP checksum
3. IP Destination Address = All-Routers multicast address 3.
IP Destination Address = All-Routers multicast address
A router advertisement not meeting the validity requirements will be A router advertisement not meeting the validity requirements will be
silently discarded. Routers MUST process all options, discarding silently discarded. Devices MUST process all options, discarding
options that are not recognized. options that are not recognized.
If a router advertisement is not received for a particular neighbor If a router advertisement is not received for a particular neighbor
within NeighborDeadInterval time interval, then the neighbor is within NeighborDeadInterval time interval, then the neighbor is
considered to be unreachable. considered to be unreachable.
3.6 Multicast Router Advertisement Configuration Variables 3.6 Multicast Router Advertisement Configuration Variables
A router that implements multicast router discovery MUST allow for A router that implements multicast router discovery MUST allow for
the following variables to be configured by system management; the following variables to be configured by system management;
skipping to change at line 318 skipping to change at line 321
Biswas, Cain, Haberman 6 Biswas, Cain, Haberman 6
3.6.4 MaxInitialAdvertisements 3.6.4 MaxInitialAdvertisements
The maximum number of router advertisements that will be sent on a The maximum number of router advertisements that will be sent on a
subnet after a router boots. subnet after a router boots.
Default: 3 Default: 3
3.6.5 NeighborDeadInterval 3.6.5 NeighborDeadInterval
The maximum time allowed before declaring that a neighbor can be The maximum time allowed before a neighbor can be declared "dead".
declared "dead". This variable is defined in seconds. In order for This variable is defined in seconds. In order for all devices to have
all routers to have a consistent state, it is necessary for the a consistent state, it is necessary for the MaxAdvertisementInterval
MaxAdvertisementInterval to be configured the same on all routers per to be configured the same on all routers per subnet.
subnet.
Default: 3 * MaxAdvertisementInterval Default: 3 * MaxAdvertisementInterval
4. Multicast Router Solicitation 4. Multicast Router Solicitation
4.1 Overview 4.1 Overview
Multicast Router Solicitations are used to solicit Multicast Router Multicast Router Solicitations are used to solicit Multicast Router
Advertisements. These messages are used when a router (or other Advertisements. These messages are used when a device wishes to
device) wishes to discover multicast routers. Upon receiving a discover multicast routers. Upon receiving a solicitation on an
solicitation on an interface with IP multicast forwarding enabled, interface with IP multicast forwarding enabled and multicast router
router will respond with an advertisement. discovery enabled, a router will respond with an advertisement.
Router solicitations may be sent when a router starts up, when a Router solicitations may be sent when a router starts up, when a
router interface (re)initializes, or when IGMP Multicast Router router interface (re)initializes, or when IGMP Multicast Router
Discovery is enabled. Solicitations are sent as IGMP messages to the Discovery is enabled. Solicitations are sent as IGMP messages to the
All-Routers multicast address (224.0.0.2) and should be rate-limited. All-Routers multicast address (224.0.0.2) and must be rate-limited.
4.2 IP Header Fields 4.2 IP Header Fields
4.2.1 Source Address 4.2.1 Source Address
An IP address belonging to the interface from which this message is An IP address belonging to the interface from which this message is
sent. If multiple source addresses are configured on an interface, sent. If multiple source addresses are configured on an interface,
then the one chosen is implementation dependent. then the one chosen is implementation dependent.
If the solicitation is being sent from a device that does not have an If the solicitation is being sent from a device that does not have an
IP address (i.e. non-managed layer-2 switch), then the source address IP address (i.e. non-managed layer-2 switch), then the source address
should be set to all zeros. should be set to all zeros.
4.2.2 Destination Address 4.2.2 Destination Address
Solicitation messages are sent to the All-Routers multicast address Solicitation messages are sent to the All-Routers multicast address
(224.0.0.2). (224.0.0.2).
4.2.3 Time-to-Live 4.2.3 Time-to-Live
Biswas, Cain, Haberman 7
The time-to-live field MUST be 1. The time-to-live field MUST be 1.
Biswas, Cain, Haberman 7
4.2.4 Protocol 4.2.4 Protocol
The protocol field is set to IGMP (2). The protocol field is set to IGMP (2).
4.3 Multicast Router Solicitation Message Format 4.3 Multicast Router Solicitation Message Format
0 1 2 3 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 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 | Reserved | Checksum | | Type | Reserved | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
4.3.1 Type Field 4.3.1 Type Field
The type field is set to 0x25. The type field is set to 0x25.
4.3.2 Reserved Field 4.3.2 Reserved Field
skipping to change at line 393 skipping to change at line 395
4.3.3 Checksum 4.3.3 Checksum
The checksum is the 16-bit one's complement of the one's complement The checksum is the 16-bit one's complement of the one's complement
sum of the IGMP message, starting with the IGMP type. For computing sum of the IGMP message, starting with the IGMP type. For computing
the checksum, the Checksum field is set to 0. the checksum, the Checksum field is set to 0.
4.4 Sending Multicast Router Solicitations 4.4 Sending Multicast Router Solicitations
Router solicitations are sent when the following events occur: Router solicitations are sent when the following events occur:
1. After waiting for a random delay less than SOLICITATION_INTERVAL 1.
After waiting for a random delay less than SOLICITATION_INTERVAL
when an interface first comes up, is (re)initialized, or IGMP when an interface first comes up, is (re)initialized, or IGMP
Multicast Router Discovery is enabled. A router may send up to Multicast Router Discovery is enabled. A router may send up to
a maximum of MAX_SOLICITATIONS, waiting for a random delay less a maximum of MAX_SOLICITATIONS, waiting for a random delay less
than SOLICITATION_INTERVAL between each successive solicitation. than SOLICITATION_INTERVAL between each successive solicitation.
2. Optionally, for an implementation specific event. Solicitations 2.
Optionally, for an implementation specific event. Solicitations
MUST be rate-limited; no more than MAX_SOLICITATIONS MUST be MUST be rate-limited; no more than MAX_SOLICITATIONS MUST be
sent in SOLICITATION_INTERVAL seconds. sent in SOLICITATION_INTERVAL seconds.
4.5 Receiving Multicast Router Solicitations 4.5 Receiving Multicast Router Solicitations
Upon receiving a router solicitation, routers will validate the Upon receiving a router solicitation, routers will validate the
message by: message by:
1. Verifying that the IGMP type is 0x25 1.
Verifying that the IGMP type is 0x25
2. Verifying the IGMP checksum 2.
Verifying the IGMP checksum
Biswas, Cain, Haberman 8 3.
3. IP Destination Address = All-Routers multicast address IP Destination Address = All-Routers multicast address
Biswas, Cain, Haberman 8
A router solicitation not meeting the validity requirements will be A router solicitation not meeting the validity requirements will be
silently discarded. silently discarded.
Solicitation message IP source addresses MUST NOT be used as part of Solicitation message IP source addresses MUST NOT be used as part of
the validity check. the validity check.
4.6 Multicast Router Solicitation Configuration Variables 4.6 Multicast Router Solicitation Configuration Variables
There are no configurable variables with respect to router There are no configurable variables with respect to router
solicitations. solicitations.
skipping to change at line 457 skipping to change at line 464
5.2.3 Time-to-Live 5.2.3 Time-to-Live
The Time-to-Live field MUST be 1. The Time-to-Live field MUST be 1.
5.2.4 Protocol 5.2.4 Protocol
The protocol field is set to IGMP (2). The protocol field is set to IGMP (2).
5.3 Multicast Router Termination Message Format 5.3 Multicast Router Termination Message Format
0 1 2 3 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 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 | Reserved | Checksum | | Type | Reserved | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
5.3.1 Type Field 5.3.1 Type Field
Biswas, Cain, Haberman 9 Biswas, Cain, Haberman 9
The type field is set to 0x26. The type field is set to 0x26.
5.3.2 Reserved Field 5.3.2 Reserved Field
skipping to change at line 482 skipping to change at line 489
5.3.3 Checksum 5.3.3 Checksum
The checksum is the 16-bit one's complement of the one's complement The checksum is the 16-bit one's complement of the one's complement
sum of the IGMP message, starting with the IGMP type. For computing sum of the IGMP message, starting with the IGMP type. For computing
the checksum, the Checksum field is set to 0. the checksum, the Checksum field is set to 0.
5.4 Sending Multicast Router Termination Messages 5.4 Sending Multicast Router Termination Messages
Multicast Router Termination messages are sent for three reasons: Multicast Router Termination messages are sent for three reasons:
1. Multicast forwarding is disabled on the interface 1.
Multicast forwarding is disabled on the interface
2. The interface is administratively disabled 2.
The interface is administratively disabled
3. The router is gracefully shutdown 3.
The router is gracefully shutdown
5.5 Receiving Multicast Router Termination Messages 5.5 Receiving Multicast Router Termination Messages
Upon receiving a termination message, routers will validate the Upon receiving a termination message, routers will validate the
message by the following criteria: message by the following criteria:
1. Verifying that the IGMP type is 0x26 1.
Verifying that the IGMP type is 0x26
2. Verifying the IGMP checksum 2.
Verifying the IGMP checksum
3. IP Destination Address = All-Routers multicast address 3.
IP Destination Address = All-Routers multicast address
A termination message not meeting the validity requirements will be A termination message not meeting the validity requirements will be
silently discarded. silently discarded.
6. Multicast Router Discovery Protocol Constants 6. Multicast Router Discovery Protocol Constants
o MAX_RESPONSE_DELAY 2 seconds o MAX_RESPONSE_DELAY 2 seconds
o MAX_SOLICITATION_DELAY 1 second o MAX_SOLICITATION_DELAY 1 second
skipping to change at line 527 skipping to change at line 540
The following options MUST be supported by an implementation of IGMP The following options MUST be supported by an implementation of IGMP
Multicast Router Discovery: Query Interval Advertisement Option and Multicast Router Discovery: Query Interval Advertisement Option and
Robustness Variable Advertisement Option. These options advertise Robustness Variable Advertisement Option. These options advertise
specific IGMP variables and are sent in an advertisement depending on specific IGMP variables and are sent in an advertisement depending on
the version of IGMP enabled on an interface. Although no the version of IGMP enabled on an interface. Although no
requirements exist for multicast routers at this time, it is assumed requirements exist for multicast routers at this time, it is assumed
that all multicast routers support the IGMP protocol. that all multicast routers support the IGMP protocol.
7.2 Query Interval Advertisement Option 7.2 Query Interval Advertisement Option
0 1 2 3 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 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=1 | Length=2 | IGMP Query Interval | | Type=1 | Length=2 | IGMP Query Interval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
If a multicast router has any version of IGMP [RFC1112] enabled on an If a multicast router has any version of IGMP [RFC1112] enabled on an
interface on which IGMP Multicast Router Discovery is also enabled, interface on which IGMP Multicast Router Discovery is also enabled,
it MUST send all advertisements with the Query Interval Advertisement it MUST send all advertisements with the Query Interval Advertisement
Option. This option contains the IGMP "Query Interval" configured on Option. This option contains the IGMP "Query Interval" configured on
the interface on which advertisements are sent. the interface on which advertisements are sent.
This option is sent regardless of whether the router is currently the This option is sent regardless of whether the router is currently the
IGMP querier for the subnet. This option is sent regardless of what IGMP querier for the subnet. This option is sent regardless of what
version of IGMP the router is running. version of IGMP the router is running.
IGMP Query Interval field is equal (in seconds) to the configured IGMP Query Interval field is equal (in seconds) to the configured
IGMP "query interval" on the interface from which the advertisement IGMP "query interval" on the interface from which the advertisement
was sent. was sent.
7.3 Robustness Variable Advertisement Option 7.3 Robustness Variable Advertisement Option
0 1 2 3 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 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=2 | Length=2 | Robustness Variable | | Type=2 | Length=2 | Robustness Variable |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
If a multicast router has IGMPv2 [IGMPv2] or IGMPv3 [IGMPv3] enabled If a multicast router has IGMPv2 [IGMPv2] or IGMPv3 [IGMPv3] enabled
on an interface on which IGMP Multicast Router Discovery is also on an interface on which IGMP Multicast Router Discovery is also
enabled, it MUST send all advertisements with the Robustness Variable enabled, it MUST send all advertisements with the Robustness Variable
Advertisement Option. This option contains the IGMP "Robustness Advertisement Option. This option contains the IGMP "Robustness
Variable" configured on the interface on which advertisements are Variable" configured on the interface on which advertisements are
sent. sent.
skipping to change at line 585 skipping to change at line 598
new fields to support the discovery of multicast routers. For this new fields to support the discovery of multicast routers. For this
reason, the timing mechanisms defined for NDP will be used instead of reason, the timing mechanisms defined for NDP will be used instead of
those defined in this document for IPv4 support. those defined in this document for IPv4 support.
8.1 Router Advertisement Message 8.1 Router Advertisement Message
The Router Advertisement message contains two new fields to support The Router Advertisement message contains two new fields to support
the multicast router discovery mechanism. The modified message the multicast router discovery mechanism. The modified message
format is: format is:
0 1 2 3 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 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 | | Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Cur Hop Limit |M|O|H|D|E|Rsrvd| Router Lifetime | | Cur Hop Limit |M|O|H|D|E|Rsrvd| Router Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reachable Time | | Reachable Time |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Retrans Timer | | Retrans Timer |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options ... | Options ...
+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+-+-+-
The two new fields are the 'D' and 'E' bits. All other fields retain The two new fields are the 'D' and 'E' bits. All other fields retain
their definitions and functions as described in Section 4.2 of the their definitions and functions as described in Section 4.2 of the
NDP specification [RFC2461]. NDP specification [RFC2461].
8.1.1 Discovery (D) bit 8.1.1 Discovery (D) bit
The 'D' bit is used by a router to indicate support for the Multicast The 'D' bit is used by a router to indicate support for the Multicast
Router Discovery protocol. A value of '1' indicates that the router Router Discovery protocol. A value of '1' indicates that the router
supports the discovery protocol. A value of '0' indicates no supports the discovery protocol. A value of '0' indicates no
 End of changes. 36 change blocks. 
56 lines changed or deleted 69 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/