1-- ***************************************************************** 2-- CISCO-OTV-MIB.my 3-- 4-- August 2012, Dipesh Gorashia 5-- 6-- Copyright (c) 2012-2013 by Cisco Systems, Inc. 7-- All rights reserved. 8-- ***************************************************************** 9 10CISCO-OTV-MIB DEFINITIONS ::= BEGIN 11 12IMPORTS 13 MODULE-IDENTITY, 14 OBJECT-TYPE, 15 Unsigned32 16 FROM SNMPv2-SMI 17 MODULE-COMPLIANCE, 18 OBJECT-GROUP 19 FROM SNMPv2-CONF 20 TruthValue, 21 RowStatus, 22 MacAddress, 23 StorageType 24 FROM SNMPv2-TC 25 SnmpAdminString 26 FROM SNMP-FRAMEWORK-MIB 27 InetAddressType, 28 InetAddress, 29 InetAddressPrefixLength 30 FROM INET-ADDRESS-MIB 31 InterfaceIndexOrZero 32 FROM IF-MIB 33 VlanIndex 34 FROM Q-BRIDGE-MIB 35 Cisco2KVlanList 36 FROM CISCO-TC 37 ciscoMgmt 38 FROM CISCO-SMI; 39 40 41ciscoOtvMIB MODULE-IDENTITY 42 LAST-UPDATED "201308050000Z" 43 ORGANIZATION "Cisco Systems, Inc." 44 CONTACT-INFO 45 "Cisco Systems 46 Customer Service 47 48 Postal: 170 W Tasman Drive 49 San Jose, CA 95134 50 USA 51 52 Tel: +1 800 553-NETS 53 54 E-mail: cs-snmp@cisco.com" 55 DESCRIPTION 56 "This MIB module is for configuration & statistic query 57 of Overlay Transport Virtualization (OTV) functionality on Cisco 58 routers and switches. 59 60 Overlay Transport Virtualization is a Cisco's innovative LAN 61 extension technology. It is an IP-based functionality that 62 provides Layer 2 extension capabilities over any transport 63 infrastructure: Layer 2 based, Layer 3 based, IP switched, 64 label switched, and so on. OTV provides an overlay that enables 65 Layer 2 connectivity between separate Layer 2 domains while 66 keeping these domains independent and preserving the fault- 67 isolation, resiliency, and load-balancing benefits of an IP- 68 based interconnection. 69 70 OTV introduces the concept of MAC routing, which means a 71 control plane protocol is used to exchange MAC reachability 72 information between network devices providing LAN extension 73 functionality. This is a significant shift from Layer 2 74 switching that traditionally leverages data plane 75 learning, and it is justified by the need to limit flooding of 76 Layer 2 traffic across the transport infrastructure. 77 78 OTV also introduces the concept of dynamic encapsulation for 79 Layer 2 flows that need to be sent to remote locations. 80 Each Ethernet frame is individually encapsulated into an IP 81 packet and delivered across the transport network. 82 83 Finally, OTV provides a native built-in multi-homing capability 84 with automatic detection, critical to increasing high 85 availability of the overall solution. Two or more devices can be 86 leveraged in each data center to provide LAN extension 87 functionality without running the risk of creating an end-to-end 88 loop that would jeopardize the overall stability of the design. 89 90 The followings detail the OTV specific terminology: 91 92 Edge Device 93 94 The edge device performs OTV functions: it receives the Layer 95 2 traffic for all VLANs that need to be extended to remote 96 locations and dynamically encapsulates the Ethernet frames 97 into IP packets that are then sent across the transport 98 infrastructure. 99 100 Internal Interfaces 101 102 To perform OTV functionality, the edge device must receive the 103 Layer 2 traffic for all VLANs that need to be extended to 104 remote locations. The Layer 2 interfaces, where the Layer 2 105 traffic is usually received, are named internal interfaces. 106 107 Join Interface 108 109 The Join interface is used to source the OTV encapsulated 110 traffic and send it to the Layer 3 domain of the data center 111 network. 112 113 Overlay Interface 114 115 The Overlay interface is a logical multi-access and multicast- 116 capable interface that must be explicitly defined by the user 117 and where the entire OTV configuration is applied. 118 119 The following terms are used throughout this MIB: 120 121 AED Authoritative Edge Device 122 123 ARP Address Resolution Protocol 124 125 DNS Domain Name System 126 127 ISIS Intermediate System to Intermediate System Routing 128 Protocol 129 130 LSPDB Link State PDU Database 131 132 OTV Overlay Transport Virtualization 133 134 VLAN Virtual Local Area Network 135 136 VPN Virtual Private Network" 137 REVISION "201308050000Z" 138 DESCRIPTION 139 "Initial version of this MIB module." 140 ::= { ciscoMgmt 810 } 141 142 143ciscoOtvMIBNotifs OBJECT IDENTIFIER 144 ::= { ciscoOtvMIB 0 } 145 146ciscoOtvMIBObjects OBJECT IDENTIFIER 147 ::= { ciscoOtvMIB 1 } 148 149ciscoOtvMIBConform OBJECT IDENTIFIER 150 ::= { ciscoOtvMIB 2 } 151 152cotvGlobalObjects OBJECT IDENTIFIER 153 ::= { ciscoOtvMIBObjects 1 } 154 155cotvOverlayObjects OBJECT IDENTIFIER 156 ::= { ciscoOtvMIBObjects 2 } 157 158cotvAdjacencyObjects OBJECT IDENTIFIER 159 ::= { ciscoOtvMIBObjects 3 } 160 161cotvArpNdObjects OBJECT IDENTIFIER 162 ::= { ciscoOtvMIBObjects 4 } 163 164cotvRouteObjects OBJECT IDENTIFIER 165 ::= { ciscoOtvMIBObjects 5 } 166 167cotvSiteObjects OBJECT IDENTIFIER 168 ::= { cotvGlobalObjects 1 } 169 170cotvGlobalStatsObjects OBJECT IDENTIFIER 171 ::= { cotvGlobalObjects 2 } 172 173 174cotvSiteIdAdmin OBJECT-TYPE 175 SYNTAX OCTET STRING (SIZE (4 | 6)) 176 MAX-ACCESS read-write 177 STATUS current 178 DESCRIPTION 179 "This object specifies OTV site identifier for this 180 device. 181 182 The OTV site identifier could be either a 183 four octets value or a six octets valid MAC address. 184 185 If the OTV site identifier is not configured, this object 186 will have four zero octets." 187 ::= { cotvSiteObjects 1 } 188 189cotvSiteIdOper OBJECT-TYPE 190 SYNTAX OCTET STRING (SIZE (6)) 191 MAX-ACCESS read-only 192 STATUS current 193 DESCRIPTION 194 "This object indicates OTV site identifier in use 195 for this device. 196 197 There is no operational OTV site identifier if the value of 198 this object contains all zeros." 199 ::= { cotvSiteObjects 2 } 200 201cotvSiteVlan OBJECT-TYPE 202 SYNTAX VlanIndex 203 MAX-ACCESS read-write 204 STATUS current 205 DESCRIPTION 206 "This object specifies the OTV site VLAN for this device." 207 ::= { cotvSiteObjects 3 } 208 209cotvSiteVlanState OBJECT-TYPE 210 SYNTAX INTEGER { 211 up(1), 212 down(2) 213 } 214 MAX-ACCESS read-only 215 STATUS current 216 DESCRIPTION 217 "This object indicates the state of OTV site VLAN. 218 219 'up' - OTV site VLAN is up 220 221 'down' - OTV site VLAN is down" 222 ::= { cotvSiteObjects 4 } 223 224cotvOverlayTable OBJECT-TYPE 225 SYNTAX SEQUENCE OF CotvOverlayEntry 226 MAX-ACCESS not-accessible 227 STATUS current 228 DESCRIPTION 229 "A list of Overlay interfaces configured on this device." 230 ::= { cotvOverlayObjects 1 } 231 232cotvOverlayEntry OBJECT-TYPE 233 SYNTAX CotvOverlayEntry 234 MAX-ACCESS not-accessible 235 STATUS current 236 DESCRIPTION 237 "An entry containing management information for a 238 particular Overlay interface." 239 INDEX { cotvOverlayNumber } 240 ::= { cotvOverlayTable 1 } 241 242CotvOverlayEntry ::= SEQUENCE { 243 cotvOverlayNumber Unsigned32, 244 cotvOverlayVpnName SnmpAdminString, 245 cotvOverlayVpnState INTEGER, 246 cotvOverlayVpnDownReason INTEGER, 247 cotvOverlayVlansExtendedFirst2k Cisco2KVlanList, 248 cotvOverlayVlansExtendedSecond2k Cisco2KVlanList, 249 cotvOverlayControlGroupAddrType InetAddressType, 250 cotvOverlayControlGroupAddr InetAddress, 251 cotvOverlayBroadcastGroupAddrType InetAddressType, 252 cotvOverlayBroadcastGroupAddr InetAddress, 253 cotvOverlayJoinInterface InterfaceIndexOrZero, 254 cotvOverlaySourceInterface InterfaceIndexOrZero, 255 cotvOverlayAedCapable TruthValue, 256 cotvOverlayAedIncapableReason INTEGER, 257 cotvOverlayAdjServerTransportType INTEGER, 258 cotvOverlayAdjServerEnable TruthValue, 259 cotvOverlayPrimaryAdjServerAddrType InetAddressType, 260 cotvOverlayPrimaryAdjServerAddr InetAddress, 261 cotvOverlaySecondaryAdjServerAddrType InetAddressType, 262 cotvOverlaySecondaryAdjServerAddr InetAddress, 263 cotvOverlaySuppressArpND TruthValue, 264 cotvOverlayStorageType StorageType, 265 cotvOverlayRowStatus RowStatus 266} 267 268cotvOverlayNumber OBJECT-TYPE 269 SYNTAX Unsigned32 270 MAX-ACCESS not-accessible 271 STATUS current 272 DESCRIPTION 273 "A unique number to identify an Overlay interface." 274 ::= { cotvOverlayEntry 1 } 275 276cotvOverlayVpnName OBJECT-TYPE 277 SYNTAX SnmpAdminString 278 MAX-ACCESS read-only 279 STATUS current 280 DESCRIPTION 281 "This object indicates the name of the Virtual Private Network 282 associated with this Overlay interface." 283 ::= { cotvOverlayEntry 2 } 284 285cotvOverlayVpnState OBJECT-TYPE 286 SYNTAX INTEGER { 287 other(0), 288 down(1), 289 up(2) 290 } 291 MAX-ACCESS read-only 292 STATUS current 293 DESCRIPTION 294 "This object indicates the state of Virtual Private Network 295 which is associated with this Overlay interface. 296 297 'other' - Any other state not covered by below 298 enumerations. 299 300 'up' - The Overlay Virtual Private Network is up 301 302 'down' - The Overlay Virtual Private Network is down" 303 ::= { cotvOverlayEntry 3 } 304 305cotvOverlayVpnDownReason OBJECT-TYPE 306 SYNTAX INTEGER { 307 other(0), 308 configChange(1), 309 missingControlGroup(2), 310 missingDataGroupRange(3), 311 missingJoinOrSourceInterface(4), 312 missingVpnName(5), 313 missingJoinInterfaceAddr(6), 314 joinInterfaceDown(7), 315 adminDown(8), 316 deleteHoldDown(9), 317 reinit(10), 318 missingSiteId(11), 319 siteIdMismatch(12), 320 missingSourceInterfaceAddr(13), 321 sourceInterfaceDown(14), 322 changingSiteId(15), 323 changingControlGroup(16), 324 missingDeviceId(17), 325 changingDeviceId(18), 326 cleanupInProgress(19) 327 } 328 MAX-ACCESS read-only 329 STATUS current 330 DESCRIPTION 331 "This object indicates the reason why this Overlay Virtual 332 Private Network is down. 333 334 'other' - Any other reason not covered by below 335 enumerations 336 337 'configChange' - Configuration changed 338 339 'missingControlGroup' - Control Group information 340 is unavailable 341 342 'missingDataGroupRange' - Data Group range information 343 is unavailable 344 345 'misssingJoinOrSourceInterface' - Join or Source interface 346 information is unavailable 347 348 'missingVpnName' - VPN name is unavailable 349 350 'missingJoinInterfaceAddr' - IP address is missing for 351 Join Interface 352 353 'joinInterfaceDown' - Join Interface is down 354 355 'adminDown' - Overlay is administratively shutdown 356 357 'deleteHoldDown' - Overlay is in delete hold down phase 358 359 'reinit' - VPN is reinitializing 360 361 'missingSiteId' - Site ID information is unavailable 362 363 'siteIdMismatch' - Site ID mismatch has occurred 364 365 'missingSourceInterfaceAddr' - IP address is missing for 366 Source Interface 367 368 'sourceInterfaceDown' - Source interface is down 369 370 'changingSiteId' - Changing site identifier 371 372 'changingControlGroup' - Changing control group 373 374 'missingDeviceId' - Device ID information is unavailable 375 376 'changingDeviceId' - Changing device ID 377 378 'cleanupInProgress' - Cleanup in progress" 379 ::= { cotvOverlayEntry 4 } 380 381cotvOverlayVlansExtendedFirst2k OBJECT-TYPE 382 SYNTAX Cisco2KVlanList 383 MAX-ACCESS read-create 384 STATUS current 385 DESCRIPTION 386 "This object specifies the list of VLANs extended 387 on this Overlay interface. 388 389 It is a string of octets containing one bit per VLAN 390 with VlanIndex values of 0 through 2047. 391 392 If the bit corresponding to a VLAN is set to 1, 393 it indicates that VLAN is being extended on this 394 Overlay interface. 395 396 If the bit corresponding to a VLAN is set to 0, 397 it indicates that VLAN is not being extended on 398 this Overlay interface." 399 DEFVAL { "" } 400 ::= { cotvOverlayEntry 5 } 401 402cotvOverlayVlansExtendedSecond2k OBJECT-TYPE 403 SYNTAX Cisco2KVlanList 404 MAX-ACCESS read-create 405 STATUS current 406 DESCRIPTION 407 "This object specifies the list of VLANs extended 408 on this Overlay interface. 409 410 It is a string of octets containing one bit per VLAN 411 with VlanIndex values of 2048 through 4095. 412 413 If the bit corresponding to a VLAN is set to 1, 414 it indicates that VLAN is being extended on this 415 Overlay interface. 416 417 If the bit corresponding to a VLAN is set to 0, 418 it indicates that VLAN is not being extended on 419 this Overlay interface." 420 DEFVAL { "" } 421 ::= { cotvOverlayEntry 6 } 422 423cotvOverlayControlGroupAddrType OBJECT-TYPE 424 SYNTAX InetAddressType 425 MAX-ACCESS read-create 426 STATUS current 427 DESCRIPTION 428 "This object specifies the type of Internet address of 429 Control Group." 430 DEFVAL { unknown } 431 ::= { cotvOverlayEntry 7 } 432 433cotvOverlayControlGroupAddr OBJECT-TYPE 434 SYNTAX InetAddress 435 MAX-ACCESS read-create 436 STATUS current 437 DESCRIPTION 438 "This object specifies the Internet address of Control Group. 439 440 The type of this address is determined by 441 cotvOverlayControlGroupAddrType." 442 DEFVAL { "" } 443 ::= { cotvOverlayEntry 8 } 444 445cotvOverlayBroadcastGroupAddrType OBJECT-TYPE 446 SYNTAX InetAddressType 447 MAX-ACCESS read-create 448 STATUS current 449 DESCRIPTION 450 "This object specifies the type of Internet address to be 451 used as Broadcast Group Address." 452 DEFVAL { unknown } 453 ::= { cotvOverlayEntry 9 } 454 455cotvOverlayBroadcastGroupAddr OBJECT-TYPE 456 SYNTAX InetAddress 457 MAX-ACCESS read-create 458 STATUS current 459 DESCRIPTION 460 "This object specifies the Internet address to be used as 461 Broadcast Group Address. 462 463 The type of this address is determined by 464 cotvOverlayBroadcastGroupAddrType." 465 DEFVAL { "" } 466 ::= { cotvOverlayEntry 10 } 467 468cotvOverlayJoinInterface OBJECT-TYPE 469 SYNTAX InterfaceIndexOrZero 470 MAX-ACCESS read-create 471 STATUS current 472 DESCRIPTION 473 "This object specifies the OTV Join Interface for this 474 Overlay interface." 475 DEFVAL { 0 } 476 ::= { cotvOverlayEntry 11 } 477 478cotvOverlaySourceInterface OBJECT-TYPE 479 SYNTAX InterfaceIndexOrZero 480 MAX-ACCESS read-create 481 STATUS current 482 DESCRIPTION 483 "This object specifies the Source Interface for 484 this Overlay interface." 485 DEFVAL { 0 } 486 ::= { cotvOverlayEntry 12 } 487 488cotvOverlayAedCapable OBJECT-TYPE 489 SYNTAX TruthValue 490 MAX-ACCESS read-only 491 STATUS current 492 DESCRIPTION 493 "This object indicates AED (Authoritative Edge Device) 494 capability on this Overlay interface. 495 496 A value of 'true' indicates that the edge device has 497 capability to act as an AED on this Overlay interface. 498 499 A value of 'false' indicates that the edge device 500 does not have the capability to act as an AED on this 501 Overlay interface." 502 ::= { cotvOverlayEntry 13 } 503 504cotvOverlayAedIncapableReason OBJECT-TYPE 505 SYNTAX INTEGER { 506 other(0), 507 overlayDown(1), 508 siteIdNotConfigured(2), 509 siteIdMismatch(3), 510 versionMismatch(4), 511 siteVlanDown(5), 512 noExtendedVlanUp(6), 513 noOverlayAdjacencyUp(7), 514 lspdbSyncIncomplete(8), 515 overlayDownInProgress(9), 516 isisControlGroupSyncPending(10) 517 } 518 MAX-ACCESS read-only 519 STATUS current 520 DESCRIPTION 521 "This object indicates the reason why the overlay is 522 AED-incapable. 523 524 'other' - Any other reason not covered by below enumerations 525 526 'overlayDown' - Overlay is Down 527 528 'siteIdNotConfigured' - Site ID is not configured 529 530 'siteIdMismatch' - Site ID mismatch 531 532 'versionMismatch' - Version mismatch 533 534 'siteVlanDown' - Site VLAN is Down 535 536 'noExtendedVlanUp' - No extended VLAN is operationally up 537 538 'noOverlayAdjacencyUp' - No Overlay Adjacency is up 539 540 'lspdbSyncIncomplete' - LSPDB sync incomplete 541 542 'overlayDownInProgress' - Overlay state down event in progress 543 544 'isisControlGroupSyncPending' - ISIS control group sync 545 pending" 546 ::= { cotvOverlayEntry 14 } 547 548cotvOverlayAdjServerTransportType OBJECT-TYPE 549 SYNTAX INTEGER { 550 multicastAndUnicast(1), 551 unicastOnly(2) 552 } 553 MAX-ACCESS read-create 554 STATUS current 555 DESCRIPTION 556 "The type of transport OTV control plane can use to 557 exchange Adjacency Server information. 558 559 'multicastAndUnicast' - OTV control plane can use both multicast 560 and unicast to exchange Adjacency Server 561 information 562 563 'unicastOnly' - OTV control plane can use only unicast 564 to exchange Adjacency Server information. 565 566 Value of this object can be set to 'unicastOnly' only if 567 the value of cotvOverlayPrimaryAdjServerAddrType is 'unknown'." 568 DEFVAL { multicastAndUnicast } 569 ::= { cotvOverlayEntry 15 } 570 571cotvOverlayAdjServerEnable OBJECT-TYPE 572 SYNTAX TruthValue 573 MAX-ACCESS read-create 574 STATUS current 575 DESCRIPTION 576 "This object specifies Adjacency Server functionality 577 for this Overlay interface. 578 579 Setting the object to 'true' enables Adjacency Server 580 functionality. 581 582 Setting the object to 'false' disables Adjacency Server 583 functionality." 584 DEFVAL { false } 585 ::= { cotvOverlayEntry 16 } 586 587cotvOverlayPrimaryAdjServerAddrType OBJECT-TYPE 588 SYNTAX InetAddressType 589 MAX-ACCESS read-create 590 STATUS current 591 DESCRIPTION 592 "This object specifies the type of Internet address of the 593 Primary Adjacency Server for this Overlay interface." 594 DEFVAL { unknown } 595 ::= { cotvOverlayEntry 17 } 596 597cotvOverlayPrimaryAdjServerAddr OBJECT-TYPE 598 SYNTAX InetAddress 599 MAX-ACCESS read-create 600 STATUS current 601 DESCRIPTION 602 "This object specifies the Internet address of the Primary 603 Adjacency Server for this Overlay interface. 604 605 The type of this address is determined by the value of 606 cotvOverlayPrimaryAdjServerAddrType." 607 DEFVAL { "" } 608 ::= { cotvOverlayEntry 18 } 609 610cotvOverlaySecondaryAdjServerAddrType OBJECT-TYPE 611 SYNTAX InetAddressType 612 MAX-ACCESS read-create 613 STATUS current 614 DESCRIPTION 615 "This object specifies the type of Internet address of the 616 Secondary Adjacency Server for this Overlay interface." 617 DEFVAL { unknown } 618 ::= { cotvOverlayEntry 19 } 619 620cotvOverlaySecondaryAdjServerAddr OBJECT-TYPE 621 SYNTAX InetAddress 622 MAX-ACCESS read-create 623 STATUS current 624 DESCRIPTION 625 "This object specifies the Internet address of the Secondary 626 Adjacency Server for this Overlay interface. 627 628 The type of this address is determined by 629 cotvOverlaySecondaryAdjServerAddrType." 630 DEFVAL { "" } 631 ::= { cotvOverlayEntry 20 } 632 633cotvOverlaySuppressArpND OBJECT-TYPE 634 SYNTAX TruthValue 635 MAX-ACCESS read-create 636 STATUS current 637 DESCRIPTION 638 "This object specifies ARP Neighbor Discovery behavior 639 on this Overlay interface. 640 641 Setting the object to 'true' enables suppression of 642 ARP Neighbor Discovery on this Overlay interface. 643 644 Setting the object to 'false' disables suppression of 645 ARP Neighbor Discovery on this Overlay interface." 646 DEFVAL { false } 647 ::= { cotvOverlayEntry 21 } 648 649cotvOverlayStorageType OBJECT-TYPE 650 SYNTAX StorageType 651 MAX-ACCESS read-create 652 STATUS current 653 DESCRIPTION 654 "This object specifies the storage type for this 655 conceptual row." 656 DEFVAL { volatile } 657 ::= { cotvOverlayEntry 22 } 658 659cotvOverlayRowStatus OBJECT-TYPE 660 SYNTAX RowStatus 661 MAX-ACCESS read-create 662 STATUS current 663 DESCRIPTION 664 "This object specifies the status of this conceptual row." 665 ::= { cotvOverlayEntry 23 } 666 667 668 669cotvVlansTable OBJECT-TYPE 670 SYNTAX SEQUENCE OF CotvVlansEntry 671 MAX-ACCESS not-accessible 672 STATUS current 673 DESCRIPTION 674 "A list of VLANs extended on Overlay interfaces." 675 ::= { cotvOverlayObjects 2 } 676 677cotvVlansEntry OBJECT-TYPE 678 SYNTAX CotvVlansEntry 679 MAX-ACCESS not-accessible 680 STATUS current 681 DESCRIPTION 682 "An entry containing management information for a 683 particular VLAN extended on an Overlay interface." 684 INDEX { 685 cotvOverlayNumber, 686 cotvVlanId 687 } 688 ::= { cotvVlansTable 1 } 689 690CotvVlansEntry ::= SEQUENCE { 691 cotvVlanId VlanIndex, 692 cotvVlanState INTEGER, 693 cotvVlanInactiveReason INTEGER, 694 cotvVlanAedAddrType InetAddressType, 695 cotvVlanAedAddr InetAddress, 696 cotvVlanEdgeDevIsAed TruthValue 697} 698 699cotvVlanId OBJECT-TYPE 700 SYNTAX VlanIndex 701 MAX-ACCESS not-accessible 702 STATUS current 703 DESCRIPTION 704 "This object indicates the VLAN ID of the extended VLAN." 705 ::= { cotvVlansEntry 1 } 706 707cotvVlanState OBJECT-TYPE 708 SYNTAX INTEGER { 709 active(1), 710 inactive(2) 711 } 712 MAX-ACCESS read-only 713 STATUS current 714 DESCRIPTION 715 "This object indicates the state of the extended VLAN. 716 717 'active' - OTV is ready to forward traffic for this VLAN 718 719 'inactive' - OTV can not forward traffic for this VLAN" 720 ::= { cotvVlansEntry 2 } 721 722cotvVlanInactiveReason OBJECT-TYPE 723 SYNTAX INTEGER { 724 other(1), 725 nonAed(2), 726 vlanDisabled(3), 727 overlayDown(4), 728 deleteHoldDown(5), 729 hwDown(6) 730 } 731 MAX-ACCESS read-only 732 STATUS current 733 DESCRIPTION 734 "This object indicates the reason the VLAN is 735 in 'inactive' state. 736 737 'other' - Any other reason not covered by the 738 below enumerations 739 740 'nonAed' - Device is not an AED on this VLAN 741 742 'vlanDisabled' - Vlan is in disabled state 743 744 'overlayDown' - Overlay is currently down 745 746 'deleteHoldDown' - The VLAN is in delete hold-down state 747 748 'hwDown' - An issue with hardware is preventing 749 VLAN from becoming 'active' 750 751 Value of this object should be ignored if the value of 752 cotvVlanInactiveReason is not 'inactive'." 753 ::= { cotvVlansEntry 3 } 754 755cotvVlanAedAddrType OBJECT-TYPE 756 SYNTAX InetAddressType 757 MAX-ACCESS read-only 758 STATUS current 759 DESCRIPTION 760 "This object indicates the type of Internet address of 761 Authoritative Edge Device (AED) on this VLAN." 762 ::= { cotvVlansEntry 4 } 763 764cotvVlanAedAddr OBJECT-TYPE 765 SYNTAX InetAddress 766 MAX-ACCESS read-only 767 STATUS current 768 DESCRIPTION 769 "This object indicates the Internet address of Authoritative 770 Edge Device (AED) on this VLAN. 771 772 The type of this address is determined by the value of 773 cotvVlanAedAddrType." 774 ::= { cotvVlansEntry 5 } 775 776cotvVlanEdgeDevIsAed OBJECT-TYPE 777 SYNTAX TruthValue 778 MAX-ACCESS read-only 779 STATUS current 780 DESCRIPTION 781 "This object indicates if this device is acting as an AED 782 for the VLAN. 783 784 A value of 'true' indicates that this device is acting 785 as an AED for the VLAN. 786 787 A value of 'false' indicates that this device is not acting 788 as an AED for the VLAN." 789 ::= { cotvVlansEntry 6 } 790 791 792 793cotvDataGroupConfigTable OBJECT-TYPE 794 SYNTAX SEQUENCE OF CotvDataGroupConfigEntry 795 MAX-ACCESS not-accessible 796 STATUS current 797 DESCRIPTION 798 "A list of multicast data-group ranges configured for 799 each Overlay interface." 800 ::= { cotvOverlayObjects 3 } 801 802cotvDataGroupConfigEntry OBJECT-TYPE 803 SYNTAX CotvDataGroupConfigEntry 804 MAX-ACCESS not-accessible 805 STATUS current 806 DESCRIPTION 807 "An entry containing management information for a particular 808 multicast data-group range configured for an Overlay interface." 809 INDEX { 810 cotvOverlayNumber, 811 cotvDataGroupMcastRangeAddrType, 812 cotvDataGroupMcastRangeAddr, 813 cotvDataGroupMcastRangePrefixLength 814 } 815 ::= { cotvDataGroupConfigTable 1 } 816 817CotvDataGroupConfigEntry ::= SEQUENCE { 818 cotvDataGroupMcastRangeAddrType InetAddressType, 819 cotvDataGroupMcastRangeAddr InetAddress, 820 cotvDataGroupMcastRangePrefixLength InetAddressPrefixLength, 821 cotvDataGroupStorageType StorageType, 822 cotvDataGroupRowStatus RowStatus 823} 824 825cotvDataGroupMcastRangeAddrType OBJECT-TYPE 826 SYNTAX InetAddressType 827 MAX-ACCESS not-accessible 828 STATUS current 829 DESCRIPTION 830 "The type of Internet address of multicast data-group range." 831 ::= { cotvDataGroupConfigEntry 1 } 832 833cotvDataGroupMcastRangeAddr OBJECT-TYPE 834 SYNTAX InetAddress (SIZE (4 | 16)) 835 MAX-ACCESS not-accessible 836 STATUS current 837 DESCRIPTION 838 "The Internet address of multicast data-group range. 839 840 The type of this address is determined by 841 the value of the cotvDataGroupMcastRangeAddrType object." 842 ::= { cotvDataGroupConfigEntry 2 } 843 844cotvDataGroupMcastRangePrefixLength OBJECT-TYPE 845 SYNTAX InetAddressPrefixLength 846 MAX-ACCESS not-accessible 847 STATUS current 848 DESCRIPTION 849 "The length of the prefix associated with 850 cotvDataGroupMcastRangeAddr. 851 852 The type of this address prefix is determined by 853 the value of the cotvDataGroupMcastRangeAddrType object." 854 ::= { cotvDataGroupConfigEntry 3 } 855 856cotvDataGroupStorageType OBJECT-TYPE 857 SYNTAX StorageType 858 MAX-ACCESS read-create 859 STATUS current 860 DESCRIPTION 861 "This object specifies the storage type for this 862 conceptual row." 863 DEFVAL { volatile } 864 ::= { cotvDataGroupConfigEntry 4 } 865 866cotvDataGroupRowStatus OBJECT-TYPE 867 SYNTAX RowStatus 868 MAX-ACCESS read-create 869 STATUS current 870 DESCRIPTION 871 "This object specifies the status of this conceptual row." 872 ::= { cotvDataGroupConfigEntry 5 } 873 874 875 876cotvDataGroupInfoTable OBJECT-TYPE 877 SYNTAX SEQUENCE OF CotvDataGroupInfoEntry 878 MAX-ACCESS not-accessible 879 STATUS current 880 DESCRIPTION 881 "A table listing management information for active 882 multicast sources and multicast groups on each 883 Overlay interface." 884 ::= { cotvOverlayObjects 4 } 885 886cotvDataGroupInfoEntry OBJECT-TYPE 887 SYNTAX CotvDataGroupInfoEntry 888 MAX-ACCESS not-accessible 889 STATUS current 890 DESCRIPTION 891 "An entry containing management information for an 892 active multicast data-group." 893 INDEX { 894 cotvOverlayNumber, 895 cotvDataGroupActiveSrcLocation, 896 cotvDataGroupVlanId, 897 cotvDataGroupActiveGroupAddrType, 898 cotvDataGroupActiveGroupAddr, 899 cotvDataGroupActiveSrcAddrType, 900 cotvDataGroupActiveSrcAddr, 901 cotvDataGroupDeliveryGroupAddrType, 902 cotvDataGroupDeliveryGroupAddr, 903 cotvDataGroupDeliverySrcAddrType, 904 cotvDataGroupDeliverySrcAddr 905 } 906 ::= { cotvDataGroupInfoTable 1 } 907 908CotvDataGroupInfoEntry ::= SEQUENCE { 909 cotvDataGroupActiveSrcLocation INTEGER, 910 cotvDataGroupVlanId VlanIndex, 911 cotvDataGroupActiveGroupAddrType InetAddressType, 912 cotvDataGroupActiveGroupAddr InetAddress, 913 cotvDataGroupActiveSrcAddrType InetAddressType, 914 cotvDataGroupActiveSrcAddr InetAddress, 915 cotvDataGroupDeliveryGroupAddrType InetAddressType, 916 cotvDataGroupDeliveryGroupAddr InetAddress, 917 cotvDataGroupDeliverySrcAddrType InetAddressType, 918 cotvDataGroupDeliverySrcAddr InetAddress, 919 cotvDataGroupJoinInterface InterfaceIndexOrZero, 920 cotvDataGroupLocalActiveSrcState INTEGER 921} 922 923cotvDataGroupActiveSrcLocation OBJECT-TYPE 924 SYNTAX INTEGER { 925 local(1), 926 remote(2) 927 } 928 MAX-ACCESS not-accessible 929 STATUS current 930 DESCRIPTION 931 "The location of Active Multicast source." 932 ::= { cotvDataGroupInfoEntry 1 } 933 934cotvDataGroupVlanId OBJECT-TYPE 935 SYNTAX VlanIndex 936 MAX-ACCESS not-accessible 937 STATUS current 938 DESCRIPTION 939 "The VLAN associated with Active Multicast data-group." 940 ::= { cotvDataGroupInfoEntry 2 } 941 942cotvDataGroupActiveGroupAddrType OBJECT-TYPE 943 SYNTAX InetAddressType 944 MAX-ACCESS not-accessible 945 STATUS current 946 DESCRIPTION 947 "The type of Internet address of the active multicast group 948 (multicast group of the active multicast source)." 949 ::= { cotvDataGroupInfoEntry 3 } 950 951cotvDataGroupActiveGroupAddr OBJECT-TYPE 952 SYNTAX InetAddress (SIZE (4 | 16)) 953 MAX-ACCESS not-accessible 954 STATUS current 955 DESCRIPTION 956 "The Internet address of the active multicast group of the 957 (multicast group of the active multicast source). 958 959 The type of this address is determined by the value of 960 cotvDataGroupActiveGroupAddrType." 961 ::= { cotvDataGroupInfoEntry 4 } 962 963cotvDataGroupActiveSrcAddrType OBJECT-TYPE 964 SYNTAX InetAddressType 965 MAX-ACCESS not-accessible 966 STATUS current 967 DESCRIPTION 968 "The type of Internet address of active multicast source." 969 ::= { cotvDataGroupInfoEntry 5 } 970 971cotvDataGroupActiveSrcAddr OBJECT-TYPE 972 SYNTAX InetAddress (SIZE (4 | 16)) 973 MAX-ACCESS not-accessible 974 STATUS current 975 DESCRIPTION 976 "The Internet address of active multicast source. 977 978 The type of this address is determined by the value of 979 cotvDataGroupActiveSrcAddrType." 980 ::= { cotvDataGroupInfoEntry 6 } 981 982cotvDataGroupDeliveryGroupAddrType OBJECT-TYPE 983 SYNTAX InetAddressType 984 MAX-ACCESS not-accessible 985 STATUS current 986 DESCRIPTION 987 "The type of Internet address of the delivery group that is 988 mapped to active multicast group." 989 ::= { cotvDataGroupInfoEntry 7 } 990 991cotvDataGroupDeliveryGroupAddr OBJECT-TYPE 992 SYNTAX InetAddress (SIZE (4 | 16)) 993 MAX-ACCESS not-accessible 994 STATUS current 995 DESCRIPTION 996 "The Internet address of delivery group that is 997 mapped to active multicast group. 998 999 The type of this address is determined by 1000 cotvDataGroupDeliveryGroupAddrType." 1001 ::= { cotvDataGroupInfoEntry 8 } 1002 1003cotvDataGroupDeliverySrcAddrType OBJECT-TYPE 1004 SYNTAX InetAddressType 1005 MAX-ACCESS not-accessible 1006 STATUS current 1007 DESCRIPTION 1008 "The type of Internet address of the delivery source that is 1009 mapped to the active multicast source." 1010 ::= { cotvDataGroupInfoEntry 9 } 1011 1012cotvDataGroupDeliverySrcAddr OBJECT-TYPE 1013 SYNTAX InetAddress (SIZE (4 | 16)) 1014 MAX-ACCESS not-accessible 1015 STATUS current 1016 DESCRIPTION 1017 "The Internet address of the delivery source that is 1018 mapped to the active multicast source. 1019 1020 The type of this address is determined by the value of 1021 cotvDataGroupDeliverySrcAddrType." 1022 ::= { cotvDataGroupInfoEntry 10 } 1023 1024cotvDataGroupJoinInterface OBJECT-TYPE 1025 SYNTAX InterfaceIndexOrZero 1026 MAX-ACCESS read-only 1027 STATUS current 1028 DESCRIPTION 1029 "This object indicates the OTV Join interface on which 1030 active multicast source is located." 1031 ::= { cotvDataGroupInfoEntry 11 } 1032 1033cotvDataGroupLocalActiveSrcState OBJECT-TYPE 1034 SYNTAX INTEGER { 1035 none(1), 1036 local(2), 1037 remote(3), 1038 orphan(4) 1039 } 1040 MAX-ACCESS read-only 1041 STATUS current 1042 DESCRIPTION 1043 "This object indicates the state of the local Active 1044 Multicast source. 1045 1046 'none' - State of the multicast source is not 1047 applicable 1048 1049 'local' - multicast source state is local 1050 1051 'remote' - multicast source state is remote 1052 1053 'orphan' - multicast source state is orphan 1054 1055 Value of this object should be 'none' if 1056 cotvDataGroupActiveSrcLocation is 'remote'." 1057 ::= { cotvDataGroupInfoEntry 12 } 1058 1059 1060 1061cotvAdjacencyDatabaseTable OBJECT-TYPE 1062 SYNTAX SEQUENCE OF CotvAdjacencyDatabaseEntry 1063 MAX-ACCESS not-accessible 1064 STATUS current 1065 DESCRIPTION 1066 "A table containing OTV adjacency database information." 1067 ::= { cotvAdjacencyObjects 1 } 1068 1069cotvAdjacencyDatabaseEntry OBJECT-TYPE 1070 SYNTAX CotvAdjacencyDatabaseEntry 1071 MAX-ACCESS not-accessible 1072 STATUS current 1073 DESCRIPTION 1074 "An entry containing management information about 1075 a particular OTV adjacency." 1076 INDEX { 1077 cotvOverlayNumber, 1078 cotvAdjacentDevAddrType, 1079 cotvAdjacentDevAddr 1080 } 1081 ::= { cotvAdjacencyDatabaseTable 1 } 1082 1083CotvAdjacencyDatabaseEntry ::= SEQUENCE { 1084 cotvAdjacentDevAddrType InetAddressType, 1085 cotvAdjacentDevAddr InetAddress, 1086 cotvAdjacentDevSystemID OCTET STRING, 1087 cotvAdjacentDevName SnmpAdminString, 1088 cotvAdjacentDevState INTEGER, 1089 cotvAdjacentDevUpTime Unsigned32 1090} 1091 1092cotvAdjacentDevAddrType OBJECT-TYPE 1093 SYNTAX InetAddressType 1094 MAX-ACCESS not-accessible 1095 STATUS current 1096 DESCRIPTION 1097 "The type of Internet address of adjacent edge device." 1098 ::= { cotvAdjacencyDatabaseEntry 1 } 1099 1100cotvAdjacentDevAddr OBJECT-TYPE 1101 SYNTAX InetAddress (SIZE (1..64)) 1102 MAX-ACCESS not-accessible 1103 STATUS current 1104 DESCRIPTION 1105 "The Internet address of adjacent edge device. 1106 1107 The type of this address is determined by the value of 1108 cotvAdjacentDevAddrType." 1109 ::= { cotvAdjacencyDatabaseEntry 2 } 1110 1111cotvAdjacentDevSystemID OBJECT-TYPE 1112 SYNTAX OCTET STRING (SIZE (0 | 6)) 1113 MAX-ACCESS read-only 1114 STATUS current 1115 DESCRIPTION 1116 "This object indicates the system identifier of the 1117 adjacent edge device. 1118 1119 The value of this object contains zero length octet, if the 1120 system identifier of the adjacent edge devices is not 1121 available." 1122 ::= { cotvAdjacencyDatabaseEntry 3 } 1123 1124cotvAdjacentDevName OBJECT-TYPE 1125 SYNTAX SnmpAdminString 1126 MAX-ACCESS read-only 1127 STATUS current 1128 DESCRIPTION 1129 "This object indicates the DNS name of the 1130 adjacent edge device." 1131 ::= { cotvAdjacencyDatabaseEntry 4 } 1132 1133cotvAdjacentDevState OBJECT-TYPE 1134 SYNTAX INTEGER { 1135 other(0), 1136 up(1), 1137 down(2) 1138 } 1139 MAX-ACCESS read-only 1140 STATUS current 1141 DESCRIPTION 1142 "This object indicates the state of adjacent edge device. 1143 1144 'other' - Any other state not covered by below enumeration. 1145 1146 'up' - The adjacent device is up 1147 1148 'down' - The adjacent device is down." 1149 ::= { cotvAdjacencyDatabaseEntry 5 } 1150 1151cotvAdjacentDevUpTime OBJECT-TYPE 1152 SYNTAX Unsigned32 1153 UNITS "seconds" 1154 MAX-ACCESS read-only 1155 STATUS current 1156 DESCRIPTION 1157 "This object indicates the amount of time for which 1158 the adjacent device has been up." 1159 ::= { cotvAdjacencyDatabaseEntry 6 } 1160 1161 1162 1163cotvArpNdCacheTable OBJECT-TYPE 1164 SYNTAX SEQUENCE OF CotvArpNdCacheEntry 1165 MAX-ACCESS not-accessible 1166 STATUS current 1167 DESCRIPTION 1168 "A table containing ARP Neighbor Discovery cache information." 1169 ::= { cotvArpNdObjects 1 } 1170 1171cotvArpNdCacheEntry OBJECT-TYPE 1172 SYNTAX CotvArpNdCacheEntry 1173 MAX-ACCESS not-accessible 1174 STATUS current 1175 DESCRIPTION 1176 "An entry containing management information about a particular 1177 entry in ARP Neighbor Discovery cache." 1178 INDEX { 1179 cotvOverlayNumber, 1180 cotvVlanId, 1181 cotvArpNdCacheL3AddrType, 1182 cotvArpNdCacheL3Addr 1183 } 1184 ::= { cotvArpNdCacheTable 1 } 1185 1186CotvArpNdCacheEntry ::= SEQUENCE { 1187 cotvArpNdCacheL3AddrType InetAddressType, 1188 cotvArpNdCacheL3Addr InetAddress, 1189 cotvArpNdCacheMacAddr MacAddress, 1190 cotvArpNdCacheAge Unsigned32, 1191 cotvArpNdCacheTimeToExpire Unsigned32 1192} 1193 1194cotvArpNdCacheL3AddrType OBJECT-TYPE 1195 SYNTAX InetAddressType 1196 MAX-ACCESS not-accessible 1197 STATUS current 1198 DESCRIPTION 1199 "The type of Internet address (IPv4/IPv6 address) of host 1200 discovered using ARP Neighbor discovery." 1201 ::= { cotvArpNdCacheEntry 1 } 1202 1203cotvArpNdCacheL3Addr OBJECT-TYPE 1204 SYNTAX InetAddress (SIZE (0..64)) 1205 MAX-ACCESS not-accessible 1206 STATUS current 1207 DESCRIPTION 1208 "The Internet address (IPv4/IPv6 address) of the host 1209 discovered using ARP Neighbor discovery. 1210 1211 The type of this address is determined by the value of 1212 cotvArpNdCacheL3AddrType." 1213 ::= { cotvArpNdCacheEntry 2 } 1214 1215cotvArpNdCacheMacAddr OBJECT-TYPE 1216 SYNTAX MacAddress 1217 MAX-ACCESS read-only 1218 STATUS current 1219 DESCRIPTION 1220 "This object indicates the MAC address discovered using 1221 ARP Neighbor discovery and cached in this table." 1222 ::= { cotvArpNdCacheEntry 3 } 1223 1224cotvArpNdCacheAge OBJECT-TYPE 1225 SYNTAX Unsigned32 1226 UNITS "seconds" 1227 MAX-ACCESS read-only 1228 STATUS current 1229 DESCRIPTION 1230 "This object indicates the amount of time for which this 1231 entry has existed on the system." 1232 ::= { cotvArpNdCacheEntry 4 } 1233 1234cotvArpNdCacheTimeToExpire OBJECT-TYPE 1235 SYNTAX Unsigned32 1236 UNITS "seconds" 1237 MAX-ACCESS read-only 1238 STATUS current 1239 DESCRIPTION 1240 "This object indicates the amount of time left for this 1241 cache entry to be expired." 1242 ::= { cotvArpNdCacheEntry 5 } 1243 1244 1245 1246cotvRouteTable OBJECT-TYPE 1247 SYNTAX SEQUENCE OF CotvRouteEntry 1248 MAX-ACCESS not-accessible 1249 STATUS current 1250 DESCRIPTION 1251 "A table listing route (unicast) information in OTV 1252 Routing Information Base (ORIB)." 1253 ::= { cotvRouteObjects 1 } 1254 1255cotvRouteEntry OBJECT-TYPE 1256 SYNTAX CotvRouteEntry 1257 MAX-ACCESS not-accessible 1258 STATUS current 1259 DESCRIPTION 1260 "An entry containing management information about a particular 1261 route (unicast) in ORIB." 1262 INDEX { 1263 cotvRouteVlanId, 1264 cotvRouteMacAddr 1265 } 1266 ::= { cotvRouteTable 1 } 1267 1268CotvRouteEntry ::= SEQUENCE { 1269 cotvRouteVlanId VlanIndex, 1270 cotvRouteMacAddr MacAddress, 1271 cotvRouteMetric Unsigned32, 1272 cotvRouteUpTime Unsigned32, 1273 cotvRouteOwner SnmpAdminString, 1274 cotvRouteNextHopIf InterfaceIndexOrZero, 1275 cotvRouteNextHopAddrType InetAddressType, 1276 cotvRouteNextHopAddr InetAddress 1277} 1278 1279cotvRouteVlanId OBJECT-TYPE 1280 SYNTAX VlanIndex 1281 MAX-ACCESS not-accessible 1282 STATUS current 1283 DESCRIPTION 1284 "The object indicates VLAN associated with this route." 1285 ::= { cotvRouteEntry 1 } 1286 1287cotvRouteMacAddr OBJECT-TYPE 1288 SYNTAX MacAddress 1289 MAX-ACCESS not-accessible 1290 STATUS current 1291 DESCRIPTION 1292 "This object indicates the MAC address to be routed." 1293 ::= { cotvRouteEntry 2 } 1294 1295cotvRouteMetric OBJECT-TYPE 1296 SYNTAX Unsigned32 1297 MAX-ACCESS read-only 1298 STATUS current 1299 DESCRIPTION 1300 "This object indicates the metric associated with this route." 1301 ::= { cotvRouteEntry 3 } 1302 1303cotvRouteUpTime OBJECT-TYPE 1304 SYNTAX Unsigned32 1305 UNITS "seconds" 1306 MAX-ACCESS read-only 1307 STATUS current 1308 DESCRIPTION 1309 "This object indicates the amount of time elapsed since 1310 the MAC route entry was installed in this table." 1311 ::= { cotvRouteEntry 4 } 1312 1313cotvRouteOwner OBJECT-TYPE 1314 SYNTAX SnmpAdminString 1315 MAX-ACCESS read-only 1316 STATUS current 1317 DESCRIPTION 1318 "This object indicates the type of owner (source) from where 1319 the MAC address was learnt." 1320 ::= { cotvRouteEntry 5 } 1321 1322cotvRouteNextHopIf OBJECT-TYPE 1323 SYNTAX InterfaceIndexOrZero 1324 MAX-ACCESS read-only 1325 STATUS current 1326 DESCRIPTION 1327 "This object indicates the interface on the device through 1328 which the MAC address will be routed. 1329 1330 Value of this object should be ignored if cotvRouteOwner 1331 is other than 'site' or 'static'." 1332 ::= { cotvRouteEntry 6 } 1333 1334cotvRouteNextHopAddrType OBJECT-TYPE 1335 SYNTAX InetAddressType 1336 MAX-ACCESS read-only 1337 STATUS current 1338 DESCRIPTION 1339 "This object indicates the type of Internet address of the 1340 edge device through which the MAC address will be routed. 1341 1342 Value of this object should be ignored if cotvRouteOwner 1343 is other than 'overlay'." 1344 ::= { cotvRouteEntry 7 } 1345 1346cotvRouteNextHopAddr OBJECT-TYPE 1347 SYNTAX InetAddress 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "This object indicates the Internet address of the edge 1352 device through which the MAC address will be routed. 1353 1354 The type of this address is determined by the value of 1355 cotvRouteNextHopAddrType. 1356 1357 Value of this object should be ignored if cotvRouteOwner 1358 is other than 'overlay'." 1359 ::= { cotvRouteEntry 8 } 1360 1361 1362 1363cotvMcastRouteTable OBJECT-TYPE 1364 SYNTAX SEQUENCE OF CotvMcastRouteEntry 1365 MAX-ACCESS not-accessible 1366 STATUS current 1367 DESCRIPTION 1368 "A table listing multicast route information in OTV 1369 Routing Information Base (ORIB)." 1370 ::= { cotvRouteObjects 2 } 1371 1372cotvMcastRouteEntry OBJECT-TYPE 1373 SYNTAX CotvMcastRouteEntry 1374 MAX-ACCESS not-accessible 1375 STATUS current 1376 DESCRIPTION 1377 "An entry containing information about a particular 1378 multicast route in ORIB." 1379 INDEX { 1380 cotvMcastRouteVlanId, 1381 cotvMcastRouteActiveSrcAddrType, 1382 cotvMcastRouteActiveSrcAddr, 1383 cotvMcastRouteActiveGroupAddrType, 1384 cotvMcastRouteActiveGroupAddr 1385 } 1386 ::= { cotvMcastRouteTable 1 } 1387 1388CotvMcastRouteEntry ::= SEQUENCE { 1389 cotvMcastRouteVlanId VlanIndex, 1390 cotvMcastRouteActiveSrcAddrType InetAddressType, 1391 cotvMcastRouteActiveSrcAddr InetAddress, 1392 cotvMcastRouteActiveGroupAddrType InetAddressType, 1393 cotvMcastRouteActiveGroupAddr InetAddress, 1394 cotvMcastRouteOwners SnmpAdminString, 1395 cotvMcastRouteMetric Unsigned32, 1396 cotvMcastRouteUpTime Unsigned32 1397} 1398 1399cotvMcastRouteVlanId OBJECT-TYPE 1400 SYNTAX VlanIndex 1401 MAX-ACCESS not-accessible 1402 STATUS current 1403 DESCRIPTION 1404 "The object indicates VLAN associated with this 1405 multicast route." 1406 ::= { cotvMcastRouteEntry 1 } 1407 1408cotvMcastRouteActiveSrcAddrType OBJECT-TYPE 1409 SYNTAX InetAddressType 1410 MAX-ACCESS not-accessible 1411 STATUS current 1412 DESCRIPTION 1413 "The type of Internet address of active multicast source." 1414 ::= { cotvMcastRouteEntry 2 } 1415 1416cotvMcastRouteActiveSrcAddr OBJECT-TYPE 1417 SYNTAX InetAddress (SIZE (4 | 16)) 1418 MAX-ACCESS not-accessible 1419 STATUS current 1420 DESCRIPTION 1421 "The Internet address of active multicast source. 1422 1423 The type of this address is determined by the value of 1424 cotvMcastRouteActiveSrcAddrType." 1425 ::= { cotvMcastRouteEntry 3 } 1426 1427cotvMcastRouteActiveGroupAddrType OBJECT-TYPE 1428 SYNTAX InetAddressType 1429 MAX-ACCESS not-accessible 1430 STATUS current 1431 DESCRIPTION 1432 "The type of Internet address of the active multicast group 1433 (multicast group of the active multicast source)." 1434 ::= { cotvMcastRouteEntry 4 } 1435 1436cotvMcastRouteActiveGroupAddr OBJECT-TYPE 1437 SYNTAX InetAddress (SIZE (4 | 16)) 1438 MAX-ACCESS not-accessible 1439 STATUS current 1440 DESCRIPTION 1441 "The Internet address of the active multicast group of the 1442 (multicast group of the active multicast source). 1443 1444 The type of this address is determined by the value of 1445 cotvMcastRouteActiveGroupAddrType." 1446 ::= { cotvMcastRouteEntry 5 } 1447 1448cotvMcastRouteOwners OBJECT-TYPE 1449 SYNTAX SnmpAdminString 1450 MAX-ACCESS read-only 1451 STATUS current 1452 DESCRIPTION 1453 "This object indicates the type of owner(s) (sources) from 1454 where this route was learnt." 1455 ::= { cotvMcastRouteEntry 6 } 1456 1457cotvMcastRouteMetric OBJECT-TYPE 1458 SYNTAX Unsigned32 1459 MAX-ACCESS read-only 1460 STATUS current 1461 DESCRIPTION 1462 "This object indicates the metric associated with this 1463 multicast route." 1464 ::= { cotvMcastRouteEntry 7 } 1465 1466cotvMcastRouteUpTime OBJECT-TYPE 1467 SYNTAX Unsigned32 1468 UNITS "seconds" 1469 MAX-ACCESS read-only 1470 STATUS current 1471 DESCRIPTION 1472 "This object indicates the amount of time elapsed since 1473 this multicast route was installed in this table." 1474 ::= { cotvMcastRouteEntry 8 } 1475 1476 1477 1478cotvMcastRouteInfoTable OBJECT-TYPE 1479 SYNTAX SEQUENCE OF CotvMcastRouteInfoEntry 1480 MAX-ACCESS not-accessible 1481 STATUS current 1482 DESCRIPTION 1483 "A table listing next-hop information associated with each 1484 multicast route in OTV Routing Information Base (ORIB)." 1485 ::= { cotvRouteObjects 3 } 1486 1487cotvMcastRouteInfoEntry OBJECT-TYPE 1488 SYNTAX CotvMcastRouteInfoEntry 1489 MAX-ACCESS not-accessible 1490 STATUS current 1491 DESCRIPTION 1492 "An entry containing next-hop information about a particular 1493 multicast route in ORIB." 1494 INDEX { 1495 cotvMcastRouteInfoVlanId, 1496 cotvMcastRouteInfoActiveSrcAddrType, 1497 cotvMcastRouteInfoActiveSrcAddr, 1498 cotvMcastRouteInfoActiveGroupAddrType, 1499 cotvMcastRouteInfoActiveGroupAddr, 1500 cotvMcastRouteInfoIf 1501 } 1502 ::= { cotvMcastRouteInfoTable 1 } 1503 1504CotvMcastRouteInfoEntry ::= SEQUENCE { 1505 cotvMcastRouteInfoVlanId VlanIndex, 1506 cotvMcastRouteInfoActiveSrcAddrType InetAddressType, 1507 cotvMcastRouteInfoActiveSrcAddr InetAddress, 1508 cotvMcastRouteInfoActiveGroupAddrType InetAddressType, 1509 cotvMcastRouteInfoActiveGroupAddr InetAddress, 1510 cotvMcastRouteInfoIf InterfaceIndexOrZero, 1511 cotvMcastRouteInfoHostAddrType InetAddressType, 1512 cotvMcastRouteInfoHostAddr InetAddress, 1513 cotvMcastRouteInfoProtocolOwners SnmpAdminString, 1514 cotvMcastRouteInfoMetric Unsigned32, 1515 cotvMcastRouteInfoUpTime Unsigned32 1516} 1517 1518cotvMcastRouteInfoVlanId OBJECT-TYPE 1519 SYNTAX VlanIndex 1520 MAX-ACCESS not-accessible 1521 STATUS current 1522 DESCRIPTION 1523 "The object indicates VLAN associated with this 1524 multicast route." 1525 ::= { cotvMcastRouteInfoEntry 1 } 1526 1527cotvMcastRouteInfoActiveSrcAddrType OBJECT-TYPE 1528 SYNTAX InetAddressType 1529 MAX-ACCESS not-accessible 1530 STATUS current 1531 DESCRIPTION 1532 "The type of Internet address of active multicast source." 1533 ::= { cotvMcastRouteInfoEntry 2 } 1534 1535cotvMcastRouteInfoActiveSrcAddr OBJECT-TYPE 1536 SYNTAX InetAddress (SIZE (4 | 16)) 1537 MAX-ACCESS not-accessible 1538 STATUS current 1539 DESCRIPTION 1540 "The Internet address of active multicast source. 1541 1542 The type of this address is determined by the value of 1543 cotvMcastRouteInfoActiveSrcAddrType." 1544 ::= { cotvMcastRouteInfoEntry 3 } 1545 1546cotvMcastRouteInfoActiveGroupAddrType OBJECT-TYPE 1547 SYNTAX InetAddressType 1548 MAX-ACCESS not-accessible 1549 STATUS current 1550 DESCRIPTION 1551 "The type of Internet address of the active multicast group 1552 (multicast group of the active multicast source)." 1553 ::= { cotvMcastRouteInfoEntry 4 } 1554 1555cotvMcastRouteInfoActiveGroupAddr OBJECT-TYPE 1556 SYNTAX InetAddress (SIZE (4 | 16)) 1557 MAX-ACCESS not-accessible 1558 STATUS current 1559 DESCRIPTION 1560 "The Internet address of the active multicast group of the 1561 (multicast group of the active multicast source). 1562 1563 The type of this address is determined by the value of 1564 cotvMcastRouteInfoActiveGroupAddrType." 1565 ::= { cotvMcastRouteInfoEntry 5 } 1566 1567cotvMcastRouteInfoIf OBJECT-TYPE 1568 SYNTAX InterfaceIndexOrZero 1569 MAX-ACCESS not-accessible 1570 STATUS current 1571 DESCRIPTION 1572 "This object indicates the next-hop interface on the device 1573 through which the multicast group will be routed." 1574 ::= { cotvMcastRouteInfoEntry 6 } 1575 1576cotvMcastRouteInfoHostAddrType OBJECT-TYPE 1577 SYNTAX InetAddressType 1578 MAX-ACCESS read-only 1579 STATUS current 1580 DESCRIPTION 1581 "This object indicates the type of Internet address of the 1582 next-hop edge device through which the multicast group will 1583 be routed. 1584 1585 Value of this object will be 'unknown' if no next-hop 1586 edge device information is associated with this route." 1587 ::= { cotvMcastRouteInfoEntry 7 } 1588 1589cotvMcastRouteInfoHostAddr OBJECT-TYPE 1590 SYNTAX InetAddress 1591 MAX-ACCESS read-only 1592 STATUS current 1593 DESCRIPTION 1594 "This object indicates the Internet address of the next-hop 1595 edge device through which the multicast group will be routed. 1596 1597 The type of this address is determined by the value of 1598 cotvMcastRouteInfoHostAddrType. 1599 1600 Value of this object will be a zero length string if no 1601 next-hop edge device information is associated with 1602 this route." 1603 ::= { cotvMcastRouteInfoEntry 8 } 1604 1605cotvMcastRouteInfoProtocolOwners OBJECT-TYPE 1606 SYNTAX SnmpAdminString 1607 MAX-ACCESS read-only 1608 STATUS current 1609 DESCRIPTION 1610 "This object indicates the protocols used by multicast 1611 route owner to learn this route information." 1612 ::= { cotvMcastRouteInfoEntry 9 } 1613 1614cotvMcastRouteInfoMetric OBJECT-TYPE 1615 SYNTAX Unsigned32 1616 MAX-ACCESS read-only 1617 STATUS current 1618 DESCRIPTION 1619 "This object indicates the metric associated with this 1620 multicast route." 1621 ::= { cotvMcastRouteInfoEntry 10 } 1622 1623cotvMcastRouteInfoUpTime OBJECT-TYPE 1624 SYNTAX Unsigned32 1625 UNITS "seconds" 1626 MAX-ACCESS read-only 1627 STATUS current 1628 DESCRIPTION 1629 "This object indicates the amount of time elapsed since 1630 this multicast route entry was installed in this table." 1631 ::= { cotvMcastRouteInfoEntry 11 } 1632 1633 1634-- Conformance 1635 1636ciscoOtvMIBCompliances OBJECT IDENTIFIER 1637 ::= { ciscoOtvMIBConform 1 } 1638 1639ciscoOtvMIBGroups OBJECT IDENTIFIER 1640 ::= { ciscoOtvMIBConform 2 } 1641 1642 1643ciscoOtvMIBCompliance MODULE-COMPLIANCE 1644 STATUS current 1645 DESCRIPTION 1646 "The compliance statement for CISCO-OTV-MIB." 1647 MODULE -- this module 1648 MANDATORY-GROUPS { 1649 ciscoOtvSiteGroup, 1650 ciscoOtvOverlayGroup, 1651 ciscoOtvVlanGroup, 1652 ciscoOtvDataGroupConfigGroup, 1653 ciscoOtvDataGroupInfoGroup, 1654 ciscoOtvAdjacencyGroup, 1655 ciscoOtvArpNdCacheGroup, 1656 ciscoOtvRouteGroup, 1657 ciscoOtvMcastRouteGroup, 1658 ciscoOtvMcastRouteInfoGroup 1659 } 1660 1661 OBJECT cotvSiteIdAdmin 1662 MIN-ACCESS read-only 1663 DESCRIPTION 1664 "Write access is not required." 1665 1666 OBJECT cotvSiteVlan 1667 MIN-ACCESS read-only 1668 DESCRIPTION 1669 "Write access is not required." 1670 1671 OBJECT cotvOverlayVlansExtendedFirst2k 1672 MIN-ACCESS read-only 1673 DESCRIPTION 1674 "Write access is not required." 1675 1676 OBJECT cotvOverlayVlansExtendedSecond2k 1677 MIN-ACCESS read-only 1678 DESCRIPTION 1679 "Write access is not required." 1680 1681 OBJECT cotvOverlayControlGroupAddrType 1682 MIN-ACCESS read-only 1683 DESCRIPTION 1684 "Write access is not required." 1685 1686 OBJECT cotvOverlayControlGroupAddr 1687 MIN-ACCESS read-only 1688 DESCRIPTION 1689 "Write access is not required." 1690 1691 OBJECT cotvOverlayBroadcastGroupAddrType 1692 MIN-ACCESS read-only 1693 DESCRIPTION 1694 "Write access is not required." 1695 1696 OBJECT cotvOverlayBroadcastGroupAddr 1697 MIN-ACCESS read-only 1698 DESCRIPTION 1699 "Write access is not required." 1700 1701 OBJECT cotvOverlayJoinInterface 1702 MIN-ACCESS read-only 1703 DESCRIPTION 1704 "Write access is not required." 1705 1706 OBJECT cotvOverlaySourceInterface 1707 MIN-ACCESS read-only 1708 DESCRIPTION 1709 "Write access is not required." 1710 1711 OBJECT cotvOverlayAdjServerTransportType 1712 MIN-ACCESS read-only 1713 DESCRIPTION 1714 "Write access is not required." 1715 1716 OBJECT cotvOverlayAdjServerEnable 1717 MIN-ACCESS read-only 1718 DESCRIPTION 1719 "Write access is not required." 1720 1721 OBJECT cotvOverlayPrimaryAdjServerAddrType 1722 MIN-ACCESS read-only 1723 DESCRIPTION 1724 "Write access is not required." 1725 1726 OBJECT cotvOverlayPrimaryAdjServerAddr 1727 MIN-ACCESS read-only 1728 DESCRIPTION 1729 "Write access is not required." 1730 1731 OBJECT cotvOverlaySecondaryAdjServerAddrType 1732 MIN-ACCESS read-only 1733 DESCRIPTION 1734 "Write access is not required." 1735 1736 OBJECT cotvOverlaySecondaryAdjServerAddr 1737 MIN-ACCESS read-only 1738 DESCRIPTION 1739 "Write access is not required." 1740 1741 OBJECT cotvOverlaySuppressArpND 1742 MIN-ACCESS read-only 1743 DESCRIPTION 1744 "Write access is not required." 1745 1746 OBJECT cotvOverlayStorageType 1747 MIN-ACCESS read-only 1748 DESCRIPTION 1749 "Write access is not required." 1750 1751 OBJECT cotvOverlayRowStatus 1752 SYNTAX INTEGER { 1753 active(1) 1754 } 1755 WRITE-SYNTAX INTEGER { 1756 createAndGo(4), 1757 destroy(6) 1758 } 1759 MIN-ACCESS read-only 1760 DESCRIPTION 1761 "Write access is not required." 1762 1763 OBJECT cotvDataGroupStorageType 1764 MIN-ACCESS read-only 1765 DESCRIPTION 1766 "Write access is not required." 1767 1768 OBJECT cotvDataGroupRowStatus 1769 SYNTAX INTEGER { 1770 active(1) 1771 } 1772 WRITE-SYNTAX INTEGER { 1773 createAndGo(4), 1774 destroy(6) 1775 } 1776 MIN-ACCESS read-only 1777 DESCRIPTION 1778 "Write access is not required." 1779 ::= { ciscoOtvMIBCompliances 1 } 1780 1781-- Units of Conformance 1782 1783ciscoOtvSiteGroup OBJECT-GROUP 1784 OBJECTS { 1785 cotvSiteIdAdmin, 1786 cotvSiteIdOper, 1787 cotvSiteVlan, 1788 cotvSiteVlanState 1789 } 1790 STATUS current 1791 DESCRIPTION 1792 "A collection of objects providing OTV site information." 1793 ::= { ciscoOtvMIBGroups 1 } 1794 1795ciscoOtvOverlayGroup OBJECT-GROUP 1796 OBJECTS { 1797 cotvOverlayVpnName, 1798 cotvOverlayVpnState, 1799 cotvOverlayVpnDownReason, 1800 cotvOverlayVlansExtendedFirst2k, 1801 cotvOverlayVlansExtendedSecond2k, 1802 cotvOverlayControlGroupAddrType, 1803 cotvOverlayControlGroupAddr, 1804 cotvOverlayBroadcastGroupAddrType, 1805 cotvOverlayBroadcastGroupAddr, 1806 cotvOverlayJoinInterface, 1807 cotvOverlaySourceInterface, 1808 cotvOverlayAedCapable, 1809 cotvOverlayAedIncapableReason, 1810 cotvOverlayAdjServerTransportType, 1811 cotvOverlayAdjServerEnable, 1812 cotvOverlayPrimaryAdjServerAddrType, 1813 cotvOverlayPrimaryAdjServerAddr, 1814 cotvOverlaySecondaryAdjServerAddrType, 1815 cotvOverlaySecondaryAdjServerAddr, 1816 cotvOverlaySuppressArpND, 1817 cotvOverlayStorageType, 1818 cotvOverlayRowStatus 1819 } 1820 STATUS current 1821 DESCRIPTION 1822 "A collection of objects providing OTV overlay information." 1823 ::= { ciscoOtvMIBGroups 2 } 1824 1825ciscoOtvVlanGroup OBJECT-GROUP 1826 OBJECTS { 1827 cotvVlanState, 1828 cotvVlanInactiveReason, 1829 cotvVlanAedAddrType, 1830 cotvVlanAedAddr, 1831 cotvVlanEdgeDevIsAed 1832 } 1833 STATUS current 1834 DESCRIPTION 1835 "A collection of objects providing OTV extended VLANs." 1836 ::= { ciscoOtvMIBGroups 3 } 1837 1838ciscoOtvDataGroupConfigGroup OBJECT-GROUP 1839 OBJECTS { 1840 cotvDataGroupStorageType, 1841 cotvDataGroupRowStatus 1842 } 1843 STATUS current 1844 DESCRIPTION 1845 "A collection of objects providing overlay multicast 1846 data-group configuration information." 1847 ::= { ciscoOtvMIBGroups 4 } 1848 1849ciscoOtvDataGroupInfoGroup OBJECT-GROUP 1850 OBJECTS { 1851 cotvDataGroupJoinInterface, 1852 cotvDataGroupLocalActiveSrcState 1853 } 1854 STATUS current 1855 DESCRIPTION 1856 "A collection of objects providing active data-group 1857 related information." 1858 ::= { ciscoOtvMIBGroups 5 } 1859 1860ciscoOtvAdjacencyGroup OBJECT-GROUP 1861 OBJECTS { 1862 cotvAdjacentDevSystemID, 1863 cotvAdjacentDevName, 1864 cotvAdjacentDevState, 1865 cotvAdjacentDevUpTime 1866 } 1867 STATUS current 1868 DESCRIPTION 1869 "A collection of objects providing information about 1870 OTV Adjacency Database." 1871 ::= { ciscoOtvMIBGroups 6 } 1872 1873ciscoOtvArpNdCacheGroup OBJECT-GROUP 1874 OBJECTS { 1875 cotvArpNdCacheMacAddr, 1876 cotvArpNdCacheAge, 1877 cotvArpNdCacheTimeToExpire 1878 } 1879 STATUS current 1880 DESCRIPTION 1881 "A collection of objects providing ARP/ND cache information." 1882 ::= { ciscoOtvMIBGroups 7 } 1883 1884ciscoOtvRouteGroup OBJECT-GROUP 1885 OBJECTS { 1886 cotvRouteMetric, 1887 cotvRouteUpTime, 1888 cotvRouteOwner, 1889 cotvRouteNextHopIf, 1890 cotvRouteNextHopAddrType, 1891 cotvRouteNextHopAddr 1892 } 1893 STATUS current 1894 DESCRIPTION 1895 "A collection of objects providing information about 1896 unicast routes in ORIB." 1897 ::= { ciscoOtvMIBGroups 8 } 1898 1899ciscoOtvMcastRouteGroup OBJECT-GROUP 1900 OBJECTS { 1901 cotvMcastRouteOwners, 1902 cotvMcastRouteMetric, 1903 cotvMcastRouteUpTime 1904 } 1905 STATUS current 1906 DESCRIPTION 1907 "A collection of objects providing information about 1908 multicast routes in ORIB." 1909 ::= { ciscoOtvMIBGroups 9 } 1910 1911ciscoOtvMcastRouteInfoGroup OBJECT-GROUP 1912 OBJECTS { 1913 cotvMcastRouteInfoHostAddrType, 1914 cotvMcastRouteInfoHostAddr, 1915 cotvMcastRouteInfoProtocolOwners, 1916 cotvMcastRouteInfoMetric, 1917 cotvMcastRouteInfoUpTime 1918 } 1919 STATUS current 1920 DESCRIPTION 1921 "A collection of objects providing interface level information 1922 for multicast routes in ORIB." 1923 ::= { ciscoOtvMIBGroups 10 } 1924 1925END 1926 1927 1928 1929