Skip to content

Other TrustSec Feature

Configure Cisco TrustSec (CTS) parameters, including the device enrollment credentials, inline SGT enforcement and SXP peering on WAN Edge routers.

Diagram
NameTypeConstraintMandatoryDefault Value
trustsecClass[trustsec]No

trustsec (sdwan.feature_profiles.other_profiles)

Section titled “trustsec (sdwan.feature_profiles.other_profiles)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[^&<>! "]{1,128}$Notrustsec
descriptionStringNo
device_idStringmin: 1, max: 32No
device_id_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
device_passwordStringmin: 1, max: 24No
device_password_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
device_sgtIntegermin: 2, max: 65519No
device_sgt_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
enable_enforcementBooleantrue, falseNo
enable_enforcement_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
enable_sxpBooleantrue, falseNo
listener_hold_time_maxIntegermin: 1, max: 65534No
listener_hold_time_max_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
listener_hold_time_minIntegermin: 1, max: 65534No
listener_hold_time_min_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
speaker_hold_timeIntegermin: 1, max: 65534No
speaker_hold_time_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
sxp_connectionsList[sxp_connections]No
sxp_default_passwordStringmin: 1, max: 24No
sxp_default_password_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
sxp_key_chainStringmin: 0, max: 256No
sxp_key_chain_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
sxp_log_binding_changesBooleantrue, falseNo
sxp_log_binding_changes_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
sxp_reconciliation_periodIntegermin: 0, max: 64000No
sxp_reconciliation_period_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
sxp_retry_periodIntegermin: 0, max: 64000No
sxp_retry_period_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
sxp_source_ipIPNo
sxp_source_ip_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No

sxp_connections (sdwan.feature_profiles.other_profiles.trustsec)

Section titled “sxp_connections (sdwan.feature_profiles.other_profiles.trustsec)”
NameTypeConstraintMandatoryDefault Value
max_hold_timeIntegermin: 0, max: 65535No
max_hold_time_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
min_hold_timeIntegermin: 0, max: 65535No
min_hold_time_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
modeChoicelocal, peerNo
mode_typeChoicespeaker, listener, bothNo
peer_ipIPNo
peer_ip_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
preshared_keyChoicepassword, none, key chainNo
source_ipIPNo
source_ip_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No
vpn_idIntegermin: 0, max: 65527No
vpn_id_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,128}$No

Example-1: This example demonstrates how to configure a TrustSec feature with the device credentials and SGT enforcement enabled, without SXP.

sdwan:
feature_profiles:
other_profiles:
- name: other1
trustsec:
name: trustsec
description: CTS device enrollment
device_id: trustsecDevice1
device_password: password123
device_sgt: 100
enable_enforcement: true

Example-2: This example demonstrates how to configure a TrustSec feature with SXP enabled, a default SXP password and two SXP connections. The first connection uses the default password, the second one uses a key chain and acts as a speaker towards a peer in VPN 1.

sdwan:
feature_profiles:
other_profiles:
- name: other2
trustsec:
name: trustsec
description: CTS with SXP
device_id: trustsecDevice2
device_password: password123
device_sgt: 100
enable_enforcement: true
enable_sxp: true
listener_hold_time_min: 90
listener_hold_time_max: 180
speaker_hold_time: 120
sxp_default_password_variable: cts_sxp_password
sxp_key_chain: key1
sxp_log_binding_changes: true
sxp_reconciliation_period: 60
sxp_retry_period: 30
sxp_source_ip: 10.0.0.1
sxp_connections:
- peer_ip: 10.0.0.2
source_ip: 10.0.0.1
- peer_ip: 10.0.1.2
source_ip: 10.0.1.1
mode: peer
mode_type: speaker
preshared_key: key chain
min_hold_time: 90
max_hold_time: 120
vpn_id: 1