1ARISTA-SW-IP-FORWARDING-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, 5 Counter32, Counter64, Unsigned32 FROM SNMPv2-SMI 6 TimeStamp FROM SNMPv2-TC 7 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 8 InetVersion FROM INET-ADDRESS-MIB 9 aristaMibs FROM ARISTA-SMI-MIB; 10 11aristaSwIpForwardingMIB MODULE-IDENTITY 12 LAST-UPDATED "201408150000Z" 13 ORGANIZATION "Arista Networks, Inc." 14 CONTACT-INFO 15 "Arista Networks, Inc. 16 17 Postal: 5453 Great America Parkway 18 Santa Clara, CA 95054 19 20 Tel: +1 408 547-5500 21 22 E-mail: snmp@arista.com" 23 DESCRIPTION 24 "This MIB contains counters for software-forwarded packets." 25 REVISION "201408150000Z" 26 DESCRIPTION 27 "Updated postal and e-mail addresses" 28 REVISION "201103311300Z" 29 DESCRIPTION 30 "Updated postal address and telephone" 31 REVISION "201001310000Z" 32 DESCRIPTION 33 "Revised to correct syntax of the aristaSwFwdIp definition." 34 REVISION "200903160000Z" 35 DESCRIPTION 36 "The initial revision of this MIB module." 37 ::= { aristaMibs 1 } 38 39aristaSwFwdIp OBJECT IDENTIFIER ::= { aristaSwIpForwardingMIB 1 } 40 41aristaSwFwdIpStatsTable OBJECT-TYPE 42 SYNTAX SEQUENCE OF AristaSwFwdIpStatsEntry 43 MAX-ACCESS not-accessible 44 STATUS current 45 DESCRIPTION 46 "The table containing system wide, IP version specific 47 traffic statistics. This table and the ipIfStatsTable 48 contain similar objects whose difference is in their 49 granularity. Where this table contains system wide traffic 50 statistics, the ipIfStatsTable contains the same statistics 51 but counted on a per-interface basis." 52 ::= { aristaSwFwdIp 1 } 53 54aristaSwFwdIpStatsEntry OBJECT-TYPE 55 SYNTAX AristaSwFwdIpStatsEntry 56 MAX-ACCESS not-accessible 57 STATUS current 58 DESCRIPTION 59 "A statistics entry containing system-wide objects for a 60 particular IP version." 61 INDEX { aristaSwFwdIpStatsIPVersion } 62 ::= { aristaSwFwdIpStatsTable 1 } 63 64AristaSwFwdIpStatsEntry ::= SEQUENCE { 65 aristaSwFwdIpStatsIPVersion InetVersion, 66 aristaSwFwdIpStatsInReceives Counter32, 67 aristaSwFwdIpStatsHCInReceives Counter64, 68 aristaSwFwdIpStatsInOctets Counter32, 69 aristaSwFwdIpStatsHCInOctets Counter64, 70 aristaSwFwdIpStatsInHdrErrors Counter32, 71 aristaSwFwdIpStatsInNoRoutes Counter32, 72 aristaSwFwdIpStatsInAddrErrors Counter32, 73 aristaSwFwdIpStatsInUnknownProtos Counter32, 74 aristaSwFwdIpStatsInTruncatedPkts Counter32, 75 aristaSwFwdIpStatsInForwDatagrams Counter32, 76 aristaSwFwdIpStatsHCInForwDatagrams Counter64, 77 aristaSwFwdIpStatsReasmReqds Counter32, 78 aristaSwFwdIpStatsReasmOKs Counter32, 79 aristaSwFwdIpStatsReasmFails Counter32, 80 aristaSwFwdIpStatsInDiscards Counter32, 81 aristaSwFwdIpStatsInDelivers Counter32, 82 aristaSwFwdIpStatsHCInDelivers Counter64, 83 aristaSwFwdIpStatsOutRequests Counter32, 84 aristaSwFwdIpStatsHCOutRequests Counter64, 85 aristaSwFwdIpStatsOutNoRoutes Counter32, 86 aristaSwFwdIpStatsOutForwDatagrams Counter32, 87 aristaSwFwdIpStatsHCOutForwDatagrams Counter64, 88 aristaSwFwdIpStatsOutDiscards Counter32, 89 aristaSwFwdIpStatsOutFragReqds Counter32, 90 aristaSwFwdIpStatsOutFragOKs Counter32, 91 aristaSwFwdIpStatsOutFragFails Counter32, 92 aristaSwFwdIpStatsOutFragCreates Counter32, 93 aristaSwFwdIpStatsOutTransmits Counter32, 94 aristaSwFwdIpStatsHCOutTransmits Counter64, 95 aristaSwFwdIpStatsOutOctets Counter32, 96 aristaSwFwdIpStatsHCOutOctets Counter64, 97 aristaSwFwdIpStatsInMcastPkts Counter32, 98 aristaSwFwdIpStatsHCInMcastPkts Counter64, 99 aristaSwFwdIpStatsInMcastOctets Counter32, 100 aristaSwFwdIpStatsHCInMcastOctets Counter64, 101 aristaSwFwdIpStatsOutMcastPkts Counter32, 102 aristaSwFwdIpStatsHCOutMcastPkts Counter64, 103 aristaSwFwdIpStatsOutMcastOctets Counter32, 104 aristaSwFwdIpStatsHCOutMcastOctets Counter64, 105 aristaSwFwdIpStatsInBcastPkts Counter32, 106 aristaSwFwdIpStatsHCInBcastPkts Counter64, 107 aristaSwFwdIpStatsOutBcastPkts Counter32, 108 aristaSwFwdIpStatsHCOutBcastPkts Counter64, 109 aristaSwFwdIpStatsDiscontinuityTime TimeStamp, 110 aristaSwFwdIpStatsRefreshRate Unsigned32 111 } 112 113aristaSwFwdIpStatsIPVersion OBJECT-TYPE 114 SYNTAX InetVersion 115 MAX-ACCESS not-accessible 116 STATUS current 117 DESCRIPTION 118 "The IP version of this row." 119 ::= { aristaSwFwdIpStatsEntry 1 } 120 121-- This object ID is reserved to allow the IDs for this table's objects 122-- to align with the objects in the ipIfStatsTable. 123-- ::= { aristaSwFwdIpStatsEntry 2 } 124 125aristaSwFwdIpStatsInReceives OBJECT-TYPE 126 SYNTAX Counter32 127 MAX-ACCESS read-only 128 STATUS current 129 DESCRIPTION 130 "The total number of input IP datagrams received in software, 131 including those received in error. 132 133 Discontinuities in the value of this counter can occur at 134 re-initialization of the management system, and at other 135 times as indicated by the value of 136 aristaSwFwdIpStatsDiscontinuityTime." 137 ::= { aristaSwFwdIpStatsEntry 3 } 138 139aristaSwFwdIpStatsHCInReceives OBJECT-TYPE 140 SYNTAX Counter64 141 MAX-ACCESS read-only 142 STATUS current 143 DESCRIPTION 144 "The total number of input IP datagrams received in software, 145 including those received in error. This object counts the same 146 datagrams as aristaSwFwdIpStatsInReceives, but allows for larger 147 values. 148 149 Discontinuities in the value of this counter can occur at 150 re-initialization of the management system, and at other 151 times as indicated by the value of 152 aristaSwFwdIpStatsDiscontinuityTime." 153 ::= { aristaSwFwdIpStatsEntry 4 } 154 155aristaSwFwdIpStatsInOctets OBJECT-TYPE 156 SYNTAX Counter32 157 MAX-ACCESS read-only 158 STATUS current 159 DESCRIPTION 160 "The total number of octets received in software in input IP 161 datagrams, including those received in error. Octets from 162 datagrams counted in aristaSwFwdIpStatsInReceives MUST be 163 counted here. 164 165 Discontinuities in the value of this counter can occur at 166 re-initialization of the management system, and at other 167 times as indicated by the value of 168 aristaSwFwdIpStatsDiscontinuityTime." 169 ::= { aristaSwFwdIpStatsEntry 5 } 170 171aristaSwFwdIpStatsHCInOctets OBJECT-TYPE 172 SYNTAX Counter64 173 MAX-ACCESS read-only 174 STATUS current 175 DESCRIPTION 176 "The total number of octets received in software in input IP 177 datagrams, including those received in error. This object 178 counts the same octets as aristaSwFwdIpStatsInOctets, but 179 allows for larger values. 180 181 Discontinuities in the value of this counter can occur at 182 re-initialization of the management system, and at other 183 times as indicated by the value of 184 aristaSwFwdIpStatsDiscontinuityTime." 185 ::= { aristaSwFwdIpStatsEntry 6 } 186 187aristaSwFwdIpStatsInHdrErrors OBJECT-TYPE 188 SYNTAX Counter32 189 MAX-ACCESS read-only 190 STATUS current 191 DESCRIPTION 192 "The number of input IP datagrams discarded in software due 193 to errors in their IP headers, including version number 194 mismatch, other format errors, hop count exceeded, errors 195 discovered in processing their IP options, etc. 196 197 Discontinuities in the value of this counter can occur at 198 re-initialization of the management system, and at other 199 times as indicated by the value of 200 aristaSwFwdIpStatsDiscontinuityTime." 201 ::= { aristaSwFwdIpStatsEntry 7 } 202 203aristaSwFwdIpStatsInNoRoutes OBJECT-TYPE 204 SYNTAX Counter32 205 MAX-ACCESS read-only 206 STATUS current 207 DESCRIPTION 208 "The number of input IP datagrams discarded in software 209 because no route could be found to transmit them to their 210 destination. 211 212 Discontinuities in the value of this counter can occur at 213 re-initialization of the management system, and at other 214 times as indicated by the value of 215 aristaSwFwdIpStatsDiscontinuityTime." 216 ::= { aristaSwFwdIpStatsEntry 8 } 217 218aristaSwFwdIpStatsInAddrErrors OBJECT-TYPE 219 SYNTAX Counter32 220 MAX-ACCESS read-only 221 STATUS current 222 DESCRIPTION 223 "The number of input IP datagrams discarded in software 224 because the IP address in their IP header's destination field 225 was not a valid address to be received at this entity. This 226 count includes invalid addresses (e.g., ::0). For entities 227 that are not IP routers and therefore do not forward 228 datagrams, this counter includes datagrams discarded 229 because the destination address was not a local address. 230 231 Discontinuities in the value of this counter can occur at 232 re-initialization of the management system, and at other 233 times as indicated by the value of 234 aristaSwFwdIpStatsDiscontinuityTime." 235 ::= { aristaSwFwdIpStatsEntry 9 } 236 237aristaSwFwdIpStatsInUnknownProtos OBJECT-TYPE 238 SYNTAX Counter32 239 MAX-ACCESS read-only 240 STATUS current 241 DESCRIPTION 242 "The number of locally-addressed IP datagrams received 243 successfully in software but discarded because of an 244 unknown or unsupported protocol. 245 246 Discontinuities in the value of this counter can occur at 247 re-initialization of the management system, and at other 248 times as indicated by the value of 249 aristaSwFwdIpStatsDiscontinuityTime." 250 ::= { aristaSwFwdIpStatsEntry 10 } 251 252aristaSwFwdIpStatsInTruncatedPkts OBJECT-TYPE 253 SYNTAX Counter32 254 MAX-ACCESS read-only 255 STATUS current 256 DESCRIPTION 257 "The number of input IP datagrams discarded in software 258 because the datagram frame didn't carry enough data. 259 260 Discontinuities in the value of this counter can occur at 261 re-initialization of the management system, and at other 262 times as indicated by the value of 263 aristaSwFwdIpStatsDiscontinuityTime." 264 ::= { aristaSwFwdIpStatsEntry 11 } 265 266aristaSwFwdIpStatsInForwDatagrams OBJECT-TYPE 267 SYNTAX Counter32 268 MAX-ACCESS read-only 269 STATUS current 270 DESCRIPTION 271 "The number of input datagrams for which this entity was not 272 their final IP destination and for which this entity 273 attempted in software to find a route to forward them to 274 that final destination. In entities that do not act as IP 275 routers, this counter will include only those datagrams that 276 were Source-Routed via this entity, and the Source-Route 277 processing was successful. 278 279 When tracking interface statistics, the counter of the 280 incoming interface is incremented for each datagram. 281 282 Discontinuities in the value of this counter can occur at 283 re-initialization of the management system, and at other 284 times as indicated by the value of 285 aristaSwFwdIpStatsDiscontinuityTime." 286 ::= { aristaSwFwdIpStatsEntry 12 } 287 288aristaSwFwdIpStatsHCInForwDatagrams OBJECT-TYPE 289 SYNTAX Counter64 290 MAX-ACCESS read-only 291 STATUS current 292 DESCRIPTION 293 "The number of input datagrams for which this entity was not 294 their final IP destination and for which this entity 295 attempted in software to find a route to forward them 296 to that final destination. This object counts the same 297 packets as aristaSwFwdIpStatsInForwDatagrams, but allows 298 for larger values. 299 300 Discontinuities in the value of this counter can occur at 301 re-initialization of the management system, and at other 302 times as indicated by the value of 303 aristaSwFwdIpStatsDiscontinuityTime." 304 ::= { aristaSwFwdIpStatsEntry 13 } 305 306aristaSwFwdIpStatsReasmReqds OBJECT-TYPE 307 SYNTAX Counter32 308 MAX-ACCESS read-only 309 STATUS current 310 DESCRIPTION 311 "The number of IP fragments received that needed to be 312 reassembled at this interface. 313 314 Discontinuities in the value of this counter can occur at 315 re-initialization of the management system, and at other 316 times as indicated by the value of 317 aristaSwFwdIpStatsDiscontinuityTime." 318 ::= { aristaSwFwdIpStatsEntry 14 } 319 320aristaSwFwdIpStatsReasmOKs OBJECT-TYPE 321 SYNTAX Counter32 322 MAX-ACCESS read-only 323 STATUS current 324 DESCRIPTION 325 "The number of IP datagrams successfully reassembled. 326 327 Discontinuities in the value of this counter can occur at 328 re-initialization of the management system, and at other 329 times as indicated by the value of 330 aristaSwFwdIpStatsDiscontinuityTime." 331 ::= { aristaSwFwdIpStatsEntry 15 } 332 333aristaSwFwdIpStatsReasmFails OBJECT-TYPE 334 SYNTAX Counter32 335 MAX-ACCESS read-only 336 STATUS current 337 DESCRIPTION 338 "The number of failures detected by the IP re-assembly 339 algorithm (for whatever reason: timed out, errors, etc.). 340 Note that this is not necessarily a count of discarded IP 341 fragments since some algorithms (notably the algorithm in 342 RFC 815) can lose track of the number of fragments by 343 combining them as they are received. 344 345 Discontinuities in the value of this counter can occur at 346 re-initialization of the management system, and at other 347 times as indicated by the value of 348 aristaSwFwdIpStatsDiscontinuityTime." 349 ::= { aristaSwFwdIpStatsEntry 16 } 350 351aristaSwFwdIpStatsInDiscards OBJECT-TYPE 352 SYNTAX Counter32 353 MAX-ACCESS read-only 354 STATUS current 355 DESCRIPTION 356 "The number of input IP datagrams received in software for 357 which no problems were encountered to prevent their 358 continued processing, but were discarded (e.g., for lack of 359 buffer space). Note that this counter does not include any 360 datagrams discarded while awaiting re-assembly. 361 362 Discontinuities in the value of this counter can occur at 363 re-initialization of the management system, and at other 364 times as indicated by the value of 365 aristaSwFwdIpStatsDiscontinuityTime." 366 ::= { aristaSwFwdIpStatsEntry 17 } 367 368aristaSwFwdIpStatsInDelivers OBJECT-TYPE 369 SYNTAX Counter32 370 MAX-ACCESS read-only 371 STATUS current 372 DESCRIPTION 373 "The total number of datagrams successfully delivered to IP 374 user-protocols (including ICMP). 375 376 Discontinuities in the value of this counter can occur at 377 re-initialization of the management system, and at other 378 times as indicated by the value of 379 aristaSwFwdIpStatsDiscontinuityTime." 380 ::= { aristaSwFwdIpStatsEntry 18 } 381 382aristaSwFwdIpStatsHCInDelivers OBJECT-TYPE 383 SYNTAX Counter64 384 MAX-ACCESS read-only 385 STATUS current 386 DESCRIPTION 387 "The total number of datagrams successfully delivered to IP 388 user-protocols (including ICMP). This object counts the 389 same packets as aristaSwFwdIpStatsInDelivers, but allows for 390 larger values. 391 392 Discontinuities in the value of this counter can occur at 393 re-initialization of the management system, and at other 394 times as indicated by the value of 395 aristaSwFwdIpStatsDiscontinuityTime." 396 ::= { aristaSwFwdIpStatsEntry 19 } 397 398aristaSwFwdIpStatsOutRequests OBJECT-TYPE 399 SYNTAX Counter32 400 MAX-ACCESS read-only 401 STATUS current 402 DESCRIPTION 403 "The total number of IP datagrams that local IP user- 404 protocols (including ICMP) supplied to IP in requests for 405 transmission. Note that this counter does not include any 406 datagrams counted in aristaSwFwdIpStatsOutForwDatagrams. 407 408 Discontinuities in the value of this counter can occur at 409 re-initialization of the management system, and at other 410 times as indicated by the value of 411 aristaSwFwdIpStatsDiscontinuityTime." 412 ::= { aristaSwFwdIpStatsEntry 20 } 413 414aristaSwFwdIpStatsHCOutRequests OBJECT-TYPE 415 SYNTAX Counter64 416 MAX-ACCESS read-only 417 STATUS current 418 DESCRIPTION 419 "The total number of IP datagrams that local IP user- 420 protocols (including ICMP) supplied to IP in requests for 421 transmission. This object counts the same packets as 422 aristaSwFwdIpStatsOutRequests, but allows for larger values. 423 424 Discontinuities in the value of this counter can occur at 425 re-initialization of the management system, and at other 426 times as indicated by the value of 427 aristaSwFwdIpStatsDiscontinuityTime." 428 ::= { aristaSwFwdIpStatsEntry 21 } 429 430aristaSwFwdIpStatsOutNoRoutes OBJECT-TYPE 431 SYNTAX Counter32 432 MAX-ACCESS read-only 433 STATUS current 434 DESCRIPTION 435 "The number of locally generated IP datagrams discarded 436 because no route could be found to transmit them to their 437 destination. 438 439 Discontinuities in the value of this counter can occur at 440 re-initialization of the management system, and at other 441 times as indicated by the value of 442 aristaSwFwdIpStatsDiscontinuityTime." 443 ::= { aristaSwFwdIpStatsEntry 22 } 444 445aristaSwFwdIpStatsOutForwDatagrams OBJECT-TYPE 446 SYNTAX Counter32 447 MAX-ACCESS read-only 448 STATUS current 449 DESCRIPTION 450 "The number of datagrams for which this entity was not their 451 final IP destination and for which it was successful in 452 finding a path to their final destination in software. 453 In entities that do not act as IP routers, this counter will 454 include only those datagrams that were Source-Routed via 455 this entity, and the Source-Route processing was successful. 456 457 Discontinuities in the value of this counter can occur at 458 re-initialization of the management system, and at other 459 times as indicated by the value of 460 aristaSwFwdIpStatsDiscontinuityTime." 461 ::= { aristaSwFwdIpStatsEntry 23 } 462 463aristaSwFwdIpStatsHCOutForwDatagrams OBJECT-TYPE 464 SYNTAX Counter64 465 MAX-ACCESS read-only 466 STATUS current 467 DESCRIPTION 468 "The number of datagrams for which this entity was not their 469 final IP destination and for which it was successful 470 in finding a path to their final destination in 471 software. This object counts the same packets as 472 aristaSwFwdIpStatsOutForwDatagrams, but allows for larger 473 values. 474 475 Discontinuities in the value of this counter can occur at 476 re-initialization of the management system, and at other 477 times as indicated by the value of 478 aristaSwFwdIpStatsDiscontinuityTime." 479 ::= { aristaSwFwdIpStatsEntry 24 } 480 481aristaSwFwdIpStatsOutDiscards OBJECT-TYPE 482 SYNTAX Counter32 483 MAX-ACCESS read-only 484 STATUS current 485 DESCRIPTION 486 "The number of output IP datagrams for which no problem was 487 encountered to prevent their transmission to their 488 destination, but were discarded in software (e.g., for lack 489 of buffer space). Note that this counter would include 490 datagrams counted in aristaSwFwdIpStatsOutForwDatagrams if 491 any such datagrams met this (discretionary) discard criterion. 492 493 Discontinuities in the value of this counter can occur at 494 re-initialization of the management system, and at other 495 times as indicated by the value of 496 aristaSwFwdIpStatsDiscontinuityTime." 497 ::= { aristaSwFwdIpStatsEntry 25 } 498 499aristaSwFwdIpStatsOutFragReqds OBJECT-TYPE 500 SYNTAX Counter32 501 MAX-ACCESS read-only 502 STATUS current 503 DESCRIPTION 504 "The number of IP datagrams that would require fragmentation 505 in order to be transmitted. 506 507 Discontinuities in the value of this counter can occur at 508 re-initialization of the management system, and at other 509 times as indicated by the value of 510 aristaSwFwdIpStatsDiscontinuityTime." 511 ::= { aristaSwFwdIpStatsEntry 26 } 512 513aristaSwFwdIpStatsOutFragOKs OBJECT-TYPE 514 SYNTAX Counter32 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "The number of IP datagrams that have been successfully 519 fragmented. 520 521 Discontinuities in the value of this counter can occur at 522 re-initialization of the management system, and at other 523 times as indicated by the value of 524 aristaSwFwdIpStatsDiscontinuityTime." 525 ::= { aristaSwFwdIpStatsEntry 27 } 526 527aristaSwFwdIpStatsOutFragFails OBJECT-TYPE 528 SYNTAX Counter32 529 MAX-ACCESS read-only 530 STATUS current 531 DESCRIPTION 532 "The number of IP datagrams that have been discarded because 533 they needed to be fragmented but could not be. This 534 includes IPv4 packets that have the DF bit set and IPv6 535 packets that are being forwarded and exceed the outgoing 536 link MTU. 537 538 Discontinuities in the value of this counter can occur at 539 re-initialization of the management system, and at other 540 times as indicated by the value of 541 aristaSwFwdIpStatsDiscontinuityTime." 542 ::= { aristaSwFwdIpStatsEntry 28 } 543 544aristaSwFwdIpStatsOutFragCreates OBJECT-TYPE 545 SYNTAX Counter32 546 MAX-ACCESS read-only 547 STATUS current 548 DESCRIPTION 549 "The number of output datagram fragments that have been 550 generated as a result of IP fragmentation. 551 552 Discontinuities in the value of this counter can occur at 553 re-initialization of the management system, and at other 554 times as indicated by the value of 555 aristaSwFwdIpStatsDiscontinuityTime." 556 ::= { aristaSwFwdIpStatsEntry 29 } 557 558aristaSwFwdIpStatsOutTransmits OBJECT-TYPE 559 SYNTAX Counter32 560 MAX-ACCESS read-only 561 STATUS current 562 DESCRIPTION 563 "The total number of IP datagrams that this entity supplied 564 by software to the lower layers for transmission. This 565 includes datagrams generated locally and those forwarded in 566 software by this entity. 567 568 Discontinuities in the value of this counter can occur at 569 re-initialization of the management system, and at other 570 times as indicated by the value of 571 aristaSwFwdIpStatsDiscontinuityTime." 572 ::= { aristaSwFwdIpStatsEntry 30 } 573 574aristaSwFwdIpStatsHCOutTransmits OBJECT-TYPE 575 SYNTAX Counter64 576 MAX-ACCESS read-only 577 STATUS current 578 DESCRIPTION 579 "The total number of IP datagrams that this entity supplied 580 by software to the lower layers for transmission. This object 581 counts the same datagrams as aristaSwFwdIpStatsOutTransmits, 582 but allows for larger values. 583 584 Discontinuities in the value of this counter can occur at 585 re-initialization of the management system, and at other 586 times as indicated by the value of 587 aristaSwFwdIpStatsDiscontinuityTime." 588 ::= { aristaSwFwdIpStatsEntry 31 } 589 590aristaSwFwdIpStatsOutOctets OBJECT-TYPE 591 SYNTAX Counter32 592 MAX-ACCESS read-only 593 STATUS current 594 DESCRIPTION 595 "The total number of octets in IP datagrams delivered by software 596 to the lower layers for transmission. Octets from datagrams 597 counted in aristaSwFwdIpStatsOutTransmits MUST be counted 598 here. 599 600 Discontinuities in the value of this counter can occur at 601 re-initialization of the management system, and at other 602 times as indicated by the value of 603 aristaSwFwdIpStatsDiscontinuityTime." 604 ::= { aristaSwFwdIpStatsEntry 32 } 605 606aristaSwFwdIpStatsHCOutOctets OBJECT-TYPE 607 SYNTAX Counter64 608 MAX-ACCESS read-only 609 STATUS current 610 DESCRIPTION 611 "The total number of octets in IP datagrams delivered by software 612 to the lower layers for transmission. This objects counts 613 the same octets as aristaSwFwdIpStatsOutOctets, but allows 614 for larger values. 615 616 Discontinuities in the value of this counter can occur at 617 re-initialization of the management system, and at other 618 times as indicated by the value of 619 aristaSwFwdIpStatsDiscontinuityTime." 620 ::= { aristaSwFwdIpStatsEntry 33 } 621 622aristaSwFwdIpStatsInMcastPkts OBJECT-TYPE 623 SYNTAX Counter32 624 MAX-ACCESS read-only 625 STATUS current 626 DESCRIPTION 627 "The number of IP multicast datagrams received by software. 628 629 Discontinuities in the value of this counter can occur at 630 re-initialization of the management system, and at other 631 times as indicated by the value of 632 aristaSwFwdIpStatsDiscontinuityTime." 633 ::= { aristaSwFwdIpStatsEntry 34 } 634 635aristaSwFwdIpStatsHCInMcastPkts OBJECT-TYPE 636 SYNTAX Counter64 637 MAX-ACCESS read-only 638 STATUS current 639 DESCRIPTION 640 "The number of IP multicast datagrams received by software. 641 This object counts the same datagrams as 642 aristaSwFwdIpStatsInMcastPkts but allows for larger values. 643 644 Discontinuities in the value of this counter can occur at 645 re-initialization of the management system, and at other 646 times as indicated by the value of 647 aristaSwFwdIpStatsDiscontinuityTime." 648 ::= { aristaSwFwdIpStatsEntry 35 } 649 650aristaSwFwdIpStatsInMcastOctets OBJECT-TYPE 651 SYNTAX Counter32 652 MAX-ACCESS read-only 653 STATUS current 654 DESCRIPTION 655 "The total number of octets received by software in 656 IP multicast datagrams. Octets from datagrams counted in 657 aristaSwFwdIpStatsInMcastPkts MUST be counted here. 658 659 Discontinuities in the value of this counter can occur at 660 re-initialization of the management system, and at other 661 times as indicated by the value of 662 aristaSwFwdIpStatsDiscontinuityTime." 663 ::= { aristaSwFwdIpStatsEntry 36 } 664 665aristaSwFwdIpStatsHCInMcastOctets OBJECT-TYPE 666 SYNTAX Counter64 667 MAX-ACCESS read-only 668 STATUS current 669 DESCRIPTION 670 "The total number of octets received by software in 671 IP multicast datagrams. This object counts the same octets as 672 aristaSwFwdIpStatsInMcastOctets, but allows for larger values. 673 674 Discontinuities in the value of this counter can occur at 675 re-initialization of the management system, and at other 676 times as indicated by the value of 677 aristaSwFwdIpStatsDiscontinuityTime." 678 ::= { aristaSwFwdIpStatsEntry 37 } 679 680aristaSwFwdIpStatsOutMcastPkts OBJECT-TYPE 681 SYNTAX Counter32 682 MAX-ACCESS read-only 683 STATUS current 684 DESCRIPTION 685 "The number of IP multicast datagrams transmitted by software. 686 687 Discontinuities in the value of this counter can occur at 688 re-initialization of the management system, and at other 689 times as indicated by the value of 690 aristaSwFwdIpStatsDiscontinuityTime." 691 ::= { aristaSwFwdIpStatsEntry 38 } 692 693aristaSwFwdIpStatsHCOutMcastPkts OBJECT-TYPE 694 SYNTAX Counter64 695 MAX-ACCESS read-only 696 STATUS current 697 DESCRIPTION 698 "The number of IP multicast datagrams transmitted by software. 699 This object counts the same datagrams as 700 aristaSwFwdIpStatsOutMcastPkts, but allows for larger values. 701 702 Discontinuities in the value of this counter can occur at 703 re-initialization of the management system, and at other 704 times as indicated by the value of 705 aristaSwFwdIpStatsDiscontinuityTime." 706 ::= { aristaSwFwdIpStatsEntry 39 } 707 708aristaSwFwdIpStatsOutMcastOctets OBJECT-TYPE 709 SYNTAX Counter32 710 MAX-ACCESS read-only 711 STATUS current 712 DESCRIPTION 713 "The total number of octets transmitted by software in IP 714 multicast datagrams. Octets from datagrams counted in 715 aristaSwFwdIpStatsOutMcastPkts MUST be counted here. 716 717 Discontinuities in the value of this counter can occur at 718 re-initialization of the management system, and at other 719 times as indicated by the value of 720 aristaSwFwdIpStatsDiscontinuityTime." 721 ::= { aristaSwFwdIpStatsEntry 40 } 722 723aristaSwFwdIpStatsHCOutMcastOctets OBJECT-TYPE 724 SYNTAX Counter64 725 MAX-ACCESS read-only 726 STATUS current 727 DESCRIPTION 728 "The total number of octets transmitted by software in IP 729 multicast datagrams. This object counts the same octets as 730 aristaSwFwdIpStatsOutMcastOctets, but allows for larger values. 731 732 Discontinuities in the value of this counter can occur at 733 re-initialization of the management system, and at other 734 times as indicated by the value of 735 aristaSwFwdIpStatsDiscontinuityTime." 736 ::= { aristaSwFwdIpStatsEntry 41 } 737 738aristaSwFwdIpStatsInBcastPkts OBJECT-TYPE 739 SYNTAX Counter32 740 MAX-ACCESS read-only 741 STATUS current 742 DESCRIPTION 743 "The number of IP broadcast datagrams received by software. 744 745 Discontinuities in the value of this counter can occur at 746 re-initialization of the management system, and at other 747 times as indicated by the value of 748 aristaSwFwdIpStatsDiscontinuityTime." 749 ::= { aristaSwFwdIpStatsEntry 42 } 750 751aristaSwFwdIpStatsHCInBcastPkts OBJECT-TYPE 752 SYNTAX Counter64 753 MAX-ACCESS read-only 754 STATUS current 755 DESCRIPTION 756 "The number of IP broadcast datagrams received by software. 757 This object counts the same datagrams as 758 aristaSwFwdIpStatsInBcastPkts but allows for larger values. 759 760 Discontinuities in the value of this counter can occur at 761 re-initialization of the management system, and at other 762 times as indicated by the value of 763 aristaSwFwdIpStatsDiscontinuityTime." 764 ::= { aristaSwFwdIpStatsEntry 43 } 765 766aristaSwFwdIpStatsOutBcastPkts OBJECT-TYPE 767 SYNTAX Counter32 768 MAX-ACCESS read-only 769 STATUS current 770 DESCRIPTION 771 "The number of IP broadcast datagrams transmitted by software. 772 773 Discontinuities in the value of this counter can occur at 774 re-initialization of the management system, and at other 775 times as indicated by the value of 776 aristaSwFwdIpStatsDiscontinuityTime." 777 ::= { aristaSwFwdIpStatsEntry 44 } 778 779aristaSwFwdIpStatsHCOutBcastPkts OBJECT-TYPE 780 SYNTAX Counter64 781 MAX-ACCESS read-only 782 STATUS current 783 DESCRIPTION 784 "The number of IP broadcast datagrams transmitted by software. 785 This object counts the same datagrams as 786 aristaSwFwdIpStatsOutBcastPkts, but allows for larger values. 787 788 Discontinuities in the value of this counter can occur at 789 re-initialization of the management system, and at other 790 times as indicated by the value of 791 aristaSwFwdIpStatsDiscontinuityTime." 792 ::= { aristaSwFwdIpStatsEntry 45 } 793 794aristaSwFwdIpStatsDiscontinuityTime OBJECT-TYPE 795 SYNTAX TimeStamp 796 MAX-ACCESS read-only 797 STATUS current 798 DESCRIPTION 799 "The value of sysUpTime on the most recent occasion at which 800 any one or more of this entry's counters suffered a 801 discontinuity. 802 803 If no such discontinuities have occurred since the last re- 804 initialization of the local management subsystem, then this 805 object contains a zero value." 806 ::= { aristaSwFwdIpStatsEntry 46 } 807 808aristaSwFwdIpStatsRefreshRate OBJECT-TYPE 809 SYNTAX Unsigned32 810 UNITS "milli-seconds" 811 MAX-ACCESS read-only 812 STATUS current 813 DESCRIPTION 814 "The minimum reasonable polling interval for this entry. 815 This object provides an indication of the minimum amount of 816 time required to update the counters in this entry." 817 ::= { aristaSwFwdIpStatsEntry 47 } 818 819 820-- 821-- conformance information 822-- 823 824aristaSwIpFwdMIBConformance OBJECT IDENTIFIER ::= { aristaSwIpForwardingMIB 2 } 825 826aristaSwIpFwdMIBCompliances OBJECT IDENTIFIER ::= 827 { aristaSwIpFwdMIBConformance 1 } 828aristaSwIpFwdMIBGroups OBJECT IDENTIFIER ::= 829 { aristaSwIpFwdMIBConformance 2 } 830 831-- Compliance statements 832aristaSwIpFwdMIBCompliance MODULE-COMPLIANCE 833 STATUS current 834 DESCRIPTION 835 "The compliance statement for Arista switches that support 836 software forwarding of IPv4 and/or IPv6 packets." 837 838 MODULE -- this module 839 MANDATORY-GROUPS { aristaSwFwdIpStatsGroup } 840 GROUP aristaSwFwdIpOctetGroup 841 DESCRIPTION 842 "This group is optional as some systems only support packet 843 counters, not octet counters." 844 845 ::= { aristaSwIpFwdMIBCompliances 2 } 846 847-- Units of conformance 848aristaSwFwdIpStatsGroup OBJECT-GROUP 849 OBJECTS { aristaSwFwdIpStatsInReceives, aristaSwFwdIpStatsHCInReceives, 850 aristaSwFwdIpStatsInHdrErrors, aristaSwFwdIpStatsInNoRoutes, 851 aristaSwFwdIpStatsInAddrErrors, aristaSwFwdIpStatsInUnknownProtos, 852 aristaSwFwdIpStatsInTruncatedPkts, aristaSwFwdIpStatsInForwDatagrams, 853 aristaSwFwdIpStatsHCInForwDatagrams, aristaSwFwdIpStatsReasmReqds, 854 aristaSwFwdIpStatsReasmOKs, aristaSwFwdIpStatsReasmFails, 855 aristaSwFwdIpStatsInDiscards, aristaSwFwdIpStatsInDelivers, 856 aristaSwFwdIpStatsHCInDelivers, aristaSwFwdIpStatsOutRequests, 857 aristaSwFwdIpStatsHCOutRequests, aristaSwFwdIpStatsOutNoRoutes, 858 aristaSwFwdIpStatsOutForwDatagrams, 859 aristaSwFwdIpStatsHCOutForwDatagrams, 860 aristaSwFwdIpStatsOutDiscards, aristaSwFwdIpStatsOutFragReqds, 861 aristaSwFwdIpStatsOutFragOKs, aristaSwFwdIpStatsOutFragFails, 862 aristaSwFwdIpStatsOutFragCreates, 863 aristaSwFwdIpStatsOutTransmits, aristaSwFwdIpStatsHCOutTransmits, 864 aristaSwFwdIpStatsInMcastPkts, aristaSwFwdIpStatsHCInMcastPkts, 865 aristaSwFwdIpStatsOutMcastPkts, aristaSwFwdIpStatsHCOutMcastPkts, 866 aristaSwFwdIpStatsInBcastPkts, aristaSwFwdIpStatsHCInBcastPkts, 867 aristaSwFwdIpStatsOutBcastPkts, aristaSwFwdIpStatsHCOutBcastPkts, 868 aristaSwFwdIpStatsDiscontinuityTime, 869 aristaSwFwdIpStatsRefreshRate 870 } 871 STATUS current 872 DESCRIPTION 873 "The group of required statistics objects." 874 ::= { aristaSwIpFwdMIBGroups 1 } 875 876aristaSwFwdIpOctetGroup OBJECT-GROUP 877 OBJECTS { 878 aristaSwFwdIpStatsInOctets, 879 aristaSwFwdIpStatsHCInOctets, 880 aristaSwFwdIpStatsOutOctets, 881 aristaSwFwdIpStatsHCOutOctets, 882 aristaSwFwdIpStatsInMcastOctets, 883 aristaSwFwdIpStatsHCInMcastOctets, 884 aristaSwFwdIpStatsOutMcastOctets, 885 aristaSwFwdIpStatsHCOutMcastOctets 886 } 887 STATUS current 888 DESCRIPTION 889 "Octet counters, which are not supported on all systems." 890 ::= { aristaSwIpFwdMIBGroups 2 } 891 892END 893