Skip to content
Ask AI

INT

URLGETPOSTPATCHPUTDELETE
/rest/v1/running/intYYYNY
rest/v1/running/int/collector/{type}YYNNY
rest/v1/running/int/ipt-sessionYYNNY
rest/v1/running/int/ipt-instanceYYNNY
rest/v1/rpc/show-int-sessionNYNNN
POST HTTPS://{switch IP}/rest/v1/rpc/show-int-session
POST HTTPS://{switch IP}/rest/v1/running/int
{
"enabled": True,
"switch-id": "123",
"collector": [
{
"type": "buffer-drop",
"sip": "10.250.0.164",
"dip": "10.250.0.113",
"cos": "0",
"vrf": "Vrf10",
"tc": 2,
"sampler-mode": "all",
"collection-mode": "local",
"cpu-queue-rate": 1000,
"cpu-queue-burst-size": 1000
}
],
"ipt-session": {
"sip": "1.1.1.1",
"dip": "2.2.2.2",
"smac": "00:00:00:00:00:01",
"dmac": "00:00:00:00:00:02",
"vlan": 100,
"ttl": 20
},
"ipt-instance": {
"node-role": "ingress",
"probe-marker": "0x0000000000000001",
"trigger-type": "sampling",
"port": "Ethernet5,Ethernet6,Ethernet7"
},
}
GET HTTPS://{switch IP}/rest/v1/running/int

Tree Diagrams

+--rw int
+--rw enabled?
+--rw switch-id?
+--rw collector* [type]
| +--rw type
| +--rw sip
| +--rw dip
| +--rw vrf?
| +--rw ttl?
| +--rw dscp?
| +--rw cos
| +--rw tc?
| +--rw df?
| +--rw sampler-mode
| +--rw capture-rate?
| +--rw max-packets-rate?
| +--rw max-packets-per-burst?
| +--rw collection-mode
| +--rw cpu-queue-rate?
| +--rw cpu-queue-burst-size?
| +--rw port
| +--rw delay-threshold
+--rw ipt-session
| +--rw sip
| +--rw dip
| +--rw vrf?
| +--rw ttl?
| +--rw dscp?
| +--rw smac?
| +--rw dmac?
| +--rw vlan?
| +--rw port?
+--rw ipt-instance
+--rw node-role
+--rw probe-marker
+--rw port?
+--rw trigger-type?
+--rw sampling-rate?
+--rw dscp

Table of Properties

NameRequiredType/RangeDescription
intMPath-only node, has no configurable value.
enabledO”true"
"false”(sub-property of int)
Whether to enable in-band network telemetry (INT)
Default value: false
switch-idOstring(sub-property of int)
Switch ID to be included in INT packets
collectorM(sub-property of int)
Path-only node, has no configurable value.
typeM”buffer-drop"
"high-delay”(sub-property of collector)
Type of the collector, e.g. buffer-drop, high-delay
sipMA.B.C.D(sub-property of collector)
Source IP address for collector
dipMA.B.C.D(sub-property of collector)
Destination IP address for collector
vrfO”default” or vrf name(sub-property of collector)
VRF for collector
ttlO0..255(sub-property of collector)
TTL value for collector
Default value: 255
dscpO0..63(sub-property of collector)
DSCP value for collector
Default value: 0
cosMstring(sub-property of collector)
List of cos to monitor, buffer_drop is supported only on lossy cos
tcO0..7(sub-property of collector)
TC value for collector
Default value: 0
dfO0..1(sub-property of collector)
Whether to set DF flag for collector
Default value: 0
sampler-modeM^(all|probabilistic|microburst)$(sub-property of collector)
Sampler mode for collector, valid values are: all, probabilistic and microburst
capture-rateCO10..16777215(sub-property of collector)
Only applicable when sampler-mode = ‘probabilistic’.
Capture rate for probabilistic sampler mode, in packets per second, valid when sampler-mode is probabilistic
Default value: 10000
max-packets-rateCO122..100000(sub-property of collector)
Only applicable when sampler-mode = ‘microburst’.
Max packets rate for microburst sampler mode, in packets per second, valid when sampler-mode is microburst
Default value: 8192
max-packets-per-burstCO64..16384(sub-property of collector)
Only applicable when sampler-mode = ‘microburst’.
Max packets per burst for microburst sampler mode, valid when sampler-mode is microburst
Default value: 256
collection-modeM^(local|remote)$(sub-property of collector)
Collection mode for collector, valid values are: local and remote
cpu-queue-rateCO122..60000000(sub-property of collector)
Only applicable when collection-mode = ‘local’.
CPU queue rate for local collection mode, in packets per second, valid when collection-mode is local
Default value: 1000
cpu-queue-burst-sizeCO1..1000000000(sub-property of collector)
Only applicable when collection-mode = ‘local’.
CPU queue burst size for local collection mode, in packets, valid when collection-mode is local
Default value: 512
portCMstring(sub-property of collector)
Only applicable when type = ‘high-delay’.
List of interfaces, e.g. 0/0-0/32,0/64, use ‘all’ to enable on all ports
delay-thresholdCM100..16000000(sub-property of collector)
Only applicable when type = ‘high-delay’.
Delay threshold for high delay collector, in milliseconds, valid when type is high-delay
ipt-sessionM(sub-property of int)
Path-only node, has no configurable value.
sipMA.B.C.D(sub-property of ipt-session)
Source IP address for collector
dipMA.B.C.D(sub-property of ipt-session)
Destination IP address for collector
vrfO”default” or vrf name(sub-property of ipt-session)
VRF for collector
ttlO0..255(sub-property of ipt-session)
TTL value for collector
Default value: 255
dscpO0..63(sub-property of ipt-session)
DSCP value for collector
Default value: 0
smacOA:B:C:D:E:F(sub-property of ipt-session)
Source MAC address for Innovium Path Telemetry packets
dmacOA:B:C:D:E:F(sub-property of ipt-session)
Destination MAC address for Innovium Path Telemetry packets
vlanO1..4094(sub-property of ipt-session)
VLAN ID for Innovium Path Telemetry packets
portOstring(sub-property of ipt-session)
Interface on which IPT packets are output
ipt-instanceM(sub-property of int)
Path-only node, has no configurable value.
node-roleM^(ingress|egress|transit)$(sub-property of ipt-instance)
Node role for Innovium Path Telemetry instance, valid values are: ingress, egress, and transit
probe-markerMstring(sub-property of ipt-instance)
IPT Probe Marker (64-bit) in hex (0x…) and MSB 2 bytes of the probe marker must be 0
portOstring(sub-property of ipt-instance)
List of interfaces, e.g. 0/0-0/32,0/64, use ‘all’ to enable on all ports
trigger-typeO^(sampling|dscp)$(sub-property of ipt-instance)
Trigger type for Innovium Path Telemetry instance, valid values are: sampling and dscp
sampling-rateCO1..16777215(sub-property of ipt-instance)
Only applicable when trigger-type = ‘sampling’.
Sampling rate for Innovium Path Telemetry instance, valid when trigger-type is sampling
dscpCMstring(sub-property of ipt-instance)
Only applicable when trigger-type = ‘dscp’.
List of DSCP values to monitor, valid when trigger-type is dscp
+---x show-int-session
+--ro output
+--ro switch-id?
+--ro session* [type]
| +--ro type
| +--ro sip?
| +--ro dip?
| +--ro vrf?
| +--ro ttl?
| +--ro dscp?
| +--ro cos?
| +--ro tc?
| +--ro df?
| +--ro sampler-mode?
| +--ro capture-rate?
| +--ro max-packets-rate?
| +--ro max-packets-per-burst?
| +--ro collection-mode?
| +--ro cpu-queue-rate?
| +--ro cpu-queue-burst-size?
| +--ro port?
| +--ro delay-threshold?
+--ro ipt-session
| +--ro sip?
| +--ro dip?
| +--ro vrf?
| +--ro ttl?
| +--ro dscp?
| +--ro smac?
| +--ro dmac?
| +--ro vlan?
| +--ro port?
+--ro ipt-instance
+--ro node-role?
+--ro probe-marker?
+--ro port?
+--ro trigger-type?
+--ro sampling-rate?
+--ro dscp?

Table of Properties

NameRequiredType/RangeDescription
show-int-sessionMPath-only node, has no configurable value.
Show all active INT sessions
switch-idROstring(sub-property of output)
sessionRO(sub-property of output)
Path-only node, has no configurable value.
typeRO”buffer-drop"
"high-delay”(sub-property of session)
sipROA.B.C.D(sub-property of session)
dipROA.B.C.D(sub-property of session)
vrfRO”default” or vrf name(sub-property of session)
ttlRO0..255(sub-property of session)
dscpRO0..255(sub-property of session)
cosROstring(sub-property of session)
tcRO0..255(sub-property of session)
dfRO0..255(sub-property of session)
sampler-modeROstring(sub-property of session)
capture-rateRO0..4294967295(sub-property of session)
max-packets-rateRO0..4294967295(sub-property of session)
max-packets-per-burstRO0..4294967295(sub-property of session)
collection-modeROstring(sub-property of session)
cpu-queue-rateRO0..4294967295(sub-property of session)
cpu-queue-burst-sizeRO0..4294967295(sub-property of session)
portROstring(sub-property of session)
delay-thresholdRO0..4294967295(sub-property of session)
ipt-sessionRO(sub-property of output)
Path-only node, has no configurable value.
sipROA.B.C.D(sub-property of ipt-session)
dipROA.B.C.D(sub-property of ipt-session)
vrfRO”default” or vrf name(sub-property of ipt-session)
ttlRO0..255(sub-property of ipt-session)
dscpRO0..255(sub-property of ipt-session)
smacROA:B:C:D:E:F(sub-property of ipt-session)
dmacROA:B:C:D:E:F(sub-property of ipt-session)
vlanRO1..4094(sub-property of ipt-session)
portROstring(sub-property of ipt-session)
ipt-instanceRO(sub-property of output)
Path-only node, has no configurable value.
node-roleROstring(sub-property of ipt-instance)
probe-markerROstring(sub-property of ipt-instance)
portROstring(sub-property of ipt-instance)
trigger-typeROstring(sub-property of ipt-instance)
sampling-rateRO0..4294967295(sub-property of ipt-instance)
dscpROstring(sub-property of ipt-instance)