See this thread for context.
We're currently using the term "default" in Nexus to refer to what's called the primary interface in RFD 21. This issue tracks cleaning up at least the language around the primary interface, and possibly including a boolean or some other information in the network_interface table to indicate whether an interface is the primary for its instance.
The value of that is it makes it clear which IP addresses to publish in DNS, which one to use when doing NAT for an instance to reach the broader network, and probably other things. One drawback is the need to treat it specially, such as disallowing deletion, at least not without propagating the "primary" status to another interface.
See this thread for context.
We're currently using the term "default" in Nexus to refer to what's called the primary interface in RFD 21. This issue tracks cleaning up at least the language around the primary interface, and possibly including a boolean or some other information in the
network_interfacetable to indicate whether an interface is the primary for its instance.The value of that is it makes it clear which IP addresses to publish in DNS, which one to use when doing NAT for an instance to reach the broader network, and probably other things. One drawback is the need to treat it specially, such as disallowing deletion, at least not without propagating the "primary" status to another interface.