diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2025-01-24 15:26:27 +0000 |
|---|---|---|
| committer | Viacheslav Hletenko <v.gletenko@vyos.io> | 2025-01-24 15:34:33 +0000 |
| commit | 9425dce22f1bc8393d5ea6b2ae39b4ef70b7fa50 (patch) | |
| tree | 26b8356d17e6d03a9e86f5dfc2e8443a460f21cb /interface-definitions | |
| parent | 912128ab9a6d0272c67b199050c0a9b1bf79b24f (diff) | |
| download | vyos-1x-9425dce22f1bc8393d5ea6b2ae39b4ef70b7fa50.tar.gz vyos-1x-9425dce22f1bc8393d5ea6b2ae39b4ef70b7fa50.zip | |
GRE: Add ability to configure multipoint mode
Add ability to configure multipoint mode.
Remote IP address in this case has to be 0.0.0.0
Only one tunnel with the same source IP is allowed in the
point-to-multipoint mode
set vpp interfaces gre gre0 mode 'point-to-multipoint'
set vpp interfaces gre gre0 remote '0.0.0.0'
set vpp interfaces gre gre0 source-address '192.0.2.1'
Diffstat (limited to 'interface-definitions')
| -rw-r--r-- | interface-definitions/vpp.xml.in | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/interface-definitions/vpp.xml.in b/interface-definitions/vpp.xml.in index c946839db..e3a2f9aff 100644 --- a/interface-definitions/vpp.xml.in +++ b/interface-definitions/vpp.xml.in @@ -180,6 +180,27 @@ </valueHelp> </properties> <children> + <leafNode name="mode"> + <properties> + <help>GRE tunnel mode</help> + <completionHelp> + <list>point-to-point point-to-multipoint</list> + </completionHelp> + <valueHelp> + <format>point-to-point</format> + <description>Point to point mode</description> + </valueHelp> + <valueHelp> + <format>point-to-multipoint</format> + <description>Point to multipoint mode</description> + </valueHelp> + <constraint> + <regex>(point-to-point|point-to-multipoint)</regex> + </constraint> + <constraintErrorMessage>Invalid mode, must be one of: point-to-point or point-to-multipoint</constraintErrorMessage> + </properties> + <defaultValue>point-to-point</defaultValue> + </leafNode> <leafNode name="tunnel-type"> <properties> <help>GRE tunnel type</help> |
