Skip to content

Add list of trusted VNIs#56

Merged
theasianpianist merged 2 commits intosonic-net:masterfrom
theasianpianist:trusted-vni-list
Feb 17, 2026
Merged

Add list of trusted VNIs#56
theasianpianist merged 2 commits intosonic-net:masterfrom
theasianpianist:trusted-vni-list

Conversation

@theasianpianist
Copy link
Collaborator

The current proto definition only allows a single value or range for trusted VNIs. If we want to trust two different VNIs, then we must use a range that includes all VNIs between them, which presents a security risk. This will require changes across multiple repos in the following order:

  1. Update the protobuf definition to allow for multiple ranges and values for trusted VNIs (this PR)
  2. Update orchagent code to parse the new protobuf definition and create multiple trusted VNI entries
  3. Update sonic-mgmt tests to use the new definition
  4. Update the protobuf definition to remove/deprecate the old trusted_vni field to avoid confusion.

Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link

Cherry-pick PR to msft-202506: Azure/sonic-dash-api.msft#11

@mssonicbld
Copy link

Cherry-pick PR to 202511: #58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments