Tony Finch - le (m/j/a) 1/1/09 10:01 PM:
In my understanding, SCTP has a promising approach for this:But what we need is an addressing architecture that allows us to tell the difference between a hostname that has multiple addresses because they are required for application addressing, or because the destination has multiple points of connection. (I think IPv4 vs IPv6 is a special case of the latter.) This is another way of looking at the id/loc split. - The DNS provides as usual a set of locators that may be tried successively to start an SCTP association, until one succeeds. They may be those of different hosts (e.g. for load sharing on a per connection basis). - Once an SCTP association is established with an SCTP endpoint, both ends may exchange their lists of alternative locators. These locators being exclusive of endpoint physical hosts, this is adequate for multihoming support. SRV resource records do provide indications for weighted load balancing, nicely distinct from normal vs backup. IMO, their use could be extended for multihoming. For this, alternative locators of a multihomed endpoint would be compared to those obtained in SRV RRs that , in the DNS, are given for the name of this endpoint. For each address that matches an SRV RR, the weight it indicates can be used for intelligent load balancing. Same view. In addition, if applications use Connect By Name, and resolvers make SRV queries when names have the service-name format, then: - applications need not to be concerned - transport modules can get the right remote application ports. RD |
_______________________________________________ Ietf mailing list [email protected] https://www.ietf.org/mailman/listinfo/ietf
