IPv4 and IPv6 support

A Target Set can be created as either IPv4 or IPv6. However a target set cannot support mixed address types. This means that SCTP multi-homed endpoints can contain address types of either IPv4 or IPv6 but not both.