Skip to content

TrustSec SXP

Alan Lei edited this page Oct 25, 2024 · 8 revisions

Service: com.cisco.ise.sxp

This is ISE SXP service.

Service properties

Name Description Example
restBaseUrl https://ise-host1:8910/pxgrid/ise/sxp
wsPubsubService com.cisco.ise.pubsub
bindingTopic /topic/com.cisco.ise.sxp.binding

HTTP APIs

POST [restBaseUrl]/getBindings

Request
{
  "filter": JMESFilter for each bindings (optional) (e.g. "tag == `5`")
}

Refer pxGrid filtering for more details on how to use filters.

Reponse
{
  "bindings": [
    array of binding objects
  ]
}

WS STOMP messaging

bindingTopic

{
  "sequence": integer sequence number for loss detection (since ISE 3.1),
  "operation": operation type,
  "binding": binding object
}

Objects

"operation" type

"operation" type one of the following strings:

  • CREATE
  • UPDATE
  • DELETE

"binding" object

Name Type Description ISE version
tag String 2.3
ipPrefix String 2.3
source String 2.3
peerSequence String 2.3
vpn String 2.3
Samples
{
	"bindings": [{
		"ipPrefix": "2.2.2.2/32",
		"tag": 15,
		"source": "172.21.170.196",
		"peerSequence": "172.21.170.196"
	}]
}

{
	"operation": "CREATE",
	"binding": {
		"ipPrefix": "3.3.3.3/32",
		"tag": 8,
		"source": "172.21.170.196",
		"peerSequence": "172.21.170.196"
	}
}