-- ***************************************************************** -- FS-SEGMENT-ROUTING-MIB.mib: FS Segment-Routing MIB file for multiple context -- -- -- November 2019 -- -- Copyright (c) 2019 by FS.COM Inc. -- All rights reserved. -- -- ***************************************************************** -- FS-SEGMENT-ROUTING-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Gauge32, Counter64 FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF fsMgmt FROM FS-SMI; fsSegmentRoutingMIB MODULE-IDENTITY LAST-UPDATED "201911280000Z" ORGANIZATION "FS.COM Inc." CONTACT-INFO " Tel: 400-865-2852 E-mail: https://www.fs.com/live_chat_service_mail.html" DESCRIPTION "This module defines segment routing mibs." REVISION "201911280000Z" DESCRIPTION "Initial version of this MIB module." ::= { fsMgmt 163 } fsSegmentRoutingMIBObjects OBJECT IDENTIFIER ::= { fsSegmentRoutingMIB 1 } -- Segment Routing Segment List Counter table fsSegmentRoutingCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF FSSegmentRoutingCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains segment list flow counter." ::= { fsSegmentRoutingMIBObjects 1 } fsSegmentRoutingCounterEntry OBJECT-TYPE SYNTAX FSSegmentRoutingCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry of segment list flow counter table." INDEX { segmentListID } ::= { fsSegmentRoutingCounterTable 1 } FSSegmentRoutingCounterEntry ::= SEQUENCE { segmentListID Gauge32, segmentListName DisplayString, segmentListPkts Counter64, segmentListOctets Counter64, segmentListAvgPktsRate Counter64, segmentListAvgOctetsRate Counter64, segmentListPeakPktsRate Counter64, segmentListPeakOctetsRate Counter64, segmentListPeakRateTime DisplayString } segmentListID OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "segment list id of this entry." ::= { fsSegmentRoutingCounterEntry 1 } segmentListName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "segment list name of this entry." ::= { fsSegmentRoutingCounterEntry 2 } segmentListPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets pass through this segment list." ::= { fsSegmentRoutingCounterEntry 3 } segmentListOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes pass through this segment list." ::= { fsSegmentRoutingCounterEntry 4 } segmentListAvgPktsRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average packet in recent counter cycle pass through this segment list." ::= { fsSegmentRoutingCounterEntry 5 } segmentListAvgOctetsRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bytes in recent counter cycle pass through this segment list." ::= { fsSegmentRoutingCounterEntry 6 } segmentListPeakPktsRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximun average packets in the counter cycle pass through this segment list." ::= { fsSegmentRoutingCounterEntry 7 } segmentListPeakOctetsRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximun average octets in the counter cycle pass through this segment list." ::= { fsSegmentRoutingCounterEntry 8 } segmentListPeakRateTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum rate occurrence time for this segment list." ::= { fsSegmentRoutingCounterEntry 9 } -- compliance statements fsSegmentRoutingMIBConformance OBJECT IDENTIFIER ::= { fsSegmentRoutingMIB 3 } fsSegmentRoutingMIBCompliances OBJECT IDENTIFIER ::= { fsSegmentRoutingMIBConformance 1 } fsSegmentRoutingMIBGroups OBJECT IDENTIFIER ::= { fsSegmentRoutingMIBConformance 2 } fsSegmentRoutingMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the Segment routing MIB for multiple context" MODULE -- this module MANDATORY-GROUPS { fsSegmentRoutingMIBGroup } ::= { fsSegmentRoutingMIBCompliances 1 } -- units of conformance fsSegmentRoutingMIBGroup OBJECT-GROUP OBJECTS { segmentListID, segmentListName, segmentListPkts, segmentListOctets, segmentListAvgPktsRate, segmentListAvgOctetsRate, segmentListPeakPktsRate, segmentListPeakOctetsRate, segmentListPeakRateTime } STATUS current DESCRIPTION "A collection of objects providing segment routing management and opertion to a My agent." ::= { fsSegmentRoutingMIBGroups 1 } -- END