1-- ***************************************************************** 2-- Cisco Switch Engine MIB 3-- 4-- February 2000, Steven To 5-- July 2000, Edward Pham 6-- February 2002, Edward Pham 7-- February 2003, Edward Pham 8-- May 2003, Jayakumar Kadirvelu 9-- August 2003, Edward Pham 10-- 11-- Copyright (c) 2000-2013 by cisco Systems Inc. 12-- by cisco Systems, Inc. 13-- All rights reserved. 14-- ***************************************************************** 15 16CISCO-SWITCH-ENGINE-MIB DEFINITIONS ::= BEGIN 17 18IMPORTS 19 MODULE-IDENTITY, 20 OBJECT-TYPE, 21 Gauge32, 22 Counter32, 23 Counter64, 24 IpAddress, 25 Integer32, 26 Unsigned32 27 FROM SNMPv2-SMI 28 MODULE-COMPLIANCE, 29 OBJECT-GROUP 30 FROM SNMPv2-CONF 31 ifIndex, 32 OwnerString, 33 InterfaceIndexOrZero 34 FROM IF-MIB 35 InetAddressType, 36 InetAddress 37 FROM INET-ADDRESS-MIB 38 entPhysicalIndex 39 FROM ENTITY-MIB 40 TEXTUAL-CONVENTION, 41 DisplayString, 42 RowStatus, 43 TimeInterval, 44 MacAddress, 45 TruthValue, 46 TimeStamp 47 FROM SNMPv2-TC 48 SnmpAdminString 49 FROM SNMP-FRAMEWORK-MIB 50 MplsVpnId 51 FROM MPLS-VPN-MIB 52 CiscoNetworkProtocol, 53 CiscoPort 54 FROM CISCO-TC 55 VlanIndex 56 FROM CISCO-VTP-MIB 57 ciscoMgmt 58 FROM CISCO-SMI; 59 60 61ciscoSwitchEngineMIB MODULE-IDENTITY 62 LAST-UPDATED "201302130000Z" 63 ORGANIZATION "Cisco Systems Inc." 64 CONTACT-INFO 65 "Cisco Systems 66 Customer Service 67 68 Postal: 170 W Tasman Drive 69 San Jose, CA 95134 70 USA 71 72 Tel: +1 800 553-NETS 73 74 E-mail: cs-lan-switch-snmp@cisco.com" 75 DESCRIPTION 76 "This MIB module defines management objects for Cisco Layer 2/3 77 switches. These devices may either have a single (central) switching 78 engine entity or may consist of multiple (distributed) switching 79 engine entities which are inter-connected via a common 'switching 80 fabric'. In the central switching engine model, all the physical 81 ports in the system are handled by the only switching engine in the 82 system. In the distributed switching model, each switching engine 83 will handle a set of 'local' physical ports and when necessary, 84 packets are also switched between switching engines over the 85 switching fabric. 86 87 Cisco L2/L3 switching devices use regular routers to assist them 88 in learning packet 'flows' by observing how a router routes a 89 candidate flow. A flow is some combination of source network address, 90 destination network address and the transport port numbers, as 91 applicable. Once a flow is established (learned), all traffic 92 belonging to that flow will be switched at Layer 3 by the switch 93 engine, effectively bypassing the router, until the flow has been 94 'aged' out. Most Cisco L2/L3 switching devices employ built-in 95 (internal) router module(s) for integrating Layer 3 switching with 96 Layer 2 forwarding. However, they can also learn 'flows' through 97 other physically-separate (external) Cisco routers that are 98 connected to the switch-engine through the network." 99 REVISION "201302130000Z" 100 DESCRIPTION 101 "Add enumerated value 37 - 85 to cseTcamResourceType." 102 REVISION "201203120000Z" 103 DESCRIPTION 104 "Add cseStatisticsFlowGroup1." 105 REVISION "201012170000Z" 106 DESCRIPTION 107 "Add the following new enumerations to cseTcamResourceType: 108 dgtSgtRegion(31), anyAnyRegion(32), tcamALabel(33), 109 tcamBLabel(34), destInfoIn(35) and destInfoOut(36)." 110 REVISION "200811110000Z" 111 DESCRIPTION 112 "Add new enumerations to cseTcamResourceType." 113 REVISION "200801290000Z" 114 DESCRIPTION 115 "Add cseL3SwitchedPktsPerSecGroup. 116 117 Add cseCacheStatisticsGroup. 118 119 Add new enumerations to cseTcamResourceType. 120 121 Add new enumerations to cseFlowIPFlowMask object." 122 REVISION "200509160000Z" 123 DESCRIPTION 124 "Add cseFlowMcastMgmtGroup2. 125 126 Deprecate the objects: 127 cseFlowMcastQuerySrc, 128 cseFlowMcastQueryGrp, 129 cseFlowMcastResultGrp, 130 cseFlowMcastResultSrc. 131 132 Add new enumerations to cseFlowMcastQueryMask." 133 REVISION "200504120000Z" 134 DESCRIPTION 135 "Add new enumerations to cseFlowIPFlowMask object. 136 Add ingressInterfaceMapping and egressInterfaceMapping 137 enumerations to cseTcamResourceType object." 138 REVISION "200411150000Z" 139 DESCRIPTION 140 "Add cseMetUsageGroup." 141 REVISION "200406090000Z" 142 DESCRIPTION 143 "Add the following Groups: 144 cseNetflowASInfoExportGroup 145 cseNetflowPerVlanIfGroup" 146 REVISION "200311070000Z" 147 DESCRIPTION 148 "Add cseErrorStatsLCTable." 149 REVISION "200308200000Z" 150 DESCRIPTION 151 "Add the following tables to support forwarding information base: 152 cseCefFibTable, 153 cseCefAdjacencyTable. 154 155 Add the following table to support TCAM (Ternary Content 156 Addressable Memory) resource usage: 157 cseTcamUsageTable. 158 159 Add default value for the following objects: 160 cseFlowQuerySource, 161 cseFlowQuerySourceMask, 162 cseFlowQueryDestination, 163 cseFlowQueryDestinationMask, 164 cseFlowQueryOwner." 165 REVISION "200306100000Z" 166 DESCRIPTION 167 "Deprecated the objects: 168 cseNetflowLSExportHost, 169 cseNetflowLSExportTransportNumber" 170 REVISION "200305060000Z" 171 DESCRIPTION 172 "Added the object cseFlowQuerySkipNFlows" 173 REVISION "200302210000Z" 174 DESCRIPTION 175 "Added the following objects and table: 176 cseFlowLongAgingTime, 177 cseNetFlowIfIndexEnable, 178 cseFlowStatsTable, 179 cseFlowExcludeTable. 180 Modified the description of the following objects: 181 cseL2IpPkts, 182 cseL2IpxPkts, 183 cseL2AssignedProtoPkts, 184 cseL2OtherProtoPkts, 185 cseL2HCIpPkts, 186 cseL2HCIpxPkts, 187 cseL2HCAssignedProtoPkts, 188 cseL2HCOtherProtoPkts." 189 REVISION "200208050000Z" 190 DESCRIPTION 191 "Added the following objects: cseFlowIPFlowMask, 192 cseFlowIPXFlowMask, cseProtocolFilterEnable." 193 REVISION "200202070000Z" 194 DESCRIPTION 195 "Added the objects in cseBridgedFlowStatsCtrlTable and 196 cseErrorStatsTable. 197 198 Added the following objects: 199 cseL3VlanInUnicastPkts 200 cseL3VlanInUnicastOctets 201 cseL3VlanOutUnicastPkts 202 cseL3VlanOutUnicastOctets." 203 REVISION "200110260000Z" 204 DESCRIPTION 205 "Added the object cseFlowQueryTotalFlows" 206 REVISION "200109130000Z" 207 DESCRIPTION 208 "Added the follwowing objects 209 o cseNetflowLSFilterSupport 210 o cseNetflowLSFilterTable. 211 Also created the new groups 212 o cseNDEMandatoryGroup 213 o cseNDESingleFilterGroup 214 o cseNDEMultipleFiltersGroup" 215 REVISION "200105160000Z" 216 DESCRIPTION 217 "Added 4k Vlan support" 218 REVISION "200103090000Z" 219 DESCRIPTION 220 "Update the range of cseFlowEstablishedAgingTime, 221 cseFlowIPXEstablishedAgingTime, cseFlowOperEstablishedAgingTime, 222 cseFlowOperIPXAgingTime. 223 Replace cseFlowQueryResult with cseFlowQueryResultingRows." 224 REVISION "200006230000Z" 225 DESCRIPTION 226 "Added the following objects: 227 o cseFlowOperEstablishedAgingTime. 228 o cseFlowOperFastAgingTime. 229 o cseFlowOperFastAgePktThreshold. 230 o cseFlowOperIPXAgingTime." 231 REVISION "200001311130Z" 232 DESCRIPTION 233 "Added one High Capacity L2 Statistics table, an extension 234 of cseL2StatsTable and new objects in NetflowLS group for 235 new netflow export features. Also added a new enum type of 236 cseRouterFlowMask to support L3 multicast." 237 REVISION "9912091130Z" 238 DESCRIPTION 239 "Added MIB objects to manage Switch Engine (SE) portion of 240 Multicast MLS control protocol." 241 REVISION "9806241130Z" 242 DESCRIPTION 243 "Added 2 groups, for the purging (clearing) of layer 3 unicast and 244 multicast flow entries stored in the cache. Also added new objects 245 for layer 3 flow statistics." 246 REVISION "9805281130Z" 247 DESCRIPTION 248 "Initial version of this MIB module." 249 ::= { ciscoMgmt 97 } 250 251 252-- Overview of MIB Objects: 253-- 254-- Defines 9 groups of objects. 255-- 256-- 1. cseL2Objects: Contains mainly Layer 2 statistics maintained by the 257-- switching engine hardware. 258-- 259-- 2. cseFlow: This group has all the important objects used in the 260-- management of switching engine hardware. It contains : 261-- - Scalars for configuring aging times that determine how long 262-- certain learned flows, are used for L3 switching its traffic. 263-- - A table of all routers whose "flows" are learned by the 264-- switching 265-- engine. 266-- - A table for adding external routers to the router table and 267-- enabling 268-- the switching engine to learn of all the flows through those 269-- routers. 270-- - A table listing the MAC address and VLAN number used for each 271-- router. 272-- - A query/result table pair for monitoring the switching 273-- performance 274-- of the switching engine(s). 275-- - A control table for enabling/disabling the flow switching 276-- feature 277-- per protocol type (ip, ipx). 278-- 279-- 3. cseNetflowLS: A group of objects used to manage 280-- the Netflow LAN Switching data export feature. 281-- 282-- 4. cseL3Objects: Contains 283-- - L3 statistics maintained by the switching engine hardware. 284-- - L3 packet/octets statistics (in/out) maintained per vlan. 285-- 286-- 5. cseProtocolFilter: Contains 287-- - Table for configuring protocol filters per (non-trunking) port. 288-- 289-- 6. cseUcastCache: Contains 290-- - a MIB table to perform actions of purging IP/IPX 291-- flows in switch engine cache pools. 292-- 293-- 7. cseMcastCache: 294-- - a MIB table to perform actions of purging IP 295-- multicast flows in switch engine caches. 296-- 297-- 8. cseCef: CEF (Cisco Express Forwarding) group. It contains: 298-- - tables provide information on IP forwarding database 299-- and statistics. 300-- 301-- 9. cseTcamUsage: Contains 302-- - table provides resource usage information on TCAM (Ternary 303-- Content Addressable Memory) in the device. 304-- 305-- 10. cseMet: MET group. It contains: 306-- - table provides resource usage information on MET (Multicast 307-- Expansion Table) in the device. 308 309cseMIBObjects OBJECT IDENTIFIER 310 ::= { ciscoSwitchEngineMIB 1 } 311 312-- object groups 313 314cseL2Objects OBJECT IDENTIFIER 315 ::= { cseMIBObjects 1 } 316 317cseFlow OBJECT IDENTIFIER 318 ::= { cseMIBObjects 2 } 319 320cseNetflowLS OBJECT IDENTIFIER 321 ::= { cseMIBObjects 3 } 322 323cseL3Objects OBJECT IDENTIFIER 324 ::= { cseMIBObjects 4 } 325 326cseProtocolFilter OBJECT IDENTIFIER 327 ::= { cseMIBObjects 5 } 328 329cseUcastCache OBJECT IDENTIFIER 330 ::= { cseMIBObjects 6 } 331 332cseMcastCache OBJECT IDENTIFIER 333 ::= { cseMIBObjects 7 } 334 335cseCef OBJECT IDENTIFIER 336 ::= { cseMIBObjects 8 } 337 338cseTcamUsage OBJECT IDENTIFIER 339 ::= { cseMIBObjects 9 } 340 341cseMet OBJECT IDENTIFIER 342 ::= { cseMIBObjects 10 } 343 344 345CiscoGauge64 ::= TEXTUAL-CONVENTION 346 STATUS current 347 DESCRIPTION 348 "This TC describes an object with a nonnegative integer value 349 that may increase or decrease, with a maximum value of 2^64-1." 350 SYNTAX Counter64 351 352ControlStatus ::= TEXTUAL-CONVENTION 353 STATUS current 354 DESCRIPTION 355 "This TC describes the current status of a controlled object 356 value." 357 SYNTAX INTEGER { 358 enabled(1), 359 disabled(2) 360 } 361 362McastGroupIp ::= TEXTUAL-CONVENTION 363 DISPLAY-HINT "1d.1d.1d.1d" 364 STATUS current 365 DESCRIPTION 366 "This TC specifies an multicast group IP address, 367 a class D IP address with the first byte in the range of 368 224 to 239." 369 SYNTAX IpAddress 370 371FlowAddressComponent ::= TEXTUAL-CONVENTION 372 DISPLAY-HINT "1x:" 373 STATUS current 374 DESCRIPTION 375 "Represents a network layer address. The length and format of 376 the address is protocol dependent as follows: 377 ip 6 octets 378 first 4 octets are the IP address in network 379 order 380 last 2 bytes is the transport's port number. 381 ipx 10 octets 382 first 4 octets are the net number 383 last 6 octets are the host number" 384 SYNTAX OCTET STRING (SIZE (6..6 | 10..10)) 385-- Layer 2 statistics per switching engine 386 387cseL2StatsTable OBJECT-TYPE 388 SYNTAX SEQUENCE OF CseL2StatsEntry 389 MAX-ACCESS not-accessible 390 STATUS current 391 DESCRIPTION 392 "A table containing switching engine's L2 statistics counters." 393 ::= { cseL2Objects 1 } 394 395cseL2StatsEntry OBJECT-TYPE 396 SYNTAX CseL2StatsEntry 397 MAX-ACCESS not-accessible 398 STATUS current 399 DESCRIPTION 400 "A conceptual row containing L2 statistics maintained by a 401 switching engine (identified by entPhysicalIndex). 402 Each switching engine managed by this MIB module has an 403 entry in this table." 404 INDEX { entPhysicalIndex } 405 ::= { cseL2StatsTable 1 } 406 407CseL2StatsEntry ::= SEQUENCE { 408 cseL2ForwardedLocalPkts Counter32, 409 cseL2ForwardedLocalOctets Counter64, 410 cseL2ForwardedTotalPkts Counter32, 411 cseL2NewAddressLearns Counter32, 412 cseL2AddrLearnFailures Counter32, 413 cseL2DstAddrLookupMisses Counter32, 414 cseL2IpPkts Counter32, 415 cseL2IpxPkts Counter32, 416 cseL2AssignedProtoPkts Counter32, 417 cseL2OtherProtoPkts Counter32 418} 419 420cseL2ForwardedLocalPkts OBJECT-TYPE 421 SYNTAX Counter32 422 MAX-ACCESS read-only 423 STATUS current 424 DESCRIPTION 425 "Number of packets received from ports local to this switching 426 engine and forwarded at layer 2." 427 ::= { cseL2StatsEntry 1 } 428 429cseL2ForwardedLocalOctets OBJECT-TYPE 430 SYNTAX Counter64 431 MAX-ACCESS read-only 432 STATUS current 433 DESCRIPTION 434 "Number of octets in the packets received from ports local to this 435 switching engine and forwarded at layer 2." 436 ::= { cseL2StatsEntry 2 } 437 438cseL2ForwardedTotalPkts OBJECT-TYPE 439 SYNTAX Counter32 440 MAX-ACCESS read-only 441 STATUS current 442 DESCRIPTION 443 "Total number of packets received from all sources (local and over 444 the fabric) and forwarded at layer 2 by this switching engine." 445 ::= { cseL2StatsEntry 3 } 446 447cseL2NewAddressLearns OBJECT-TYPE 448 SYNTAX Counter32 449 MAX-ACCESS read-only 450 STATUS current 451 DESCRIPTION 452 "Number of new MAC addresses learned by the switching engine." 453 ::= { cseL2StatsEntry 4 } 454 455cseL2AddrLearnFailures OBJECT-TYPE 456 SYNTAX Counter32 457 MAX-ACCESS read-only 458 STATUS current 459 DESCRIPTION 460 "Number of MAC addresses failed to be learned because the L2 461 forwarding address table was full. If the value keeps increasing, 462 the network topology should be reconfigured." 463 ::= { cseL2StatsEntry 5 } 464 465cseL2DstAddrLookupMisses OBJECT-TYPE 466 SYNTAX Counter32 467 MAX-ACCESS read-only 468 STATUS current 469 DESCRIPTION 470 "Number of misses during destination MAC address table lookups. 471 A few misses happen normally. Large numbers of misses occur as 472 a result of cseL2AddrLearnFailures." 473 ::= { cseL2StatsEntry 6 } 474 475cseL2IpPkts OBJECT-TYPE 476 SYNTAX Counter32 477 MAX-ACCESS read-only 478 STATUS current 479 DESCRIPTION 480 "Number of packets belonging to the IP family received by this 481 switching engine from all sources. This value includes L3 482 switched packets." 483 ::= { cseL2StatsEntry 7 } 484 485cseL2IpxPkts OBJECT-TYPE 486 SYNTAX Counter32 487 MAX-ACCESS read-only 488 STATUS current 489 DESCRIPTION 490 "Number of packets belonging to the IPX family received by this 491 switching engine from all sources. This value includes L3 492 switched packets." 493 ::= { cseL2StatsEntry 8 } 494 495cseL2AssignedProtoPkts OBJECT-TYPE 496 SYNTAX Counter32 497 MAX-ACCESS read-only 498 STATUS current 499 DESCRIPTION 500 "Number of packets belonging to an assigned group of network 501 protocols (typically AppleTalk, DecNet and Vines) received 502 by this switching engine from all sources. 503 This value includes L3 switched packets." 504 ::= { cseL2StatsEntry 9 } 505 506cseL2OtherProtoPkts OBJECT-TYPE 507 SYNTAX Counter32 508 MAX-ACCESS read-only 509 STATUS current 510 DESCRIPTION 511 "Number of packets belonging to all other protocol families, 512 received by this switching engine from all sources. 513 This value includes L3 switched packets." 514 ::= { cseL2StatsEntry 10 } 515 516 517-- High Capacity extensions for cseL2StatsTable. 518 519cseL2StatsHCTable OBJECT-TYPE 520 SYNTAX SEQUENCE OF CseL2StatsHCEntry 521 MAX-ACCESS not-accessible 522 STATUS current 523 DESCRIPTION 524 "Contains the High Capacity L2 Statistics extensions to the 525 cseL2StatsTable." 526 ::= { cseL2Objects 2 } 527 528cseL2StatsHCEntry OBJECT-TYPE 529 SYNTAX CseL2StatsHCEntry 530 MAX-ACCESS not-accessible 531 STATUS current 532 DESCRIPTION 533 "Contains the High Capacity L2 Statistics extensions to 534 cseL2StatsEntry. These objects will be created by the agent 535 for all cseL2StatsEntries it deems appropriate." 536 INDEX { entPhysicalIndex } 537 ::= { cseL2StatsHCTable 1 } 538 539CseL2StatsHCEntry ::= SEQUENCE { 540 cseL2HCOverflowForwardedLocalPkts Counter32, 541 cseL2HCForwardedLocalPkts Counter64, 542 cseL2HCOverflowForwardedTotalPkts Counter32, 543 cseL2HCForwardedTotalPkts Counter64, 544 cseL2HCOverflowIpPkts Counter32, 545 cseL2HCIpPkts Counter64, 546 cseL2HCOverflowIpxPkts Counter32, 547 cseL2HCIpxPkts Counter64, 548 cseL2HCOverflowAssignedProtoPkts Counter32, 549 cseL2HCAssignedProtoPkts Counter64, 550 cseL2HCOverflowOtherProtoPkts Counter32, 551 cseL2HCOtherProtoPkts Counter64 552} 553 554cseL2HCOverflowForwardedLocalPkts OBJECT-TYPE 555 SYNTAX Counter32 556 MAX-ACCESS read-only 557 STATUS current 558 DESCRIPTION 559 "The number of times the associated cseL2ForwardedLocalPkts 560 counter has overflowed." 561 ::= { cseL2StatsHCEntry 1 } 562 563cseL2HCForwardedLocalPkts OBJECT-TYPE 564 SYNTAX Counter64 565 MAX-ACCESS read-only 566 STATUS current 567 DESCRIPTION 568 "Number of packets received from ports local to this switching 569 engine and forwarded at layer 2." 570 ::= { cseL2StatsHCEntry 2 } 571 572cseL2HCOverflowForwardedTotalPkts OBJECT-TYPE 573 SYNTAX Counter32 574 MAX-ACCESS read-only 575 STATUS current 576 DESCRIPTION 577 "The number of times the associated cseL2ForwardeTotalPkts counter 578 has overflowed." 579 ::= { cseL2StatsHCEntry 3 } 580 581cseL2HCForwardedTotalPkts OBJECT-TYPE 582 SYNTAX Counter64 583 MAX-ACCESS read-only 584 STATUS current 585 DESCRIPTION 586 "Total number of packets received from all sources 587 (local and over the fabric) and forwarded at layer 2 588 by this switching engine." 589 ::= { cseL2StatsHCEntry 4 } 590 591cseL2HCOverflowIpPkts OBJECT-TYPE 592 SYNTAX Counter32 593 MAX-ACCESS read-only 594 STATUS current 595 DESCRIPTION 596 "The number of times the associated cseL2IpPkts counter 597 has overflowed." 598 ::= { cseL2StatsHCEntry 5 } 599 600cseL2HCIpPkts OBJECT-TYPE 601 SYNTAX Counter64 602 MAX-ACCESS read-only 603 STATUS current 604 DESCRIPTION 605 "Number of packets belonging to the IP family received by this 606 switching engine from all sources. This value includes 607 L3 switched packets." 608 ::= { cseL2StatsHCEntry 6 } 609 610cseL2HCOverflowIpxPkts OBJECT-TYPE 611 SYNTAX Counter32 612 MAX-ACCESS read-only 613 STATUS current 614 DESCRIPTION 615 "The number of times the associated cseL2IpxPkts counter 616 has overflowed." 617 ::= { cseL2StatsHCEntry 7 } 618 619cseL2HCIpxPkts OBJECT-TYPE 620 SYNTAX Counter64 621 MAX-ACCESS read-only 622 STATUS current 623 DESCRIPTION 624 "Number of packets belonging to the IPX family received by this 625 switching engine from all sources. 626 This value includes L3 switched packets." 627 ::= { cseL2StatsHCEntry 8 } 628 629cseL2HCOverflowAssignedProtoPkts OBJECT-TYPE 630 SYNTAX Counter32 631 MAX-ACCESS read-only 632 STATUS current 633 DESCRIPTION 634 "The number of times the associated cseL2HCAssignedProtoPkts 635 counter has overflowed." 636 ::= { cseL2StatsHCEntry 9 } 637 638cseL2HCAssignedProtoPkts OBJECT-TYPE 639 SYNTAX Counter64 640 MAX-ACCESS read-only 641 STATUS current 642 DESCRIPTION 643 "Number of packets belonging to an assigned group of network 644 protocols (typically AppleTalk, DecNet and Vines) received 645 by this switching engine from all sources. 646 This value includes L3 switched packets." 647 ::= { cseL2StatsHCEntry 10 } 648 649cseL2HCOverflowOtherProtoPkts OBJECT-TYPE 650 SYNTAX Counter32 651 MAX-ACCESS read-only 652 STATUS current 653 DESCRIPTION 654 "The number of times the associated cseL2HCOtherProtoPkts 655 counter has overflowed." 656 ::= { cseL2StatsHCEntry 11 } 657 658cseL2HCOtherProtoPkts OBJECT-TYPE 659 SYNTAX Counter64 660 MAX-ACCESS read-only 661 STATUS current 662 DESCRIPTION 663 "Number of packets belonging to all other protocol families, 664 received by this switching engine from all sources. This value 665 includes L3 switched packets." 666 ::= { cseL2StatsHCEntry 12 } 667 668 669 670-- Flow group of objects 671-- 672-- Global aging times for the flows learned 673 674cseFlowEstablishedAgingTime OBJECT-TYPE 675 SYNTAX Integer32 (1..65535) 676 UNITS "seconds" 677 MAX-ACCESS read-write 678 STATUS current 679 DESCRIPTION 680 "The adminstrative aging time for IP established flows. 681 The default value for this object is implementation specific. 682 If the cseFlowEstablishedAgingTime is not configured to the 683 appropriate value, it will be adjusted to the closest value. 684 The corresponding operational object, taken effect on the 685 a device, is cseFlowOperIPEstablishedAgingTime." 686 ::= { cseFlow 1 } 687 688cseFlowFastAgingTime OBJECT-TYPE 689 SYNTAX Unsigned32 690 UNITS "seconds" 691 MAX-ACCESS read-write 692 STATUS current 693 DESCRIPTION 694 "The administrative fast aging time for the established flow 695 entries, that have less number of packets than the value set in 696 the cseFlowFastAgePktThreshold, switched within this time. 697 Setting to value of 0 turns off fast aging. 698 699 The default value for this object is implementation specific. 700 If the cseFlowFastAgingTime is not configured to the 701 appropriate value, it will be adjusted to the closest value. 702 The corresponding operational object, taken effect on the 703 device, is cseFlowOperFastAgingTime." 704 ::= { cseFlow 2 } 705 706cseFlowFastAgePktThreshold OBJECT-TYPE 707 SYNTAX Unsigned32 708 UNITS "packets" 709 MAX-ACCESS read-write 710 STATUS current 711 DESCRIPTION 712 "The administrative packet threshold setting for the 713 cseFlowFastAgingTime. The default for Fast Aging Packet 714 Threshold is 0, i.e. no packets switched within the time 715 set in cseFlowFastAgingTime, after an L3 flow was established. 716 If the cseFlowFastAgingTime is not configured to the 717 appropriate value, it will be adjusted to the closest value. 718 The corresponding operational object, taken effect on the 719 device, is cseFlowOperFastAgePktThreshold." 720 ::= { cseFlow 3 } 721-- Router Table 722 723cseRouterTable OBJECT-TYPE 724 SYNTAX SEQUENCE OF CseRouterEntry 725 MAX-ACCESS not-accessible 726 STATUS current 727 DESCRIPTION 728 "A table containing information about all routers that are 729 discovered by the switch, including internal and external 730 routers." 731 ::= { cseFlow 4 } 732 733cseRouterEntry OBJECT-TYPE 734 SYNTAX CseRouterEntry 735 MAX-ACCESS not-accessible 736 STATUS current 737 DESCRIPTION 738 "A conceptual row in the cseRouterTable containing information 739 about a router. A row appears either directly through dynamic 740 learning or indirectly through management configuration 741 (via SNMP,by creating an entry in the 742 cseStaticExtRouterTable or via CLI)." 743 INDEX { cseRouterIndex } 744 ::= { cseRouterTable 1 } 745 746CseRouterEntry ::= SEQUENCE { 747 cseRouterIndex IpAddress, 748 cseRouterFlowMask INTEGER, 749 cseRouterName DisplayString, 750 cseRouterStatic TruthValue, 751 cseRouterIpxFlowMask INTEGER 752} 753 754cseRouterIndex OBJECT-TYPE 755 SYNTAX IpAddress 756 MAX-ACCESS not-accessible 757 STATUS current 758 DESCRIPTION 759 "The router's IP address which is used to uniquely identify 760 it for L3 flows." 761 ::= { cseRouterEntry 1 } 762 763cseRouterFlowMask OBJECT-TYPE 764 SYNTAX INTEGER { 765 dstOnly(1), 766 srcDst(2), 767 fullFlow(3), 768 notApplicable(4), 769 srcDstVlan(5) 770 } 771 MAX-ACCESS read-only 772 STATUS current 773 DESCRIPTION 774 "The IP type of mask configured for the router represented by 775 this row. Each flow known to the switching engine has a mask 776 which is applied to all packets in order to compare them to 777 that flow. Each hardware-learned flow has the mask configured 778 for the router which logically forwards that flow." 779 ::= { cseRouterEntry 2 } 780 781cseRouterName OBJECT-TYPE 782 SYNTAX DisplayString 783 MAX-ACCESS read-only 784 STATUS current 785 DESCRIPTION 786 "DNS name (if available) of the router." 787 ::= { cseRouterEntry 3 } 788 789cseRouterStatic OBJECT-TYPE 790 SYNTAX TruthValue 791 MAX-ACCESS read-only 792 STATUS current 793 DESCRIPTION 794 "If the value of the object is true, this router was 795 configured via SNMP or CLI. Otherwise, this router was 796 learned automatically." 797 ::= { cseRouterEntry 4 } 798 799cseRouterIpxFlowMask OBJECT-TYPE 800 SYNTAX INTEGER { 801 dstOnly(1), 802 srcDst(2), 803 fullFlow(3), 804 notApplicable(4) 805 } 806 MAX-ACCESS read-only 807 STATUS current 808 DESCRIPTION 809 "The IPX type of mask configured for the router represented by 810 this row. Each flow known to the switching engine has a mask 811 which is applied to all packets in order to compare them to 812 that flow. Each hardware-learned flow has the mask configured 813 for the router which logically forwards that flow." 814 ::= { cseRouterEntry 5 } 815 816 817-- Table of external routers that are enabled. 818 819cseStaticExtRouterTable OBJECT-TYPE 820 SYNTAX SEQUENCE OF CseStaticExtRouterEntry 821 MAX-ACCESS not-accessible 822 STATUS current 823 DESCRIPTION 824 "A table of external routers which are enabled for Layer 3 IP 825 switching by the switching engine. This table may contain 826 routers that have not yet been discovered by the device." 827 ::= { cseFlow 5 } 828 829cseStaticExtRouterEntry OBJECT-TYPE 830 SYNTAX CseStaticExtRouterEntry 831 MAX-ACCESS not-accessible 832 STATUS current 833 DESCRIPTION 834 "A conceptual row in the cseStaticExtRouterTable for 835 enabling an external router to be installed in the switch's 836 router table. The entry is created and deleted by using 837 cseStaticRouterStatus." 838 INDEX { cseRouterIndex } 839 ::= { cseStaticExtRouterTable 1 } 840 841CseStaticExtRouterEntry ::= SEQUENCE { 842 cseStaticRouterName DisplayString, 843 cseStaticRouterOwner OwnerString, 844 cseStaticRouterStatus RowStatus, 845 cseStaticRouterType BITS 846} 847 848cseStaticRouterName OBJECT-TYPE 849 SYNTAX DisplayString 850 MAX-ACCESS read-only 851 STATUS current 852 DESCRIPTION 853 "DNS name (if available) of the external router." 854 ::= { cseStaticExtRouterEntry 1 } 855 856cseStaticRouterOwner OBJECT-TYPE 857 SYNTAX OwnerString 858 MAX-ACCESS read-create 859 STATUS current 860 DESCRIPTION 861 "String indicating the owner who created the static entry." 862 ::= { cseStaticExtRouterEntry 2 } 863 864cseStaticRouterStatus OBJECT-TYPE 865 SYNTAX RowStatus 866 MAX-ACCESS read-create 867 STATUS current 868 DESCRIPTION 869 "Used to manage creation and deletion of rows in this table. 870 Once a row becomes active, values within that row cannot be 871 modified except by deleting and creating the row." 872 ::= { cseStaticExtRouterEntry 3 } 873 874-- per Router, per VLAN MAC address table for the flows 875 876cseStaticRouterType OBJECT-TYPE 877 SYNTAX BITS { 878 unicast(0), 879 multicast(1) 880 } 881 MAX-ACCESS read-create 882 STATUS current 883 DESCRIPTION 884 "Indicates if the router is included for unicast switching, 885 or multicast switching, or both." 886 DEFVAL { { unicast } } 887 ::= { cseStaticExtRouterEntry 4 } 888 889 890 891cseRouterVlanTable OBJECT-TYPE 892 SYNTAX SEQUENCE OF CseRouterVlanEntry 893 MAX-ACCESS not-accessible 894 STATUS current 895 DESCRIPTION 896 "The table listing the MAC address used by routers on 897 particular VLANs." 898 ::= { cseFlow 6 } 899 900cseRouterVlanEntry OBJECT-TYPE 901 SYNTAX CseRouterVlanEntry 902 MAX-ACCESS not-accessible 903 STATUS current 904 DESCRIPTION 905 "A conceptual row of the cseRouterVlanTable. 906 An entry exists for each known VLAN of each known router." 907 INDEX { 908 cseRouterIndex, 909 cseRouterMac, 910 cseRouterVlan 911 } 912 ::= { cseRouterVlanTable 1 } 913 914CseRouterVlanEntry ::= SEQUENCE { 915 cseRouterMac MacAddress, 916 cseRouterVlan VlanIndex, 917 cseRouterProtocol BITS 918} 919 920cseRouterMac OBJECT-TYPE 921 SYNTAX MacAddress 922 MAX-ACCESS read-only 923 STATUS current 924 DESCRIPTION 925 "Mac address used by the router for this VLAN number." 926 ::= { cseRouterVlanEntry 1 } 927 928cseRouterVlan OBJECT-TYPE 929 SYNTAX VlanIndex 930 MAX-ACCESS not-accessible 931 STATUS current 932 DESCRIPTION 933 "The Vlan number associated with the router's MAC address." 934 ::= { cseRouterVlanEntry 2 } 935 936cseRouterProtocol OBJECT-TYPE 937 SYNTAX BITS { 938 ip(0), 939 ipx(1) 940 } 941 MAX-ACCESS read-only 942 STATUS current 943 DESCRIPTION 944 "Indicates which protocols are routed by this router on this 945 VLAN using this Mac address." 946 ::= { cseRouterVlanEntry 3 } 947 948 949 950-- Unicast Flow Query table 951 952cseFlowMaxQueries OBJECT-TYPE 953 SYNTAX Unsigned32 954 MAX-ACCESS read-only 955 STATUS current 956 DESCRIPTION 957 "Maximum number of query entries allowed to be outstanding at 958 any time, in the cseFlowQueryTable. The typical value for 959 this object is 5." 960 ::= { cseFlow 7 } 961 962cseFlowQueryTable OBJECT-TYPE 963 SYNTAX SEQUENCE OF CseFlowQueryEntry 964 MAX-ACCESS not-accessible 965 STATUS current 966 DESCRIPTION 967 "A control table used to query the switching engine by 968 specifying retrieval criteria for L3 flows. 969 The resulting data for each instance of a query in this 970 table is returned in the cseFlowDataTable. 971 The maximum number of entries (rows) in this table 972 cannot exceed the value returned by cseFlowMaxQueries." 973 ::= { cseFlow 8 } 974 975cseFlowQueryEntry OBJECT-TYPE 976 SYNTAX CseFlowQueryEntry 977 MAX-ACCESS not-accessible 978 STATUS current 979 DESCRIPTION 980 "A conceptual row of the cesFlowQueryTable used to setup 981 retrieval criteria to search for L3 flows on a particular 982 switching engine entity identified by entPhysicalIndex. 983 The actual search is started by setting the value of 984 cseFlowQueryStatus to 'active'. Once a row becomes active, 985 values within the row cannot be modified, except by 986 deleting and re-creating the row." 987 INDEX { 988 entPhysicalIndex, 989 cseFlowQueryIndex 990 } 991 ::= { cseFlowQueryTable 1 } 992 993CseFlowQueryEntry ::= SEQUENCE { 994 cseFlowQueryIndex Unsigned32, 995 cseFlowQueryMask INTEGER, 996 cseFlowQueryTransport BITS, 997 cseFlowQuerySource FlowAddressComponent, 998 cseFlowQuerySourceMask FlowAddressComponent, 999 cseFlowQueryDestination FlowAddressComponent, 1000 cseFlowQueryDestinationMask FlowAddressComponent, 1001 cseFlowQueryRouterIndex IpAddress, 1002 cseFlowQueryOwner OwnerString, 1003 cseFlowQueryResultingRows Integer32, 1004 cseFlowQueryResultTotalPkts CiscoGauge64, 1005 cseFlowQueryResultTotalOctets CiscoGauge64, 1006 cseFlowQueryResultAvgDuration TimeInterval, 1007 cseFlowQueryResultAvgIdle TimeInterval, 1008 cseFlowQueryStatus RowStatus, 1009 cseFlowQueryCreateTime TimeStamp, 1010 cseFlowQueryTotalFlows Unsigned32, 1011 cseFlowQuerySkipNFlows Integer32 1012} 1013 1014cseFlowQueryIndex OBJECT-TYPE 1015 SYNTAX Unsigned32 1016 MAX-ACCESS not-accessible 1017 STATUS current 1018 DESCRIPTION 1019 "An arbitrary integer which uniquely identifies the control 1020 query among all those specified for the switching engine 1021 indicated by entPhysicalIndex." 1022 ::= { cseFlowQueryEntry 1 } 1023 1024cseFlowQueryMask OBJECT-TYPE 1025 SYNTAX INTEGER { 1026 dstOnly(1), 1027 srcOrDst(2), 1028 srcAndDst(3), 1029 fullFlow(4), 1030 ipxDstOnly(5), 1031 ipxSrcAndDst(6), 1032 any(7) 1033 } 1034 MAX-ACCESS read-create 1035 STATUS current 1036 DESCRIPTION 1037 "Setting each value causes the appropriate action: 1038 1039 'dstOnly' - causes the creation of rows in the 1040 cseFlowDataTable corresponding to the current L3 flow 1041 information for the absolute destination IP address 1042 set in the cseFlowQueryDestination object in this table. 1043 If cseFlowQueryDestinationMask is also specified at the 1044 same time, it will be applied to the address part of 1045 cseFlowQueryDestination. 1046 1047 'srcOrDst' - causes the creation of rows in the 1048 cseFlowDataTable corresponding to the current L3 flow 1049 information for EITHER of the absolute IP addresses set in 1050 the cseFlowQueryDestination or cseFlowQuerySource objects. 1051 If either of cseFlowQueryDestinationMask and 1052 cseFlowQuerySourceMask 1053 objects are also specified at the same time, 1054 they will be applied to the respective address parts 1055 of cseFlowQueryDestination and cseFlowQuerySource 1056 objects. This option is typically used to 1057 setup queries for flows on traffic in either directions. 1058 1059 'srcAndDst' - causes the creation of rows in the 1060 cseFlowDataTable corresponding to the current L3 flow 1061 information for BOTH the absolute IP addresses set in 1062 the cseFlowQueryDestination and cseFlowQuerySource objects. 1063 If either of cseFlowQueryDestinationMask and 1064 cseFlowQuerySourceMask objects are also specified 1065 at the same time, they will be applied to the 1066 respective address parts of cseFlowQueryDestination and 1067 cseFlowQuerySource objects. This option is typically used to 1068 setup queries for flows on traffic in one direction only. 1069 1070 1071 'fullFlow' - causes the creation of row(s) in the 1072 cseFlowDataTable exactly corresponding to the current 1073 L3 flow information for the complete IP flow (including the 1074 transport port numbers) set in the cseFlowQueryDestination and 1075 cseFlowQuerySource objects. If either of 1076 cseFlowQueryDestinationMask and cseFlowQuerySourceMask 1077 objects are also specified at the same 1078 time, they will be applied to the respective address parts of 1079 cseFlowQueryDestination and cseFlowQuerySource objects. 1080 This option is typically used to setup queries for flows 1081 on traffic for specific (TCP/UDP) port numbers 1082 corresponding to standard protocols such as FTP, 1083 WWW, TELNET, etc. 1084 1085 'ipxDstOnly' - causes the creation of rows in the 1086 cseFlowDataTable corresponding to the current L3 flow 1087 information for the absolute destination IPX address 1088 set in the cseFlowQueryDestination object in this table. 1089 If cseFlowQueryDestinationMask is also specified at 1090 the same time, it will be applied to the address part 1091 of cseFlowQueryDestination. 1092 1093 'ipxSrcAndDst' - causes the creation of rows in the 1094 cseFlowDataTable corresponding to the current L3 flow 1095 information for BOTH the absolute IPX addresses set in 1096 the cseFlowQueryDestination and cseFlowQuerySource objects. 1097 If either of cseFlowQueryDestinationMask and 1098 cseFlowQuerySourceMask objects are also specified at the 1099 same time, they will be applied to the respective address 1100 parts of cseFlowQueryDestination and 1101 cseFlowQuerySource objects. 1102 1103 'any' - returns all rows corresponding to all established 1104 flow entries in the cseFlowDataTable. 1105 1106 Note: 1107 1. The type FlowAddressComponent used for objects 1108 cseFlowQuerySource and cseFlowQueryDestination, has the 1109 network address part and also the transport port 1110 number part, if applicable. 1111 2. The value of this object cannot be modified when the 1112 corresponding instance of cseFlowQueryStatus is 'active'." 1113 DEFVAL { any } 1114 ::= { cseFlowQueryEntry 2 } 1115 1116cseFlowQueryTransport OBJECT-TYPE 1117 SYNTAX BITS { 1118 udp(0), 1119 tcp(1) 1120 } 1121 MAX-ACCESS read-create 1122 STATUS current 1123 DESCRIPTION 1124 "The IP transport protocol type specified for this query. Ignored 1125 for IPX flow queries. The value of this object cannot be 1126 modified when the corresponding instance of cseFlowQueryStatus 1127 is 'active'." 1128 DEFVAL { { udp , tcp } } 1129 ::= { cseFlowQueryEntry 3 } 1130 1131cseFlowQuerySource OBJECT-TYPE 1132 SYNTAX FlowAddressComponent 1133 MAX-ACCESS read-create 1134 STATUS current 1135 DESCRIPTION 1136 "The source network address and port (if applicable). The 1137 value of this object cannot be modified when the 1138 corresponding instance of 1139 cseFlowQueryStatus is 'active'." 1140 DEFVAL { '000000000000'H } 1141 ::= { cseFlowQueryEntry 4 } 1142 1143cseFlowQuerySourceMask OBJECT-TYPE 1144 SYNTAX FlowAddressComponent 1145 MAX-ACCESS read-create 1146 STATUS current 1147 DESCRIPTION 1148 "The source address mask to be applied to the corresponding 1149 instance of cseFlowQuerySource. The value of this object 1150 cannot be modified when the corresponding instance of 1151 cseFlowQueryStatus is 'active'." 1152 DEFVAL { 'FFFFFFFFFFFF'H } 1153 ::= { cseFlowQueryEntry 5 } 1154 1155cseFlowQueryDestination OBJECT-TYPE 1156 SYNTAX FlowAddressComponent 1157 MAX-ACCESS read-create 1158 STATUS current 1159 DESCRIPTION 1160 "The destination network address and port (if applicable). 1161 The value of this object cannot be modified when the 1162 corresponding instance of cseFlowQueryStatus is 'active'." 1163 DEFVAL { '000000000000'H } 1164 ::= { cseFlowQueryEntry 6 } 1165 1166cseFlowQueryDestinationMask OBJECT-TYPE 1167 SYNTAX FlowAddressComponent 1168 MAX-ACCESS read-create 1169 STATUS current 1170 DESCRIPTION 1171 "The destination address mask to be applied to the corresponding 1172 instance of cseFlowQueryDestination. The value of this object 1173 cannot be modified when the corresponding instance of 1174 cseFlowQueryStatus is 'active'." 1175 DEFVAL { 'FFFFFFFFFFFF'H } 1176 ::= { cseFlowQueryEntry 7 } 1177 1178cseFlowQueryRouterIndex OBJECT-TYPE 1179 SYNTAX IpAddress 1180 MAX-ACCESS read-create 1181 STATUS current 1182 DESCRIPTION 1183 "Index of the router for which the flows are available. 1184 An 'all-zero' IP address indicates that the query is for 1185 any router. The value of this object cannot be modified 1186 when the corresponding instance of cseFlowQueryStatus 1187 is 'active'." 1188 ::= { cseFlowQueryEntry 8 } 1189 1190cseFlowQueryOwner OBJECT-TYPE 1191 SYNTAX OwnerString 1192 MAX-ACCESS read-create 1193 STATUS current 1194 DESCRIPTION 1195 "The manager entity that configured this entry and is therefore 1196 using the resources assigned to it." 1197 DEFVAL { "" } 1198 ::= { cseFlowQueryEntry 9 } 1199 1200cseFlowQueryResultingRows OBJECT-TYPE 1201 SYNTAX Integer32 (-1..2147483647) 1202 MAX-ACCESS read-only 1203 STATUS current 1204 DESCRIPTION 1205 "The result status of the query. Possible values are: 1206 1207 -1 - Either the query has not been initiated or 1208 the agent is busy processing this query instance. 1209 Time to completion of the query processing 1210 depends on the complexity of the query and 1211 the number of matches that satisfy this query. 1212 1213 0..2147483647 - The search has ended and this is the number of 1214 rows in the cseFlowDataTable, resulting 1215 from this query." 1216 ::= { cseFlowQueryEntry 10 } 1217 1218cseFlowQueryResultTotalPkts OBJECT-TYPE 1219 SYNTAX CiscoGauge64 1220 MAX-ACCESS read-only 1221 STATUS current 1222 DESCRIPTION 1223 "The aggregate number of total packets switched by the system on 1224 all the flows matching this query. This is a snapshot value and 1225 is valid only when the corresponding instance of 1226 cseFlowQueryResultingRows is greater than or equal to 0." 1227 ::= { cseFlowQueryEntry 11 } 1228 1229cseFlowQueryResultTotalOctets OBJECT-TYPE 1230 SYNTAX CiscoGauge64 1231 MAX-ACCESS read-only 1232 STATUS current 1233 DESCRIPTION 1234 "The aggregate number of total octets switched by the system on 1235 all the flows matching this query. This is a snapshot value 1236 and is valid only when the corresponding instance of 1237 cseFlowQueryResultingRows is greater than or equal to 0." 1238 ::= { cseFlowQueryEntry 12 } 1239 1240cseFlowQueryResultAvgDuration OBJECT-TYPE 1241 SYNTAX TimeInterval 1242 MAX-ACCESS read-only 1243 STATUS current 1244 DESCRIPTION 1245 "The average duration of the flows matching this query. This is 1246 a snapshot value and is valid only when the corresponding 1247 instance of cseFlowQueryResultingRows is greater 1248 than or equal to 0." 1249 ::= { cseFlowQueryEntry 13 } 1250 1251cseFlowQueryResultAvgIdle OBJECT-TYPE 1252 SYNTAX TimeInterval 1253 MAX-ACCESS read-only 1254 STATUS current 1255 DESCRIPTION 1256 "The elapsed time since the flows were last used, averaged over 1257 all flows matching this query. This is a snapshot value 1258 and is valid only when the corresponding instance of 1259 cseFlowQueryResultingRows is greater than or equal to 0." 1260 ::= { cseFlowQueryEntry 14 } 1261 1262cseFlowQueryStatus OBJECT-TYPE 1263 SYNTAX RowStatus 1264 MAX-ACCESS read-create 1265 STATUS current 1266 DESCRIPTION 1267 "The status object used to manage rows in this table. 1268 When set to active(1), the query is initiated. 1269 Once initiated, the value may 1270 not be modified until the value of cseFlowQueryResultingRows is 1271 greater than or equal to 0. However, this object can be set to 1272 active(1) only after all the appropriate objects for this query 1273 as defined by the value set in the cseFlowQueryMask object, 1274 have also been set. 1275 Once a row becomes active, values within the row cannot 1276 be modified, except by deleting and re-creating it." 1277 ::= { cseFlowQueryEntry 15 } 1278 1279cseFlowQueryCreateTime OBJECT-TYPE 1280 SYNTAX TimeStamp 1281 MAX-ACCESS read-only 1282 STATUS current 1283 DESCRIPTION 1284 "Time when this query was created." 1285 ::= { cseFlowQueryEntry 16 } 1286 1287cseFlowQueryTotalFlows OBJECT-TYPE 1288 SYNTAX Unsigned32 1289 MAX-ACCESS read-only 1290 STATUS current 1291 DESCRIPTION 1292 "The total number of L3 flows matching the query criterion." 1293 ::= { cseFlowQueryEntry 17 } 1294 1295cseFlowQuerySkipNFlows OBJECT-TYPE 1296 SYNTAX Integer32 (0..2147483647) 1297 MAX-ACCESS read-create 1298 STATUS current 1299 DESCRIPTION 1300 "The number of searched flows to be skipped before storing 1301 any L3 flows in cseFlowDataTable. 1302 1303 This object can be used along with cseFloQueryTotalFlows 1304 object to skip previously found flows by setting the variable 1305 equal to the number of the associated rows in 1306 cseFlowDataTable, and only query the remaining flows 1307 in the table. 1308 1309 Note that due to the dynamical nature of the L3 flows, the 1310 queried flows may be missed or repeated by setting this object. 1311 1312 The value of this object cannot be modified 1313 when the corresponding instance of cseFlowQueryStatus 1314 is 'active'." 1315 DEFVAL { 0 } 1316 ::= { cseFlowQueryEntry 18 } 1317 1318 1319-- The Unicast Flow query results data table 1320 1321cseFlowDataTable OBJECT-TYPE 1322 SYNTAX SEQUENCE OF CseFlowDataEntry 1323 MAX-ACCESS not-accessible 1324 STATUS current 1325 DESCRIPTION 1326 "A table containing L3 flow information corresponding to all 1327 the completed queries setup in the cseFlowQueryTable, that were 1328 initiated on the switch engine(s)." 1329 ::= { cseFlow 9 } 1330 1331cseFlowDataEntry OBJECT-TYPE 1332 SYNTAX CseFlowDataEntry 1333 MAX-ACCESS not-accessible 1334 STATUS current 1335 DESCRIPTION 1336 "A conceptual row of the cseFlowDataTable used to return 1337 information about one of the L3 flows which matched the 1338 search criteria set by the cseFlowQueryMask object in the 1339 corresponding instance of the cseFlowQueryTable." 1340 INDEX { 1341 entPhysicalIndex, 1342 cseFlowQueryIndex, 1343 cseFlowDataIndex 1344 } 1345 ::= { cseFlowDataTable 1 } 1346 1347CseFlowDataEntry ::= SEQUENCE { 1348 cseFlowDataIndex Unsigned32, 1349 cseFlowDataSrcMac MacAddress, 1350 cseFlowDataDstMac MacAddress, 1351 cseFlowDataStaticFlow TruthValue, 1352 cseFlowDataEncapType INTEGER, 1353 cseFlowDataSource FlowAddressComponent, 1354 cseFlowDataDestination FlowAddressComponent, 1355 cseFlowDataDestVlan VlanIndex, 1356 cseFlowDataIpQOS Integer32, 1357 cseFlowDataIpQOSPolicy Integer32, 1358 cseFlowDataWhenCreated TimeStamp, 1359 cseFlowDataLastUsed TimeStamp, 1360 cseFlowDataPkts Gauge32, 1361 cseFlowDataOctets CiscoGauge64 1362} 1363 1364cseFlowDataIndex OBJECT-TYPE 1365 SYNTAX Unsigned32 1366 MAX-ACCESS not-accessible 1367 STATUS current 1368 DESCRIPTION 1369 "A number to uniquely identify a result entry that matches a 1370 particular query for a specific switching engine." 1371 ::= { cseFlowDataEntry 1 } 1372 1373cseFlowDataSrcMac OBJECT-TYPE 1374 SYNTAX MacAddress 1375 MAX-ACCESS read-only 1376 STATUS current 1377 DESCRIPTION 1378 "Source Mac Address of the router's outgoing interface." 1379 ::= { cseFlowDataEntry 2 } 1380 1381cseFlowDataDstMac OBJECT-TYPE 1382 SYNTAX MacAddress 1383 MAX-ACCESS read-only 1384 STATUS current 1385 DESCRIPTION 1386 "Destination Mac Address used to forward the packets in 1387 this flow." 1388 ::= { cseFlowDataEntry 3 } 1389 1390cseFlowDataStaticFlow OBJECT-TYPE 1391 SYNTAX TruthValue 1392 MAX-ACCESS read-only 1393 STATUS current 1394 DESCRIPTION 1395 "Indicates whether this flow was software-installed." 1396 ::= { cseFlowDataEntry 4 } 1397 1398cseFlowDataEncapType OBJECT-TYPE 1399 SYNTAX INTEGER { 1400 ipArpa(1), 1401 ipxEthernet(2), 1402 ipx802raw(3), 1403 ipx802sap(4), 1404 ipx802snap(5), 1405 other(6) 1406 } 1407 MAX-ACCESS read-only 1408 STATUS current 1409 DESCRIPTION 1410 "Protocol encapsulation type used to forward packets in this flow 1411 to their destination." 1412 ::= { cseFlowDataEntry 5 } 1413 1414cseFlowDataSource OBJECT-TYPE 1415 SYNTAX FlowAddressComponent 1416 MAX-ACCESS read-only 1417 STATUS current 1418 DESCRIPTION 1419 "The source network address and the port (if appropriate) of this 1420 flow." 1421 ::= { cseFlowDataEntry 6 } 1422 1423cseFlowDataDestination OBJECT-TYPE 1424 SYNTAX FlowAddressComponent 1425 MAX-ACCESS read-only 1426 STATUS current 1427 DESCRIPTION 1428 "The destination network address and port (if appropriate) of this 1429 flow." 1430 ::= { cseFlowDataEntry 7 } 1431 1432cseFlowDataDestVlan OBJECT-TYPE 1433 SYNTAX VlanIndex 1434 MAX-ACCESS read-only 1435 STATUS current 1436 DESCRIPTION 1437 "The vlan number on which packets belonging to this flow are 1438 forwarded." 1439 ::= { cseFlowDataEntry 8 } 1440 1441cseFlowDataIpQOS OBJECT-TYPE 1442 SYNTAX Integer32 (0..7) 1443 MAX-ACCESS read-only 1444 STATUS current 1445 DESCRIPTION 1446 "Level of Quality of service for this IP flow. 1447 If it is not an IP flow, this object will not be instantiated." 1448 ::= { cseFlowDataEntry 9 } 1449 1450cseFlowDataIpQOSPolicy OBJECT-TYPE 1451 SYNTAX Integer32 (0..7) 1452 MAX-ACCESS read-only 1453 STATUS current 1454 DESCRIPTION 1455 "Level of the Quality of service policy for this IP flow. 1456 If it is not an IP flow, this object will not be instantiated." 1457 ::= { cseFlowDataEntry 10 } 1458 1459cseFlowDataWhenCreated OBJECT-TYPE 1460 SYNTAX TimeStamp 1461 MAX-ACCESS read-only 1462 STATUS current 1463 DESCRIPTION 1464 "Time when this flow was created in the switching engine." 1465 ::= { cseFlowDataEntry 11 } 1466 1467cseFlowDataLastUsed OBJECT-TYPE 1468 SYNTAX TimeStamp 1469 MAX-ACCESS read-only 1470 STATUS current 1471 DESCRIPTION 1472 "Time since this flow was last used to forward a packet by the 1473 switching engine." 1474 ::= { cseFlowDataEntry 12 } 1475 1476cseFlowDataPkts OBJECT-TYPE 1477 SYNTAX Gauge32 1478 MAX-ACCESS read-only 1479 STATUS current 1480 DESCRIPTION 1481 "A snapshot value of the number of packets forwarded on this flow 1482 at the time of corresponding query." 1483 ::= { cseFlowDataEntry 13 } 1484 1485cseFlowDataOctets OBJECT-TYPE 1486 SYNTAX CiscoGauge64 1487 MAX-ACCESS read-only 1488 STATUS current 1489 DESCRIPTION 1490 "A snapshot value of octets forwarded on this flow at the time of 1491 corresponding query." 1492 ::= { cseFlowDataEntry 14 } 1493 1494 1495 1496cseFlowSwitchControlTable OBJECT-TYPE 1497 SYNTAX SEQUENCE OF CseFlowSwitchControlEntry 1498 MAX-ACCESS not-accessible 1499 STATUS current 1500 DESCRIPTION 1501 "A table used to control the L3 flow switching operation, per 1502 protocol type." 1503 ::= { cseFlow 10 } 1504 1505cseFlowSwitchControlEntry OBJECT-TYPE 1506 SYNTAX CseFlowSwitchControlEntry 1507 MAX-ACCESS not-accessible 1508 STATUS current 1509 DESCRIPTION 1510 "A conceptual row for the configuration of Flow switching 1511 feature for an L3 protocol type." 1512 INDEX { cseFlowSwitchProtocol } 1513 ::= { cseFlowSwitchControlTable 1 } 1514 1515CseFlowSwitchControlEntry ::= SEQUENCE { 1516 cseFlowSwitchProtocol CiscoNetworkProtocol, 1517 cseFlowSwitchStatus ControlStatus 1518} 1519 1520cseFlowSwitchProtocol OBJECT-TYPE 1521 SYNTAX CiscoNetworkProtocol 1522 MAX-ACCESS not-accessible 1523 STATUS current 1524 DESCRIPTION 1525 "Protocol type for which this row instance. Only ip(1) and ipx(14) 1526 values are currently supported." 1527 ::= { cseFlowSwitchControlEntry 1 } 1528 1529cseFlowSwitchStatus OBJECT-TYPE 1530 SYNTAX ControlStatus 1531 MAX-ACCESS read-write 1532 STATUS current 1533 DESCRIPTION 1534 "The current status of the global flow switching capability for 1535 the specified L3 protocol type." 1536 ::= { cseFlowSwitchControlEntry 2 } 1537 1538 1539 1540-- Multicast Flow Query table 1541 1542cseFlowMcastMaxQueries OBJECT-TYPE 1543 SYNTAX Unsigned32 1544 MAX-ACCESS read-only 1545 STATUS current 1546 DESCRIPTION 1547 "Maximum number of query entries allowed to be outstanding 1548 at any time, in the cseFlowMcastQueryTable. The typical value 1549 for this object is 5." 1550 ::= { cseFlow 11 } 1551 1552cseFlowMcastQueryTable OBJECT-TYPE 1553 SYNTAX SEQUENCE OF CseFlowMcastQueryEntry 1554 MAX-ACCESS not-accessible 1555 STATUS current 1556 DESCRIPTION 1557 "A control table used to query the switching engine by 1558 specifying retrieval criteria for IP multicast L3 flows. 1559 Each row instance in the table represents a query with 1560 its parameters. The resulting data for each instance of 1561 a query in this table is returned in the 1562 cseFlowMcastResultTable. 1563 The maximum number of entries (rows) in this table cannot 1564 exceed the value of cseFlowMcastMaxQueries object. 1565 1566 Unlike unicast switched layer 3 flows, an IP multicast 1567 switched flow is created and installed by software, and 1568 is uniquely identified by flow's source IP address, and 1569 multicast group IP address. It is stored with input Vlan 1570 ID in the cache entry, so that the packets in the flow 1571 will not be replicated and forwarded to the receivers on the 1572 same (input) Vlan. 1573 Another difference is that all IP multicast hardware 1574 switched flows belonging to the same (source, group) are 1575 stored only on one switch engine on a Cisco L3 switch with 1576 distributed switch engines, whereas unicast flows identified 1577 by certain criterion may resident on multiple switch engines 1578 in the system." 1579 ::= { cseFlow 12 } 1580 1581cseFlowMcastQueryEntry OBJECT-TYPE 1582 SYNTAX CseFlowMcastQueryEntry 1583 MAX-ACCESS not-accessible 1584 STATUS current 1585 DESCRIPTION 1586 "A conceptual row of the cesMcastFlowQueryTable used to 1587 setup retrieval criteria to search for IP multicast L3 1588 flows on all switching engine entities in the device. 1589 The actual search is started by setting the value of 1590 cseFlowMcastQueryStatus to 'active'. Once a row becomes 1591 active, values within the row cannot be modified, without 1592 setting the associated RowStatus object to 'notInService' 1593 first, or deleting and re-creating the row." 1594 INDEX { cseFlowMcastQueryIndex } 1595 ::= { cseFlowMcastQueryTable 1 } 1596 1597CseFlowMcastQueryEntry ::= SEQUENCE { 1598 cseFlowMcastQueryIndex Unsigned32, 1599 cseFlowMcastQueryMask BITS, 1600 cseFlowMcastQuerySrc IpAddress, 1601 cseFlowMcastQueryGrp McastGroupIp, 1602 cseFlowMcastQuerySrcVlan VlanIndex, 1603 cseFlowMcastQueryRtrIndex IpAddress, 1604 cseFlowMcastQuerySkipNFlows Integer32, 1605 cseFlowMcastQueryOwner OwnerString, 1606 cseFlowMcastQueryTotalFlows Integer32, 1607 cseFlowMcastQueryRows Integer32, 1608 cseFlowMcastQueryStatus RowStatus, 1609 cseFlowMcastQueryCreateTime TimeStamp, 1610 cseFlowMcastQueryMvrf MplsVpnId, 1611 cseFlowMcastQueryAddrType InetAddressType, 1612 cseFlowMcastQuerySource InetAddress, 1613 cseFlowMcastQueryGroup InetAddress 1614} 1615 1616cseFlowMcastQueryIndex OBJECT-TYPE 1617 SYNTAX Unsigned32 1618 MAX-ACCESS not-accessible 1619 STATUS current 1620 DESCRIPTION 1621 "An arbitrary integer in the range of 1 to 1622 cseFlowMcastMaxQueries to identify this control query." 1623 ::= { cseFlowMcastQueryEntry 1 } 1624 1625cseFlowMcastQueryMask OBJECT-TYPE 1626 SYNTAX BITS { 1627 source(0), 1628 group(1), 1629 vlan(2), 1630 router(3), 1631 mvrf(4), 1632 sourceip(5), 1633 groupip(6) 1634 } 1635 MAX-ACCESS read-create 1636 STATUS current 1637 DESCRIPTION 1638 "This object is used to set up the query criterion for 1639 the multicast flows of interest. If any one of the 1640 defined BITs is set, then the value of the corresponding 1641 object in the same row instance will be used for the search. 1642 1643 Specifically, if the 'source(0)' BIT is set, then the 1644 cseFlowMcastQuerySrc object will be included in the 1645 search criterion. 1646 1647 If the group(1) BIT is set, then the 1648 cseFlowMcastQueryGrp object will be included in the 1649 search criterion. 1650 1651 If the vlan(2) BIT is set, then the 1652 cseFlowMcastQuerySrcVlan object will be included in the 1653 search criterion. 1654 1655 If the router(3) BIT is set, then the 1656 cseFlowMcastQueryRtrIndex object will be included in the 1657 search criterion. 1658 1659 If the mvrf(4) BIT is set, then the 1660 cseFlowMcastQueryMvrf object will be included in the 1661 search criterion; 1662 1663 If the sourceip(5) BIT is set, then the 1664 cseFlowMcastQueryAddrType and cseFlowMcastQuerySource 1665 objects will be included in the search criterion. 1666 1667 If the groupip(6) BIT is set, then the 1668 cseFlowMcastQueryAddrType and cseFlowMcastQueryGroup 1669 objects will be included in the search criterion. 1670 1671 If the source(0) or group(1) BIT is set, then the 1672 sourceip(5) or groupip(6) cannot be set, and vice-versa. 1673 1674 If any of the BITs in this variable is cleared, the 1675 corresponding parameter object in the same row is 1676 treated as a wildcard. When the row is instantiated, 1677 the BITs in the variable will be cleared, and none of 1678 query parameter objects in this row will be instantiated. 1679 This will be considered as a wildcard search for flows 1680 on the default Multicast Virtual Private Network (MVPN) 1681 routing/forwarding (MVRF) instance. 1682 i.e. it will return all rows corresponding 1683 to all established multicast flow entries in the default 1684 MVRF, in cseFlowMcastResultTable. The address type of this 1685 wildcard search will be specified be cseFlowMcastQueryAddrType. 1686 It is SNMP managers' responsibility to set certain 1687 bits on in this object instance, if necessary, 1688 and the corresponding flow parameter variables to the 1689 appropriate values in order to setup the desired 1690 query criteria. 1691 The value of this object can not be altered when the 1692 corresponding instance of cseFlowMcastQueryStatus is 'active'." 1693 DEFVAL { { } } 1694 ::= { cseFlowMcastQueryEntry 2 } 1695 1696cseFlowMcastQuerySrc OBJECT-TYPE 1697 SYNTAX IpAddress 1698 MAX-ACCESS read-create 1699 STATUS deprecated 1700 DESCRIPTION 1701 "The source address of the IP multicast layer 3 flows. 1702 This object should be instantiated and assigned a 1703 proper IP address whenever the 'source' bit of 1704 cseFlowMcastQueryMask object in the same row is on. 1705 If the 'source' bit is set, and an appropriate IP address 1706 is assigned to this object, then only flows with the 1707 specified source address will be containing in the 1708 result table. 1709 If the 'source' bit in the associated cseFlowMcastQueryMask 1710 is cleared, this object is ignored during the query, and all 1711 flows will be considered regardless of their source IP address. 1712 1713 This object is deprecated and replaced by 1714 cseFlowMcastQueryAddrType and cseFlowMcastQuerySource." 1715 ::= { cseFlowMcastQueryEntry 3 } 1716 1717cseFlowMcastQueryGrp OBJECT-TYPE 1718 SYNTAX McastGroupIp 1719 MAX-ACCESS read-create 1720 STATUS deprecated 1721 DESCRIPTION 1722 "The IP multicast group address of the queried flows. 1723 This object should be instantiated and set whenever 1724 the 'group' bit of the associated cseFlowMcastQueryMask object 1725 is on. 1726 If the 'group' bit is set, and a multicast group address is 1727 assigned to the object, only flows with the specified group 1728 address will be contained in the result table. 1729 If the 'group' bit in the associated cseFlowMcastQueryMask 1730 is cleared, this object is ignored during the query, and all 1731 flows will be considered regardless of their group address. 1732 1733 This object is deprecated and replaced by 1734 cseFlowMcastQueryAddrType and cseFlowMcastQueryGroup." 1735 ::= { cseFlowMcastQueryEntry 4 } 1736 1737cseFlowMcastQuerySrcVlan OBJECT-TYPE 1738 SYNTAX VlanIndex 1739 MAX-ACCESS read-create 1740 STATUS current 1741 DESCRIPTION 1742 "The source Vlan ID of the IP multicast layer 3 flows. 1743 This object should be instantiated and set whenever 1744 the 'vlan' bit of the associated cseFlowMcastQueryMask object 1745 is on. 1746 If the 'vlan' bit is set, and a Vlan ID is assigned to this 1747 object, only flows belonging to that vlan will be contained 1748 in the result table. 1749 If the 'vlan' bit in the associated cseFlowMcastQueryMask object 1750 is cleared, this object is ignored during the query, and all 1751 flows will be considered regardless of their vlan IDs." 1752 ::= { cseFlowMcastQueryEntry 5 } 1753 1754cseFlowMcastQueryRtrIndex OBJECT-TYPE 1755 SYNTAX IpAddress 1756 MAX-ACCESS read-create 1757 STATUS current 1758 DESCRIPTION 1759 "Index of the router for which the multicast flows are 1760 available, that is the flows would be replicated 1761 and routed by the specified 1762 router, should the flows did not get switched. 1763 This object should be instantiated and set whenever the 'router' 1764 bit of the asociated cseFlowMcastQueryMask object is on. 1765 If the 'router' bit is set, and a router's IP address 1766 is assigned to this object, then only flows associated with 1767 that router will be contained in the result table. 1768 If the 'router' bit in the cseFlowMcastQueryMask object 1769 is cleared, this object is ignored during the query, and all 1770 flows will be considered regardless of the routers 1771 being switched." 1772 ::= { cseFlowMcastQueryEntry 6 } 1773 1774cseFlowMcastQuerySkipNFlows OBJECT-TYPE 1775 SYNTAX Integer32 (0..2147483647) 1776 MAX-ACCESS read-create 1777 STATUS current 1778 DESCRIPTION 1779 "The number of searched flows to be skipped before storing 1780 any multicast flows in cseFlowMcastResultTable. 1781 This object can be used along with cseFlowMcastQueryTotalFlows 1782 object to skip previously found flows by setting the variable 1783 equal to the number of the associated rows in 1784 cseFlowMcastResultTable, and only query the remaining flows 1785 in the table. 1786 Note that due to the dynamical nature of the L3 flows, the 1787 queried flows may be missed or repeated by setting this object." 1788 DEFVAL { 0 } 1789 ::= { cseFlowMcastQueryEntry 7 } 1790 1791cseFlowMcastQueryOwner OBJECT-TYPE 1792 SYNTAX OwnerString 1793 MAX-ACCESS read-create 1794 STATUS current 1795 DESCRIPTION 1796 "The manager entity that configured this entry and is therefore 1797 using the resources assigned to it. It is used to model an 1798 administratively assigned name of the owner of a resource. 1799 It is recommended that this object have one or more the following 1800 information: IP address, management station name, network 1801 manager's name, location, or phone number." 1802 ::= { cseFlowMcastQueryEntry 8 } 1803 1804cseFlowMcastQueryTotalFlows OBJECT-TYPE 1805 SYNTAX Integer32 (0..2147483647) 1806 MAX-ACCESS read-only 1807 STATUS current 1808 DESCRIPTION 1809 "The number of flows matching the query criterion." 1810 ::= { cseFlowMcastQueryEntry 9 } 1811 1812cseFlowMcastQueryRows OBJECT-TYPE 1813 SYNTAX Integer32 (-1..2147483647) 1814 MAX-ACCESS read-only 1815 STATUS current 1816 DESCRIPTION 1817 "Indicating the status of the query by following values: 1818 -1 - Either the query has not been started or the 1819 agent is still processing this query instance. 1820 It is the default value when the row is instantiated. 1821 1822 0..2147483647 - The search has ended and this is the 1823 number of rows in the cseFlowMcastResultTable, 1824 resulting from this query." 1825 ::= { cseFlowMcastQueryEntry 10 } 1826 1827cseFlowMcastQueryStatus OBJECT-TYPE 1828 SYNTAX RowStatus 1829 MAX-ACCESS read-create 1830 STATUS current 1831 DESCRIPTION 1832 "The status object used to manage rows in this table. 1833 When set to 'active', the query of flows is initiated. 1834 This object can be set to active only after all the 1835 appropriate objects for this query as defined by the 1836 bits in the cseFlowMcastQueryMask object, have also been 1837 instantiated. The completion of the query is indicated 1838 by the value of cseFlowMcastQueryRows as soon as it 1839 becomes greater than or equal to 0. 1840 Once a row becomes active, values within the row cannot be 1841 modified without setting it to 'notInService' first, or just 1842 deleting and re-creating it. 1843 To abort a lengthy on-going query, setting this object to 1844 'notInService', or 'destroy' will terminate a search 1845 if one is in progress, and cause the associated rows in 1846 cseFlowMcastResultTable, if any, to be deleted." 1847 ::= { cseFlowMcastQueryEntry 11 } 1848 1849cseFlowMcastQueryCreateTime OBJECT-TYPE 1850 SYNTAX TimeStamp 1851 MAX-ACCESS read-only 1852 STATUS current 1853 DESCRIPTION 1854 "Time when this query was last set to active." 1855 ::= { cseFlowMcastQueryEntry 12 } 1856 1857cseFlowMcastQueryMvrf OBJECT-TYPE 1858 SYNTAX MplsVpnId 1859 MAX-ACCESS read-create 1860 STATUS current 1861 DESCRIPTION 1862 "The human-readable name of the Multicast 1863 Virtual Private Network (MVPN) routing/forwarding 1864 instance (MVRF). When the 'mvrf' bit of 1865 cseFlowMcastQueryMask object in the same row is on, 1866 an appropriate value should be specified and only flows 1867 with the specified MVRF name will be contained in the 1868 result table. If the 'mvrf' bit in the associated 1869 cseFlowMcastQueryMask is cleared, this object is ignored 1870 during the query, and all the flows corresponding to the 1871 default MVRF will be considered." 1872 ::= { cseFlowMcastQueryEntry 13 } 1873 1874cseFlowMcastQueryAddrType OBJECT-TYPE 1875 SYNTAX InetAddressType 1876 MAX-ACCESS read-create 1877 STATUS current 1878 DESCRIPTION 1879 "The Internet address type for this multicast search 1880 query." 1881 DEFVAL { ipv4 } 1882 ::= { cseFlowMcastQueryEntry 14 } 1883 1884cseFlowMcastQuerySource OBJECT-TYPE 1885 SYNTAX InetAddress 1886 MAX-ACCESS read-create 1887 STATUS current 1888 DESCRIPTION 1889 "The source Internet address of the IP multicast layer 3 1890 flows. When the 'sourceip' bit of cseFlowMcastQueryMask 1891 cseFlowMcastQueryMask object in the same row is on, 1892 an appropriate value should be specified and only flows 1893 with the specified source address will be contained in the 1894 result table. If the 'sourceip' bit in the associated 1895 cseFlowMcastQueryMask is cleared, this object is ignored 1896 during the query, and all flows will be considered regardless 1897 of their source address. 1898 1899 The type of this address is determined by the value of the 1900 cseFlowMcastQueryAddrType object. 1901 1902 The default value of this object is all zeros." 1903 DEFVAL { '00000000'H } 1904 ::= { cseFlowMcastQueryEntry 15 } 1905 1906cseFlowMcastQueryGroup OBJECT-TYPE 1907 SYNTAX InetAddress 1908 MAX-ACCESS read-create 1909 STATUS current 1910 DESCRIPTION 1911 "The multicast group Internet address of the queried flows. 1912 When the 'mvrf' bit of cseFlowMcastQueryMask object 1913 in the same row is on, an appropriate value should be 1914 specified and only flows with the specified group address 1915 will be contained in the result table. If the 'groupip' bit 1916 in the associated cseFlowMcastQueryMask is cleared, this 1917 object is ignored during the query, and all flows will 1918 be considered regardless of their group address. 1919 1920 The type of this address is determined by the value of the 1921 cseFlowMcastQueryAddrType object. 1922 1923 The default value of this object is all zeros." 1924 DEFVAL { '00000000'H } 1925 ::= { cseFlowMcastQueryEntry 16 } 1926 1927 1928-- The multicast flow query result data table 1929 1930cseFlowMcastResultTable OBJECT-TYPE 1931 SYNTAX SEQUENCE OF CseFlowMcastResultEntry 1932 MAX-ACCESS not-accessible 1933 STATUS current 1934 DESCRIPTION 1935 "A table containing current IP multicast flow information 1936 corresponding to all the completed queries set up in 1937 the cseFlowMcastQueryTable, that were initiated on the switch 1938 engine(s). The query result will not become available until 1939 the current search completes." 1940 ::= { cseFlow 13 } 1941 1942cseFlowMcastResultEntry OBJECT-TYPE 1943 SYNTAX CseFlowMcastResultEntry 1944 MAX-ACCESS not-accessible 1945 STATUS current 1946 DESCRIPTION 1947 "A conceptual row of cseFlowMcastResultTable, containing 1948 information about an IP multicast layer 3 flow that matchs 1949 the search criteria set in the corresponding row of 1950 cseFlowMcastQueryTable. This row instance is indexed by 1951 the query index (cseFlowMcastQueryIndex), the switch engine 1952 entity (entPhysicalIndex), and data entry index 1953 (cseFlowMcastResultIndex). The value of entPhysicalIndex 1954 object is assigned by Entity-MIB, and uniquely identifies 1955 a switching engine on which the IP multicast flow is stored." 1956 INDEX { 1957 cseFlowMcastQueryIndex, 1958 entPhysicalIndex, 1959 cseFlowMcastResultIndex 1960 } 1961 ::= { cseFlowMcastResultTable 1 } 1962 1963CseFlowMcastResultEntry ::= SEQUENCE { 1964 cseFlowMcastResultIndex Integer32, 1965 cseFlowMcastResultGrp McastGroupIp, 1966 cseFlowMcastResultSrc IpAddress, 1967 cseFlowMcastResultSrcVlan VlanIndex, 1968 cseFlowMcastResultRtrIp IpAddress, 1969 cseFlowMcastResultRtrMac MacAddress, 1970 cseFlowMcastResultCreatedTS TimeStamp, 1971 cseFlowMcastResultLastUsedTS TimeStamp, 1972 cseFlowMcastResultPkts Counter64, 1973 cseFlowMcastResultOctets Counter64, 1974 cseFlowMcastResultDstVlans OCTET STRING, 1975 cseFlowMcastResultDstVlans2k OCTET STRING, 1976 cseFlowMcastResultDstVlans3k OCTET STRING, 1977 cseFlowMcastResultDstVlans4k OCTET STRING, 1978 cseFlowMcastResultMvrf MplsVpnId, 1979 cseFlowMcastResultAddrType InetAddressType, 1980 cseFlowMcastResultGroup InetAddress, 1981 cseFlowMcastResultSource InetAddress, 1982 cseFlowMcastResultFlowType INTEGER, 1983 cseFlowMcastResultHFlag1k2k OCTET STRING, 1984 cseFlowMcastResultHFlag3k4k OCTET STRING 1985} 1986 1987cseFlowMcastResultIndex OBJECT-TYPE 1988 SYNTAX Integer32 (1..2147483647) 1989 MAX-ACCESS not-accessible 1990 STATUS current 1991 DESCRIPTION 1992 "A positive integer which uniquely identify a result entry 1993 on a specific switching engine matching a particular query." 1994 ::= { cseFlowMcastResultEntry 1 } 1995 1996cseFlowMcastResultGrp OBJECT-TYPE 1997 SYNTAX McastGroupIp 1998 MAX-ACCESS read-only 1999 STATUS deprecated 2000 DESCRIPTION 2001 "The multicast group IP address of the multicast layer 3 flow. 2002 2003 This object is deprecated and replaced by 2004 cseFlowMcastResultAddrType and cseFlowMcastResultGroup." 2005 ::= { cseFlowMcastResultEntry 2 } 2006 2007cseFlowMcastResultSrc OBJECT-TYPE 2008 SYNTAX IpAddress 2009 MAX-ACCESS read-only 2010 STATUS deprecated 2011 DESCRIPTION 2012 "The source address of the multicast layer 3 flow. 2013 2014 This object is deprecated and replaced by 2015 cseFlowMcastResultAddrType and cseFlowMcastResultSource." 2016 ::= { cseFlowMcastResultEntry 3 } 2017 2018cseFlowMcastResultSrcVlan OBJECT-TYPE 2019 SYNTAX VlanIndex 2020 MAX-ACCESS read-only 2021 STATUS current 2022 DESCRIPTION 2023 "The source Vlan ID of the IP multicast layer 3 flow." 2024 ::= { cseFlowMcastResultEntry 4 } 2025 2026cseFlowMcastResultRtrIp OBJECT-TYPE 2027 SYNTAX IpAddress 2028 MAX-ACCESS read-only 2029 STATUS current 2030 DESCRIPTION 2031 "The interface IP address of the router this multicast flow 2032 is switching for. Since IP multicast flows can only be 2033 established for a router's trunk ports, it is the primary 2034 IP address of the router's trunk link that connects to the 2035 switch." 2036 ::= { cseFlowMcastResultEntry 5 } 2037 2038cseFlowMcastResultRtrMac OBJECT-TYPE 2039 SYNTAX MacAddress 2040 MAX-ACCESS read-only 2041 STATUS current 2042 DESCRIPTION 2043 "The default MAC address of the router the multicast flow is 2044 switching for. Different multicast flows switching different 2045 ports of the same router will have the identical value of this 2046 object." 2047 ::= { cseFlowMcastResultEntry 6 } 2048 2049cseFlowMcastResultCreatedTS OBJECT-TYPE 2050 SYNTAX TimeStamp 2051 MAX-ACCESS read-only 2052 STATUS current 2053 DESCRIPTION 2054 "Time when the IP multicast flow was created." 2055 ::= { cseFlowMcastResultEntry 7 } 2056 2057cseFlowMcastResultLastUsedTS OBJECT-TYPE 2058 SYNTAX TimeStamp 2059 MAX-ACCESS read-only 2060 STATUS current 2061 DESCRIPTION 2062 "Time when this IP multicast flow was last used." 2063 ::= { cseFlowMcastResultEntry 8 } 2064 2065cseFlowMcastResultPkts OBJECT-TYPE 2066 SYNTAX Counter64 2067 MAX-ACCESS read-only 2068 STATUS current 2069 DESCRIPTION 2070 "The total number of multicast traffic packets forwarded 2071 for this flow (replicated packets are not counted)." 2072 ::= { cseFlowMcastResultEntry 9 } 2073 2074cseFlowMcastResultOctets OBJECT-TYPE 2075 SYNTAX Counter64 2076 MAX-ACCESS read-only 2077 STATUS current 2078 DESCRIPTION 2079 "The total number of multicast traffic octets forwarded 2080 for this flow (replicated packets are not counted)." 2081 ::= { cseFlowMcastResultEntry 10 } 2082 2083cseFlowMcastResultDstVlans OBJECT-TYPE 2084 SYNTAX OCTET STRING (SIZE (0..128)) 2085 MAX-ACCESS read-only 2086 STATUS current 2087 DESCRIPTION 2088 "A string of octets containing one bit per VLAN. 2089 Each octet within the value of this object specifies a 2090 set of eight VLANs, e.g. the first octet corresponding to 2091 VLANs with VlanIndex values of 0 through 7, the second 2092 octet to VLANs 8 through 15, etc. Within each octet, 2093 the most significant bit represents the lowest numbered 2094 VLAN, and the least significant bit represents the highest 2095 numbered VLAN, thus each vlan is represented by a single bit 2096 within the octet. The bits in this object will be set 2097 to '1' if the corresponding Vlans are in the out-going 2098 interface (vlan) list of the IP multicast flow described 2099 by this row instance." 2100 ::= { cseFlowMcastResultEntry 11 } 2101 2102cseFlowMcastResultDstVlans2k OBJECT-TYPE 2103 SYNTAX OCTET STRING (SIZE (0..128)) 2104 MAX-ACCESS read-only 2105 STATUS current 2106 DESCRIPTION 2107 "A string of octets containing one bit per VLAN, 2108 with VlanIndex values of 1024 through 2047,with 2109 each octet within the value of this object specifies a 2110 set of eight VLANs, e.g. the first octet corresponding to 2111 VLANs with VlanIndex values of 1024 through 1031, the second 2112 octet to VLANs 1032 through 1039 etc. Within each octet, 2113 the most significant bit represents the lowest numbered 2114 VLAN, and the least significant bit represents the highest 2115 numbered VLAN, thus each vlan is represented by a single bit 2116 within the octet. The bits in this object will be set 2117 to '1' if the corresponding Vlans are in the out-going 2118 interface (vlan) list of the IP multicast flow described 2119 by this row instance." 2120 ::= { cseFlowMcastResultEntry 12 } 2121 2122cseFlowMcastResultDstVlans3k OBJECT-TYPE 2123 SYNTAX OCTET STRING (SIZE (0..128)) 2124 MAX-ACCESS read-only 2125 STATUS current 2126 DESCRIPTION 2127 "A string of octets containing one bit per VLAN. 2128 With VlanIndex values of 2048 through 3071 with 2129 each octet within the value of this object specifies a 2130 set of eight VLANs, e.g. the first octet corresponding to 2131 VLANs with VlanIndex values of 2048 through 2055, the second 2132 octet to VLANs 2056 through 2063 etc. Within each octet, 2133 the most significant bit represents the lowest numbered 2134 VLAN, and the least significant bit represents the highest 2135 numbered VLAN, thus each vlan is represented by a single bit 2136 within the octet. The bits in this object will be set 2137 to '1' if the corresponding Vlans are in the out-going 2138 interface (vlan) list of the IP multicast flow described 2139 by this row instance." 2140 ::= { cseFlowMcastResultEntry 13 } 2141 2142cseFlowMcastResultDstVlans4k OBJECT-TYPE 2143 SYNTAX OCTET STRING (SIZE (0..128)) 2144 MAX-ACCESS read-only 2145 STATUS current 2146 DESCRIPTION 2147 "A string of octets containing one bit per VLAN. 2148 With VlanIndex values of 3072 through 4095, with 2149 each octet within the value of this object specifies a 2150 set of eight VLANs, e.g. the first octet corresponding to 2151 VLANs with VlanIndex values of 3072 through 3079 the second 2152 octet to VLANs 3080 through 3087 etc. Within each octet, 2153 the most significant bit represents the lowest numbered 2154 VLAN, and the least significant bit represents the highest 2155 numbered VLAN, thus each vlan is represented by a single bit 2156 within the octet. The bits in this object will be set 2157 to '1' if the corresponding Vlans are in the out-going 2158 interface (vlan) list of the IP multicast flow described 2159 by this row instance." 2160 ::= { cseFlowMcastResultEntry 14 } 2161 2162cseFlowMcastResultMvrf OBJECT-TYPE 2163 SYNTAX MplsVpnId 2164 MAX-ACCESS read-only 2165 STATUS current 2166 DESCRIPTION 2167 "The MVRF to which this flow belongs to." 2168 ::= { cseFlowMcastResultEntry 15 } 2169 2170cseFlowMcastResultAddrType OBJECT-TYPE 2171 SYNTAX InetAddressType 2172 MAX-ACCESS read-only 2173 STATUS current 2174 DESCRIPTION 2175 "The Internet address type of cseFlowMcastResultGroup 2176 and cseFlowMcastResultSource." 2177 ::= { cseFlowMcastResultEntry 16 } 2178 2179cseFlowMcastResultGroup OBJECT-TYPE 2180 SYNTAX InetAddress 2181 MAX-ACCESS read-only 2182 STATUS current 2183 DESCRIPTION 2184 "The multicast group IP address of the multicast layer 2185 3 flow." 2186 ::= { cseFlowMcastResultEntry 17 } 2187 2188cseFlowMcastResultSource OBJECT-TYPE 2189 SYNTAX InetAddress 2190 MAX-ACCESS read-only 2191 STATUS current 2192 DESCRIPTION 2193 "The source address of the multicast layer 3 flow." 2194 ::= { cseFlowMcastResultEntry 18 } 2195 2196cseFlowMcastResultFlowType OBJECT-TYPE 2197 SYNTAX INTEGER { 2198 other(1), 2199 rpfMfd(2), 2200 partialSC(3) 2201 } 2202 MAX-ACCESS read-only 2203 STATUS current 2204 DESCRIPTION 2205 "Indicates the type of multicast layer 3 flow. 2206 2207 other - Multicast flow type is none of the followoing. 2208 2209 rpfMfd - This flow is a RPF MFD flow. 2210 2211 partial - This flow is a partial shortcut flow." 2212 ::= { cseFlowMcastResultEntry 19 } 2213 2214cseFlowMcastResultHFlag1k2k OBJECT-TYPE 2215 SYNTAX OCTET STRING (SIZE (0..256)) 2216 MAX-ACCESS read-only 2217 STATUS current 2218 DESCRIPTION 2219 "A string of octets containing one bit per out-going 2220 interface (VLAN) with VlanIndex values of 0 through 2047. 2221 Each octet within the value of this object specifies 2222 a set of eight VLANs, e.g. the first octet 2223 corresponding to VLANs with VlanIndex values of 2224 0 through 7, the second octet to VLANs 8 through 15, 2225 etc. Within each octet, the most significant bit 2226 represents the lowest numbered VLAN, and the least 2227 significant bit represents the highest numbered VLAN, 2228 thus each vlan is represented by a single bit within the 2229 octet. 2230 2231 The bits in this object will be set to '1' if the 2232 multicast layer 3 flow described by this row instance 2233 is hardware switched on the corresponding VLAN. 2234 If the length of this string is less than 256 octets, 2235 any 'missing' octets are assumed to contain the value 2236 of zero." 2237 ::= { cseFlowMcastResultEntry 20 } 2238 2239cseFlowMcastResultHFlag3k4k OBJECT-TYPE 2240 SYNTAX OCTET STRING (SIZE (0..256)) 2241 MAX-ACCESS read-only 2242 STATUS current 2243 DESCRIPTION 2244 "A string of octets containing one bit per out-going 2245 interface (VLAN) with VlanIndex values of 2048 through 2246 4095. Each octet within the value of this object 2247 specifies a set of eight VLANs, e.g. the first octet 2248 corresponding to VLANs with VlanIndex values of 2048 2249 through 2055, the second octet to VLANs 2056 through 2250 2063 etc. Within each octet, the most significant 2251 bit represents the lowest numbered VLAN, and the least 2252 significant bit represents the highest numbered VLAN, 2253 thus each vlan is represented by a single bit within 2254 the octet. 2255 2256 The bits in this object will be set to '1' if the 2257 multicast layer 3 flow described by this row instance 2258 is hardware switched on the corresponding VLAN. 2259 If the length of this string is less than 256 octets, 2260 any 'missing' octets are assumed to contain the value 2261 of zero." 2262 ::= { cseFlowMcastResultEntry 21 } 2263 2264 2265 2266-- Multicast MLS-SE global configuration 2267 2268cseFlowMcastSwitchStatus OBJECT-TYPE 2269 SYNTAX ControlStatus 2270 MAX-ACCESS read-write 2271 STATUS current 2272 DESCRIPTION 2273 "The current status of the global IP multicast flow switching 2274 capability. When enabled, the switch engine will be able to 2275 install multicast flow entries in its L3 forwarding table, 2276 and perform hardware assisted switching for the flows." 2277 ::= { cseFlow 14 } 2278 2279-- Now that our hardware can L3 switch IPX traffic 2280 2281cseFlowIPXEstablishedAgingTime OBJECT-TYPE 2282 SYNTAX Integer32 (1..2147483647) 2283 UNITS "seconds" 2284 MAX-ACCESS read-write 2285 STATUS current 2286 DESCRIPTION 2287 "The administrative aging time for established IPX flows. The 2288 default value for this object is implementation specific. 2289 The corresponding operational object is 2290 cseFlowOperIPXAgingTime." 2291 ::= { cseFlow 15 } 2292 2293cseStaticIpxExtRouterTable OBJECT-TYPE 2294 SYNTAX SEQUENCE OF CseStaticIpxExtRouterEntry 2295 MAX-ACCESS not-accessible 2296 STATUS current 2297 DESCRIPTION 2298 "A table of external routers which are enabled for 2299 Layer 3 IPX switching by the switching engine. 2300 This table may contain routers 2301 that have not yet been discovered by the device." 2302 ::= { cseFlow 16 } 2303 2304cseStaticIpxExtRouterEntry OBJECT-TYPE 2305 SYNTAX CseStaticIpxExtRouterEntry 2306 MAX-ACCESS not-accessible 2307 STATUS current 2308 DESCRIPTION 2309 "A conceptual row in the cseStaticIpxExtRouterTable for 2310 enabling an external router to be installed in the 2311 switch's router table. The entry is created and deleted 2312 by using cseStaticIpxRouterStatus." 2313 INDEX { cseRouterIndex } 2314 ::= { cseStaticIpxExtRouterTable 1 } 2315 2316CseStaticIpxExtRouterEntry ::= SEQUENCE { 2317 cseStaticIpxRouterName DisplayString, 2318 cseStaticIpxRouterOwner OwnerString, 2319 cseStaticIpxRouterStatus RowStatus 2320} 2321 2322cseStaticIpxRouterName OBJECT-TYPE 2323 SYNTAX DisplayString 2324 MAX-ACCESS read-only 2325 STATUS current 2326 DESCRIPTION 2327 "DNS name (if available) of the external router." 2328 ::= { cseStaticIpxExtRouterEntry 1 } 2329 2330cseStaticIpxRouterOwner OBJECT-TYPE 2331 SYNTAX OwnerString 2332 MAX-ACCESS read-create 2333 STATUS current 2334 DESCRIPTION 2335 "String indicating the owner who created the static entry." 2336 ::= { cseStaticIpxExtRouterEntry 2 } 2337 2338cseStaticIpxRouterStatus OBJECT-TYPE 2339 SYNTAX RowStatus 2340 MAX-ACCESS read-create 2341 STATUS current 2342 DESCRIPTION 2343 "Used to manage creation and deletion of rows in this table. 2344 Once a row becomes active, values within that row cannot be 2345 modified except by deleting and creating the row." 2346 ::= { cseStaticIpxExtRouterEntry 3 } 2347 2348 2349 2350cseFlowOperEstablishedAgingTime OBJECT-TYPE 2351 SYNTAX Integer32 (1..2147483647) 2352 UNITS "seconds" 2353 MAX-ACCESS read-only 2354 STATUS current 2355 DESCRIPTION 2356 "The operational aging time for IP established flows." 2357 ::= { cseFlow 17 } 2358 2359cseFlowOperFastAgingTime OBJECT-TYPE 2360 SYNTAX Unsigned32 2361 UNITS "seconds" 2362 MAX-ACCESS read-only 2363 STATUS current 2364 DESCRIPTION 2365 "The operational fast aging time for the established flow 2366 entries, that have less number of packets than the value set 2367 in the cseFlowOperFastAgePktThreshold,switched within this 2368 time." 2369 ::= { cseFlow 18 } 2370 2371cseFlowOperFastAgePktThreshold OBJECT-TYPE 2372 SYNTAX Unsigned32 2373 UNITS "packets" 2374 MAX-ACCESS read-only 2375 STATUS current 2376 DESCRIPTION 2377 "The operational packet threshold for the 2378 cseFlowOperFastAgingTime." 2379 ::= { cseFlow 19 } 2380 2381cseFlowOperIPXAgingTime OBJECT-TYPE 2382 SYNTAX Integer32 (1..2147483647) 2383 UNITS "seconds" 2384 MAX-ACCESS read-only 2385 STATUS current 2386 DESCRIPTION 2387 "The operational aging time for established IPX flows." 2388 ::= { cseFlow 20 } 2389-- The bridged flow statistics control table 2390 2391cseBridgedFlowStatsCtrlTable OBJECT-TYPE 2392 SYNTAX SEQUENCE OF CseBridgedFlowStatsCtrlEntry 2393 MAX-ACCESS not-accessible 2394 STATUS current 2395 DESCRIPTION 2396 "A table controls the reporting of intra-vlan statistics 2397 for bridged flow per vlan. When a vlan is created in 2398 a device supporting this table, a corresponding entry 2399 of this table will be added." 2400 ::= { cseFlow 21 } 2401 2402cseBridgedFlowStatsCtrlEntry OBJECT-TYPE 2403 SYNTAX CseBridgedFlowStatsCtrlEntry 2404 MAX-ACCESS not-accessible 2405 STATUS current 2406 DESCRIPTION 2407 "A row instance contains the configuration to enable 2408 or disable the reporting of intra-vlan statistics for 2409 bridged flow per vlan." 2410 INDEX { cseBridgedFlowVlan } 2411 ::= { cseBridgedFlowStatsCtrlTable 1 } 2412 2413CseBridgedFlowStatsCtrlEntry ::= SEQUENCE { 2414 cseBridgedFlowVlan VlanIndex, 2415 cseFlowBridgedFlowStatsEnable TruthValue 2416} 2417 2418cseBridgedFlowVlan OBJECT-TYPE 2419 SYNTAX VlanIndex 2420 MAX-ACCESS not-accessible 2421 STATUS current 2422 DESCRIPTION 2423 "Indicates the Vlan number on which the reporting of 2424 intra-vlan bridged flow statistics is configured." 2425 ::= { cseBridgedFlowStatsCtrlEntry 1 } 2426 2427cseFlowBridgedFlowStatsEnable OBJECT-TYPE 2428 SYNTAX TruthValue 2429 MAX-ACCESS read-write 2430 STATUS current 2431 DESCRIPTION 2432 "Indicates whether intra-vlan bridged flow statistics is 2433 enabled. If this object is set to 'true', intra-vlan 2434 bridged flow statistics is reported in cseFlowDataTable 2435 when a corresponding query is set up in cseFlowQueryTable. 2436 If this object is set to 'false', intra-vlan bridged flow 2437 statistics is not reported. The default is false." 2438 DEFVAL { false } 2439 ::= { cseBridgedFlowStatsCtrlEntry 2 } 2440 2441 2442 2443cseFlowIPFlowMask OBJECT-TYPE 2444 SYNTAX INTEGER { 2445 dstOnly(1), 2446 srcDst(2), 2447 fullFlow(3), 2448 srcOnly(4), 2449 intDstSrc(5), 2450 intFull(6), 2451 null(7), 2452 intDstOnly(8), 2453 intSrcOnly(9) 2454 } 2455 MAX-ACCESS read-write 2456 STATUS current 2457 DESCRIPTION 2458 "Indicates the flow mask for IP flows. 2459 2460 If dstOnly(1) is used, it enables flows based on Layer 3 2461 destination addresses only. 2462 2463 If srcDst(2) is used, it enables flows based on both Layer 3 2464 source and destination addresses only. 2465 2466 If fullFlow(3) is used, it enables flows based on Layer 4 port 2467 numbers in addition to source and destination addresses. 2468 2469 If srcOnly(4) is used, it enables flows based on Layer 3 2470 source addresses only. 2471 2472 If intDstSrc(5) is used, it enables flows based on source 2473 interface in addition to source and destination addresses. 2474 2475 If intFull(6) is used, it enables flows based on source 2476 interface in addition to Layer 4 port numbers, source and 2477 destination addresses. 2478 2479 If null(7) is used, no flow will be enabled. 2480 2481 If intDstOnly(8) is used, it enables flows based on source 2482 interface in addition to the destination addresses. 2483 2484 If intSrcOnly(9) is used, it enables flows based on source 2485 interface in addition to the source addresses." 2486 ::= { cseFlow 22 } 2487 2488cseFlowIPXFlowMask OBJECT-TYPE 2489 SYNTAX INTEGER { 2490 dstOnly(1), 2491 srcDst(2) 2492 } 2493 MAX-ACCESS read-only 2494 STATUS current 2495 DESCRIPTION 2496 "Indicates the flow mask for IPX flows. 2497 2498 If dstOnly(1) is used, it enables flows based on Layer 3 2499 destination addresses only. 2500 2501 If srcDst(2) is used, it enables flows based on both Layer 3 2502 source and destination addresses only." 2503 ::= { cseFlow 23 } 2504 2505cseFlowLongAgingTime OBJECT-TYPE 2506 SYNTAX Unsigned32 2507 UNITS "seconds" 2508 MAX-ACCESS read-write 2509 STATUS current 2510 DESCRIPTION 2511 "The administrative long aging time for the established 2512 flow entries. Setting to value of 0 turns off long aging." 2513 ::= { cseFlow 24 } 2514-- The protocol exclude table 2515 2516cseFlowExcludeTable OBJECT-TYPE 2517 SYNTAX SEQUENCE OF CseFlowExcludeEntry 2518 MAX-ACCESS not-accessible 2519 STATUS current 2520 DESCRIPTION 2521 "A table controls the flow creation based on protocol 2522 and port number. If a packet matches the protocol and 2523 port number specified in this table entries, a flow 2524 entry will not be established." 2525 ::= { cseFlow 25 } 2526 2527cseFlowExcludeEntry OBJECT-TYPE 2528 SYNTAX CseFlowExcludeEntry 2529 MAX-ACCESS not-accessible 2530 STATUS current 2531 DESCRIPTION 2532 "A row instance contains the configuration to enable or 2533 disable the establishment of flow entry for matching 2534 traffic." 2535 INDEX { cseFlowExcludePort } 2536 ::= { cseFlowExcludeTable 1 } 2537 2538CseFlowExcludeEntry ::= SEQUENCE { 2539 cseFlowExcludePort CiscoPort, 2540 cseFlowExcludeProtocol INTEGER, 2541 cseFlowExcludeStatus RowStatus 2542} 2543 2544cseFlowExcludePort OBJECT-TYPE 2545 SYNTAX CiscoPort 2546 MAX-ACCESS not-accessible 2547 STATUS current 2548 DESCRIPTION 2549 "Indicates the TCP or UDP port number that matching 2550 traffic will be excluded from flow establishment. 2551 The value of 0 is not allowed." 2552 ::= { cseFlowExcludeEntry 1 } 2553 2554cseFlowExcludeProtocol OBJECT-TYPE 2555 SYNTAX INTEGER { 2556 udp(1), 2557 tcp(2), 2558 both(3) 2559 } 2560 MAX-ACCESS read-create 2561 STATUS current 2562 DESCRIPTION 2563 "Indicates the protocol that matching traffic will be 2564 excluded from flow establishment." 2565 ::= { cseFlowExcludeEntry 2 } 2566 2567cseFlowExcludeStatus OBJECT-TYPE 2568 SYNTAX RowStatus 2569 MAX-ACCESS read-create 2570 STATUS current 2571 DESCRIPTION 2572 "The status of this conceptual row. New rows are created 2573 using 'createAndGo' and deleted using 'destroy'. 2574 2575 Once 'active' this object may be set to only 'destroy'. 2576 cseFlowExcludeProtocol may be modified at any time (even 2577 while the row is active)." 2578 ::= { cseFlowExcludeEntry 3 } 2579 2580 2581-- The flow statistics table 2582 2583cseFlowStatsTable OBJECT-TYPE 2584 SYNTAX SEQUENCE OF CseFlowStatsEntry 2585 MAX-ACCESS not-accessible 2586 STATUS current 2587 DESCRIPTION 2588 "A table containing flow statistics information on each switching 2589 engine." 2590 ::= { cseFlow 26 } 2591 2592cseFlowStatsEntry OBJECT-TYPE 2593 SYNTAX CseFlowStatsEntry 2594 MAX-ACCESS not-accessible 2595 STATUS current 2596 DESCRIPTION 2597 "A conceptual row of cseFlowStatsTable, containing flow 2598 statistics maintained by a switching engine entity 2599 (identified by entPhysicalIndex). Each switching engine 2600 managed by this MIB module has an entry in this table." 2601 INDEX { entPhysicalIndex } 2602 ::= { cseFlowStatsTable 1 } 2603 2604CseFlowStatsEntry ::= SEQUENCE { 2605 cseFlowTotalFlows Gauge32, 2606 cseFlowTotalIpv4Flows Gauge32 2607} 2608 2609cseFlowTotalFlows OBJECT-TYPE 2610 SYNTAX Gauge32 2611 MAX-ACCESS read-only 2612 STATUS current 2613 DESCRIPTION 2614 "Indicates the total number of flow entries installed in 2615 this switching engine." 2616 ::= { cseFlowStatsEntry 1 } 2617 2618cseFlowTotalIpv4Flows OBJECT-TYPE 2619 SYNTAX Gauge32 2620 MAX-ACCESS read-only 2621 STATUS current 2622 DESCRIPTION 2623 "Indicates the total number of IPv4 flow entries in 2624 this switching engine." 2625 ::= { cseFlowStatsEntry 2 } 2626 2627 2628 2629-- Optional NetFlow Lan Switching group 2630 2631cseNetflowLSExportStatus OBJECT-TYPE 2632 SYNTAX ControlStatus 2633 MAX-ACCESS read-write 2634 STATUS current 2635 DESCRIPTION 2636 "Status of the Netflow LAN Switching data export feature." 2637 ::= { cseNetflowLS 1 } 2638 2639cseNetflowLSExportHost OBJECT-TYPE 2640 SYNTAX DisplayString 2641 MAX-ACCESS read-write 2642 STATUS deprecated 2643 DESCRIPTION 2644 "Network(IP) address in dotted decimal format or the DNS hostname 2645 of the host to which Netflow LAN switching statistics are 2646 exported. 2647 2648 This object is deprecated and replaced by cndeCollectorAddress 2649 in CISCO-NDE-MIB." 2650 ::= { cseNetflowLS 2 } 2651 2652cseNetflowLSExportTransportNumber OBJECT-TYPE 2653 SYNTAX Unsigned32 2654 MAX-ACCESS read-write 2655 STATUS deprecated 2656 DESCRIPTION 2657 "The transport(UDP) port number to be used for the Netflow LAN 2658 switching statistics being exported. 2659 2660 This object is deprecated and replaced by cndeCollectorPort 2661 in CISCO-NDE-MIB." 2662 ::= { cseNetflowLS 3 } 2663 2664cseNetflowLSExportDataSource OBJECT-TYPE 2665 SYNTAX FlowAddressComponent 2666 MAX-ACCESS read-write 2667 STATUS current 2668 DESCRIPTION 2669 "The source network address used as a filter for selecting 2670 the flows to which the netflow LAN switching data export 2671 feature is applied." 2672 ::= { cseNetflowLS 4 } 2673 2674cseNetflowLSExportDataSourceMask OBJECT-TYPE 2675 SYNTAX FlowAddressComponent 2676 MAX-ACCESS read-write 2677 STATUS current 2678 DESCRIPTION 2679 "The mask to be applied to the corresponding instance of 2680 cseNetflowExportDataSource." 2681 ::= { cseNetflowLS 5 } 2682 2683cseNetflowLSExportDataDest OBJECT-TYPE 2684 SYNTAX FlowAddressComponent 2685 MAX-ACCESS read-write 2686 STATUS current 2687 DESCRIPTION 2688 "The destination network address used as a filter for 2689 selecting the flows to which the netflow LAN switching 2690 data export feature is applied." 2691 ::= { cseNetflowLS 6 } 2692 2693cseNetflowLSExportDataDestMask OBJECT-TYPE 2694 SYNTAX FlowAddressComponent 2695 MAX-ACCESS read-write 2696 STATUS current 2697 DESCRIPTION 2698 "The mask to be applied to its corresponding instance 2699 of cseNetflowExportDataDest." 2700 ::= { cseNetflowLS 7 } 2701 2702cseNetflowLSExportDataProtocol OBJECT-TYPE 2703 SYNTAX Integer32 (0..255) 2704 MAX-ACCESS read-write 2705 STATUS current 2706 DESCRIPTION 2707 "The protocol used as a filter for selecting the 2708 flows to which the netflow LAN switching data export feature 2709 is applied." 2710 REFERENCE "The protocol value is defined in the RFC 1700." 2711 ::= { cseNetflowLS 8 } 2712 2713cseNetflowLSExportDataFilterSelection OBJECT-TYPE 2714 SYNTAX INTEGER { 2715 included(1), 2716 excluded(2) 2717 } 2718 MAX-ACCESS read-write 2719 STATUS current 2720 DESCRIPTION 2721 "The filter set can be chosen either included(1) or 2722 excluded(2) mutually exclusive. If this object is set to 2723 included(1) - exports the flows that match 2724 cseNetflowLSExportDataSource, 2725 cseNetflowLSExportDataSourceMask, 2726 cseNetflowLSExportDataDest, 2727 cseNetflowLSExportDataDestMask and 2728 cseNetflowLSExportDataProtocol. 2729 2730 excluded(2) - exports the flows that don't match 2731 cseNetflowLSExportDataSource, 2732 cseNetflowLSExportDataSourceMask, 2733 cseNetflowLSExportDataDest, 2734 cseNetflowLSExportDataDestMask and 2735 cseNetflowLSExportDataProtocol." 2736 ::= { cseNetflowLS 9 } 2737 2738cseNetflowLSExportNDEVersionNumber OBJECT-TYPE 2739 SYNTAX Integer32 (1..65535) 2740 MAX-ACCESS read-write 2741 STATUS current 2742 DESCRIPTION 2743 "The netflow data export version number which is 2744 supported by the device. 2745 The typical value of this object can be 1, 7 or 8." 2746 ::= { cseNetflowLS 10 } 2747 2748cseNetflowLSFilterSupport OBJECT-TYPE 2749 SYNTAX INTEGER { 2750 single(1), 2751 multiple(2) 2752 } 2753 MAX-ACCESS read-only 2754 STATUS current 2755 DESCRIPTION 2756 "Indicates whether this device supports single filter or 2757 multiple filters. 2758 2759 single - use objects in cseNDESingleFilterGroupRev1 to 2760 configure NDE filtering paramaters. 2761 2762 multiple - use objects in cseNDEMultipleFiltersGroup to 2763 configure NDE filtering paramaters." 2764 ::= { cseNetflowLS 11 } 2765 2766cseNetflowLSFilterTable OBJECT-TYPE 2767 SYNTAX SEQUENCE OF CseNetflowLSFilterEntry 2768 MAX-ACCESS not-accessible 2769 STATUS current 2770 DESCRIPTION 2771 "A Table containing Netflow Data Export filtering 2772 configuration." 2773 ::= { cseNetflowLS 12 } 2774 2775cseNetflowLSFilterEntry OBJECT-TYPE 2776 SYNTAX CseNetflowLSFilterEntry 2777 MAX-ACCESS not-accessible 2778 STATUS current 2779 DESCRIPTION 2780 "A conceptutal row in the cseNetflowLSFilterTable, 2781 representing a NDE filter configuration." 2782 INDEX { cseNetflowLSFilterIndex } 2783 ::= { cseNetflowLSFilterTable 1 } 2784 2785CseNetflowLSFilterEntry ::= SEQUENCE { 2786 cseNetflowLSFilterIndex Unsigned32, 2787 cseNetflowLSFilterDataSource FlowAddressComponent, 2788 cseNetflowLSFilterDataSourceMask FlowAddressComponent, 2789 cseNetflowLSFilterDataDest FlowAddressComponent, 2790 cseNetflowLSFilterDataDestMask FlowAddressComponent, 2791 cseNetflowLSFilterDataProtocol Integer32, 2792 cseNetflowLSFilterSelection INTEGER, 2793 cseNetflowLSFilterStatus RowStatus 2794} 2795 2796cseNetflowLSFilterIndex OBJECT-TYPE 2797 SYNTAX Unsigned32 2798 MAX-ACCESS not-accessible 2799 STATUS current 2800 DESCRIPTION 2801 "An arbitrary integer which uniquely identifies the filter" 2802 ::= { cseNetflowLSFilterEntry 1 } 2803 2804cseNetflowLSFilterDataSource OBJECT-TYPE 2805 SYNTAX FlowAddressComponent 2806 MAX-ACCESS read-create 2807 STATUS current 2808 DESCRIPTION 2809 "The source network address used as a filter for selecting 2810 the flows to which the netflow LAN switching data export 2811 feature is applied. If cseNetflowLSNDEFilterDataSource 2812 contains all zeros, then the 2813 cseNetflowLSNDEFilterDataSource object will not be 2814 included in the filtering criterion." 2815 DEFVAL { '000000000000'H } 2816 ::= { cseNetflowLSFilterEntry 2 } 2817 2818cseNetflowLSFilterDataSourceMask OBJECT-TYPE 2819 SYNTAX FlowAddressComponent 2820 MAX-ACCESS read-create 2821 STATUS current 2822 DESCRIPTION 2823 "The mask to be applied to the corresponding instance of 2824 cseNetflowExportDataSource. 2825 If cseNetflowLSFilterDataSourceMask contains all zeros, 2826 then the cseNetflowLSFilterDataSourceMask object will 2827 not be included in the filtering criterion." 2828 DEFVAL { '000000000000'H } 2829 ::= { cseNetflowLSFilterEntry 3 } 2830 2831cseNetflowLSFilterDataDest OBJECT-TYPE 2832 SYNTAX FlowAddressComponent 2833 MAX-ACCESS read-create 2834 STATUS current 2835 DESCRIPTION 2836 "The destination network address used as a filter for 2837 selecting the flows to which the netflow LAN switching data 2838 export feature is applied. 2839 If cseNetflowLSFilterDataDest contains all zeros, then the 2840 cseNetflowLSFilterDataDest object will not be included in 2841 the filtering criterion." 2842 DEFVAL { '000000000000'H } 2843 ::= { cseNetflowLSFilterEntry 4 } 2844 2845cseNetflowLSFilterDataDestMask OBJECT-TYPE 2846 SYNTAX FlowAddressComponent 2847 MAX-ACCESS read-create 2848 STATUS current 2849 DESCRIPTION 2850 "The mask to be applied to its corresponding instance 2851 of cseNetflowExportDataDest. 2852 If cseNetflowLSFilterDataDestMask contains all zeros, 2853 then the cseNetflowLSFilterDataDestMask object will not be 2854 included in the filtering criterion." 2855 DEFVAL { '000000000000'H } 2856 ::= { cseNetflowLSFilterEntry 5 } 2857 2858cseNetflowLSFilterDataProtocol OBJECT-TYPE 2859 SYNTAX Integer32 (0..255) 2860 MAX-ACCESS read-create 2861 STATUS current 2862 DESCRIPTION 2863 "The protocol used as a filter for selecting the 2864 flows to which the netflow LAN switching data export 2865 feature is applied. 2866 The default value is set to 0, to specify that no value 2867 has been set. 2868 If cseNetflowLSFilterDataProtocol is set to 0, then the 2869 cseNetflowLSFilterDataProtocol object will not be included in 2870 the filtering criterion." 2871 DEFVAL { 0 } 2872 ::= { cseNetflowLSFilterEntry 6 } 2873 2874cseNetflowLSFilterSelection OBJECT-TYPE 2875 SYNTAX INTEGER { 2876 included(1), 2877 excluded(2) 2878 } 2879 MAX-ACCESS read-create 2880 STATUS current 2881 DESCRIPTION 2882 "The filter set can be chosen either included(1) or 2883 excluded(2). 2884 If this object is set to 2885 included(1) - exports the flows that match 2886 cseNetflowLSFilterDataSource, 2887 cseNetflowLSFilterDataSourceMask, 2888 cseNetflowLSFilterDataDest, 2889 cseNetflowLSFilterDataDestMask and 2890 cseNetflowLSFilterDataProtocol. 2891 2892 excluded(2) - exports the flows that don't match 2893 cseNetflowLSFilterDataSource, 2894 cseNetflowLSFilterDataSourceMask, 2895 cseNetflowLSFilterDataDest, 2896 cseNetflowLSFilterDataDestMask and 2897 cseNetflowLSFilterDataProtocol." 2898 ::= { cseNetflowLSFilterEntry 7 } 2899 2900cseNetflowLSFilterStatus OBJECT-TYPE 2901 SYNTAX RowStatus 2902 MAX-ACCESS read-create 2903 STATUS current 2904 DESCRIPTION 2905 "The status object used to manage the rows in this table. 2906 Once a row becomes active, values within that row cannot be 2907 modified except by deleting and creating the row." 2908 ::= { cseNetflowLSFilterEntry 8 } 2909 2910 2911 2912cseNetFlowIfIndexEnable OBJECT-TYPE 2913 SYNTAX BITS { 2914 destIfIndex(0), 2915 srcIfIndex(1) 2916 } 2917 MAX-ACCESS read-write 2918 STATUS current 2919 DESCRIPTION 2920 "Indicates whether ifIndex reporting in NDE (Netflow 2921 Data Export) is enabled. 2922 2923 if bit destIfIndex(0) is on, destination ifIndex reporting 2924 in NDE is enabled. 2925 2926 if bit srcIfIndex(1) is on, source ifIndex reporting in NDE 2927 is enabled." 2928 ::= { cseNetflowLS 13 } 2929 2930cseNetflowASInfoExportCtrl OBJECT-TYPE 2931 SYNTAX INTEGER { 2932 disable(1), 2933 originate(2), 2934 peer(3) 2935 } 2936 MAX-ACCESS read-write 2937 STATUS current 2938 DESCRIPTION 2939 "Indicates whether export of Autonomous System(AS) number 2940 information, in the NDE records, is enabled. 2941 2942 disable - Disables the export of AS number information. 2943 2944 originate - Enables the export of origination AS numbers of 2945 source and destination IP addresses. 2946 2947 peer - Enables the export of peer AS numbers of 2948 source and destination IP addresses." 2949 ::= { cseNetflowLS 14 } 2950 2951cseNetflowPerVlanIfGlobalEnable OBJECT-TYPE 2952 SYNTAX TruthValue 2953 MAX-ACCESS read-write 2954 STATUS current 2955 DESCRIPTION 2956 "Indicates whether 'creation of Netflow entries per 2957 VLAN interface' feature is enabled at the device level. 2958 2959 If this object is set to 'false', 2960 netflow entries will be created for all VLANs. 2961 2962 If this object is set to 'true', creation of netflow 2963 entries can be controlled by cseNetflowPerVlanIfCtrlTable." 2964 ::= { cseNetflowLS 15 } 2965 2966cseNetflowPerVlanIfCtrlTable OBJECT-TYPE 2967 SYNTAX SEQUENCE OF CseNetflowPerVlanIfCtrlEntry 2968 MAX-ACCESS not-accessible 2969 STATUS current 2970 DESCRIPTION 2971 "A table to control netflow entry creation for each VLAN. 2972 When a VLAN is created, a corresponding entry is added 2973 to this table." 2974 ::= { cseNetflowLS 16 } 2975 2976cseNetflowPerVlanIfCtrlEntry OBJECT-TYPE 2977 SYNTAX CseNetflowPerVlanIfCtrlEntry 2978 MAX-ACCESS not-accessible 2979 STATUS current 2980 DESCRIPTION 2981 "An entry containing the configuration to enable or 2982 disable netflow entry creation for each VLAN." 2983 INDEX { cseNetflowPerVlanIfCtrlVlan } 2984 ::= { cseNetflowPerVlanIfCtrlTable 1 } 2985 2986CseNetflowPerVlanIfCtrlEntry ::= SEQUENCE { 2987 cseNetflowPerVlanIfCtrlVlan VlanIndex, 2988 cseNetflowPerVlanIfEnable TruthValue 2989} 2990 2991cseNetflowPerVlanIfCtrlVlan OBJECT-TYPE 2992 SYNTAX VlanIndex 2993 MAX-ACCESS not-accessible 2994 STATUS current 2995 DESCRIPTION 2996 "Indicates the VLAN number on which creation of netflow 2997 entries is configured." 2998 ::= { cseNetflowPerVlanIfCtrlEntry 1 } 2999 3000cseNetflowPerVlanIfEnable OBJECT-TYPE 3001 SYNTAX TruthValue 3002 MAX-ACCESS read-write 3003 STATUS current 3004 DESCRIPTION 3005 "Specifies whether creation of netflow entries is enabled 3006 on this VLAN. 3007 3008 If this object is set to 'true', the system will create 3009 netflow entries for this VLAN. 3010 3011 If this object is set to 'false', the system will not create 3012 any netflow entries for this VLAN. 3013 3014 When the value of cseNetflowPerVlanIfGlobalEnable is 'false', 3015 this object will not take effect." 3016 ::= { cseNetflowPerVlanIfCtrlEntry 2 } 3017 3018 3019-- L3 switching statistics 3020 3021cseL3StatsTable OBJECT-TYPE 3022 SYNTAX SEQUENCE OF CseL3StatsEntry 3023 MAX-ACCESS not-accessible 3024 STATUS current 3025 DESCRIPTION 3026 "A table containing L3 statistics information on each switching 3027 engine." 3028 ::= { cseL3Objects 1 } 3029 3030cseL3StatsEntry OBJECT-TYPE 3031 SYNTAX CseL3StatsEntry 3032 MAX-ACCESS not-accessible 3033 STATUS current 3034 DESCRIPTION 3035 "A conceptual row of cseL3StatsTable, containing L3 statistics 3036 maintained by a switching engine entity (identified by 3037 entPhysicalIndex). Each switching engine managed by this 3038 MIB module has an entry in this table." 3039 INDEX { entPhysicalIndex } 3040 ::= { cseL3StatsTable 1 } 3041 3042CseL3StatsEntry ::= SEQUENCE { 3043 cseL3SwitchedTotalPkts Counter32, 3044 cseL3SwitchedTotalOctets Counter64, 3045 cseL3CandidateFlowHits Counter32, 3046 cseL3EstablishedFlowHits Counter32, 3047 cseL3ActiveFlows Gauge32, 3048 cseL3FlowLearnFailures Counter32, 3049 cseL3IntFlowInvalids Counter32, 3050 cseL3ExtFlowInvalids Counter32, 3051 cseL3SwitchedPktsPerSec Counter32 3052} 3053 3054cseL3SwitchedTotalPkts OBJECT-TYPE 3055 SYNTAX Counter32 3056 MAX-ACCESS read-only 3057 STATUS current 3058 DESCRIPTION 3059 "Total number of packets switched at Layer 3 by this switching 3060 engine." 3061 ::= { cseL3StatsEntry 1 } 3062 3063cseL3SwitchedTotalOctets OBJECT-TYPE 3064 SYNTAX Counter64 3065 MAX-ACCESS read-only 3066 STATUS current 3067 DESCRIPTION 3068 "Number of octets in the total packets switched at Layer 3 by this 3069 switching engine." 3070 ::= { cseL3StatsEntry 2 } 3071 3072cseL3CandidateFlowHits OBJECT-TYPE 3073 SYNTAX Counter32 3074 MAX-ACCESS read-only 3075 STATUS current 3076 DESCRIPTION 3077 "Number of L3 Cache hits for the candidate flow entries in this 3078 switching engine." 3079 ::= { cseL3StatsEntry 3 } 3080 3081cseL3EstablishedFlowHits OBJECT-TYPE 3082 SYNTAX Counter32 3083 MAX-ACCESS read-only 3084 STATUS current 3085 DESCRIPTION 3086 "Number of L3 Cache hits for established flow entries in this 3087 switching engine." 3088 ::= { cseL3StatsEntry 4 } 3089 3090cseL3ActiveFlows OBJECT-TYPE 3091 SYNTAX Gauge32 3092 MAX-ACCESS read-only 3093 STATUS current 3094 DESCRIPTION 3095 "Number of active flows in the Layer 3 flow table of this switching 3096 engine." 3097 ::= { cseL3StatsEntry 5 } 3098 3099cseL3FlowLearnFailures OBJECT-TYPE 3100 SYNTAX Counter32 3101 MAX-ACCESS read-only 3102 STATUS current 3103 DESCRIPTION 3104 "Number of flows that failed to be learned because the Layer 3 3105 flow table in this switching engine was full." 3106 ::= { cseL3StatsEntry 6 } 3107 3108cseL3IntFlowInvalids OBJECT-TYPE 3109 SYNTAX Counter32 3110 MAX-ACCESS read-only 3111 STATUS current 3112 DESCRIPTION 3113 "Number of flow invalidation events received by this switching 3114 engine from the internal router(s)." 3115 ::= { cseL3StatsEntry 7 } 3116 3117cseL3ExtFlowInvalids OBJECT-TYPE 3118 SYNTAX Counter32 3119 MAX-ACCESS read-only 3120 STATUS current 3121 DESCRIPTION 3122 "Number of flow invalidation events received by this switching 3123 engine from external routers." 3124 ::= { cseL3StatsEntry 8 } 3125 3126cseL3SwitchedPktsPerSec OBJECT-TYPE 3127 SYNTAX Counter32 3128 MAX-ACCESS read-only 3129 STATUS current 3130 DESCRIPTION 3131 "Number of packets switched per second at Layer 3 by this 3132 switching engine." 3133 ::= { cseL3StatsEntry 9 } 3134 3135 3136-- Per-VLAN L3 statistics 3137 3138cseL3VlanStatsTable OBJECT-TYPE 3139 SYNTAX SEQUENCE OF CseL3VlanStatsEntry 3140 MAX-ACCESS not-accessible 3141 STATUS current 3142 DESCRIPTION 3143 "A table containing per-VLAN, Layer 3 statistics information per 3144 switching engine." 3145 ::= { cseL3Objects 2 } 3146 3147cseL3VlanStatsEntry OBJECT-TYPE 3148 SYNTAX CseL3VlanStatsEntry 3149 MAX-ACCESS not-accessible 3150 STATUS current 3151 DESCRIPTION 3152 "A conceptual row of cseL3VlanStatsTable, containing per-VLAN 3153 Layer 3 statistics maintained by a switching engine (identified 3154 by entPhysicalIndex). An entry exists for each known VLAN for 3155 each switching engine." 3156 INDEX { 3157 entPhysicalIndex, 3158 cseL3VlanIndex 3159 } 3160 ::= { cseL3VlanStatsTable 1 } 3161 3162CseL3VlanStatsEntry ::= SEQUENCE { 3163 cseL3VlanIndex VlanIndex, 3164 cseL3VlanInPkts Counter64, 3165 cseL3VlanInOctets Counter64, 3166 cseL3VlanOutPkts Counter64, 3167 cseL3VlanOutOctets Counter64, 3168 cseL3VlanInUnicastPkts Counter64, 3169 cseL3VlanInUnicastOctets Counter64, 3170 cseL3VlanOutUnicastPkts Counter64, 3171 cseL3VlanOutUnicastOctets Counter64 3172} 3173 3174cseL3VlanIndex OBJECT-TYPE 3175 SYNTAX VlanIndex 3176 MAX-ACCESS not-accessible 3177 STATUS current 3178 DESCRIPTION 3179 "Vlan number for which the statistics are maintained by this 3180 entry." 3181 ::= { cseL3VlanStatsEntry 1 } 3182 3183cseL3VlanInPkts OBJECT-TYPE 3184 SYNTAX Counter64 3185 MAX-ACCESS read-only 3186 STATUS current 3187 DESCRIPTION 3188 "Number of packets Layer 3 forwarded from this Vlan to some 3189 other VLAN by this switching engine." 3190 ::= { cseL3VlanStatsEntry 2 } 3191 3192cseL3VlanInOctets OBJECT-TYPE 3193 SYNTAX Counter64 3194 MAX-ACCESS read-only 3195 STATUS current 3196 DESCRIPTION 3197 "Number of octets in packets Layer-3 forwarded from this Vlan 3198 to some other VLAN by this switching engine." 3199 ::= { cseL3VlanStatsEntry 3 } 3200 3201cseL3VlanOutPkts OBJECT-TYPE 3202 SYNTAX Counter64 3203 MAX-ACCESS read-only 3204 STATUS current 3205 DESCRIPTION 3206 "Number of packets Layer-3 forwarded to this Vlan by this 3207 switching engine." 3208 ::= { cseL3VlanStatsEntry 4 } 3209 3210cseL3VlanOutOctets OBJECT-TYPE 3211 SYNTAX Counter64 3212 MAX-ACCESS read-only 3213 STATUS current 3214 DESCRIPTION 3215 "Number of octets in packets Layer-3 forwarded to this Vlan 3216 by this switching engine." 3217 ::= { cseL3VlanStatsEntry 5 } 3218 3219cseL3VlanInUnicastPkts OBJECT-TYPE 3220 SYNTAX Counter64 3221 MAX-ACCESS read-only 3222 STATUS current 3223 DESCRIPTION 3224 "Number of unicast packets Layer 3 forwarded from this Vlan 3225 to some other VLAN by this switching engine." 3226 ::= { cseL3VlanStatsEntry 6 } 3227 3228cseL3VlanInUnicastOctets OBJECT-TYPE 3229 SYNTAX Counter64 3230 MAX-ACCESS read-only 3231 STATUS current 3232 DESCRIPTION 3233 "Number of octets in unicast packets Layer-3 forwarded from 3234 this Vlan to some other VLAN by this switching engine." 3235 ::= { cseL3VlanStatsEntry 7 } 3236 3237cseL3VlanOutUnicastPkts OBJECT-TYPE 3238 SYNTAX Counter64 3239 MAX-ACCESS read-only 3240 STATUS current 3241 DESCRIPTION 3242 "Number of unicast packets Layer 3 forwarded to this 3243 Vlan by this switching engine." 3244 ::= { cseL3VlanStatsEntry 8 } 3245 3246cseL3VlanOutUnicastOctets OBJECT-TYPE 3247 SYNTAX Counter64 3248 MAX-ACCESS read-only 3249 STATUS current 3250 DESCRIPTION 3251 "Number of octets in unicast packets Layer-3 forwarded 3252 to this Vlan by this switching engine." 3253 ::= { cseL3VlanStatsEntry 9 } 3254 3255 3256-- Switch Engine based layer 3 flow statistics; it is protocol 3257-- independent, i.e. IP and IPX statistics are not separated 3258-- This group is an augmentation of cseL3StatsTable 3259 3260cseStatsFlowTable OBJECT-TYPE 3261 SYNTAX SEQUENCE OF CseStatsFlowEntry 3262 MAX-ACCESS not-accessible 3263 STATUS current 3264 DESCRIPTION 3265 "A table of flow statistics per switch engine that is 3266 not covered in cseL3StatsTable." 3267 ::= { cseL3Objects 3 } 3268 3269cseStatsFlowEntry OBJECT-TYPE 3270 SYNTAX CseStatsFlowEntry 3271 MAX-ACCESS not-accessible 3272 STATUS current 3273 DESCRIPTION 3274 "A conceptual row about slot based L3 flow statistics." 3275 AUGMENTS { cseL3StatsEntry } 3276 ::= { cseStatsFlowTable 1 } 3277 3278CseStatsFlowEntry ::= SEQUENCE { 3279 cseStatsFlowAged Counter32, 3280 cseStatsFlowPurged Counter32, 3281 cseStatsFlowParityFail Counter32 3282} 3283 3284cseStatsFlowAged OBJECT-TYPE 3285 SYNTAX Counter32 3286 MAX-ACCESS read-only 3287 STATUS current 3288 DESCRIPTION 3289 "Total number of layer 3 flows aged out by hardware. Management 3290 applications can control flow aging by setting the value of 3291 cseFlowEstablishedAgingTime object." 3292 ::= { cseStatsFlowEntry 1 } 3293 3294cseStatsFlowPurged OBJECT-TYPE 3295 SYNTAX Counter32 3296 MAX-ACCESS read-only 3297 STATUS current 3298 DESCRIPTION 3299 "Total number of layer 3 flows purged by software; it may happen 3300 because a router invalidates certain flows, or a router for which 3301 flows are being switched has been excluded from cseRouterTable, or 3302 access-list has changed, or certain features have been enabled 3303 that would purge certain flows (TCP interception, Web cache are 3304 examples of such features)." 3305 ::= { cseStatsFlowEntry 2 } 3306 3307cseStatsFlowParityFail OBJECT-TYPE 3308 SYNTAX Counter32 3309 MAX-ACCESS read-only 3310 STATUS current 3311 DESCRIPTION 3312 "Total number of memory parity errors on accessing flows in 3313 the cache pools. It may be due to the internal RAM reading 3314 error, not necessarily the corrupted flow data." 3315 ::= { cseStatsFlowEntry 3 } 3316 3317 3318-- Utilization level of flow cache pool per Switch Engine 3319-- Flows are combined for IP and IPX 3320 3321cseCacheUtilTable OBJECT-TYPE 3322 SYNTAX SEQUENCE OF CseCacheUtilEntry 3323 MAX-ACCESS not-accessible 3324 STATUS current 3325 DESCRIPTION 3326 "A table of utilization levels in percentage of cache 3327 capacity per switch engine. Each row instance is the 3328 current flow utilization information in the cache pool 3329 of the corresponding switching engine." 3330 ::= { cseL3Objects 4 } 3331 3332cseCacheUtilEntry OBJECT-TYPE 3333 SYNTAX CseCacheUtilEntry 3334 MAX-ACCESS not-accessible 3335 STATUS current 3336 DESCRIPTION 3337 "A row instance represents layer 3 flow utilization of 3338 a particular cache pool on a switching engine." 3339 INDEX { entPhysicalIndex } 3340 ::= { cseCacheUtilTable 1 } 3341 3342CseCacheUtilEntry ::= SEQUENCE { 3343 cseCacheUtilization Gauge32, 3344 cseCacheEntriesCreated Unsigned32, 3345 cseCacheEntriesFailed Unsigned32 3346} 3347 3348cseCacheUtilization OBJECT-TYPE 3349 SYNTAX Gauge32 (0..100) 3350 MAX-ACCESS read-only 3351 STATUS current 3352 DESCRIPTION 3353 "Flow utilization level in percentage in this switching engine. 3354 It includes the flow entries for both unicast and multicast. 3355 The lighter the utilization level, the less risk of dropping 3356 flows, i.e. the higher success-rate of flow insertion." 3357 ::= { cseCacheUtilEntry 1 } 3358 3359cseCacheEntriesCreated OBJECT-TYPE 3360 SYNTAX Unsigned32 3361 MAX-ACCESS read-only 3362 STATUS current 3363 DESCRIPTION 3364 "This object indicates the total number of flow entries 3365 successfully created in this switching engine." 3366 ::= { cseCacheUtilEntry 2 } 3367 3368cseCacheEntriesFailed OBJECT-TYPE 3369 SYNTAX Unsigned32 3370 MAX-ACCESS read-only 3371 STATUS current 3372 DESCRIPTION 3373 "This object indicates the number of flow entries 3374 which were failed to be created in this switching engine." 3375 ::= { cseCacheUtilEntry 3 } 3376 3377 3378-- L3 error counters table. 3379 3380cseErrorStatsTable OBJECT-TYPE 3381 SYNTAX SEQUENCE OF CseErrorStatsEntry 3382 MAX-ACCESS not-accessible 3383 STATUS current 3384 DESCRIPTION 3385 "A table of IP and IPX error counters per switch engine." 3386 ::= { cseL3Objects 5 } 3387 3388cseErrorStatsEntry OBJECT-TYPE 3389 SYNTAX CseErrorStatsEntry 3390 MAX-ACCESS not-accessible 3391 STATUS current 3392 DESCRIPTION 3393 "A row instance represents layer-3 IP and IPX error counters 3394 on a switching engine." 3395 INDEX { entPhysicalIndex } 3396 ::= { cseErrorStatsTable 1 } 3397 3398CseErrorStatsEntry ::= SEQUENCE { 3399 cseIpPlenErrors Counter64, 3400 cseIpTooShortErrors Counter64, 3401 cseIpCheckSumErrors Counter64, 3402 cseIpxPlenErrors Counter64, 3403 cseIpxTooShortErrors Counter64 3404} 3405 3406cseIpPlenErrors OBJECT-TYPE 3407 SYNTAX Counter64 3408 MAX-ACCESS read-only 3409 STATUS current 3410 DESCRIPTION 3411 "Indicates the number of IP length against physical length 3412 errors." 3413 ::= { cseErrorStatsEntry 1 } 3414 3415cseIpTooShortErrors OBJECT-TYPE 3416 SYNTAX Counter64 3417 MAX-ACCESS read-only 3418 STATUS current 3419 DESCRIPTION 3420 "Indicates the number of IP length too short errors." 3421 ::= { cseErrorStatsEntry 2 } 3422 3423cseIpCheckSumErrors OBJECT-TYPE 3424 SYNTAX Counter64 3425 MAX-ACCESS read-only 3426 STATUS current 3427 DESCRIPTION 3428 "Indicates the number of IP checksum errors." 3429 ::= { cseErrorStatsEntry 3 } 3430 3431cseIpxPlenErrors OBJECT-TYPE 3432 SYNTAX Counter64 3433 MAX-ACCESS read-only 3434 STATUS current 3435 DESCRIPTION 3436 "Indicates the number of IPX length against physical length 3437 errors." 3438 ::= { cseErrorStatsEntry 4 } 3439 3440cseIpxTooShortErrors OBJECT-TYPE 3441 SYNTAX Counter64 3442 MAX-ACCESS read-only 3443 STATUS current 3444 DESCRIPTION 3445 "Indicates the number of IPX length too short errors." 3446 ::= { cseErrorStatsEntry 5 } 3447 3448 3449-- L3 error counters table. 3450 3451cseErrorStatsLCTable OBJECT-TYPE 3452 SYNTAX SEQUENCE OF CseErrorStatsLCEntry 3453 MAX-ACCESS not-accessible 3454 STATUS current 3455 DESCRIPTION 3456 "A table of IP and IPX error counters per switch engine." 3457 ::= { cseL3Objects 6 } 3458 3459cseErrorStatsLCEntry OBJECT-TYPE 3460 SYNTAX CseErrorStatsLCEntry 3461 MAX-ACCESS not-accessible 3462 STATUS current 3463 DESCRIPTION 3464 "A row instance represents layer-3 IP and IPX error counters 3465 on a switching engine." 3466 INDEX { entPhysicalIndex } 3467 ::= { cseErrorStatsLCTable 1 } 3468 3469CseErrorStatsLCEntry ::= SEQUENCE { 3470 cseLCIpPlenErrors Counter32, 3471 cseLCIpTooShortErrors Counter32, 3472 cseLCIpCheckSumErrors Counter32, 3473 cseLCIpxPlenErrors Counter32, 3474 cseLCIpxTooShortErrors Counter32 3475} 3476 3477cseLCIpPlenErrors OBJECT-TYPE 3478 SYNTAX Counter32 3479 MAX-ACCESS read-only 3480 STATUS current 3481 DESCRIPTION 3482 "Indicates the number of IP length against physical length 3483 errors." 3484 ::= { cseErrorStatsLCEntry 1 } 3485 3486cseLCIpTooShortErrors OBJECT-TYPE 3487 SYNTAX Counter32 3488 MAX-ACCESS read-only 3489 STATUS current 3490 DESCRIPTION 3491 "Indicates the number of IP length too short errors." 3492 ::= { cseErrorStatsLCEntry 2 } 3493 3494cseLCIpCheckSumErrors OBJECT-TYPE 3495 SYNTAX Counter32 3496 MAX-ACCESS read-only 3497 STATUS current 3498 DESCRIPTION 3499 "Indicates the number of IP checksum errors." 3500 ::= { cseErrorStatsLCEntry 3 } 3501 3502cseLCIpxPlenErrors OBJECT-TYPE 3503 SYNTAX Counter32 3504 MAX-ACCESS read-only 3505 STATUS current 3506 DESCRIPTION 3507 "Indicates the number of IPX length against physical length 3508 errors." 3509 ::= { cseErrorStatsLCEntry 4 } 3510 3511cseLCIpxTooShortErrors OBJECT-TYPE 3512 SYNTAX Counter32 3513 MAX-ACCESS read-only 3514 STATUS current 3515 DESCRIPTION 3516 "Indicates the number of IPX length too short errors." 3517 ::= { cseErrorStatsLCEntry 5 } 3518 3519 3520 3521-- Packets Switched Per Second 3522 3523cseL3SwitchedAggrPktsPerSec OBJECT-TYPE 3524 SYNTAX Counter32 3525 MAX-ACCESS read-only 3526 STATUS current 3527 DESCRIPTION 3528 "Number of packets switched per second at Layer 3 by the 3529 entire system." 3530 ::= { cseL3Objects 7 } 3531 3532-- Protocol Filter capability 3533 3534cseProtocolFilterEnable OBJECT-TYPE 3535 SYNTAX TruthValue 3536 MAX-ACCESS read-write 3537 STATUS current 3538 DESCRIPTION 3539 "Indicates if protocol filtering is enabled in the device." 3540 ::= { cseProtocolFilter 1 } 3541 3542cseProtocolFilterPortTable OBJECT-TYPE 3543 SYNTAX SEQUENCE OF CseProtocolFilterPortEntry 3544 MAX-ACCESS not-accessible 3545 STATUS current 3546 DESCRIPTION 3547 "A table containing the protocol filtering configuration and status 3548 information on ports." 3549 ::= { cseProtocolFilter 2 } 3550 3551cseProtocolFilterPortEntry OBJECT-TYPE 3552 SYNTAX CseProtocolFilterPortEntry 3553 MAX-ACCESS not-accessible 3554 STATUS current 3555 DESCRIPTION 3556 "A conceptual row in the cseProtocolFilterPortTable, 3557 representing a Protocol filter configuration 3558 status information for a particular 3559 port (identified by ifIndex) and protocol type." 3560 INDEX { 3561 ifIndex, 3562 cseProtocolFilterPortProtocol 3563 } 3564 ::= { cseProtocolFilterPortTable 1 } 3565 3566CseProtocolFilterPortEntry ::= SEQUENCE { 3567 cseProtocolFilterPortProtocol INTEGER, 3568 cseProtocolFilterPortAdminStatus INTEGER, 3569 cseProtocolFilterPortOperStatus INTEGER 3570} 3571 3572cseProtocolFilterPortProtocol OBJECT-TYPE 3573 SYNTAX INTEGER { 3574 ip(1), 3575 ipx(2), 3576 grpProtocols(3) -- Appletalk/Decnet/Vines 3577 } 3578 MAX-ACCESS not-accessible 3579 STATUS current 3580 DESCRIPTION 3581 "The protocol (group) to filter, used here as the secondary 3582 index." 3583 ::= { cseProtocolFilterPortEntry 1 } 3584 3585cseProtocolFilterPortAdminStatus OBJECT-TYPE 3586 SYNTAX INTEGER { 3587 on(1), 3588 off(2), 3589 auto(3) 3590 } 3591 MAX-ACCESS read-write 3592 STATUS current 3593 DESCRIPTION 3594 "An indication of the administrative status of the protocol 3595 filtering on this interface. 3596 3597 - on(1) indicates that the interface will send and receive the 3598 traffic for protocol specified in 3599 cseProtocolFilterPortProtocol. 3600 - off(2) indicates that the interface will not receive 3601 traffic for this protocol, or if this feature is not 3602 supported. 3603 - auto(3) indicates that the corresponding 3604 cseProtocolFilterPortOperStatus will transit to 'on' after 3605 receiving one packet of this protocol type." 3606 ::= { cseProtocolFilterPortEntry 2 } 3607 3608cseProtocolFilterPortOperStatus OBJECT-TYPE 3609 SYNTAX INTEGER { 3610 on(1), 3611 off(2), 3612 notSupported(3) 3613 } 3614 MAX-ACCESS read-only 3615 STATUS current 3616 DESCRIPTION 3617 "An indication of the operational status of filtering for 3618 this protocol on this interface. 3619 - on(1) indicates that the interface will send and receive the 3620 protocol traffic. 3621 - off(2) indicates that the interface will drop all traffic 3622 belonging to this protocol. 3623 - notSupported(3) indicates the hardware does not support 3624 protocol filtering." 3625 ::= { cseProtocolFilterPortEntry 3 } 3626 3627 3628-- This MIB group/table is designed for control of purging flow caches 3629-- The caches are distributed in the switching engines across the system 3630 3631cseUcastCacheTable OBJECT-TYPE 3632 SYNTAX SEQUENCE OF CseUcastCacheEntry 3633 MAX-ACCESS not-accessible 3634 STATUS current 3635 DESCRIPTION 3636 "A control table used to purge certain types of IP/IPX layer 3 3637 unicast flows stored in the cache pool." 3638 ::= { cseUcastCache 1 } 3639 3640cseUcastCacheEntry OBJECT-TYPE 3641 SYNTAX CseUcastCacheEntry 3642 MAX-ACCESS not-accessible 3643 STATUS current 3644 DESCRIPTION 3645 "A conceptual row in the cseUcastCacheTable, used to set up 3646 flow clearing criteria. The actual purging is started by setting 3647 the value of cseUcastCacheStatus to 'active'. Once a row becomes 3648 active, values within the row cannot be modified, except by 3649 setting it to 'notInService' first or deleting and re-creating 3650 the row." 3651 INDEX { cseUcastCacheIndex } 3652 ::= { cseUcastCacheTable 1 } 3653 3654CseUcastCacheEntry ::= SEQUENCE { 3655 cseUcastCacheIndex Unsigned32, 3656 cseUcastCacheFlowType INTEGER, 3657 cseUcastCacheTransport INTEGER, 3658 cseUcastCacheDest FlowAddressComponent, 3659 cseUcastCacheDestMask FlowAddressComponent, 3660 cseUcastCacheSource FlowAddressComponent, 3661 cseUcastCacheSrcMask FlowAddressComponent, 3662 cseUcastCacheRtrIp IpAddress, 3663 cseUcastCacheOwner OwnerString, 3664 cseUcastCacheResult INTEGER, 3665 cseUcastCacheStatus RowStatus 3666} 3667 3668cseUcastCacheIndex OBJECT-TYPE 3669 SYNTAX Unsigned32 3670 MAX-ACCESS not-accessible 3671 STATUS current 3672 DESCRIPTION 3673 "An arbitrary integer which uniquely identifies the flow 3674 purge contained in this row instance." 3675 ::= { cseUcastCacheEntry 1 } 3676 3677cseUcastCacheFlowType OBJECT-TYPE 3678 SYNTAX INTEGER { 3679 any(1), 3680 dstOnly(2), 3681 srcOrDst(3), 3682 srcAndDst(4), 3683 fullFlow(5), 3684 ipxDstOnly(6), 3685 ipxSrcAndDst(7) 3686 } 3687 MAX-ACCESS read-create 3688 STATUS current 3689 DESCRIPTION 3690 "Setting each value causes the appropriate action: 3691 3692 'dstOnly' - causes purge of flows in the cache whose absolute 3693 destination IP addresses match the address part of the value set 3694 in the cseUcastCacheDest object. If cseUcastCacheDestMask is also 3695 specified at the same time, it will be applied to the address part 3696 of cseUcastCacheDest. 3697 3698 'srcOrDst' - causes purge of flows in the cache whose either 3699 absolute source or destination IP addresses match the address 3700 parts of the values set in cseUcastCacheSource or 3701 cseUcastCacheDest. 3702 If cseUcastCacheDestMask/cseUcastCacheSrcMask also specified, 3703 they will be applied to the address parts of cseUcastCacheSource/ 3704 cseUcastCacheDest appropriately. 3705 3706 'srcAndDst' - causes purge of flows in the cache whose both 3707 absolute source and destination IP addresses match the address 3708 parts of values set in cseUcastCacheSource and cseUcastCacheDest 3709 objects. If cseUcastCacheSrcMask and cseUcastCacheDestMask also 3710 specified, they will be applied to the address parts of 3711 cseUcastCacheSource and cseUcastCacheDest. 3712 3713 'fullFlow' - causes purge of IP flows whose IP addresses and 3714 transport port numbers match the values set in cseUcastCacheDest 3715 and cseUcastCacheSource objects. 3716 If either cseUcastCacheDestMask or cseUcastCacheSrcMask objects 3717 have valid values, they will be applied to the respective address 3718 parts of cseUcastCacheDest and cseUcastCacheSource objects. 3719 This option is typically used to purge flows relevant to specific 3720 applications such as FTP, WWW, TELNET, etc. 3721 3722 'ipxDstOnly' - causes purge of IPX flows in the cache whose 3723 absolute destination IPX address match the address part of 3724 the value set in cseUcastCacheDest object. 3725 if cseUcastCacheDestMask holds valid value at the same time, 3726 it will be applied to the address part of cseUcastCacheDest. 3727 3728 'ipxSrcAndDst' - causes purge of IPX flows in the cache whose 3729 both absolute source and destination IPX addresses match the 3730 address parts of the values set in cseUcastCacheSource and 3731 cseUcastCacheDest objects. 3732 If either of cseUcastCacheSrcMask or cseUcastCacheDestMask 3733 have valid values at the same time, they will be applied to 3734 the respective address parts of cseUcastCacheSource and 3735 cseUcastCacheDest objects. 3736 3737 'any' - causes purge of all established flows currently in 3738 the cache. The values of cseUcastCacheDest, cseUcastCacheSource, 3739 cseUcastCacheDestMask, cseUcastCacheSrcMask, and 3740 cseUcastCacheTransport should be ignored in this case. 3741 3742 Note: 3743 1. When the row instance is initialized, the value of this 3744 object instance will be set to 'any'. 3745 2. The rest flow parameter variables will not be instantiated 3746 until they get set by management applications based on 3747 the value of cseUcastCacheFlowType object." 3748 DEFVAL { any } 3749 ::= { cseUcastCacheEntry 2 } 3750 3751cseUcastCacheTransport OBJECT-TYPE 3752 SYNTAX INTEGER { 3753 udp(1), 3754 tcp(2) 3755 } 3756 MAX-ACCESS read-create 3757 STATUS current 3758 DESCRIPTION 3759 "The IP transport protocol type (if applicable) of the specified 3760 switched flows to be purged; it will be instantiated if and only 3761 if it gets set by the management applications and the value of 3762 cseUcastCacheFlowMask is equal to 'fullFlow'. 3763 Its value can not be modified when the corresponding instance 3764 of cseUcastCacheStatus is 'active'." 3765 ::= { cseUcastCacheEntry 3 } 3766 3767cseUcastCacheDest OBJECT-TYPE 3768 SYNTAX FlowAddressComponent 3769 MAX-ACCESS read-create 3770 STATUS current 3771 DESCRIPTION 3772 "Destination network address and port number (if applicable). 3773 The port field is ignored for IPX flows and IP flows if the 3774 value of cseUcastCacheFlowMask is not equal to 'fullFlow'. 3775 Its value can not be modified when the corresponding instance 3776 of cseUcastCacheStatus is 'active'." 3777 ::= { cseUcastCacheEntry 4 } 3778 3779cseUcastCacheDestMask OBJECT-TYPE 3780 SYNTAX FlowAddressComponent 3781 MAX-ACCESS read-create 3782 STATUS current 3783 DESCRIPTION 3784 "If instantiated, specified and applicable, the destination 3785 address mask will be applied to the value of 3786 cseUcastCacheDest in the same row instance. 3787 Its value can not be modified when the corresponding instance 3788 of cseUcastCacheStatus is 'active'." 3789 ::= { cseUcastCacheEntry 5 } 3790 3791cseUcastCacheSource OBJECT-TYPE 3792 SYNTAX FlowAddressComponent 3793 MAX-ACCESS read-create 3794 STATUS current 3795 DESCRIPTION 3796 "Source network address and port number (if applicable). 3797 The port field is ignored for IPX flows and IP flows if the 3798 value of cseUcastCacheFlowMask is not equal to 'fullFlow'. 3799 Its value can not be modified when the corresponding instance 3800 of cseUcastCacheStatus is 'active'." 3801 ::= { cseUcastCacheEntry 6 } 3802 3803cseUcastCacheSrcMask OBJECT-TYPE 3804 SYNTAX FlowAddressComponent 3805 MAX-ACCESS read-create 3806 STATUS current 3807 DESCRIPTION 3808 "If instantiated, specified and applicable, the source address 3809 mask will be applied to the value of cseUcastCacheSource 3810 in the same row instance. 3811 Its value can not be modified when the corresponding instance 3812 of cseUcastCacheStatus is 'active'." 3813 ::= { cseUcastCacheEntry 7 } 3814 3815cseUcastCacheRtrIp OBJECT-TYPE 3816 SYNTAX IpAddress 3817 MAX-ACCESS read-create 3818 STATUS current 3819 DESCRIPTION 3820 "IP address of the router (internal or external) for which the 3821 flows are being switched, and need to be purged. An 'all-zero' 3822 value is a wildcard IP address for any router. 3823 Its value can not be modified when the corresponding instance 3824 of cseUcastCacheStatus is 'active'." 3825 ::= { cseUcastCacheEntry 8 } 3826 3827cseUcastCacheOwner OBJECT-TYPE 3828 SYNTAX OwnerString 3829 MAX-ACCESS read-create 3830 STATUS current 3831 DESCRIPTION 3832 "The manager entity that configured this entry and is therefore 3833 using the resources assigned to it." 3834 ::= { cseUcastCacheEntry 9 } 3835 3836cseUcastCacheResult OBJECT-TYPE 3837 SYNTAX INTEGER { 3838 purging(1), 3839 notPurging(2) 3840 } 3841 MAX-ACCESS read-only 3842 STATUS current 3843 DESCRIPTION 3844 "state of the flow purging operation. 3845 3846 'purging' - purging operation is proceeding 3847 3848 'notPurging' - the purging operation completed, or not 3849 started yet." 3850 DEFVAL { notPurging } 3851 ::= { cseUcastCacheEntry 11 } 3852 3853cseUcastCacheStatus OBJECT-TYPE 3854 SYNTAX RowStatus 3855 MAX-ACCESS read-create 3856 STATUS current 3857 DESCRIPTION 3858 "The status object used to manage rows in this table. 3859 When set to active(1), the flow purge is initiated, and 3860 the value of cseUcastCacheResult object becomes 'purging'. 3861 However, this object can be set to active(1) only after 3862 all the appropriate objects for this query as defined 3863 by the value set in the cseUcastCacheFlowType object, 3864 have also been set. Upon the completion of flow purge, 3865 the value of cseUcastCacheResult object changes to 3866 'notPurging'. 3867 Once a row becomes active, values within the row cannot 3868 be modified, except by setting it to 'notInService' first, 3869 or deleting and re-creating it." 3870 ::= { cseUcastCacheEntry 10 } 3871 3872 3873-- This MIB group/table is designed for purging IP multicast 3874-- flows. For a multicast switch, a row instance can be used to clear 3875-- specified multicast L3 flows from its cache pools 3876 3877cseMcastCacheTable OBJECT-TYPE 3878 SYNTAX SEQUENCE OF CseMcastCacheEntry 3879 MAX-ACCESS not-accessible 3880 STATUS current 3881 DESCRIPTION 3882 "A control table used to purge specified IP multicast flows 3883 from the switch engine." 3884 ::= { cseMcastCache 1 } 3885 3886cseMcastCacheEntry OBJECT-TYPE 3887 SYNTAX CseMcastCacheEntry 3888 MAX-ACCESS not-accessible 3889 STATUS current 3890 DESCRIPTION 3891 "A conceptual row in the cseMcastCacheTable, used to set up 3892 flow clearing criteria. The actual purging is started by setting 3893 the value of cseMcastCacheStatus to 'active'. Once a row becomes 3894 active, values within the row cannot be modified, except by 3895 setting it to 'notInService' first, or deleting and re-creating 3896 the row." 3897 INDEX { cseMcastCacheIndex } 3898 ::= { cseMcastCacheTable 1 } 3899 3900CseMcastCacheEntry ::= SEQUENCE { 3901 cseMcastCacheIndex Unsigned32, 3902 cseMcastCacheFlowType INTEGER, 3903 cseMcastCacheGrp McastGroupIp, 3904 cseMcastCacheSrc IpAddress, 3905 cseMcastCacheRtrIp IpAddress, 3906 cseMcastCacheOwner OwnerString, 3907 cseMcastCacheResult INTEGER, 3908 cseMcastCacheStatus RowStatus 3909} 3910 3911cseMcastCacheIndex OBJECT-TYPE 3912 SYNTAX Unsigned32 3913 MAX-ACCESS not-accessible 3914 STATUS current 3915 DESCRIPTION 3916 "An arbitrary integer which uniquely identifies the flow 3917 purge contained in the current row instance." 3918 ::= { cseMcastCacheEntry 1 } 3919 3920cseMcastCacheFlowType OBJECT-TYPE 3921 SYNTAX INTEGER { 3922 any(1), 3923 group(2), 3924 grpAndSrc(3) 3925 } 3926 MAX-ACCESS read-create 3927 STATUS current 3928 DESCRIPTION 3929 "Setting each value causes the appropriate action: 3930 3931 'any' - causes purge of all established IP multicast 3932 layer 3 flows in the cache. The value of cseMcastCacheGrp, 3933 and cseMcastCacheSrc will be ignored in this case. 3934 3935 'group' - causes purge of flows whose multicast 3936 group IP address match the values of cseMcastCacheGrp. 3937 3938 'grpAndSrc' - causes purge of multicast flows whose both 3939 group IP address and source Ip address match the 3940 values of cseMcastCacheGrp and cseMcastCacheSrc. 3941 3942 Note: 3943 1. The instance of this object is initialized to 3944 'any' when the corresponding row instance is 3945 being instantiated. 3946 2. Flow parameter variables, cseMcastCacheGrp, 3947 cseMcastCacheSrc, cseMcastCacheRtrIp will not 3948 be instantiated until they get set by management 3949 applications (in such cases, cseMcastCacheFlowType 3950 object should be set to a value other than 'any')." 3951 DEFVAL { any } 3952 ::= { cseMcastCacheEntry 2 } 3953 3954cseMcastCacheGrp OBJECT-TYPE 3955 SYNTAX McastGroupIp 3956 MAX-ACCESS read-create 3957 STATUS current 3958 DESCRIPTION 3959 "Specifying multicast group IP address of the flows to be 3960 cleared. Its value can not be modified when the corresponding 3961 instance of cseMcastCacheStatus is 'active'." 3962 ::= { cseMcastCacheEntry 3 } 3963 3964cseMcastCacheSrc OBJECT-TYPE 3965 SYNTAX IpAddress 3966 MAX-ACCESS read-create 3967 STATUS current 3968 DESCRIPTION 3969 "The source address of the IP multicast flows to be purged. 3970 Its value can not be modified when the corresponding instance 3971 of cseMcastCacheStatus is 'active'." 3972 ::= { cseMcastCacheEntry 4 } 3973 3974cseMcastCacheRtrIp OBJECT-TYPE 3975 SYNTAX IpAddress 3976 MAX-ACCESS read-create 3977 STATUS current 3978 DESCRIPTION 3979 "The IP address of the router whose flows are currently 3980 being switched, and will be purged. An 'all-zero' value is 3981 a wildcard IP address for any router. 3982 Its value can not be modified when the corresponding instance 3983 of cseMcastCacheStatus is 'active'." 3984 ::= { cseMcastCacheEntry 5 } 3985 3986cseMcastCacheOwner OBJECT-TYPE 3987 SYNTAX OwnerString 3988 MAX-ACCESS read-create 3989 STATUS current 3990 DESCRIPTION 3991 "The manager entity that configured this entry and is therefore 3992 using the resources assigned to it." 3993 ::= { cseMcastCacheEntry 6 } 3994 3995cseMcastCacheResult OBJECT-TYPE 3996 SYNTAX INTEGER { 3997 purging(1), 3998 notPurging(2) 3999 } 4000 MAX-ACCESS read-only 4001 STATUS current 4002 DESCRIPTION 4003 "state of the flow purging operation. 4004 4005 'purging' - purging operation is proceeding 4006 4007 'notPurging' - the purging operation completed, or not 4008 started yet." 4009 DEFVAL { notPurging } 4010 ::= { cseMcastCacheEntry 7 } 4011 4012cseMcastCacheStatus OBJECT-TYPE 4013 SYNTAX RowStatus 4014 MAX-ACCESS read-create 4015 STATUS current 4016 DESCRIPTION 4017 "The status object used to manage rows in this table. 4018 When set to active(1), the flow purge is initiated, and 4019 the value of cseMcastCacheResult object becomes 'purging'. 4020 However, this object can be set to active(1) only after 4021 all the appropriate objects for this query as defined 4022 by the value set in the cseMcastCacheFlowType object, 4023 have also been set. Upon the completion of flow purge, 4024 the value of cseMcastCacheResult object changes to 4025 'notPurging'. 4026 Once a row becomes active, values within the row cannot 4027 be modified, except by setting it to 'notInService' first, 4028 or deleting and re-creating it." 4029 ::= { cseMcastCacheEntry 8 } 4030 4031 4032-- cseCef Group 4033-- 4034 4035-- 4036-- The cseCefFibTable 4037 4038cseCefFibTable OBJECT-TYPE 4039 SYNTAX SEQUENCE OF CseCefFibEntry 4040 MAX-ACCESS not-accessible 4041 STATUS current 4042 DESCRIPTION 4043 "This table contains the information stored in the device's 4044 forwarding information base (FIB). 4045 4046 FIB is a forwarding scheme that utilizes matching pattern 4047 to provide optimized lookup for efficient packet forwarding. 4048 It contains a forwarding table which consist of matching 4049 criteria for incoming traffic as well as information to 4050 forward traffic that matched defined criteria." 4051 ::= { cseCef 1 } 4052 4053cseCefFibEntry OBJECT-TYPE 4054 SYNTAX CseCefFibEntry 4055 MAX-ACCESS not-accessible 4056 STATUS current 4057 DESCRIPTION 4058 "Each row contains the IP address type, the final destination 4059 IP address, the final destination IP address mask as well as 4060 the FIB entry type." 4061 INDEX { cseCefFibIndex } 4062 ::= { cseCefFibTable 1 } 4063 4064CseCefFibEntry ::= SEQUENCE { 4065 cseCefFibIndex Unsigned32, 4066 cseCefFibAddrType InetAddressType, 4067 cseCefFibDestIp InetAddress, 4068 cseCefFibDestIpMask InetAddress, 4069 cseCefFibType INTEGER 4070} 4071 4072cseCefFibIndex OBJECT-TYPE 4073 SYNTAX Unsigned32 4074 MAX-ACCESS not-accessible 4075 STATUS current 4076 DESCRIPTION 4077 "The index of this table entry." 4078 ::= { cseCefFibEntry 1 } 4079 4080cseCefFibAddrType OBJECT-TYPE 4081 SYNTAX InetAddressType 4082 MAX-ACCESS read-only 4083 STATUS current 4084 DESCRIPTION 4085 "The type of IP address denoted in cseCefFibDestIp and 4086 cseCefFibDestIpMask object." 4087 ::= { cseCefFibEntry 2 } 4088 4089cseCefFibDestIp OBJECT-TYPE 4090 SYNTAX InetAddress 4091 MAX-ACCESS read-only 4092 STATUS current 4093 DESCRIPTION 4094 "The destination IP address specified in IP packet header." 4095 ::= { cseCefFibEntry 3 } 4096 4097cseCefFibDestIpMask OBJECT-TYPE 4098 SYNTAX InetAddress 4099 MAX-ACCESS read-only 4100 STATUS current 4101 DESCRIPTION 4102 "The specified destination IP address mask." 4103 ::= { cseCefFibEntry 4 } 4104 4105cseCefFibType OBJECT-TYPE 4106 SYNTAX INTEGER { 4107 other(1), 4108 resolved(2), 4109 bridge(3), 4110 drop(4), 4111 connected(5), 4112 receive(6), 4113 wildcard(7), 4114 tunnel(8), 4115 default(9) 4116 } 4117 MAX-ACCESS read-only 4118 STATUS current 4119 DESCRIPTION 4120 "Indicates the FIB entry type. 4121 4122 other(1) indicates that this FIB entry type is none 4123 of the following. 4124 4125 resolved(2) indicates that IP traffic matched the 4126 destination prefix of this entry is associated with a 4127 valid next-hop address. 4128 4129 bridge(3) indicates that IP traffic matched the destination 4130 prefix of this entry will be forwarded using Layer 2 4131 look up result. 4132 4133 drop(4) indicates that IP traffic matched the destination 4134 prefix of this entry will be dropped. 4135 4136 connected(5) indicates that IP traffic matched the destination 4137 prefix of this entry is associated with a connected network. 4138 4139 receive(6) indicates that IP traffic matched the destination 4140 prefix of this entry will be sent to a router interface. 4141 4142 wildcard(7) indicates this FIB entry will match all traffic. 4143 4144 tunnel(8) indicates this FIB entry applied to tunneling 4145 traffic. 4146 4147 default(9) indicates that IP traffic matched the destination 4148 prefix of this entry will be forwarded using a default route." 4149 ::= { cseCefFibEntry 5 } 4150 4151 4152-- The cseCefAdjacencyTable 4153 4154cseCefAdjacencyTable OBJECT-TYPE 4155 SYNTAX SEQUENCE OF CseCefAdjacencyEntry 4156 MAX-ACCESS not-accessible 4157 STATUS current 4158 DESCRIPTION 4159 "This table contains information stored in the device's 4160 adjacency table. Entry in this table is linked to entry 4161 of cseCefFibTable by its cseCefFibIndex object." 4162 ::= { cseCef 3 } 4163 4164cseCefAdjacencyEntry OBJECT-TYPE 4165 SYNTAX CseCefAdjacencyEntry 4166 MAX-ACCESS not-accessible 4167 STATUS current 4168 DESCRIPTION 4169 "Each row contains next hop IP address, next-hop Ethernet 4170 address, adjacency type, and number of bytes and packets 4171 transmitted to each adjacency entry. Next hop encapsulation 4172 type and MTU value are also available if supported by the 4173 device." 4174 INDEX { 4175 cseCefFibIndex, 4176 cseCefAdjacencyIndex 4177 } 4178 ::= { cseCefAdjacencyTable 1 } 4179 4180CseCefAdjacencyEntry ::= SEQUENCE { 4181 cseCefAdjacencyIndex Unsigned32, 4182 cseCefAdjacencyAddrType InetAddressType, 4183 cseCefAdjacencyNextHopIp InetAddress, 4184 cseCefAdjacencyNextHopMac MacAddress, 4185 cseCefAdjacencyNextHopIfIndex InterfaceIndexOrZero, 4186 cseCefAdjacencyType INTEGER, 4187 cseCefAdjacencyPkts Counter64, 4188 cseCefAdjacencyOctets Counter64, 4189 cseCefAdjacencyEncap INTEGER, 4190 cseCefAdjacencyMTU Unsigned32 4191} 4192 4193cseCefAdjacencyIndex OBJECT-TYPE 4194 SYNTAX Unsigned32 4195 MAX-ACCESS not-accessible 4196 STATUS current 4197 DESCRIPTION 4198 "The adjacency index of this table entry." 4199 ::= { cseCefAdjacencyEntry 1 } 4200 4201cseCefAdjacencyAddrType OBJECT-TYPE 4202 SYNTAX InetAddressType 4203 MAX-ACCESS read-only 4204 STATUS current 4205 DESCRIPTION 4206 "The type of IP address denoted in cseCefAdjacencyNextHopIp 4207 object." 4208 ::= { cseCefAdjacencyEntry 2 } 4209 4210cseCefAdjacencyNextHopIp OBJECT-TYPE 4211 SYNTAX InetAddress 4212 MAX-ACCESS read-only 4213 STATUS current 4214 DESCRIPTION 4215 "The next hop IP address." 4216 ::= { cseCefAdjacencyEntry 3 } 4217 4218cseCefAdjacencyNextHopMac OBJECT-TYPE 4219 SYNTAX MacAddress 4220 MAX-ACCESS read-only 4221 STATUS current 4222 DESCRIPTION 4223 "The next hop Ethernet address." 4224 ::= { cseCefAdjacencyEntry 4 } 4225 4226cseCefAdjacencyNextHopIfIndex OBJECT-TYPE 4227 SYNTAX InterfaceIndexOrZero 4228 MAX-ACCESS read-only 4229 STATUS current 4230 DESCRIPTION 4231 "Indicates the next hop interface ifIndex." 4232 ::= { cseCefAdjacencyEntry 5 } 4233 4234cseCefAdjacencyType OBJECT-TYPE 4235 SYNTAX INTEGER { 4236 other(1), 4237 punt(2), 4238 glean(3), 4239 drop(4), 4240 null(5), 4241 noRewrite(6), 4242 forceDrop(7), 4243 connect(8), 4244 unresolved(9), 4245 loopback(10), 4246 tunnel(11) 4247 } 4248 MAX-ACCESS read-only 4249 STATUS current 4250 DESCRIPTION 4251 "Indicates this adjacency entry type. 4252 4253 other(1) indicates the adjacency entry type is none of 4254 the following. 4255 4256 punt(2) indicates entry that sends traffic to the router. 4257 4258 glean(3) indicates entry that needs to be gleaned for incoming 4259 traffic. 4260 4261 drop(4) indicates entry that drops packets. 4262 4263 null(5) indicates entry that drops packets destined 4264 for the Null0 interface. 4265 4266 noRewrite(6) indicates entry that sends traffic to the router 4267 when rewrite information is incomplete. 4268 4269 forceDrop(7) indicates entry that drop packets due to ARP 4270 throttling. 4271 4272 connect(8) indicates entry that contains complete rewrite 4273 information. 4274 4275 unresolved(9) indicates entry that next hop traffic is 4276 unresolved. 4277 4278 loopback(10) indicates entry that drops packets destined 4279 for loopback interface. 4280 4281 tunnel(11) indicates entry that next hop traffic is 4282 through a tunnel." 4283 ::= { cseCefAdjacencyEntry 6 } 4284 4285cseCefAdjacencyPkts OBJECT-TYPE 4286 SYNTAX Counter64 4287 MAX-ACCESS read-only 4288 STATUS current 4289 DESCRIPTION 4290 "Indicates the number of Layer 3 packets transmitted to 4291 this adjacency entry." 4292 ::= { cseCefAdjacencyEntry 7 } 4293 4294cseCefAdjacencyOctets OBJECT-TYPE 4295 SYNTAX Counter64 4296 MAX-ACCESS read-only 4297 STATUS current 4298 DESCRIPTION 4299 "Indicates the number of Layer 3 octets transmitted to 4300 this adjacency entry." 4301 ::= { cseCefAdjacencyEntry 8 } 4302 4303cseCefAdjacencyEncap OBJECT-TYPE 4304 SYNTAX INTEGER { 4305 arpa(1), 4306 raw(2), 4307 sap(3), 4308 snap(4) 4309 } 4310 MAX-ACCESS read-only 4311 STATUS current 4312 DESCRIPTION 4313 "Indicates the next hop destination encapsulation type. 4314 4315 arpa(1) indicates that next hop destination used ARPA 4316 encapsulation type to forward packets. 4317 4318 raw(2) indicates that next hop destination used RAW 4319 encapsulation type to forward packets. 4320 4321 sap(3) indicates that next hop destination used SAP 4322 encapsulation type to forward packets. 4323 4324 snap(4) indicates that next hop destination used SNAP 4325 encapsulation type to forward packets." 4326 ::= { cseCefAdjacencyEntry 9 } 4327 4328cseCefAdjacencyMTU OBJECT-TYPE 4329 SYNTAX Unsigned32 4330 MAX-ACCESS read-only 4331 STATUS current 4332 DESCRIPTION 4333 "Indicates the next hop destination MTU value." 4334 ::= { cseCefAdjacencyEntry 10 } 4335 4336 4337-- cseTcamUsage group 4338-- 4339 4340-- 4341-- The cseTcamUsageTable 4342 4343cseTcamUsageTable OBJECT-TYPE 4344 SYNTAX SEQUENCE OF CseTcamUsageEntry 4345 MAX-ACCESS not-accessible 4346 STATUS current 4347 DESCRIPTION 4348 "This table contains the resource usage of TCAM (Ternary 4349 Content Addressable Memory) in the device. Not all the 4350 resource types denoted by cseTcamResourceType object 4351 are supported. If that is the case, the corresponding row 4352 for that type will not be instantiated in this table." 4353 ::= { cseTcamUsage 1 } 4354 4355cseTcamUsageEntry OBJECT-TYPE 4356 SYNTAX CseTcamUsageEntry 4357 MAX-ACCESS not-accessible 4358 STATUS current 4359 DESCRIPTION 4360 "Each row contains a short description of the resource type, 4361 the total amount of TCAM allocated for that type as well 4362 as the amount of allocated resource has been used up." 4363 INDEX { 4364 entPhysicalIndex, 4365 cseTcamResourceType 4366 } 4367 ::= { cseTcamUsageTable 1 } 4368 4369CseTcamUsageEntry ::= SEQUENCE { 4370 cseTcamResourceType INTEGER, 4371 cseTcamResourceDescr SnmpAdminString, 4372 cseTcamResourceUsed Unsigned32, 4373 cseTcamResourceTotal Unsigned32 4374} 4375 4376cseTcamResourceType OBJECT-TYPE 4377 SYNTAX INTEGER { 4378 aclStorageMask(1), 4379 aclStorageValue(2), 4380 aclDynamicStorageMask(3), 4381 aclDynamicStorageValue(4), 4382 qosStorageMask(5), 4383 qosStorageValue(6), 4384 qosDynamicStorageMask(7), 4385 qosDynamicStorageValue(8), 4386 l4PortOperator(9), 4387 interfaceMapping(10), 4388 ingressInterfaceMapping(11), 4389 egressInterfaceMapping(12), 4390 louSource(13), 4391 louDestination(14), 4392 andOr(15), 4393 orAnd(16), 4394 aclAdjacency(17), 4395 aclHighStorageMask(18), 4396 aclHighStorageValue(19), 4397 aclLowStorageMask(20), 4398 aclLowStorageValue(21), 4399 qosHighStorageMask(22), 4400 qosHighStorageValue(23), 4401 qosLowStorageMask(24), 4402 qosLowStorageValue(25), 4403 sgacl(26), 4404 accounting(27), 4405 ipv6Ext(28), 4406 ethertype(29), 4407 destInfo(30), 4408 dgtSgtRegion(31), 4409 anyAnyRegion(32), 4410 tcamALabel(33), 4411 tcamBLabel(34), 4412 destInfoIn(35), 4413 destInfoOut(36), 4414 tcam0Bank0(37), 4415 tcam0Bank1(38), 4416 tcam1Bank0(39), 4417 tcam1Bank1(40), 4418 tcam0Aggregate(41), 4419 tcam1Aggregate(42), 4420 bank0Aggregate(43), 4421 bank1Aggregate(44), 4422 lou(45), 4423 bothLouOperands(46), 4424 singleLouOperands(47), 4425 louL4SourcePort(48), 4426 louL4DstPort(49), 4427 louL3PacketLength(50), 4428 louIpTos(51), 4429 louIpDscp(52), 4430 louIpPrecedence(53), 4431 louIpTtl(54), 4432 tcpFlags(55), 4433 l4DynamicProtocolCam(56), 4434 macEtypeOrProtoCam(57), 4435 nonL4OpLabelsTcam0(58), 4436 nonL4OpLabelsTcam1(59), 4437 l4OpLabelTcam0(60), 4438 l4OpLabelTcam1(61), 4439 ingressDestInfoTable(62), 4440 egressDestInfoTable(63), 4441 ingressTcam(64), 4442 ingressIpv6Tcam(65), 4443 ingressLou(66), 4444 ingressBothLouOperands(67), 4445 ingressSingleLouOperands(68), 4446 ingressLouL4SourcePort(69), 4447 ingressLouL4DstPort(70), 4448 ingressLouL3PacketLength(71), 4449 ingressLouL3Ttl(72), 4450 ingressLouL2Ttl(73), 4451 ingressTcpFlags(74), 4452 egressTcam(75), 4453 egressIpv6Tcam(76), 4454 egressLou(77), 4455 egressBothLouOperands(78), 4456 egressSingleLouOperands(79), 4457 egressLouL4SourcePort(80), 4458 egressLouL4DstPort(81), 4459 egressLouL3PacketLength(82), 4460 egressLouL3Ttl(83), 4461 egressLouL2Ttl(84), 4462 egressTcpFlags(85) 4463 } 4464 MAX-ACCESS not-accessible 4465 STATUS current 4466 DESCRIPTION 4467 "The resource type which take up TCAM space. 4468 4469 aclStorageMask(1) indicates that TCAM space is allocated 4470 to store ACL masks. 4471 4472 aclStorageValue(2) indicates that TCAM space is allocated 4473 to store ACL value. 4474 4475 aclDynamicStorageMask(3) indicates that TCAM space is 4476 allocated to dynamically store ACL masks. 4477 4478 aclDynamicStorageValue(4) indicates that TCAM space is 4479 allocated to dynamically store ACL values. 4480 4481 qosStorageMask(5) indicates that TCAM space is allocated 4482 to store QoS masks. 4483 4484 qosStorageValue(6) indicates that TCAM space is allocated 4485 to store QoS value. 4486 4487 qosDynamicStorageMask(7) indicates that TCAM space is 4488 allocated to dynamically store QoS masks. 4489 4490 qosDynamicStorageValue(8) indicates that TCAM space is 4491 allocated to dynamically store QoS values. 4492 4493 l4PortOperator(9) indicates that TCAM space is allocated 4494 for layer 4 port operators purpose. 4495 4496 interfaceMapping(10) indicates that TCAM space is allocated 4497 for interface mapping purpose. 4498 4499 ingressInterfaceMapping(11) indicates that TCAM space is 4500 allocated for ingress interface mapping purpose. 4501 4502 egressInterfaceMapping(12) indicates that TCAM space is 4503 allocated for egress interface mapping purpose. 4504 4505 louSource(13) indicates that TCAM space is allocated 4506 as source LOUs (Logical Operation Unit). 4507 4508 louDestination(14) indicates that TCAM space is allocated 4509 as destination LOUs. 4510 4511 andOr(15) indicates that TCAM space is allocated for 4512 ANDOR purpose. 4513 4514 orAnd(16) indicates that TCAM space is allocated for 4515 ORAND purpose. 4516 4517 aclAdjacency(17) indicates that TCAM space is allocated 4518 for ACL adjacency purpose. 4519 4520 aclHighStorageMask(18) indicates that high bank TCAM 4521 space is allocated to store ACL masks. 4522 4523 aclHighStorageValue(19) indicates that high bank TCAM 4524 space is allocated to store ACL value. 4525 4526 aclLowStorageMask(20) indicates that low bank TCAM space 4527 is allocated to store ACL masks. 4528 4529 aclLowStorageValue(21) indicates that low bank TCAM space 4530 is allocated to store ACL values. 4531 4532 qosHighStorageMask(22) indicates that high bank TCAM space 4533 is allocated to store QoS masks. 4534 4535 qosHighStorageValue(23) indicates that high bank TCAM space 4536 is allocated to store QoS value. 4537 4538 qosLowStorageMask(24) indicates that low bank TCAM space is 4539 allocated to store QoS masks. 4540 4541 qosLowStorageValue(25) indicates that low bank TCAM space is 4542 allocated to store QoS values. 4543 4544 sgacl(26) indicates that TCAM space is allocated for SGACL 4545 (Security Group Access Control List) purpose. 4546 4547 accounting(27) indicates that TCAM space is allocated 4548 for accounting purpose such as AS (Autonomous System) 4549 based accounting, classification based accounting. 4550 4551 ipv6Ext(28) indicates that TCAM space is allocated for 4552 IPv6 Extended Header lookup purpose. 4553 4554 ethertype(29) indicates that TCAM space is allocated for 4555 layer2 ethertype lookup purpose. 4556 4557 destInfo(30) indicates that TCAM space is allocated for 4558 destination information lookup purpose. 4559 4560 dgtSgtRegion(31) indicates that TCAM space is allocated for 4561 specific SGT (Secutiry Group Tag), DGT (Destination Group Tag) 4562 pairs. 4563 4564 anyAnyRegion(32) indicates that TCAM space is allocated for 4565 SGT (Secutiry Group Tag), DGT (Destination Group Tag) pairs 4566 with one or both of them as ANY. 4567 4568 tcamALabel(33) indicates that TCAM space is allocated for 4569 labels used by TCAM A entries. 4570 4571 tcamBLabel(34) indicates that TCAM space is allocated for 4572 labels used by TCAM B entries. 4573 4574 destInfoIn(35) indicates that TCAM space is allocated for 4575 destination information table for IFE (Ingress Forwarding Engine) 4576 ACL redirects. 4577 4578 destInfoOut(36) indicates that TCAM space is allocated for 4579 destination information table for OFE (Output/Egress Forwarding 4580 Engine) ACL redirects. 4581 4582 tcam0Bank0(37) indicates that TCAM space is allocated for 4583 TCAM 0 Bank 0. 4584 4585 tcam0Bank1(38) indicates that TCAM space is allocated for 4586 TCAM 0 Bank 1. 4587 4588 tcam1Bank0(39) indicates that TCAM space is allocated for 4589 TCAM 1 Bank 0. 4590 4591 tcam1Bank1(40) indicates that TCAM space is allocated for 4592 TCAM 1 Bank 1. 4593 4594 tcam0Aggregate(41) indicates that TCAM space is allocated for 4595 the aggregate of Bank 0 and Bank 1 on TCAM 0. 4596 4597 tcam1Aggregate(42) indicates that TCAM space is allocated for 4598 the aggregate of Bank 0 and Bank 1 on TCAM 1. 4599 4600 bank0Aggregate(43) indicates that TCAM space is allocated for 4601 the aggregate of TCAM 0 and TCAM 1 for Bank 0. 4602 4603 bank1Aggregate(44) indicates that TCAM space is allocated for 4604 the aggregate of TCAM 0 and TCAM 1 for Bank 1. 4605 4606 lou(45) indicates that TCAM space is allocated for 4607 LOUs (Logical Operation Unit). 4608 4609 bothLouOperands(46) indicates that TCAM space is allocated for 4610 LOUs with both operands. 4611 4612 singleLouOperands(47) indicates that TCAM space is allocated for 4613 LOUs with single operands. 4614 4615 louL4SourcePort(48) indicates that TCAM space is allocated for 4616 LOUs with L4 source port in comparison. 4617 4618 louL4DstPort(49) indicates that TCAM space is allocated for 4619 LOUs with L4 destination port in comparison. 4620 4621 louL3PacketLength(50) indicates that TCAM space is allocated for 4622 LOUs with L3 Length in comparison. 4623 4624 louIpTos(51) indicates that TCAM space is allocated for 4625 LOUs with IP ToS (Type of Service) in comparison. 4626 4627 louIpDscp(52) indicates that TCAM space is allocated for 4628 LOUs with IP DSCP (Differentiated Services Code Point) 4629 in comparison. 4630 4631 louIpPrecedence(53) indicates that TCAM space is allocated for 4632 LOUs with IP Precedence in comparison. 4633 4634 louIpTtl(54) indicates that TCAM space is allocated for 4635 LOUs with IP TTL in comparison. 4636 4637 tcpFlags(55) indicates that TCAM space is allocated for 4638 TCP Flags. 4639 4640 l4DynamicProtocolCam(56) indicates that TCAM space is allocated for 4641 L4 Dynamic Protocol CAM. 4642 4643 macEtypeOrProtoCam(57) indicates that TCAM space is allocated for 4644 MAC Etype or Protocol CAM. 4645 4646 nonL4OpLabelsTcam0(58) indicates that TCAM space is allocated for 4647 labels without using any L4 operator resources like LOUs or TCP Flags 4648 for TCAM 0. 4649 4650 nonL4OpLabelsTcam1(59) indicates that TCAM space is allocated for 4651 labels without using any L4 operator resources like LOUs or TCP Flags 4652 for TCAM 1. 4653 4654 l4OpLabelTcam0(60) indicates that TCAM space is allocated for 4655 labels using any L4 operator resources like LOUs or TCP Flags 4656 for TCAM 0. 4657 4658 l4OpLabelTcam1(61) indicates that TCAM space is allocated for 4659 labels using any L4 operator resources like LOUs or TCP Flags 4660 for TCAM 1. 4661 4662 ingressDestInfoTable(62) indicates that TCAM space is allocated for 4663 Ingress Destination Info Table. 4664 4665 egressDestInfoTable(63) indicates that TCAM space is allocated for 4666 Egress Destination Info Table. 4667 4668 ingressTcam(64) indicates that ingress TCAM resource utilization. 4669 4670 ingressIpv6Tcam(65) indicates that ingress TCAM space is allocated 4671 for IPv6 compression. 4672 4673 ingressLou(66) indicates that ingress TCAM space is allocated for 4674 LOUs (Logical Operation Unit). 4675 4676 ingressBothLouOperands(67) indicates that ingress TCAM space is 4677 allocated for LOUs with both operands. 4678 4679 ingressSingleLouOperands(68) indicates that ingress TCAM space is 4680 allocated for LOUs with single operands. 4681 4682 ingressLouL4SourcePort(69) indicates that ingress TCAM space is 4683 allocated for LOUs with L4 source port in comparison. 4684 4685 ingressLouL4DstPort(70) indicates that ingress TCAM space is 4686 allocated for LOUs with L4 destination port in comparison. 4687 4688 ingressLouL3PacketLength(71) indicates that ingress TCAM space is 4689 allocated for LOUs with L3 Length in comparison. 4690 4691 ingressLouL3Ttl(72) indicates that ingress TCAM space is allocated 4692 for LOUs with L3 TTL in comparison. 4693 4694 ingressLouL2Ttl(73) indicates that ingress TCAM space is allocated 4695 for LOUs with L2 TTL in comparison. 4696 4697 ingressTcpFlags(74) indicates that ingress TCAM space is allocated 4698 for TCP Flags. 4699 4700 egressTcam(75) indicates that egress TCAM resource utilization. 4701 4702 egressIpv6Tcam(76) indicates that egress TCAM space is allocated 4703 for IPv6 compression. 4704 4705 egressLou(77)indicates that egress TCAM space is allocated for 4706 LOUs (Logical Operation Unit). 4707 4708 egressBothLouOperands(78) indicates that egress TCAM space is 4709 allocated for LOUs with both operands. 4710 4711 egressSingleLouOperands(79) indicates that egress TCAM space is 4712 allocated for LOUs with single operands. 4713 4714 egressLouL4SourcePort(80) indicates that egress TCAM space is 4715 allocated for LOUs with L4 source port in comparison. 4716 4717 egressLouL4DstPort(81) indicates that egress TCAM space is 4718 allocated for LOUs with L4 destination port in comparison. 4719 4720 egressLouL3PacketLength(82) indicates that egress TCAM space is 4721 allocated for LOUs with L3 Length in comparison. 4722 4723 egressLouL3Ttl(83) indicates that egress TCAM space is allocated 4724 for the LOUs with L3 TTL in comparison. 4725 4726 egressLouL2Ttl(84) indicates that egress TCAM space is allocated 4727 for LOUs with L2 TTL in comparison. 4728 4729 egressTcpFlags(85) indicates that egress TCAM space is allocated 4730 for TCP Flags." 4731 4732 ::= { cseTcamUsageEntry 1 } 4733 4734cseTcamResourceDescr OBJECT-TYPE 4735 SYNTAX SnmpAdminString 4736 MAX-ACCESS read-only 4737 STATUS current 4738 DESCRIPTION 4739 "The short description of the resource type." 4740 ::= { cseTcamUsageEntry 2 } 4741 4742cseTcamResourceUsed OBJECT-TYPE 4743 SYNTAX Unsigned32 4744 MAX-ACCESS read-only 4745 STATUS current 4746 DESCRIPTION 4747 "The amount of TCAM resource has been used up for this resource 4748 type." 4749 ::= { cseTcamUsageEntry 3 } 4750 4751cseTcamResourceTotal OBJECT-TYPE 4752 SYNTAX Unsigned32 4753 MAX-ACCESS read-only 4754 STATUS current 4755 DESCRIPTION 4756 "The total amount of TCAM resource is allocated for this 4757 resource type." 4758 ::= { cseTcamUsageEntry 4 } 4759 4760 4761-- cseMet group 4762-- 4763 4764-- 4765-- The cseMetUsageTable 4766 4767cseMetUsageTable OBJECT-TYPE 4768 SYNTAX SEQUENCE OF CseMetUsageEntry 4769 MAX-ACCESS not-accessible 4770 STATUS current 4771 DESCRIPTION 4772 "This table contains the resource usage of MET (Multicast 4773 Expansion Table) in the device." 4774 ::= { cseMet 1 } 4775 4776cseMetUsageEntry OBJECT-TYPE 4777 SYNTAX CseMetUsageEntry 4778 MAX-ACCESS not-accessible 4779 STATUS current 4780 DESCRIPTION 4781 "Each row contains the total number of entries in each MET, 4782 the number of free entries in unallocated as well as 4783 allocated space of the MET. Each row represents MET data 4784 maintained by each module (identified by its entPhysicalIndex) 4785 which is capable of this feature." 4786 INDEX { 4787 entPhysicalIndex, 4788 cseMetIndex 4789 } 4790 ::= { cseMetUsageTable 1 } 4791 4792CseMetUsageEntry ::= SEQUENCE { 4793 cseMetIndex Unsigned32, 4794 cseMetTotalEntries Unsigned32, 4795 cseMetUnallocatedSpcFreeEntries Unsigned32, 4796 cseMetAllocatedSpcFreeEntries Unsigned32 4797} 4798 4799cseMetIndex OBJECT-TYPE 4800 SYNTAX Unsigned32 4801 MAX-ACCESS not-accessible 4802 STATUS current 4803 DESCRIPTION 4804 "A value uniquely identifies a MET in a module." 4805 ::= { cseMetUsageEntry 1 } 4806 4807cseMetTotalEntries OBJECT-TYPE 4808 SYNTAX Unsigned32 4809 MAX-ACCESS read-only 4810 STATUS current 4811 DESCRIPTION 4812 "The total number of entries in this MET." 4813 ::= { cseMetUsageEntry 2 } 4814 4815cseMetUnallocatedSpcFreeEntries OBJECT-TYPE 4816 SYNTAX Unsigned32 4817 MAX-ACCESS read-only 4818 STATUS current 4819 DESCRIPTION 4820 "The number of free entries reside in unallocated 4821 space of this MET." 4822 ::= { cseMetUsageEntry 3 } 4823 4824cseMetAllocatedSpcFreeEntries OBJECT-TYPE 4825 SYNTAX Unsigned32 4826 MAX-ACCESS read-only 4827 STATUS current 4828 DESCRIPTION 4829 "The number of free entries reside in allocated 4830 space of this MET." 4831 ::= { cseMetUsageEntry 4 } 4832 4833 4834-- Notifications 4835 4836cseMIBNotifications OBJECT IDENTIFIER 4837 ::= { ciscoSwitchEngineMIB 2 } 4838 4839-- no notifications defined 4840-- 4841-- Conformance 4842 4843cseMIBConformance OBJECT IDENTIFIER 4844 ::= { ciscoSwitchEngineMIB 3 } 4845 4846cseMIBCompliances OBJECT IDENTIFIER 4847 ::= { cseMIBConformance 1 } 4848 4849cseMIBGroups OBJECT IDENTIFIER 4850 ::= { cseMIBConformance 2 } 4851 4852 4853-- compliance statements 4854 4855cseMIBCompliance MODULE-COMPLIANCE 4856 STATUS deprecated 4857 DESCRIPTION 4858 "The compliance statement for 4859 the CISCO-SWITCH_ENGINE-MIB MIB." 4860 MODULE -- this module 4861 MANDATORY-GROUPS { cseStatisticsGroup } 4862 4863 GROUP cseRouterGroup 4864 DESCRIPTION 4865 "This group is mandatory only for those switches which 4866 support layer 3 switching in the system." 4867 4868 GROUP cseVlanStatisticsGroup 4869 DESCRIPTION 4870 "This group is mandatory only for those switches which 4871 can provide per-vlan statistics." 4872 4873 GROUP cseFlowMgmtGroup 4874 DESCRIPTION 4875 "This group is mandatory only for those switches which 4876 support layer 3 switching in the system." 4877 4878 GROUP cseFlowMcastMgmtGroup 4879 DESCRIPTION 4880 "This group is mandatory only for those switches which 4881 support layer 3 IP multicast switching in the system." 4882 4883 GROUP cseUcastCachePurgeGroup 4884 DESCRIPTION 4885 "This group is mandatory only for those switches which 4886 supports IP/IPX unicast flow cache purging in the system." 4887 4888 GROUP cseMcastCachePurgeGroup 4889 DESCRIPTION 4890 "This group is mandatory only for those switches which 4891 supports IP multicast flow cache purging in the system." 4892 ::= { cseMIBCompliances 1 } 4893 4894cseMIBCompliance2 MODULE-COMPLIANCE 4895 STATUS deprecated 4896 DESCRIPTION 4897 "The compliance statement for 4898 the CISCO-SWITCH-ENGINE-MIB MIB." 4899 MODULE -- this module 4900 MANDATORY-GROUPS { cseStatisticsGroup } 4901 4902 GROUP cseRouterGroup 4903 DESCRIPTION 4904 "This group is mandatory only for those switches which 4905 support layer 3 switching in the system." 4906 4907 GROUP cseVlanStatisticsGroup 4908 DESCRIPTION 4909 "This group is mandatory only for those switches which 4910 can provide per-vlan statistics." 4911 4912 GROUP cseFlowMgmtGroup 4913 DESCRIPTION 4914 "This group is mandatory only for those switches which 4915 support layer 3 switching in the system." 4916 4917 GROUP cseFlowMcastMgmtGroup 4918 DESCRIPTION 4919 "This group is mandatory only for those switches which 4920 support layer 3 IP multicast switching in the system." 4921 4922 GROUP cseUcastCachePurgeGroup 4923 DESCRIPTION 4924 "This group is mandatory only for those switches which 4925 supports IP/IPX unicast flow cache purging in the system." 4926 4927 GROUP cseMcastCachePurgeGroup 4928 DESCRIPTION 4929 "This group is mandatory only for those switches which 4930 supports IP multicast flow cache purging in the system." 4931 4932 GROUP cseFlowMgmtOperStatusGroup 4933 DESCRIPTION 4934 "This group is mandatory only for those switches which 4935 support operating status on aging time for flows used 4936 in L3 switching." 4937 ::= { cseMIBCompliances 2 } 4938 4939cseMIBCompliance3 MODULE-COMPLIANCE 4940 STATUS deprecated 4941 DESCRIPTION 4942 "The compliance statement for 4943 the CISCO-SWITCH-ENGINE-MIB MIB." 4944 MODULE -- this module 4945 MANDATORY-GROUPS { cseStatisticsGroup } 4946 4947 GROUP cseRouterGroup 4948 DESCRIPTION 4949 "This group is mandatory only for those switches which 4950 support layer 3 switching in the system." 4951 4952 GROUP cseVlanStatisticsGroup 4953 DESCRIPTION 4954 "This group is mandatory only for those switches which 4955 can provide per-vlan statistics." 4956 4957 GROUP cseFlowMgmtGroup 4958 DESCRIPTION 4959 "This group is mandatory only for those switches which 4960 support layer 3 switching in the system." 4961 4962 GROUP cseFlowMcastMgmtGroup 4963 DESCRIPTION 4964 "This group is mandatory only for those switches which 4965 support layer 3 IP multicast switching in the system." 4966 4967 GROUP cseUcastCachePurgeGroup 4968 DESCRIPTION 4969 "This group is mandatory only for those switches which 4970 supports IP/IPX unicast flow cache purging in the system." 4971 4972 GROUP cseFlowMgmtOperStatusGroup 4973 DESCRIPTION 4974 "This group is mandatory only for those switches which 4975 support operating status on aging time for flows used 4976 in L3 switching." 4977 4978 GROUP cse4kVlanGroup 4979 DESCRIPTION 4980 "This group must be implemented by the devices which 4981 support the range of VlanIndex between 1024 and 4095" 4982 ::= { cseMIBCompliances 3 } 4983 4984cseMIBCompliance4 MODULE-COMPLIANCE 4985 STATUS deprecated 4986 DESCRIPTION 4987 "The compliance statement for 4988 the CISCO-SWITCH-ENGINE-MIB MIB." 4989 MODULE -- this module 4990 MANDATORY-GROUPS { cseStatisticsGroup } 4991 4992 GROUP cseRouterGroup 4993 DESCRIPTION 4994 "This group is mandatory only for those switches which 4995 support layer 3 switching in the system." 4996 4997 GROUP cseVlanStatisticsGroup 4998 DESCRIPTION 4999 "This group is mandatory only for those switches which 5000 can provide per-vlan statistics." 5001 5002 GROUP cseFlowMgmtGroup 5003 DESCRIPTION 5004 "This group is mandatory only for those switches which 5005 support layer 3 switching in the system." 5006 5007 GROUP cseFlowMcastMgmtGroup 5008 DESCRIPTION 5009 "This group is mandatory only for those switches which 5010 support layer 3 IP multicast switching in the system." 5011 5012 GROUP cseUcastCachePurgeGroup 5013 DESCRIPTION 5014 "This group is mandatory only for those switches which 5015 supports IP/IPX unicast flow cache purging in the system." 5016 5017 GROUP cseMcastCachePurgeGroup 5018 DESCRIPTION 5019 "This group is mandatory only for those switches which 5020 supports IP multicast flow cache purging in the system." 5021 5022 GROUP cseFlowMgmtOperStatusGroup 5023 DESCRIPTION 5024 "This group is mandatory only for those switches which 5025 support operating status on aging time for flows used 5026 in L3 switching." 5027 5028 GROUP cse4kVlanGroup 5029 DESCRIPTION 5030 "This group must be implemented by the devices which 5031 support the range of VlanIndex between 1024 and 4095" 5032 5033 GROUP cseNDEMandatoryGroup 5034 DESCRIPTION 5035 "This group is mandatory for those switched which 5036 support Netflow Data Export" 5037 5038 GROUP cseNDESingleFilterGroup 5039 DESCRIPTION 5040 "This group is mandatory in agents for which the value of 5041 cseNetflowLSFilterSupport is single." 5042 5043 GROUP cseNDEMultipleFiltersGroup 5044 DESCRIPTION 5045 "This group is mandatory in agents for which the value of 5046 cseNetflowLSFilterSupport is multiple." 5047 5048 GROUP cseProtocolFilterGroup 5049 DESCRIPTION 5050 "Implementation of this group is optional." 5051 5052 GROUP cseStatisticsGroup2 5053 DESCRIPTION 5054 "Implementation of this group is optional." 5055 5056 OBJECT cseNetflowLSFilterSelection 5057 MIN-ACCESS read-only 5058 DESCRIPTION 5059 "Write access is not required, for systems which 5060 support just one include and one exclude filter." 5061 5062 OBJECT cseNetflowLSFilterStatus 5063 MIN-ACCESS read-only 5064 DESCRIPTION 5065 "Write access is not required, for systems which 5066 support just one include and one exclude filter" 5067 ::= { cseMIBCompliances 4 } 5068 5069cseMIBCompliance5 MODULE-COMPLIANCE 5070 STATUS deprecated 5071 DESCRIPTION 5072 "The compliance statement for 5073 the CISCO-SWITCH-ENGINE-MIB MIB." 5074 MODULE -- this module 5075 MANDATORY-GROUPS { cseStatisticsGroup } 5076 5077 GROUP cseRouterGroup 5078 DESCRIPTION 5079 "This group is mandatory only for those switches which 5080 support layer 3 switching in the system." 5081 5082 GROUP cseVlanStatisticsGroup 5083 DESCRIPTION 5084 "This group is mandatory only for those switches which 5085 can provide per-vlan statistics." 5086 5087 GROUP cseFlowMgmtGroupRev1 5088 DESCRIPTION 5089 "This group is mandatory only for those switches which 5090 support layer 3 switching in the system." 5091 5092 GROUP cseFlowMcastMgmtGroup 5093 DESCRIPTION 5094 "This group is mandatory only for those switches which 5095 support layer 3 IP multicast switching in the system." 5096 5097 GROUP cseUcastCachePurgeGroup 5098 DESCRIPTION 5099 "This group is mandatory only for those switches which 5100 supports IP/IPX unicast flow cache purging in the system." 5101 5102 GROUP cseMcastCachePurgeGroup 5103 DESCRIPTION 5104 "This group is mandatory only for those switches which 5105 supports IP multicast flow cache purging in the system." 5106 5107 GROUP cseFlowMgmtOperStatusGroup 5108 DESCRIPTION 5109 "This group is mandatory only for those switches which 5110 support operating status on aging time for flows used 5111 in L3 switching." 5112 5113 GROUP cse4kVlanGroup 5114 DESCRIPTION 5115 "This group must be implemented by the devices which 5116 support the range of VlanIndex between 1024 and 4095" 5117 5118 GROUP cseNDEMandatoryGroup 5119 DESCRIPTION 5120 "This group is mandatory for those switched which 5121 support Netflow Data Export" 5122 5123 GROUP cseNDESingleFilterGroup 5124 DESCRIPTION 5125 "This group is mandatory in agents for which the value of 5126 cseNetflowLSFilterSupport is single." 5127 5128 GROUP cseNDEMultipleFiltersGroup 5129 DESCRIPTION 5130 "This group is mandatory in agents for which the value of 5131 cseNetflowLSFilterSupport is multiple." 5132 5133 GROUP cseProtocolFilterGroup 5134 DESCRIPTION 5135 "Implementation of this group is optional." 5136 5137 GROUP cseStatisticsGroup2 5138 DESCRIPTION 5139 "Implementation of this group is optional." 5140 5141 OBJECT cseNetflowLSFilterSelection 5142 MIN-ACCESS read-only 5143 DESCRIPTION 5144 "Write access is not required, for systems which 5145 support just one include and one exclude filter." 5146 5147 OBJECT cseNetflowLSFilterStatus 5148 MIN-ACCESS read-only 5149 DESCRIPTION 5150 "Write access is not required, for systems which 5151 support just one include and one exclude filter" 5152 ::= { cseMIBCompliances 5 } 5153 5154cseMIBCompliance6 MODULE-COMPLIANCE 5155 STATUS deprecated 5156 DESCRIPTION 5157 "The compliance statement for 5158 the CISCO-SWITCH-ENGINE-MIB MIB." 5159 MODULE -- this module 5160 MANDATORY-GROUPS { cseStatisticsGroup } 5161 5162 GROUP cseRouterGroup 5163 DESCRIPTION 5164 "This group is mandatory only for those switches which 5165 support layer 3 switching in the system." 5166 5167 GROUP cseVlanStatisticsGroup 5168 DESCRIPTION 5169 "This group is mandatory only for those switches which 5170 can provide per-vlan statistics." 5171 5172 GROUP cseFlowMgmtGroupRev1 5173 DESCRIPTION 5174 "This group is mandatory only for those switches which 5175 support layer 3 switching in the system." 5176 5177 GROUP cseFlowMcastMgmtGroup 5178 DESCRIPTION 5179 "This group is mandatory only for those switches which 5180 support layer 3 IP multicast switching in the system." 5181 5182 GROUP cseUcastCachePurgeGroup 5183 DESCRIPTION 5184 "This group is mandatory only for those switches which 5185 supports IP/IPX unicast flow cache purging in the system." 5186 5187 GROUP cseMcastCachePurgeGroup 5188 DESCRIPTION 5189 "This group is mandatory only for those switches which 5190 supports IP multicast flow cache purging in the system." 5191 5192 GROUP cseFlowMgmtOperStatusGroup 5193 DESCRIPTION 5194 "This group is mandatory only for those switches which 5195 support operating status on aging time for flows used 5196 in L3 switching." 5197 5198 GROUP cse4kVlanGroup 5199 DESCRIPTION 5200 "This group must be implemented by the devices which 5201 support the range of VlanIndex between 1024 and 4095" 5202 5203 GROUP cseNDEMandatoryGroup 5204 DESCRIPTION 5205 "This group is mandatory for those switched which 5206 support Netflow Data Export" 5207 5208 GROUP cseNDESingleFilterGroupRev1 5209 DESCRIPTION 5210 "This group is mandatory in agents for which the value of 5211 cseNetflowLSFilterSupport is single." 5212 5213 GROUP cseNDEMultipleFiltersGroup 5214 DESCRIPTION 5215 "This group is mandatory in agents for which the value of 5216 cseNetflowLSFilterSupport is multiple." 5217 5218 GROUP cseProtocolFilterGroup 5219 DESCRIPTION 5220 "Implementation of this group is optional." 5221 5222 GROUP cseStatisticsGroup2 5223 DESCRIPTION 5224 "Implementation of this group is optional." 5225 5226 GROUP cseFlowMgmtExtGroup2 5227 DESCRIPTION 5228 "This group is mandatory only for those switches which 5229 support layer 3 switching in the system." 5230 5231 OBJECT cseNetflowLSFilterSelection 5232 MIN-ACCESS read-only 5233 DESCRIPTION 5234 "Write access is not required, for systems which 5235 support just one include and one exclude filter." 5236 5237 OBJECT cseNetflowLSFilterStatus 5238 MIN-ACCESS read-only 5239 DESCRIPTION 5240 "Write access is not required, for systems which 5241 support just one include and one exclude filter" 5242 ::= { cseMIBCompliances 6 } 5243 5244cseMIBCompliance7 MODULE-COMPLIANCE 5245 STATUS deprecated 5246 DESCRIPTION 5247 "The compliance statement for 5248 the CISCO-SWITCH-ENGINE-MIB MIB." 5249 MODULE -- this module 5250 MANDATORY-GROUPS { cseStatisticsGroup } 5251 5252 GROUP cseRouterGroup 5253 DESCRIPTION 5254 "This group is mandatory only for those switches which 5255 support layer 3 switching in the system." 5256 5257 GROUP cseVlanStatisticsGroup 5258 DESCRIPTION 5259 "This group is mandatory only for those switches which 5260 can provide per-vlan statistics." 5261 5262 GROUP cseFlowMgmtGroupRev1 5263 DESCRIPTION 5264 "This group is mandatory only for those switches which 5265 support layer 3 switching in the system." 5266 5267 GROUP cseFlowMcastMgmtGroup1 5268 DESCRIPTION 5269 "This group is mandatory only for those switches which 5270 support layer 3 IP multicast switching in the system." 5271 5272 GROUP cseUcastCachePurgeGroup 5273 DESCRIPTION 5274 "This group is mandatory only for those switches which 5275 supports IP/IPX unicast flow cache purging in the system." 5276 5277 GROUP cseMcastCachePurgeGroup 5278 DESCRIPTION 5279 "This group is mandatory only for those switches which 5280 supports IP multicast flow cache purging in the system." 5281 5282 GROUP cseFlowMgmtOperStatusGroup 5283 DESCRIPTION 5284 "This group is mandatory only for those switches which 5285 support operating status on aging time for flows used 5286 in L3 switching." 5287 5288 GROUP cse4kVlanGroup 5289 DESCRIPTION 5290 "This group must be implemented by the devices which 5291 support the range of VlanIndex between 1024 and 4095" 5292 5293 GROUP cseNDEMandatoryGroup 5294 DESCRIPTION 5295 "This group is mandatory for those switched which 5296 support Netflow Data Export" 5297 5298 GROUP cseNDESingleFilterGroupRev1 5299 DESCRIPTION 5300 "This group is mandatory in agents for which the value of 5301 cseNetflowLSFilterSupport is single." 5302 5303 GROUP cseNDEMultipleFiltersGroup 5304 DESCRIPTION 5305 "This group is mandatory in agents for which the value of 5306 cseNetflowLSFilterSupport is multiple." 5307 5308 GROUP cseProtocolFilterGroup 5309 DESCRIPTION 5310 "Implementation of this group is optional." 5311 5312 GROUP cseStatisticsGroup2 5313 DESCRIPTION 5314 "Implementation of this group is optional." 5315 5316 GROUP cseFlowMgmtExtGroup2 5317 DESCRIPTION 5318 "This group is mandatory only for those switches which 5319 support layer 3 switching in the system." 5320 5321 GROUP cseFlowMcastRtrMgmtGroup 5322 DESCRIPTION 5323 "Implementation of this group is optional." 5324 5325 GROUP cseFlowMcastMgmtGroup2 5326 DESCRIPTION 5327 "This group is mandatory only for those switches which 5328 support layer 3 IP multicast switching in the system." 5329 5330 OBJECT cseNetflowLSFilterSelection 5331 MIN-ACCESS read-only 5332 DESCRIPTION 5333 "Write access is not required, for systems which 5334 support just one include and one exclude filter." 5335 5336 OBJECT cseNetflowLSFilterStatus 5337 MIN-ACCESS read-only 5338 DESCRIPTION 5339 "Write access is not required, for systems which 5340 support just one include and one exclude filter" 5341 ::= { cseMIBCompliances 7 } 5342 5343cseMIBCompliance8 MODULE-COMPLIANCE 5344 STATUS current 5345 DESCRIPTION 5346 "The compliance statement for 5347 the CISCO-SWITCH-ENGINE-MIB MIB." 5348 MODULE -- this module 5349 MANDATORY-GROUPS { cseStatisticsGroup } 5350 5351 GROUP cseRouterGroup 5352 DESCRIPTION 5353 "This group is mandatory only for those switches which 5354 support layer 3 switching in the system." 5355 5356 GROUP cseVlanStatisticsGroup 5357 DESCRIPTION 5358 "This group is mandatory only for those switches which 5359 can provide per-vlan statistics." 5360 5361 GROUP cseFlowMgmtGroupRev1 5362 DESCRIPTION 5363 "This group is mandatory only for those switches which 5364 support layer 3 switching in the system." 5365 5366 GROUP cseFlowMcastMgmtGroup1 5367 DESCRIPTION 5368 "This group is mandatory only for those switches which 5369 support layer 3 IP multicast switching in the system." 5370 5371 GROUP cseUcastCachePurgeGroup 5372 DESCRIPTION 5373 "This group is mandatory only for those switches which 5374 supports IP/IPX unicast flow cache purging in the system." 5375 5376 GROUP cseMcastCachePurgeGroup 5377 DESCRIPTION 5378 "This group is mandatory only for those switches which 5379 supports IP multicast flow cache purging in the system." 5380 5381 GROUP cseFlowMgmtOperStatusGroup 5382 DESCRIPTION 5383 "This group is mandatory only for those switches which 5384 support operating status on aging time for flows used 5385 in L3 switching." 5386 5387 GROUP cse4kVlanGroup 5388 DESCRIPTION 5389 "This group must be implemented by the devices which 5390 support the range of VlanIndex between 1024 and 4095" 5391 5392 GROUP cseNDEMandatoryGroup 5393 DESCRIPTION 5394 "This group is mandatory for those switched which 5395 support Netflow Data Export" 5396 5397 GROUP cseNDESingleFilterGroupRev1 5398 DESCRIPTION 5399 "This group is mandatory in agents for which the value of 5400 cseNetflowLSFilterSupport is single." 5401 5402 GROUP cseNDEMultipleFiltersGroup 5403 DESCRIPTION 5404 "This group is mandatory in agents for which the value of 5405 cseNetflowLSFilterSupport is multiple." 5406 5407 GROUP cseProtocolFilterGroup 5408 DESCRIPTION 5409 "Implementation of this group is optional." 5410 5411 GROUP cseStatisticsGroup2 5412 DESCRIPTION 5413 "Implementation of this group is optional." 5414 5415 GROUP cseFlowMgmtExtGroup2 5416 DESCRIPTION 5417 "This group is mandatory only for those switches which 5418 support layer 3 switching in the system." 5419 5420 GROUP cseFlowMcastRtrMgmtGroup 5421 DESCRIPTION 5422 "Implementation of this group is optional." 5423 5424 GROUP cseFlowMcastMgmtGroup2 5425 DESCRIPTION 5426 "This group is mandatory only for those switches which 5427 support layer 3 IP multicast switching in the system." 5428 5429 GROUP cseCacheStatisticsGroup 5430 DESCRIPTION 5431 "This group is mandatory only for those switches which 5432 support switch engine statistics on flow cache entries 5433 in the system." 5434 5435 GROUP cseL3SwitchedPktsPerSecGroup 5436 DESCRIPTION 5437 "This group is mandatory only for those switches which 5438 support switch engine statistics on total number of 5439 packets switched per second in the system." 5440 5441 GROUP cseStatisticsFlowGroup1 5442 DESCRIPTION 5443 "This group is mandatory only for those switches which 5444 support switch engine statistics on total number of 5445 Ipv4 flow entries." 5446 5447 OBJECT cseNetflowLSFilterSelection 5448 MIN-ACCESS read-only 5449 DESCRIPTION 5450 "Write access is not required, for systems which 5451 support just one include and one exclude filter." 5452 5453 OBJECT cseNetflowLSFilterStatus 5454 MIN-ACCESS read-only 5455 DESCRIPTION 5456 "Write access is not required, for systems which 5457 support just one include and one exclude filter" 5458 ::= { cseMIBCompliances 8 } 5459 5460-- units of conformance 5461 5462cseStatisticsGroup OBJECT-GROUP 5463 OBJECTS { 5464 cseL2ForwardedLocalPkts, 5465 cseL2ForwardedLocalOctets, 5466 cseL2ForwardedTotalPkts, 5467 cseL2NewAddressLearns, 5468 cseL2AddrLearnFailures, 5469 cseL2DstAddrLookupMisses, 5470 cseL3SwitchedTotalPkts, 5471 cseL3SwitchedTotalOctets, 5472 cseL3CandidateFlowHits, 5473 cseL3EstablishedFlowHits, 5474 cseL3ActiveFlows, 5475 cseL3FlowLearnFailures, 5476 cseL3IntFlowInvalids, 5477 cseL3ExtFlowInvalids, 5478 cseL2HCOverflowForwardedLocalPkts, 5479 cseL2HCForwardedLocalPkts, 5480 cseL2HCOverflowForwardedTotalPkts, 5481 cseL2HCForwardedTotalPkts, 5482 cseL2HCOverflowIpPkts, 5483 cseL2HCIpPkts, 5484 cseL2HCOverflowIpxPkts, 5485 cseL2HCIpxPkts, 5486 cseL2HCOverflowAssignedProtoPkts, 5487 cseL2HCAssignedProtoPkts, 5488 cseL2HCOverflowOtherProtoPkts, 5489 cseL2HCOtherProtoPkts 5490 } 5491 STATUS current 5492 DESCRIPTION 5493 "A collection of objects providing switch engine statistics." 5494 ::= { cseMIBGroups 1 } 5495 5496cseStatisticsGroup2 OBJECT-GROUP 5497 OBJECTS { 5498 cseStatsFlowAged, 5499 cseStatsFlowPurged, 5500 cseStatsFlowParityFail, 5501 cseCacheUtilization 5502 } 5503 STATUS current 5504 DESCRIPTION 5505 "A collection of objects providing switch engine statistics 5506 on aged/purged flows, and the cache utilizations." 5507 ::= { cseMIBGroups 2 } 5508 5509cseVlanStatisticsGroup OBJECT-GROUP 5510 OBJECTS { 5511 cseL3VlanInPkts, 5512 cseL3VlanInOctets, 5513 cseL3VlanOutPkts, 5514 cseL3VlanOutOctets 5515 } 5516 STATUS current 5517 DESCRIPTION 5518 "A collection of objects providing per-vlan switch engine 5519 statistics, if supported." 5520 ::= { cseMIBGroups 3 } 5521 5522cseRouterGroup OBJECT-GROUP 5523 OBJECTS { 5524 cseRouterFlowMask, 5525 cseRouterName, 5526 cseRouterStatic, 5527 cseStaticRouterOwner, 5528 cseStaticRouterName, 5529 cseStaticRouterType, 5530 cseStaticRouterStatus, 5531 cseRouterIpxFlowMask, 5532 cseStaticIpxRouterOwner, 5533 cseStaticIpxRouterName, 5534 cseStaticIpxRouterStatus, 5535 cseRouterMac, 5536 cseRouterProtocol 5537 } 5538 STATUS current 5539 DESCRIPTION 5540 "A collection of objects providing information on routers which 5541 are used to support layer 3 switching in the system." 5542 ::= { cseMIBGroups 4 } 5543 5544cseFlowMgmtGroup OBJECT-GROUP 5545 OBJECTS { 5546 cseFlowEstablishedAgingTime, 5547 cseFlowFastAgingTime, 5548 cseFlowFastAgePktThreshold, 5549 cseFlowIPXEstablishedAgingTime, 5550 cseFlowMaxQueries, 5551 cseFlowQueryMask, 5552 cseFlowQueryTransport, 5553 cseFlowQuerySource, 5554 cseFlowQuerySourceMask, 5555 cseFlowQueryDestination, 5556 cseFlowQueryDestinationMask, 5557 cseFlowQueryRouterIndex, 5558 cseFlowQueryOwner, 5559 cseFlowQueryResultingRows, 5560 cseFlowQueryResultTotalPkts, 5561 cseFlowQueryResultTotalOctets, 5562 cseFlowQueryResultAvgDuration, 5563 cseFlowQueryResultAvgIdle, 5564 cseFlowQueryStatus, 5565 cseFlowQueryCreateTime, 5566 cseFlowDataSrcMac, 5567 cseFlowDataDstMac, 5568 cseFlowDataEncapType, 5569 cseFlowDataSource, 5570 cseFlowDataStaticFlow, 5571 cseFlowDataDestination, 5572 cseFlowDataDestVlan, 5573 cseFlowDataIpQOS, 5574 cseFlowDataIpQOSPolicy, 5575 cseFlowDataWhenCreated, 5576 cseFlowDataLastUsed, 5577 cseFlowDataPkts, 5578 cseFlowDataOctets, 5579 cseFlowSwitchStatus 5580 } 5581 STATUS deprecated 5582 DESCRIPTION 5583 "A collection of objects providing information for determining the 5584 L3 flow switching performance in the switching engine. There may 5585 be some platform specific limitations when performing a SET 5586 on some of these objects. 5587 5588 The following are valid for Catalyst 5000 platforms: 5589 5590 - cseFlowEstablishedAgingTime has a default value of 256. 5591 5592 - cseFlowFastAgePktThreshold can only be set to 1, 3, 7, 15, 31 5593 or 63 packets. If the packet threshold is not configured to one 5594 of these values, it will be adjusted to the closest value. 5595 5596 - cseFlowFastAgingTime can be set to only values that are 5597 multiples of 8 in the range (0..128). 5598 If it is set to a value that is not 5599 multiple of 8, then the closest value that is a multiple of 8 5600 will take effect. The default value for fast aging time is 32 5601 seconds. (i.e. less than cseFlowFastAgePktThreshold number of 5602 packets were switched within 32 seconds after the an L3 5603 flow entry was established). 5604 5605 - cseFlowIPXEstablishedAgingTime has a default value of 256. 5606 5607 cseFlowMgmtGroup object is superseded by cseFlowMgmtGroupRev1." 5608 ::= { cseMIBGroups 5 } 5609 5610cseNetflowLSGroup OBJECT-GROUP 5611 OBJECTS { 5612 cseNetflowLSExportHost, 5613 cseNetflowLSExportTransportNumber, 5614 cseNetflowLSExportStatus, 5615 cseNetflowLSExportDataSource, 5616 cseNetflowLSExportDataSourceMask, 5617 cseNetflowLSExportDataDest, 5618 cseNetflowLSExportDataDestMask, 5619 cseNetflowLSExportDataProtocol, 5620 cseNetflowLSExportDataFilterSelection, 5621 cseNetflowLSExportNDEVersionNumber 5622 } 5623 STATUS deprecated 5624 DESCRIPTION 5625 "A collection of objects providing information on the Netflow LAN 5626 switching Data Export feature, if supported. 5627 5628 cseNetflowLSGroup object is superseded by cseNDESingleFilterGroupRev1." 5629 ::= { cseMIBGroups 6 } 5630 5631cseProtocolFilterGroup OBJECT-GROUP 5632 OBJECTS { 5633 cseProtocolFilterPortAdminStatus, 5634 cseProtocolFilterPortOperStatus, 5635 cseL2IpPkts, 5636 cseL2IpxPkts, 5637 cseL2AssignedProtoPkts, 5638 cseL2OtherProtoPkts 5639 } 5640 STATUS current 5641 DESCRIPTION 5642 "A collection of objects providing information on the Protocol 5643 filter feature, if supported." 5644 ::= { cseMIBGroups 7 } 5645 5646cseFlowMcastMgmtGroup OBJECT-GROUP 5647 OBJECTS { 5648 cseFlowMcastMaxQueries, 5649 cseFlowMcastQueryMask, 5650 cseFlowMcastQuerySrc, 5651 cseFlowMcastQueryGrp, 5652 cseFlowMcastQuerySrcVlan, 5653 cseFlowMcastQueryRtrIndex, 5654 cseFlowMcastQuerySkipNFlows, 5655 cseFlowMcastQueryOwner, 5656 cseFlowMcastQueryTotalFlows, 5657 cseFlowMcastQueryRows, 5658 cseFlowMcastQueryStatus, 5659 cseFlowMcastQueryCreateTime, 5660 cseFlowMcastResultSrc, 5661 cseFlowMcastResultGrp, 5662 cseFlowMcastResultSrcVlan, 5663 cseFlowMcastResultRtrIp, 5664 cseFlowMcastResultRtrMac, 5665 cseFlowMcastResultCreatedTS, 5666 cseFlowMcastResultLastUsedTS, 5667 cseFlowMcastResultPkts, 5668 cseFlowMcastResultOctets, 5669 cseFlowMcastResultDstVlans, 5670 cseFlowMcastSwitchStatus 5671 } 5672 STATUS deprecated 5673 DESCRIPTION 5674 "A collection of objects for querying IP multicast flows 5675 stored in hardware switching cache. 5676 5677 cseFlowMcastMgmtGroup object is superseded by cseFlowMcastMgmtGroup1." 5678 ::= { cseMIBGroups 8 } 5679 5680cseUcastCachePurgeGroup OBJECT-GROUP 5681 OBJECTS { 5682 cseUcastCacheFlowType, 5683 cseUcastCacheTransport, 5684 cseUcastCacheDest, 5685 cseUcastCacheDestMask, 5686 cseUcastCacheSource, 5687 cseUcastCacheSrcMask, 5688 cseUcastCacheRtrIp, 5689 cseUcastCacheOwner, 5690 cseUcastCacheStatus, 5691 cseUcastCacheResult 5692 } 5693 STATUS current 5694 DESCRIPTION 5695 "A collection of objects providing IP/IPX unicast flow cache 5696 purging function." 5697 ::= { cseMIBGroups 9 } 5698 5699cseMcastCachePurgeGroup OBJECT-GROUP 5700 OBJECTS { 5701 cseMcastCacheFlowType, 5702 cseMcastCacheGrp, 5703 cseMcastCacheSrc, 5704 cseMcastCacheRtrIp, 5705 cseMcastCacheOwner, 5706 cseMcastCacheStatus, 5707 cseMcastCacheResult 5708 } 5709 STATUS current 5710 DESCRIPTION 5711 "A collection of objects providing IP multicast flow cache purge 5712 function." 5713 ::= { cseMIBGroups 10 } 5714 5715cseFlowMgmtOperStatusGroup OBJECT-GROUP 5716 OBJECTS { 5717 cseFlowOperEstablishedAgingTime, 5718 cseFlowOperFastAgingTime, 5719 cseFlowOperFastAgePktThreshold, 5720 cseFlowOperIPXAgingTime 5721 } 5722 STATUS current 5723 DESCRIPTION 5724 "A collection of objects providing operating status information 5725 on aging time for flows used in L3 switching." 5726 ::= { cseMIBGroups 11 } 5727 5728cse4kVlanGroup OBJECT-GROUP 5729 OBJECTS { 5730 cseFlowMcastResultDstVlans2k, 5731 cseFlowMcastResultDstVlans3k, 5732 cseFlowMcastResultDstVlans4k 5733 } 5734 STATUS current 5735 DESCRIPTION 5736 "A collection of objects providing information 5737 for VLANS with VlanIndex from 1024 to 4095." 5738 ::= { cseMIBGroups 12 } 5739 5740cseNDEMandatoryGroup OBJECT-GROUP 5741 OBJECTS { 5742 cseNetflowLSFilterSupport, 5743 cseNetflowLSExportStatus, 5744 cseNetflowLSExportNDEVersionNumber 5745 } 5746 STATUS current 5747 DESCRIPTION 5748 "A collection of objects providing information on the type 5749 of filter support, status and the version of NDE used." 5750 ::= { cseMIBGroups 13 } 5751 5752cseNDESingleFilterGroup OBJECT-GROUP 5753 OBJECTS { 5754 cseNetflowLSExportHost, 5755 cseNetflowLSExportTransportNumber, 5756 cseNetflowLSExportDataSource, 5757 cseNetflowLSExportDataSourceMask, 5758 cseNetflowLSExportDataDest, 5759 cseNetflowLSExportDataDestMask, 5760 cseNetflowLSExportDataProtocol, 5761 cseNetflowLSExportDataFilterSelection 5762 } 5763 STATUS deprecated 5764 DESCRIPTION 5765 "A collection of objects providing information on the Netflow LAN 5766 switching Data Export feature, with a single host and a 5767 single filter support. 5768 5769 cseNDESingleFilterGroup object is superseded by cseNDESingleFilterGroupRev1." 5770 ::= { cseMIBGroups 14 } 5771 5772cseNDEMultipleFiltersGroup OBJECT-GROUP 5773 OBJECTS { 5774 cseNetflowLSFilterDataSource, 5775 cseNetflowLSFilterDataSourceMask, 5776 cseNetflowLSFilterDataDest, 5777 cseNetflowLSFilterDataDestMask, 5778 cseNetflowLSFilterDataProtocol, 5779 cseNetflowLSFilterSelection, 5780 cseNetflowLSFilterStatus 5781 } 5782 STATUS current 5783 DESCRIPTION 5784 "A collection of objects providing information on the Netflow LAN 5785 switching Data Export feature, with multiple filter support." 5786 ::= { cseMIBGroups 15 } 5787 5788cseFlowMgmtGroupRev1 OBJECT-GROUP 5789 OBJECTS { 5790 cseFlowEstablishedAgingTime, 5791 cseFlowFastAgingTime, 5792 cseFlowFastAgePktThreshold, 5793 cseFlowIPXEstablishedAgingTime, 5794 cseFlowMaxQueries, 5795 cseFlowQueryMask, 5796 cseFlowQueryTransport, 5797 cseFlowQuerySource, 5798 cseFlowQuerySourceMask, 5799 cseFlowQueryDestination, 5800 cseFlowQueryDestinationMask, 5801 cseFlowQueryRouterIndex, 5802 cseFlowQueryOwner, 5803 cseFlowQueryResultingRows, 5804 cseFlowQueryResultTotalPkts, 5805 cseFlowQueryResultTotalOctets, 5806 cseFlowQueryResultAvgDuration, 5807 cseFlowQueryResultAvgIdle, 5808 cseFlowQueryStatus, 5809 cseFlowQueryCreateTime, 5810 cseFlowQueryTotalFlows, 5811 cseFlowDataSrcMac, 5812 cseFlowDataDstMac, 5813 cseFlowDataEncapType, 5814 cseFlowDataSource, 5815 cseFlowDataStaticFlow, 5816 cseFlowDataDestination, 5817 cseFlowDataDestVlan, 5818 cseFlowDataIpQOS, 5819 cseFlowDataIpQOSPolicy, 5820 cseFlowDataWhenCreated, 5821 cseFlowDataLastUsed, 5822 cseFlowDataPkts, 5823 cseFlowDataOctets, 5824 cseFlowSwitchStatus 5825 } 5826 STATUS current 5827 DESCRIPTION 5828 "A collection of objects providing information for determining the 5829 L3 flow switching performance in the switching engine. There may 5830 be some platform specific limitations when performing a SET 5831 on some of these objects. 5832 5833 The following are valid for Catalyst 5000 platforms: 5834 5835 - cseFlowEstablishedAgingTime has a default value of 256. 5836 5837 - cseFlowFastAgePktThreshold can only be set to 1, 3, 7, 15, 31 5838 or 63 packets. If the packet threshold is not configured to one 5839 of these values, it will be adjusted to the closest value. 5840 5841 - cseFlowFastAgingTime can be set to only values that are 5842 multiples of 8 in the range (0..128). 5843 If it is set to a value that is not 5844 multiple of 8, then the closest value that is a multiple of 8 5845 will take effect. The default value for fast aging time is 32 5846 seconds. (i.e. less than cseFlowFastAgePktThreshold number of 5847 packets were switched within 32 seconds after the an L3 5848 flow entry was established). 5849 5850 - cseFlowIPXEstablishedAgingTime has a default value of 256." 5851 ::= { cseMIBGroups 16 } 5852 5853cseL3ErrorsGroup OBJECT-GROUP 5854 OBJECTS { 5855 cseIpPlenErrors, 5856 cseIpTooShortErrors, 5857 cseIpCheckSumErrors, 5858 cseIpxPlenErrors, 5859 cseIpxTooShortErrors 5860 } 5861 STATUS current 5862 DESCRIPTION 5863 "A collection of objects providing the IP and IPX error 5864 statistics." 5865 ::= { cseMIBGroups 17 } 5866 5867cseBridgedFlowGroup OBJECT-GROUP 5868 OBJECTS { cseFlowBridgedFlowStatsEnable } 5869 STATUS current 5870 DESCRIPTION 5871 "A collection of objects control the reporting of intra-vlan 5872 bridged flow statistics." 5873 ::= { cseMIBGroups 18 } 5874 5875cseVlanStatisticsExtGroup OBJECT-GROUP 5876 OBJECTS { 5877 cseL3VlanInUnicastPkts, 5878 cseL3VlanInUnicastOctets, 5879 cseL3VlanOutUnicastPkts, 5880 cseL3VlanOutUnicastOctets 5881 } 5882 STATUS current 5883 DESCRIPTION 5884 "A collection of objects providing additional per-vlan switch 5885 engine statistics, if supported." 5886 ::= { cseMIBGroups 19 } 5887 5888cseProtocolFilterExtGroup OBJECT-GROUP 5889 OBJECTS { cseProtocolFilterEnable } 5890 STATUS current 5891 DESCRIPTION 5892 "A collection of objects providing additional information on the 5893 Protocol filter feature, if supported." 5894 ::= { cseMIBGroups 20 } 5895 5896cseFlowMgmtExtGroup OBJECT-GROUP 5897 OBJECTS { 5898 cseFlowIPFlowMask, 5899 cseFlowIPXFlowMask 5900 } 5901 STATUS current 5902 DESCRIPTION 5903 "A collection of objects providing additional information on the 5904 L3 flow switching in the switching engine." 5905 ::= { cseMIBGroups 21 } 5906 5907cseFlowMgmtExtGroup1 OBJECT-GROUP 5908 OBJECTS { 5909 cseFlowLongAgingTime, 5910 cseFlowExcludeProtocol, 5911 cseFlowExcludeStatus 5912 } 5913 STATUS current 5914 DESCRIPTION 5915 "A collection of objects providing additional information on the 5916 L3 flow switching in the switching engine." 5917 ::= { cseMIBGroups 22 } 5918 5919cseNDEReportGroup OBJECT-GROUP 5920 OBJECTS { cseNetFlowIfIndexEnable } 5921 STATUS current 5922 DESCRIPTION 5923 "A collection of objects providing the configuration 5924 on NDE ifIndex report feature." 5925 ::= { cseMIBGroups 23 } 5926 5927cseStatisticsFlowGroup OBJECT-GROUP 5928 OBJECTS { cseFlowTotalFlows } 5929 STATUS current 5930 DESCRIPTION 5931 "A collection of object providing switch engine statistics 5932 on total number of installed flows." 5933 ::= { cseMIBGroups 24 } 5934 5935cseFlowMgmtExtGroup2 OBJECT-GROUP 5936 OBJECTS { cseFlowQuerySkipNFlows } 5937 STATUS current 5938 DESCRIPTION 5939 "A collection of objects providing additional information on the 5940 L3 flow switching in the switching engine." 5941 ::= { cseMIBGroups 25 } 5942 5943cseNDESingleFilterGroupRev1 OBJECT-GROUP 5944 OBJECTS { 5945 cseNetflowLSExportDataSource, 5946 cseNetflowLSExportDataSourceMask, 5947 cseNetflowLSExportDataDest, 5948 cseNetflowLSExportDataDestMask, 5949 cseNetflowLSExportDataProtocol, 5950 cseNetflowLSExportDataFilterSelection 5951 } 5952 STATUS current 5953 DESCRIPTION 5954 "A collection of objects providing information on the Netflow LAN 5955 switching Data Export feature, with a single filter support." 5956 ::= { cseMIBGroups 26 } 5957 5958cseCefFibAdjacencyGroup OBJECT-GROUP 5959 OBJECTS { 5960 cseCefFibAddrType, 5961 cseCefFibDestIp, 5962 cseCefFibDestIpMask, 5963 cseCefFibType, 5964 cseCefAdjacencyAddrType, 5965 cseCefAdjacencyNextHopIp, 5966 cseCefAdjacencyNextHopMac, 5967 cseCefAdjacencyNextHopIfIndex, 5968 cseCefAdjacencyType, 5969 cseCefAdjacencyPkts, 5970 cseCefAdjacencyOctets 5971 } 5972 STATUS current 5973 DESCRIPTION 5974 "A collection of objects providing FIB and adjacency 5975 information available in the device." 5976 ::= { cseMIBGroups 27 } 5977 5978cseCefAdjacencyEncapGroup OBJECT-GROUP 5979 OBJECTS { cseCefAdjacencyEncap } 5980 STATUS current 5981 DESCRIPTION 5982 "A collection of object providing adjacency next hop 5983 encapsulation information available in the device." 5984 ::= { cseMIBGroups 28 } 5985 5986cseCefAdjacencyMTUGroup OBJECT-GROUP 5987 OBJECTS { cseCefAdjacencyMTU } 5988 STATUS current 5989 DESCRIPTION 5990 "A collection of object providing adjacency next hop 5991 MTU information available in the device." 5992 ::= { cseMIBGroups 29 } 5993 5994cseTcamUsageGroup OBJECT-GROUP 5995 OBJECTS { 5996 cseTcamResourceDescr, 5997 cseTcamResourceUsed, 5998 cseTcamResourceTotal 5999 } 6000 STATUS current 6001 DESCRIPTION 6002 "A collection of objects providing the resource usage 6003 information on TCAM available in the device." 6004 ::= { cseMIBGroups 30 } 6005 6006cseL3ErrorsLCGroup OBJECT-GROUP 6007 OBJECTS { 6008 cseLCIpPlenErrors, 6009 cseLCIpTooShortErrors, 6010 cseLCIpCheckSumErrors, 6011 cseLCIpxPlenErrors, 6012 cseLCIpxTooShortErrors 6013 } 6014 STATUS current 6015 DESCRIPTION 6016 "A collection of objects providing the IP and IPX error 6017 statistics." 6018 ::= { cseMIBGroups 31 } 6019 6020cseNetflowASInfoExportGroup OBJECT-GROUP 6021 OBJECTS { cseNetflowASInfoExportCtrl } 6022 STATUS current 6023 DESCRIPTION 6024 "A collection of object providing AS number information 6025 export control." 6026 ::= { cseMIBGroups 32 } 6027 6028cseNetflowPerVlanIfGroup OBJECT-GROUP 6029 OBJECTS { 6030 cseNetflowPerVlanIfGlobalEnable, 6031 cseNetflowPerVlanIfEnable 6032 } 6033 STATUS current 6034 DESCRIPTION 6035 "A collection of objects providing control of netflow entry 6036 creation per vlan." 6037 ::= { cseMIBGroups 33 } 6038 6039cseMetUsageGroup OBJECT-GROUP 6040 OBJECTS { 6041 cseMetTotalEntries, 6042 cseMetUnallocatedSpcFreeEntries, 6043 cseMetAllocatedSpcFreeEntries 6044 } 6045 STATUS current 6046 DESCRIPTION 6047 "A collection of objects providing MET utilization 6048 information." 6049 ::= { cseMIBGroups 34 } 6050 6051cseFlowMcastMgmtGroup1 OBJECT-GROUP 6052 OBJECTS { 6053 cseFlowMcastMaxQueries, 6054 cseFlowMcastQueryMask, 6055 cseFlowMcastQuerySrcVlan, 6056 cseFlowMcastQuerySkipNFlows, 6057 cseFlowMcastQueryOwner, 6058 cseFlowMcastQueryTotalFlows, 6059 cseFlowMcastQueryRows, 6060 cseFlowMcastQueryStatus, 6061 cseFlowMcastQueryCreateTime, 6062 cseFlowMcastResultSrcVlan, 6063 cseFlowMcastResultCreatedTS, 6064 cseFlowMcastResultLastUsedTS, 6065 cseFlowMcastResultPkts, 6066 cseFlowMcastResultOctets, 6067 cseFlowMcastResultDstVlans, 6068 cseFlowMcastSwitchStatus 6069 } 6070 STATUS current 6071 DESCRIPTION 6072 "A collection of objects for querying IP multicast flows 6073 stored in hardware switching cache." 6074 ::= { cseMIBGroups 35 } 6075 6076cseFlowMcastRtrMgmtGroup OBJECT-GROUP 6077 OBJECTS { 6078 cseFlowMcastQueryRtrIndex, 6079 cseFlowMcastResultRtrIp, 6080 cseFlowMcastResultRtrMac 6081 } 6082 STATUS current 6083 DESCRIPTION 6084 "A collection of objects for specifying the router based 6085 information while IP multicast flows stored in the hardware 6086 switching cache are queried." 6087 ::= { cseMIBGroups 36 } 6088 6089cseFlowMcastMgmtGroup2 OBJECT-GROUP 6090 OBJECTS { 6091 cseFlowMcastQueryMvrf, 6092 cseFlowMcastQueryAddrType, 6093 cseFlowMcastQuerySource, 6094 cseFlowMcastQueryGroup, 6095 cseFlowMcastResultMvrf, 6096 cseFlowMcastResultAddrType, 6097 cseFlowMcastResultGroup, 6098 cseFlowMcastResultSource, 6099 cseFlowMcastResultFlowType, 6100 cseFlowMcastResultHFlag1k2k, 6101 cseFlowMcastResultHFlag3k4k 6102 } 6103 STATUS current 6104 DESCRIPTION 6105 "A collection of objects for enhanced querying of 6106 IP multicast flows stored in hardware switching cache." 6107 ::= { cseMIBGroups 37 } 6108 6109cseCacheStatisticsGroup OBJECT-GROUP 6110 OBJECTS { 6111 cseCacheEntriesCreated, 6112 cseCacheEntriesFailed 6113 } 6114 STATUS current 6115 DESCRIPTION 6116 "A collection of objects providing switch engine statistics 6117 on the flow cache entries." 6118 ::= { cseMIBGroups 38 } 6119 6120cseL3SwitchedPktsPerSecGroup OBJECT-GROUP 6121 OBJECTS { 6122 cseL3SwitchedPktsPerSec, 6123 cseL3SwitchedAggrPktsPerSec 6124 } 6125 STATUS current 6126 DESCRIPTION 6127 "A collection of objects providing switch engine 6128 statistics on total number of packets switched per 6129 second." 6130 ::= { cseMIBGroups 39 } 6131 6132cseStatisticsFlowGroup1 OBJECT-GROUP 6133 OBJECTS { cseFlowTotalIpv4Flows } 6134 STATUS current 6135 DESCRIPTION 6136 "A collection of object providing switch engine statistics 6137 on total number of Ipv4 flow entries." 6138 ::= { cseMIBGroups 40 } 6139 6140END 6141