This commit is contained in:
Adam Ierymenko 2015-10-09 08:51:57 -07:00
parent 160278c489
commit 3fa6dd377f

View file

@ -669,7 +669,8 @@ public:
* This generates OK with a copy of the transmitted payload. No ERROR * This generates OK with a copy of the transmitted payload. No ERROR
* is generated. Response to ECHO requests is optional. * is generated. Response to ECHO requests is optional.
* *
* Note that fragmented ECHO packets may not work. * Support for fragmented echo packets is optional and their use is not
* recommended.
*/ */
VERB_ECHO = 8, VERB_ECHO = 8,
@ -680,8 +681,18 @@ public:
* <[4] multicast additional distinguishing information (ADI)> * <[4] multicast additional distinguishing information (ADI)>
* [... additional tuples of network/address/adi ...] * [... additional tuples of network/address/adi ...]
* *
* LIKEs are sent to peers with whom you have a direct peer to peer * LIKEs may be sent to any peer, though a good implementation should
* connection, and always including root servers. * restrict them to peers on the same network they're for and to network
* controllers and root servers. In the current network, root servers
* will provide the service of final multicast cache.
*
* It is recommended that NETWORK_MEMBERSHIP_CERTIFICATE pushes be sent
* along with MULTICAST_LIKE when pushing LIKEs to peers that do not
* share a network membership (such as root servers), since this can be
* used to authenticate GATHER requests and limit responses to peers
* authorized to talk on a network. (Should be an optional field here,
* but saving one or two packets every five minutes is not worth an
* ugly hack or protocol rev.)
* *
* OK/ERROR are not generated. * OK/ERROR are not generated.
*/ */