Filter routes to sync from same HA group (#618)

An additional check and filter for routes that are part
 of the same HA group where the peer is a routing peer
This commit is contained in:
Maycon Santos
2022-12-08 15:15:50 +01:00
committed by GitHub
parent eec24fc730
commit 6f610dca89
5 changed files with 56 additions and 17 deletions

View File

@@ -145,3 +145,8 @@ func compareGroupsList(list, other []string) bool {
return true
}
// GetHAUniqueID returns a highly available route ID by combining Network ID and Network range address
func GetHAUniqueID(input *Route) string {
return input.NetID + "-" + input.Network.String()
}