From a950059053f7394acfb453cc0d8194aa3dc721fa Mon Sep 17 00:00:00 2001 From: kumvijaya Date: Thu, 26 Sep 2024 11:31:07 +0530 Subject: T6732: added same as vyos 1x --- .../include/ipsec/authentication-id.xml.i | 11 ++++++++ .../ipsec/authentication-pre-shared-secret.xml.i | 11 ++++++++ .../include/ipsec/authentication-rsa.xml.i | 30 ++++++++++++++++++++++ .../include/ipsec/authentication-x509.xml.i | 11 ++++++++ interface-definitions/include/ipsec/bind.xml.i | 10 ++++++++ .../include/ipsec/esp-group.xml.i | 10 ++++++++ .../include/ipsec/ike-group.xml.i | 10 ++++++++ .../include/ipsec/local-address.xml.i | 27 +++++++++++++++++++ .../include/ipsec/local-traffic-selector.xml.i | 28 ++++++++++++++++++++ .../include/ipsec/remote-address.xml.i | 29 +++++++++++++++++++++ .../include/ipsec/replay-window.xml.i | 19 ++++++++++++++ 11 files changed, 196 insertions(+) create mode 100644 interface-definitions/include/ipsec/authentication-id.xml.i create mode 100644 interface-definitions/include/ipsec/authentication-pre-shared-secret.xml.i create mode 100644 interface-definitions/include/ipsec/authentication-rsa.xml.i create mode 100644 interface-definitions/include/ipsec/authentication-x509.xml.i create mode 100644 interface-definitions/include/ipsec/bind.xml.i create mode 100644 interface-definitions/include/ipsec/esp-group.xml.i create mode 100644 interface-definitions/include/ipsec/ike-group.xml.i create mode 100644 interface-definitions/include/ipsec/local-address.xml.i create mode 100644 interface-definitions/include/ipsec/local-traffic-selector.xml.i create mode 100644 interface-definitions/include/ipsec/remote-address.xml.i create mode 100644 interface-definitions/include/ipsec/replay-window.xml.i (limited to 'interface-definitions/include/ipsec') diff --git a/interface-definitions/include/ipsec/authentication-id.xml.i b/interface-definitions/include/ipsec/authentication-id.xml.i new file mode 100644 index 0000000..4e0b848 --- /dev/null +++ b/interface-definitions/include/ipsec/authentication-id.xml.i @@ -0,0 +1,11 @@ + + + + Local ID for peer authentication + + txt + Local ID used for peer authentication + + + + diff --git a/interface-definitions/include/ipsec/authentication-pre-shared-secret.xml.i b/interface-definitions/include/ipsec/authentication-pre-shared-secret.xml.i new file mode 100644 index 0000000..af26693 --- /dev/null +++ b/interface-definitions/include/ipsec/authentication-pre-shared-secret.xml.i @@ -0,0 +1,11 @@ + + + + Pre-shared secret key + + txt + Pre-shared secret key + + + + diff --git a/interface-definitions/include/ipsec/authentication-rsa.xml.i b/interface-definitions/include/ipsec/authentication-rsa.xml.i new file mode 100644 index 0000000..0a364e8 --- /dev/null +++ b/interface-definitions/include/ipsec/authentication-rsa.xml.i @@ -0,0 +1,30 @@ + + + + RSA keys + + + + + Name of PKI key-pair with local private key + + pki key-pair + + + + + + Local private key passphrase + + + + + Name of PKI key-pair with remote public key + + pki key-pair + + + + + + diff --git a/interface-definitions/include/ipsec/authentication-x509.xml.i b/interface-definitions/include/ipsec/authentication-x509.xml.i new file mode 100644 index 0000000..1d04c94 --- /dev/null +++ b/interface-definitions/include/ipsec/authentication-x509.xml.i @@ -0,0 +1,11 @@ + + + + X.509 certificate + + + #include + #include + + + diff --git a/interface-definitions/include/ipsec/bind.xml.i b/interface-definitions/include/ipsec/bind.xml.i new file mode 100644 index 0000000..edc46d4 --- /dev/null +++ b/interface-definitions/include/ipsec/bind.xml.i @@ -0,0 +1,10 @@ + + + + VTI tunnel interface associated with this configuration + + interfaces vti + + + + diff --git a/interface-definitions/include/ipsec/esp-group.xml.i b/interface-definitions/include/ipsec/esp-group.xml.i new file mode 100644 index 0000000..5e5d819 --- /dev/null +++ b/interface-definitions/include/ipsec/esp-group.xml.i @@ -0,0 +1,10 @@ + + + + Encapsulating Security Payloads (ESP) group name + + vpn ipsec esp-group + + + + diff --git a/interface-definitions/include/ipsec/ike-group.xml.i b/interface-definitions/include/ipsec/ike-group.xml.i new file mode 100644 index 0000000..f7649ed --- /dev/null +++ b/interface-definitions/include/ipsec/ike-group.xml.i @@ -0,0 +1,10 @@ + + + + Internet Key Exchange (IKE) group name + + vpn ipsec ike-group + + + + diff --git a/interface-definitions/include/ipsec/local-address.xml.i b/interface-definitions/include/ipsec/local-address.xml.i new file mode 100644 index 0000000..71f5149 --- /dev/null +++ b/interface-definitions/include/ipsec/local-address.xml.i @@ -0,0 +1,27 @@ + + + + IPv4 or IPv6 address of a local interface to use for VPN + + any + + + + ipv4 + IPv4 address of a local interface for VPN + + + ipv6 + IPv6 address of a local interface for VPN + + + any + Allow any IPv4 address present on the system to be used for VPN + + + + (any) + + + + diff --git a/interface-definitions/include/ipsec/local-traffic-selector.xml.i b/interface-definitions/include/ipsec/local-traffic-selector.xml.i new file mode 100644 index 0000000..9ae67f5 --- /dev/null +++ b/interface-definitions/include/ipsec/local-traffic-selector.xml.i @@ -0,0 +1,28 @@ + + + + Local parameters for interesting traffic + + + #include + + + Local IPv4 or IPv6 prefix + + ipv4net + Local IPv4 prefix + + + ipv6net + Local IPv6 prefix + + + + + + + + + + + diff --git a/interface-definitions/include/ipsec/remote-address.xml.i b/interface-definitions/include/ipsec/remote-address.xml.i new file mode 100644 index 0000000..91decba --- /dev/null +++ b/interface-definitions/include/ipsec/remote-address.xml.i @@ -0,0 +1,29 @@ + + + + IPv4 or IPv6 address of the remote peer + + ipv4 + IPv4 address of the remote peer + + + ipv6 + IPv6 address of the remote peer + + + hostname + Fully qualified domain name of the remote peer + + + any + Allow any IP address of the remote peer + + + + + (any) + + + + + diff --git a/interface-definitions/include/ipsec/replay-window.xml.i b/interface-definitions/include/ipsec/replay-window.xml.i new file mode 100644 index 0000000..f35ed55 --- /dev/null +++ b/interface-definitions/include/ipsec/replay-window.xml.i @@ -0,0 +1,19 @@ + + + + IPsec replay window to configure for this CHILD_SA + + u32:0 + Disable IPsec replay protection + + + u32:1-2040 + Replay window size in packets + + + + + + 32 + + -- cgit v1.2.3