You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add to registry.NetworkService.Matches.Metadata (link) a new map<string, string> filterMechanisms, where key - mechanism.Cls ("LOCAL" or "REMOTE"), value - array of allowed mechanisms (separated by ','). Allow all mechanisms if value is empty.
Improve discover to store and handle information about which Endpoint corresponds to which Match.
selectEndpointServer adds to context.Metadata a mechanism that can be taken from Match.Metadata.FilterMechanisms.
filterMechanismsClient takes mechanism from context.Metadata and filters MechanismPreferences (alongside cls.LOCAL/REMOTE).
After that, only the desired mechanism should remain in the preferences.
Intro
Currently, we have two remote mechanisms: VXLAN (Ethernet) and Wireguard (IP).
The selection for those mechanisms is working fine because they have a diff by Payload.
What NSM should do if we will have a few IP mechanisms or a few Ethernet mechanisms?
Problems
Solutions
The text was updated successfully, but these errors were encountered: