Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -5,7 +5,7 @@
-- July 2021, Richard Fu
-- Copyright (c) 2020-2021 by Cisco Systems, Inc.
-- Copyright (c) 2020-2022 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
@ -58,6 +58,12 @@ UnsignedShort ::= TEXTUAL-CONVENTION
DESCRIPTION "xs:unsignedShort"
SYNTAX Unsigned32 (0 .. 65535)
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
@ -65,9 +71,10 @@ String ::= TEXTUAL-CONVENTION
SYNTAX OCTET STRING
InetAddressIP ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "confd:inetAddressIP"
SYNTAX OCTET STRING (SIZE (4|16))
DISPLAY-HINT "1d."
STATUS current
DESCRIPTION "confd:inetAddressIP"
SYNTAX OCTET STRING (SIZE (4|16))
ciscoSdwanAppRouteMIBObjects OBJECT IDENTIFIER
::= { ciscoSdwanAppRouteMIB 1 }
@ -109,10 +116,7 @@ AppRouteStatisticsEntry ::=
appRouteStatisticsDstPort UnsignedShort,
appRouteStatisticsRemoteSystemIp InetAddressIP,
appRouteStatisticsLocalColor INTEGER,
appRouteStatisticsRemoteColor INTEGER,
appRouteStatisticsMeanLoss UnsignedByte,
appRouteStatisticsMeanLatency Unsigned32,
appRouteStatisticsMeanJitter Unsigned32
appRouteStatisticsRemoteColor INTEGER
}
-- tagpath /app-route/statistics/src-ip
@ -222,137 +226,175 @@ appRouteStatisticsRemoteColor OBJECT-TYPE
DESCRIPTION "Remote TLOC color"
::= { appRouteStatisticsEntry 8 }
-- tagpath /app-route/statistics/mean-loss
appRouteStatisticsMeanLoss OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list
appRouteStatisticsAppProbeClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { ciscoSdwanAppRouteMIBObjects 5 }
-- tagpath /app-route/statistics/app-probe-class-list
appRouteStatisticsAppProbeClassEntry OBJECT-TYPE
SYNTAX AppRouteStatisticsAppProbeClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { appRouteStatisticsSrcIp,
appRouteStatisticsDstIp,
appRouteStatisticsProto,
appRouteStatisticsSrcPort,
appRouteStatisticsDstPort,
appRouteStatisticsAppProbeClassName }
::= { appRouteStatisticsAppProbeClassTable 1 }
AppRouteStatisticsAppProbeClassEntry ::=
SEQUENCE {
appRouteStatisticsAppProbeClassName String,
appRouteStatisticsAppProbeClassMeanLoss UnsignedByte,
appRouteStatisticsAppProbeClassMeanLatency Unsigned32,
appRouteStatisticsAppProbeClassMeanJitter Unsigned32
}
-- tagpath /app-route/statistics/app-probe-class-list/name
appRouteStatisticsAppProbeClassName OBJECT-TYPE
SYNTAX String (SIZE (1 .. 32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of app probe class list"
::= { appRouteStatisticsAppProbeClassEntry 1 }
-- tagpath /app-route/statistics/app-probe-class-list/mean-loss
appRouteStatisticsAppProbeClassMeanLoss OBJECT-TYPE
SYNTAX UnsignedByte
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average loss in percentage
across all the polling intervals"
::= { appRouteStatisticsEntry 9 }
DESCRIPTION "Average loss in percentage across all the polling intervals"
::= { appRouteStatisticsAppProbeClassEntry 2 }
-- tagpath /app-route/statistics/mean-latency
appRouteStatisticsMeanLatency OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/mean-latency
appRouteStatisticsAppProbeClassMeanLatency OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average latency across all the polling intervals"
::= { appRouteStatisticsEntry 10 }
::= { appRouteStatisticsAppProbeClassEntry 3 }
-- tagpath /app-route/statistics/mean-jitter
appRouteStatisticsMeanJitter OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/mean-jitter
appRouteStatisticsAppProbeClassMeanJitter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average jitter across all polling intervals"
::= { appRouteStatisticsEntry 12 }
::= { appRouteStatisticsAppProbeClassEntry 4 }
-- tagpath /app-route/statistics/interval
appRouteStatisticsIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF AppRouteStatisticsIntervalEntry
-- tagpath /app-route/statistics/app-probe-class-list/interval
appRouteStatisticsAppProbeClassIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF AppRouteStatisticsAppProbeClassIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Statistics interval table"
::= { ciscoSdwanAppRouteMIBObjects 3 }
DESCRIPTION ""
::= { ciscoSdwanAppRouteMIBObjects 6 }
-- tagpath /app-route/statistics/interval
appRouteStatisticsIntervalEntry OBJECT-TYPE
SYNTAX AppRouteStatisticsIntervalEntry
-- tagpath /app-route/statistics/app-probe-class-list/interval
appRouteStatisticsAppProbeClassIntervalEntry OBJECT-TYPE
SYNTAX AppRouteStatisticsAppProbeClassIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Statistics interval table entry"
INDEX { appRouteStatisticsSrcIp,
appRouteStatisticsDstIp,
DESCRIPTION ""
INDEX { appRouteStatisticsSrcIp,
appRouteStatisticsDstIp,
appRouteStatisticsProto,
appRouteStatisticsSrcPort,
appRouteStatisticsDstPort,
appRouteStatisticsIntervalIndex }
::= { appRouteStatisticsIntervalTable 1 }
appRouteStatisticsSrcPort,
appRouteStatisticsDstPort,
appRouteStatisticsAppProbeClassName,
appRouteStatisticsAppProbeClassIntervalIndex }
::= { appRouteStatisticsAppProbeClassIntervalTable 1 }
AppRouteStatisticsIntervalEntry ::=
AppRouteStatisticsAppProbeClassIntervalEntry ::=
SEQUENCE {
appRouteStatisticsIntervalIndex UnsignedByte,
appRouteStatisticsIntervalTotalPackets Integer32,
appRouteStatisticsIntervalLoss Integer32,
appRouteStatisticsIntervalAverageLatency Counter64,
appRouteStatisticsIntervalAverageJitter Counter64,
appRouteStatisticsIntervalTxDataPkts Counter64,
appRouteStatisticsIntervalRxDataPkts Counter64,
appRouteStatisticsIntervalIpv6TxDataPkts Counter64,
appRouteStatisticsIntervalIpv6RxDataPkts Counter64
appRouteStatisticsAppProbeClassIntervalIndex UnsignedByte,
appRouteStatisticsAppProbeClassIntervalTotalPackets Integer32,
appRouteStatisticsAppProbeClassIntervalLoss Integer32,
appRouteStatisticsAppProbeClassIntervalAverageLatency Counter64,
appRouteStatisticsAppProbeClassIntervalAverageJitter Counter64,
appRouteStatisticsAppProbeClassIntervalTxDataPkts Counter64,
appRouteStatisticsAppProbeClassIntervalRxDataPkts Counter64,
appRouteStatisticsAppProbeClassIntervalIpv6TxDataPkts Counter64,
appRouteStatisticsAppProbeClassIntervalIpv6RxDataPkts Counter64
}
-- tagpath /app-route/statistics/interval/index
appRouteStatisticsIntervalIndex OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/index
appRouteStatisticsAppProbeClassIntervalIndex OBJECT-TYPE
SYNTAX UnsignedByte
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Polling interval index"
::= { appRouteStatisticsIntervalEntry 1 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 1 }
-- tagpath /app-route/statistics/interval/total-packets
appRouteStatisticsIntervalTotalPackets OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/total-packets
appRouteStatisticsAppProbeClassIntervalTotalPackets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total packets sent"
::= { appRouteStatisticsIntervalEntry 2 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 2 }
-- tagpath /app-route/statistics/interval/loss
appRouteStatisticsIntervalLoss OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/loss
appRouteStatisticsAppProbeClassIntervalLoss OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Packets lost"
::= { appRouteStatisticsIntervalEntry 3 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 3 }
-- tagpath /app-route/statistics/interval/average-latency
appRouteStatisticsIntervalAverageLatency OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/average-latency
appRouteStatisticsAppProbeClassIntervalAverageLatency OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average latency"
::= { appRouteStatisticsIntervalEntry 4 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 4 }
-- tagpath /app-route/statistics/interval/average-jitter
appRouteStatisticsIntervalAverageJitter OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/average-jitter
appRouteStatisticsAppProbeClassIntervalAverageJitter OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average jitter"
::= { appRouteStatisticsIntervalEntry 5 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 5 }
-- tagpath /app-route/statistics/interval/tx-data-pkts
appRouteStatisticsIntervalTxDataPkts OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/tx-data-pkts
appRouteStatisticsAppProbeClassIntervalTxDataPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Data packets transmitted"
::= { appRouteStatisticsIntervalEntry 6 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 6 }
-- tagpath /app-route/statistics/interval/rx-data-pkts
appRouteStatisticsIntervalRxDataPkts OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/rx-data-pkts
appRouteStatisticsAppProbeClassIntervalRxDataPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Data packets received"
::= { appRouteStatisticsIntervalEntry 7 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 7 }
-- tagpath /app-route/statistics/interval/ipv6-tx-data-pkts
appRouteStatisticsIntervalIpv6TxDataPkts OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/ipv6-tx-data-pkts
appRouteStatisticsAppProbeClassIntervalIpv6TxDataPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IPv6 Data packets transmitted"
::= { appRouteStatisticsIntervalEntry 8 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 8 }
-- tagpath /app-route/statistics/interval/ipv6-rx-data-pkts
appRouteStatisticsIntervalIpv6RxDataPkts OBJECT-TYPE
-- tagpath /app-route/statistics/app-probe-class-list/interval/ipv6-rx-data-pkts
appRouteStatisticsAppProbeClassIntervalIpv6RxDataPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IPv6 Data packets received"
::= { appRouteStatisticsIntervalEntry 9 }
::= { appRouteStatisticsAppProbeClassIntervalEntry 9 }
-- tagpath /app-route/sla-class
appRouteSlaClassTable OBJECT-TYPE
@ -438,7 +480,8 @@ ciscoSdwanAppRouteMIBCompliance MODULE-COMPLIANCE
MODULE -- this module
MANDATORY-GROUPS {
cSdwanAppRouteStatisticsGroup,
cSdwanAppRouteStatisticsIntervalGroup,
cSdwanAppRouteStatisticsAppProbeClassGroup,
cSdwanAppRouteStatisticsAppProbeClassIntervalGroup,
cSdwanAppRouteSlaClassGroup
}
::= { ciscoSdwanAppRouteMIBCompliances 1 }
@ -451,33 +494,41 @@ cSdwanAppRouteStatisticsGroup OBJECT-GROUP
OBJECTS {
appRouteStatisticsRemoteSystemIp,
appRouteStatisticsLocalColor,
appRouteStatisticsRemoteColor,
appRouteStatisticsMeanLoss,
appRouteStatisticsMeanLatency,
appRouteStatisticsMeanJitter
appRouteStatisticsRemoteColor
}
STATUS current
DESCRIPTION
"This is a collection of objects of AppRoute statistics."
::= { ciscoSdwanAppRouteMIBGroups 1 }
cSdwanAppRouteStatisticsIntervalGroup OBJECT-GROUP
cSdwanAppRouteStatisticsAppProbeClassGroup OBJECT-GROUP
OBJECTS {
appRouteStatisticsIntervalTotalPackets,
appRouteStatisticsIntervalLoss,
appRouteStatisticsIntervalAverageLatency,
appRouteStatisticsIntervalAverageJitter,
appRouteStatisticsIntervalTxDataPkts,
appRouteStatisticsIntervalRxDataPkts,
appRouteStatisticsIntervalIpv6TxDataPkts,
appRouteStatisticsIntervalIpv6RxDataPkts
appRouteStatisticsAppProbeClassName,
appRouteStatisticsAppProbeClassMeanLoss,
appRouteStatisticsAppProbeClassMeanLatency,
appRouteStatisticsAppProbeClassMeanJitter
}
STATUS current
DESCRIPTION
"This is a collection of objects of AppRoute
statistics interval."
"This is a collection of objects of AppRoute App Probe Class statistics."
::= { ciscoSdwanAppRouteMIBGroups 2 }
cSdwanAppRouteStatisticsAppProbeClassIntervalGroup OBJECT-GROUP
OBJECTS {
appRouteStatisticsAppProbeClassIntervalTotalPackets,
appRouteStatisticsAppProbeClassIntervalLoss,
appRouteStatisticsAppProbeClassIntervalAverageLatency,
appRouteStatisticsAppProbeClassIntervalAverageJitter,
appRouteStatisticsAppProbeClassIntervalTxDataPkts,
appRouteStatisticsAppProbeClassIntervalRxDataPkts,
appRouteStatisticsAppProbeClassIntervalIpv6TxDataPkts,
appRouteStatisticsAppProbeClassIntervalIpv6RxDataPkts
}
STATUS current
DESCRIPTION
"This is a collection of objects of AppRoute App Probe Class interval statistics."
::= { ciscoSdwanAppRouteMIBGroups 3 }
cSdwanAppRouteSlaClassGroup OBJECT-GROUP
OBJECTS {
appRouteSlaClassName,
@ -488,6 +539,6 @@ cSdwanAppRouteSlaClassGroup OBJECT-GROUP
STATUS current
DESCRIPTION
"This is a collection of objects of AppRoute SLA class."
::= { ciscoSdwanAppRouteMIBGroups 3 }
::= { ciscoSdwanAppRouteMIBGroups 4 }
END