⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc3810.txt

📁 xorp源码hg
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   that address).  Larger values, especially in the exponential range,   allow the tuning of the burstiness of MLD traffic on a link.5.1.4.  Reserved   Initialized to zero by the sender; ignored by receivers.Vida & Costa                Standards Track                    [Page 16]RFC 3810                     MLDv2 for IPv6                    June 20045.1.5.  Multicast Address   For a General Query, the Multicast Address field is set to zero.  For   a Multicast Address Specific Query or Multicast Address and Source   Specific Query, it is set to the multicast address being queried (see   section 5.1.10, below).5.1.7.  S Flag (Suppress Router-Side Processing)   When set to one, the S Flag indicates to any receiving multicast   routers that they have to suppress the normal timer updates they   perform upon hearing a Query.  Nevertheless, it does not suppress the   querier election or the normal "host-side" processing of a Query that   a router may be required to perform as a consequence of itself being   a multicast listener.5.1.8.  QRV (Querier's Robustness Variable)   If non-zero, the QRV field contains the [Robustness Variable] value   used by the Querier.  If the Querier's [Robustness Variable] exceeds   7 (the maximum value of the QRV field), the QRV field is set to zero.   Routers adopt the QRV value from the most recently received Query as   their own [Robustness Variable] value, unless that most recently   received QRV was zero, in which case they use the default [Robustness   Variable] value specified in section 9.1, or a statically configured   value.5.1.9.  QQIC (Querier's Query Interval Code)   The Querier's Query Interval Code field specifies the [Query   Interval] used by the Querier.  The actual interval, called the   Querier's Query Interval (QQI), is represented in units of seconds,   and is derived from the Querier's Query Interval Code as follows:   If QQIC < 128, QQI = QQIC   If QQIC >= 128, QQIC represents a floating-point value as follows:       0 1 2 3 4 5 6 7      +-+-+-+-+-+-+-+-+      |1| exp | mant  |      +-+-+-+-+-+-+-+-+   QQI = (mant | 0x10) << (exp + 3)Vida & Costa                Standards Track                    [Page 17]RFC 3810                     MLDv2 for IPv6                    June 2004   Multicast routers that are not the current Querier adopt the QQI   value from the most recently received Query as their own [Query   Interval] value, unless that most recently received QQI was zero, in   which case the receiving routers use the default [Query Interval]   value specified in section 9.2.5.1.10.  Number of Sources (N)   The Number of Sources (N) field specifies how many source addresses   are present in the Query.  This number is zero in a General Query or   a Multicast Address Specific Query, and non-zero in a Multicast   Address and Source Specific Query.  This number is limited by the MTU   of the link over which the Query is transmitted.  For example, on an   Ethernet link with an MTU of 1500 octets, the IPv6 header (40 octets)   together with the Hop-By-Hop Extension Header (8 octets) that   includes the Router Alert option consume 48 octets; the MLD fields up   to the Number of Sources (N) field consume 28 octets; thus, there are   1424 octets left for source addresses, which limits the number of   source addresses to 89 (1424/16).5.1.11.  Source Address [i]   The Source Address [i] fields are a vector of n unicast addresses,   where n is the value in the Number of Sources (N) field.5.1.12.  Additional Data   If the Payload Length field in the IPv6 header of a received Query   indicates that there are additional octets of data present, beyond   the fields described here, MLDv2 implementations MUST include those   octets in the computation to verify the received MLD Checksum, but   MUST otherwise ignore those additional octets.  When sending a Query,   an MLDv2 implementation MUST NOT include additional octets beyond the   fields described above.5.1.13.  Query Variants   There are three variants of the Query message:   o  A "General Query" is sent by the Querier to learn which multicast      addresses have listeners on an attached link.  In a General Query,      both the Multicast Address field and the Number of Sources (N)      field are zero.Vida & Costa                Standards Track                    [Page 18]RFC 3810                     MLDv2 for IPv6                    June 2004   o  A "Multicast Address Specific Query" is sent by the Querier to      learn if a particular multicast address has any listeners on an      attached link.  In a Multicast Address Specific Query, the      Multicast Address field contains the multicast address of      interest, while the Number of Sources (N) field is set to zero.   o  A "Multicast Address and Source Specific Query" is sent by the      Querier to learn if any of the sources from the specified list for      the particular multicast address has any listeners on an attached      link or not.  In a Multicast Address and Source Specific Query the      Multicast Address field contains the multicast address of      interest, while the Source Address [i] field(s) contain(s) the      source address(es) of interest.5.1.14.  Source Addresses for Queries   All MLDv2 Queries MUST be sent with a valid IPv6 link-local source   address.  If a node (router or host) receives a Query message with   the IPv6 Source Address set to the unspecified address (::), or any   other address that is not a valid IPv6 link-local address, it MUST   silently discard the message and SHOULD log a warning.5.1.15.  Destination Addresses for Queries   In MLDv2, General Queries are sent to the link-scope all-nodes   multicast address (FF02::1).  Multicast Address Specific and   Multicast Address and Source Specific Queries are sent with an IP   destination address equal to the multicast address of interest.   *However*, a node MUST accept and process any Query whose IP   Destination Address field contains *any* of the addresses (unicast or   multicast) assigned to the interface on which the Query arrives. This   might be useful, e.g., for debugging purposes.Vida & Costa                Standards Track                    [Page 19]RFC 3810                     MLDv2 for IPv6                    June 20045.2.  Version 2 Multicast Listener Report Message   Version 2 Multicast Listener Reports are sent by IP nodes to report   (to neighboring routers) the current multicast listening state, or   changes in the multicast listening state, of their interfaces.   Reports have the following format:     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 = 143   |    Reserved   |           Checksum            |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |           Reserved            |Nr of Mcast Address Records (M)|    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                                                               |    .                                                               .    .                  Multicast Address Record [1]                 .    .                                                               .    |                                                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                                                               |    .                                                               .    .                  Multicast Address Record [2]                 .    .                                                               .    |                                                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                               .                               |    .                               .                               .    |                               .                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                                                               |    .                                                               .    .                  Multicast Address Record [M]                 .    .                                                               .    |                                                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Vida & Costa                Standards Track                    [Page 20]RFC 3810                     MLDv2 for IPv6                    June 2004   Each Multicast Address Record has the following internal format:    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |  Record Type  |  Aux Data Len |     Number of Sources (N)     |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                                                               |    *                                                               *    |                                                               |    *                       Multicast Address                       *    |                                                               |    *                                                               *    |                                                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                                                               |    *                                                               *    |                                                               |    *                       Source Address [1]                      *    |                                                               |    *                                                               *    |                                                               |    +-                                                             -+    |                                                               |    *                                                               *    |                                                               |    *                       Source Address [2]                      *    |                                                               |    *                                                               *    |                                                               |    +-                                                             -+    .                               .                               .    .                               .                               .    .                               .                               .    +-                                                             -+    |                                                               |    *                                                               *    |                                                               |    *                       Source Address [N]                      *    |                                                               |    *                                                               *    |                                                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                                                               |    .                                                               .    .                         Auxiliary Data                        .    .                                                               .    |                                                               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -