Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(eos_designs): STUN SSL profile support #3636

Merged
merged 8 commits into from
Feb 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -195,9 +195,16 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile STUN-DTLS
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate STUN-DTLS.crt key STUN-DTLS.key
!
stun
client
server-profile INET-autovpn-rr3-Ethernet1
ip address 10.7.7.7
ssl profile STUN-DTLS
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -287,13 +287,22 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile STUN-DTLS
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate STUN-DTLS.crt key STUN-DTLS.key
!
stun
client
server-profile INET-cv-pathfinder-pathfinder-Ethernet1
ip address 10.7.7.7
ssl profile STUN-DTLS
server-profile INET-cv-pathfinder-pathfinder-Ethernet3
ip address 10.9.9.9
ssl profile STUN-DTLS
server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2
ip address 172.16.0.1
ssl profile STUN-DTLS
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -403,4 +403,10 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -284,13 +284,22 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile STUN-DTLS
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate STUN-DTLS.crt key STUN-DTLS.key
!
stun
client
server-profile INET-cv-pathfinder-pathfinder-Ethernet1
ip address 10.7.7.7
ssl profile STUN-DTLS
server-profile INET-cv-pathfinder-pathfinder-Ethernet3
ip address 10.9.9.9
ssl profile STUN-DTLS
server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2
ip address 172.16.0.1
ssl profile STUN-DTLS
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -471,13 +471,22 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
stun
client
server-profile INET-cv-pathfinder-pathfinder-Ethernet1
ip address 10.7.7.7
ssl profile profileA
server-profile INET-cv-pathfinder-pathfinder-Ethernet3
ip address 10.9.9.9
ssl profile profileA
server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2
ip address 172.16.0.1
ssl profile profileA
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -517,11 +517,19 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
stun
client
server-profile INET-cv-pathfinder-pathfinder-Ethernet1
ip address 10.7.7.7
ssl profile profileA
server-profile INET-cv-pathfinder-pathfinder-Ethernet3
ip address 10.9.9.9
ssl profile profileA
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -514,9 +514,16 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
stun
client
server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2
ip address 172.16.0.1
ssl profile profileA
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -375,10 +375,17 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
stun
server
local-interface Ethernet1
local-interface Ethernet2
local-interface Ethernet3
ssl profile profileA
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -378,8 +378,15 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileB
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileB.crt key profileB.key
!
stun
server
local-interface Ethernet1
ssl profile profileB
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -393,9 +393,16 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileB
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileB.crt key profileB.key
!
stun
server
local-interface Ethernet1
local-interface Ethernet2
ssl profile profileB
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -547,13 +547,22 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
stun
client
server-profile INET-cv-pathfinder-pathfinder-Ethernet1
ip address 10.7.7.7
ssl profile profileA
server-profile INET-cv-pathfinder-pathfinder-Ethernet3
ip address 10.9.9.9
ssl profile profileA
server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2
ip address 172.16.0.1
ssl profile profileA
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -547,13 +547,22 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile profileA
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate profileA.crt key profileA.key
!
stun
client
server-profile INET-cv-pathfinder-pathfinder-Ethernet1
ip address 10.7.7.7
ssl profile profileA
server-profile INET-cv-pathfinder-pathfinder-Ethernet3
ip address 10.9.9.9
ssl profile profileA
server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2
ip address 172.16.0.1
ssl profile profileA
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,10 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile STUN-DTLS
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate STUN-DTLS.crt key STUN-DTLS.key
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -193,4 +193,10 @@ management api http-commands
vrf MGMT
no shutdown
!
management security
ssl profile STUN-DTLS
tls versions 1.2
trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt
certificate STUN-DTLS.crt key STUN-DTLS.key
!
end
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,16 @@ ip_security:
mode: transport
key_controller:
profile: AUTOVPN
management_security:
ssl_profiles:
- name: STUN-DTLS
certificate:
file: STUN-DTLS.crt
key: STUN-DTLS.key
trust_certificate:
certificates:
- aristaDeviceCertProvisionerDefaultRootCA.crt
tls_versions: '1.2'
router_bfd:
multihop:
interval: 300
Expand Down Expand Up @@ -235,6 +245,7 @@ stun:
server_profiles:
- name: INET-autovpn-rr3-Ethernet1
ip_address: 10.7.7.7
ssl_profile: STUN-DTLS
application_traffic_recognition:
application_profiles:
- name: APP-PROFILE-CONTROL-PLANE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,16 @@ ip_security:
mode: transport
key_controller:
profile: DP-PROFILE
management_security:
ssl_profiles:
- name: STUN-DTLS
certificate:
file: STUN-DTLS.crt
key: STUN-DTLS.key
trust_certificate:
certificates:
- aristaDeviceCertProvisionerDefaultRootCA.crt
tls_versions: '1.2'
router_adaptive_virtual_topology:
topology_role: edge
region:
Expand Down Expand Up @@ -341,10 +351,13 @@ stun:
server_profiles:
- name: INET-cv-pathfinder-pathfinder-Ethernet1
ip_address: 10.7.7.7
ssl_profile: STUN-DTLS
- name: INET-cv-pathfinder-pathfinder-Ethernet3
ip_address: 10.9.9.9
ssl_profile: STUN-DTLS
- name: MPLS-cv-pathfinder-pathfinder-Ethernet2
ip_address: 172.16.0.1
ssl_profile: STUN-DTLS
application_traffic_recognition:
application_profiles:
- name: VIDEO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,16 @@ ip_security:
mode: transport
key_controller:
profile: DP-PROFILE
management_security:
ssl_profiles:
- name: profileA
certificate:
file: profileA.crt
key: profileA.key
trust_certificate:
certificates:
- aristaDeviceCertProvisionerDefaultRootCA.crt
tls_versions: '1.2'
router_adaptive_virtual_topology:
topology_role: edge
region:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,16 @@ ip_security:
mode: transport
key_controller:
profile: DP-PROFILE
management_security:
ssl_profiles:
- name: STUN-DTLS
certificate:
file: STUN-DTLS.crt
key: STUN-DTLS.key
trust_certificate:
certificates:
- aristaDeviceCertProvisionerDefaultRootCA.crt
tls_versions: '1.2'
router_adaptive_virtual_topology:
topology_role: edge
region:
Expand Down Expand Up @@ -349,10 +359,13 @@ stun:
server_profiles:
- name: INET-cv-pathfinder-pathfinder-Ethernet1
ip_address: 10.7.7.7
ssl_profile: STUN-DTLS
- name: INET-cv-pathfinder-pathfinder-Ethernet3
ip_address: 10.9.9.9
ssl_profile: STUN-DTLS
- name: MPLS-cv-pathfinder-pathfinder-Ethernet2
ip_address: 172.16.0.1
ssl_profile: STUN-DTLS
application_traffic_recognition:
application_profiles:
- name: APP-PROFILE-CONTROL-PLANE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,16 @@ ip_security:
mode: transport
key_controller:
profile: DP-PROFILE
management_security:
ssl_profiles:
- name: profileA
certificate:
file: profileA.crt
key: profileA.key
trust_certificate:
certificates:
- aristaDeviceCertProvisionerDefaultRootCA.crt
tls_versions: '1.2'
router_adaptive_virtual_topology:
topology_role: edge
region:
Expand Down Expand Up @@ -552,10 +562,13 @@ stun:
server_profiles:
- name: INET-cv-pathfinder-pathfinder-Ethernet1
ip_address: 10.7.7.7
ssl_profile: profileA
- name: INET-cv-pathfinder-pathfinder-Ethernet3
ip_address: 10.9.9.9
ssl_profile: profileA
- name: MPLS-cv-pathfinder-pathfinder-Ethernet2
ip_address: 172.16.0.1
ssl_profile: profileA
application_traffic_recognition:
application_profiles:
- name: VIDEO
Expand Down
Loading
Loading