RFC 3259 (rfc3259) - Page 2 of 39
A Message Bus for Local Coordination
Alternative Format: Original Text Document
RFC 3259 A Message Bus for Local Coordination April 2002 6. Transport . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1 Local Multicast/Broadcast . . . . . . . . . . . . . . . . . 14 6.1.1 Mbus multicast groups for IPv4 . . . . . . . . . . . . . . . 15 6.1.2 Mbus multicast groups for IPv6 . . . . . . . . . . . . . . . 15 6.1.3 Use of Broadcast . . . . . . . . . . . . . . . . . . . . . . 16 6.1.4 Mbus UDP Port Number . . . . . . . . . . . . . . . . . . . . 16 6.2 Directed Unicast . . . . . . . . . . . . . . . . . . . . . . 16 7. Reliability . . . . . . . . . . . . . . . . . . . . . . . . 18 8. Awareness of other Entities . . . . . . . . . . . . . . . . 20 8.1 Hello Message Transmission Interval . . . . . . . . . . . . 21 8.1.1 Calculating the Interval for Hello Messages . . . . . . . . 22 8.1.2 Initialization of Values . . . . . . . . . . . . . . . . . . 23 8.1.3 Adjusting the Hello Message Interval when the Number of Entities increases . . . . . . . . . . . . . . . . . . . . . 23 8.1.4 Adjusting the Hello Message Interval when the Number of Entities decreases . . . . . . . . . . . . . . . . . . . . . 23 8.1.5 Expiration of hello timers . . . . . . . . . . . . . . . . . 23 8.2 Calculating the Timeout for Mbus Entities . . . . . . . . . 24 9. Messages . . . . . . . . . . . . . . . . . . . . . . . . . . 24 9.1 mbus.hello . . . . . . . . . . . . . . . . . . . . . . . . . 24 9.2 mbus.bye . . . . . . . . . . . . . . . . . . . . . . . . . . 25 9.3 mbus.ping . . . . . . . . . . . . . . . . . . . . . . . . . 25 9.4 mbus.quit . . . . . . . . . . . . . . . . . . . . . . . . . 26 9.5 mbus.waiting . . . . . . . . . . . . . . . . . . . . . . . . 26 9.6 mbus.go . . . . . . . . . . . . . . . . . . . . . . . . . . 27 10. Constants . . . . . . . . . . . . . . . . . . . . . . . . . 27 11. Mbus Security . . . . . . . . . . . . . . . . . . . . . . . 28 11.1 Security Model . . . . . . . . . . . . . . . . . . . . . . . 28 11.2 Encryption . . . . . . . . . . . . . . . . . . . . . . . . . 28 11.3 Message Authentication . . . . . . . . . . . . . . . . . . . 29 11.4 Procedures for Senders and Receivers . . . . . . . . . . . . 30 12. Mbus Configuration . . . . . . . . . . . . . . . . . . . . . 31 12.1 File based parameter storage . . . . . . . . . . . . . . . . 33 12.2 Registry based parameter storage . . . . . . . . . . . . . . 34 13. Security Considerations . . . . . . . . . . . . . . . . . . 34 14. IANA Considerations . . . . . . . . . . . . . . . . . . . . 35 15. References . . . . . . . . . . . . . . . . . . . . . . . . . 35 A. About References . . . . . . . . . . . . . . . . . . . . . . 37 B. Limitations and Future Work . . . . . . . . . . . . . . . . 37 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 38 Full Copyright Statement . . . . . . . . . . . . . . . . . . . . . 39 Ott, et. al. Informational



