1-- ***************************************************************************** 2-- DGS-3120-24PC-L3MGMT-MIB 3-- ***************************************************************************** 4-- Version 0.10 5-- 2012/11/7 Kaiser Yang 6-- Description: 7-- [Modification] 8-- 1. Add swL3IpStaticRouteWeight and swL3IpStaticRouteInterfaceName objects. 9-- 10-- Version 0.09 11-- 2012/10/30 Dinah Zhou 12-- Description: 13-- [Modification] 14-- 1. Modify the syntax of node swL3IpStaticRouteStatus; 15-- 16-- Version 0.08 17-- 2012/09/27 Dinah Zhou 18-- Description: 19-- [Modification] 20-- 1. Modify the value range of nodes swL3RouteRedistriRouteMapName, 21-- swL3ospfIfDistributeListInName,swL3RIPInboundRouteFilterName 22-- for IWL test. 23-- 24-- Version 0.07 25-- 2012/09/20 Dinah Zhou 26-- Description: 27-- [New Object] 28-- 1. Add swL3Route6RedistriTable to support 29-- IPv6 route redistribution; 30-- 2. Add swL3OspfDefInfoOrigMgmt to support 31-- OSPF default information origination. 32-- 33-- Version 0.06 34-- 2012/09/13 Kevin Wang 35-- Description: 36-- [New Object] 37-- 1. Modified the description of object swL3RouteRedistriRouteMapName. 38-- 39-- Version 0.05 40-- 2012/09/11 Dinah Zhou 41-- Description: 42-- [New Object] 43-- 1. Add swL3RIPInboundRouteFilterTable to support 44-- inbound route filter for RIP. 45-- 46-- Version 0.04 47-- 2012/08/14 Dinah Zhou 48-- Description: 49-- [New Object] 50-- 1. Add MD5, OSPF, VRRP, RIP objects. 51-- 52-- Version 0.03 53-- 2011/1/19 Sammy Xiao 54-- Description: 55-- [New Object] 56-- 1. Add swL3IpCtrlDhcpv6ClientState and swL3Ipv6AddressCtrlAddressType objects. 57-- 58-- Version 0.02, 2010/04/06, Easion Tang 59-- Description: 60-- [Modification] 61-- Delete swL3RelayMgmt nodes, it's not supported by DGS-3120. 62 63-- Version 0.01 64-- 2010/1/25 65-- Built by Kevin Wang. 66-- ***************************************************************************** 67 68 69DGS-3120-24PC-L3MGMT-MIB DEFINITIONS ::= BEGIN 70 71 IMPORTS 72 Counter32,MODULE-IDENTITY,OBJECT-TYPE,IpAddress, 73 NOTIFICATION-TYPE, Integer32,Unsigned32 74 FROM SNMPv2-SMI 75 PhysAddress,TruthValue,DisplayString,RowStatus,MacAddress,TimeStamp 76 FROM SNMPv2-TC 77 Ipv6Address FROM IPV6-TC 78 dlink-Dgs3120Proj-DGS-3120-24PC-bx FROM SWDGS3120PRIMGMT-MIB 79 80 TOSType, Metric, AreaID, RouterID,UpToMaxAge, 81 HelloRange, PositiveInteger, Status, 82 DesignatedRouterPriority FROM OSPF-MIB; 83 84 swL3MgmtMIB MODULE-IDENTITY 85 LAST-UPDATED "1211070000Z" 86 ORGANIZATION " " 87 CONTACT-INFO 88 " " 89 DESCRIPTION 90 "The Structure of Layer 3 Network Management Information for the 91 proprietary enterprise." 92 ::= { dlink-Dgs3120Proj-DGS-3120-24PC-bx 3 } 93 94 NodeAddress ::= OCTET STRING (SIZE(6)) 95 NetAddress ::= OCTET STRING (SIZE(4)) 96 97 swL3DevMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 1 } 98 swL3IpMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 2 } 99-- swL3RelayMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 3 } 100 swL3OspfLsdbMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 13 } 101 swL3VrrpOperMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 14 } 102 103 swL3IpCtrlMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 1 } 104 swL3IpFdbMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 2 } 105-- swL3IpFilterMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 3 } 106 swL3IpMcastMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 6 } 107 108-- swL3RelayBootpMgmt OBJECT IDENTIFIER ::= { swL3RelayMgmt 2 } 109-- swL3RelayDnsMgmt OBJECT IDENTIFIER ::= { swL3RelayMgmt 3 } 110 swL3OspfECMPMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 15 } 111 swL3RIPTimerMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 17 } 112 swL3OspfDefInfoOrigMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 18 } 113 114 -- **************************************************************************** 115-- Textual Conventions 116-- **************************************************************************** 117 VrId ::= TEXTUAL-CONVENTION 118 STATUS current 119 DESCRIPTION 120 "A number which, along with an interface index (ifIndex), 121 serves to uniquely identify a virtual router on a given VRRP 122 router. A set of one or more associated addresses is assigned 123 to a VRID." 124 SYNTAX Integer32 (1..255) 125 126-- ******************************************************************** 127-- swL3DevMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 1 } 128-- ******************************************************************** 129 130 swL3DevCtrl OBJECT IDENTIFIER ::= { swL3DevMgmt 1 } 131 132 swL3DevCtrlRIPState OBJECT-TYPE 133 SYNTAX INTEGER { 134 other(1), 135 disabled(2), 136 enabled(3) 137 } 138 MAX-ACCESS read-write 139 STATUS current 140 DESCRIPTION 141 "This object indicates if the Routing Information Protocol (RIP) 142 version 2 function is enabled or disabled." 143 ::= { swL3DevCtrl 1 } 144 145 swL3DevCtrlOSPFState OBJECT-TYPE 146 SYNTAX INTEGER { 147 other(1), 148 disabled(2), 149 enabled(3) 150 } 151 MAX-ACCESS read-write 152 STATUS current 153 DESCRIPTION 154 "This object indicates OSPF protocol is enabled or disabled." 155 ::= { swL3DevCtrl 2 } 156 157 swL3DevCtrlDVMRPState OBJECT-TYPE 158 SYNTAX INTEGER { 159 other(1), 160 disabled(2), 161 enabled(3) 162 } 163 MAX-ACCESS read-write 164 STATUS current 165 DESCRIPTION 166 "This object indicates DVMRP protocol is enabled or disabled." 167 ::= { swL3DevCtrl 3 } 168 169-- swL3DevCtrlPIMDMState OBJECT-TYPE 170-- SYNTAX INTEGER { 171-- other(1), 172-- disabled(2), 173-- enabled(3) 174-- } 175-- MAX-ACCESS read-write 176-- STATUS current 177-- DESCRIPTION 178-- "This object indicates if the PIM-DM protocol is enabled or disabled." 179-- ::= { swL3DevCtrl 4 } 180 181 swL3DevCtrlVRRPState OBJECT-TYPE 182 SYNTAX INTEGER { 183 other(1), 184 disabled(2), 185 enabled(3) 186 } 187 MAX-ACCESS read-write 188 STATUS current 189 DESCRIPTION 190 "This object indicates VRRP protocol is enabled or disabled." 191 ::= { swL3DevCtrl 5 } 192 193 swL3DevCtrlVrrpPingState OBJECT-TYPE 194 SYNTAX INTEGER { 195 other(1), 196 disabled(2), 197 enabled(3) 198 } 199 MAX-ACCESS read-write 200 STATUS current 201 DESCRIPTION 202 "This object indicates VRRP protocol Ping is enabled or disabled." 203 ::= { swL3DevCtrl 6 } 204-- ******************************************************************** 205-- swL3IpCtrlMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 1 } 206-- ******************************************************************** 207 208-- swL3IpCtrlIpv4State OBJECT-TYPE 209-- SYNTAX INTEGER { 210-- enabled(1), 211-- disabled(2) 212-- } 213-- MAX-ACCESS read-write 214-- STATUS current 215-- DESCRIPTION 216-- "This object indicates the IPv4 function state of the device." 217-- ::= { swL3IpCtrlMgmt 1 } 218 219-- swL3IpCtrlIpv6State OBJECT-TYPE 220-- SYNTAX INTEGER { 221-- enabled(1), 222-- disabled(2) 223-- } 224-- MAX-ACCESS read-write 225-- STATUS current 226-- DESCRIPTION 227-- "This object indicates the IPv6 function state of the device." 228-- ::= { swL3IpCtrlMgmt 2 } 229 230 swL3IpCtrlTable OBJECT-TYPE 231 SYNTAX SEQUENCE OF SwL3IpCtrlEntry 232 MAX-ACCESS not-accessible 233 STATUS current 234 DESCRIPTION 235 "This table contain IP interface information." 236 ::= { swL3IpCtrlMgmt 3 } 237 238 swL3IpCtrlEntry OBJECT-TYPE 239 SYNTAX SwL3IpCtrlEntry 240 MAX-ACCESS not-accessible 241 STATUS current 242 DESCRIPTION 243 "A list of information about a specific IP interface." 244 INDEX { swL3IpCtrlInterfaceName } 245 ::= { swL3IpCtrlTable 1 } 246 247 SwL3IpCtrlEntry ::= 248 SEQUENCE { 249 swL3IpCtrlInterfaceName 250 DisplayString, 251 swL3IpCtrlIfIndex 252 INTEGER, 253 swL3IpCtrlIpAddr 254 IpAddress, 255 swL3IpCtrlIpSubnetMask 256 IpAddress, 257 swL3IpCtrlVlanName 258 DisplayString, 259 swL3IpCtrlProxyArp 260 INTEGER, 261 swL3IpCtrlSecondary 262 TruthValue, 263 swL3IpCtrlMode 264 INTEGER, 265 swL3IpCtrlAdminState 266 INTEGER, 267 swL3IpCtrlIpv4AdminState 268 INTEGER, 269-- swL3IpCtrlIpv4OperState 270-- INTEGER, 271 swL3IpCtrlIpv6AdminState 272 INTEGER, 273-- swL3IpCtrlIpv6OperState 274-- INTEGER, 275 swL3IpCtrlIpv6LinkLocalAddress 276 Ipv6Address, 277 swL3IpCtrlIpv6LinkLocalPrefixLen 278 INTEGER, 279 swL3IpCtrlState 280 RowStatus, 281 swL3IpCtrlIpv6LinkLocalAutoState 282 INTEGER, 283 swL3IpCtrlLocalProxyArp 284 INTEGER, 285 swL3IpCtrlDhcpv6ClientState 286 INTEGER, 287 swL3IpCtrlIpDirectedBroadcastState 288 INTEGER, 289 swL3IpCtrlIpDhcpOption12State 290 INTEGER, 291 swL3IpCtrlIpDhcpOption12HostName 292 DisplayString 293 } 294 295 swL3IpCtrlInterfaceName OBJECT-TYPE 296 SYNTAX DisplayString (SIZE (1..12)) 297 MAX-ACCESS read-only 298 STATUS current 299 DESCRIPTION 300 "This object indicates the name of the IP interface." 301 ::= { swL3IpCtrlEntry 1 } 302 303 swL3IpCtrlIfIndex OBJECT-TYPE 304 SYNTAX INTEGER (0..65535) 305 MAX-ACCESS read-only 306 STATUS current 307 DESCRIPTION 308 "This object uniquely identifies the IP interface number in the 309 swL3IpCtrlTable." 310 ::= { swL3IpCtrlEntry 2 } 311 312 swL3IpCtrlIpAddr OBJECT-TYPE 313 SYNTAX IpAddress 314 MAX-ACCESS read-write 315 STATUS current 316 DESCRIPTION 317 "The IP address of the interface. This object only can take the 318 value of the unicast IP address." 319 ::= { swL3IpCtrlEntry 3 } 320 321 swL3IpCtrlIpSubnetMask OBJECT-TYPE 322 SYNTAX IpAddress 323 MAX-ACCESS read-write 324 STATUS current 325 DESCRIPTION 326 "The IP net mask for this interface." 327 ::= { swL3IpCtrlEntry 4 } 328 329 swL3IpCtrlVlanName OBJECT-TYPE 330 SYNTAX DisplayString (SIZE (0..32)) 331 MAX-ACCESS read-write 332 STATUS current 333 DESCRIPTION 334 "This object indicates the IP control entry's VLAN name. The 335 VLAN name in each entry must be unique in the IP Control Table." 336 ::= { swL3IpCtrlEntry 5 } 337 338 swL3IpCtrlProxyArp OBJECT-TYPE 339 SYNTAX INTEGER { 340 enabled(1), 341 disabled(2) 342 } 343 MAX-ACCESS read-write 344 STATUS current 345 DESCRIPTION 346 "This object indicates enable/disable of the proxy ARP function for IPv4." 347 ::= { swL3IpCtrlEntry 6 } 348 349 swL3IpCtrlSecondary OBJECT-TYPE 350 SYNTAX TruthValue 351 MAX-ACCESS read-write 352 STATUS current 353 DESCRIPTION 354 "When this is true(1), the IP address is the secondary IP. When 355 false(2), the IP address is the primary IP." 356 ::= { swL3IpCtrlEntry 7 } 357 358 swL3IpCtrlMode OBJECT-TYPE 359 SYNTAX INTEGER { 360 other(1), 361 bootp(3), 362 dhcp(4) 363 } 364 MAX-ACCESS read-write 365 STATUS current 366 DESCRIPTION 367 "This object indicates the IP operation mode. 368 369 other(1) - This entry is currently in use but the conditions under 370 which it will remain are determined by each of the following values. 371 bootp(3) - The IP address will be set automatically from a BOOTP 372 server. 373 dhcp(4) - The IP address will be set automatically from a DHCP 374 server." 375 ::= { swL3IpCtrlEntry 8 } 376 377 swL3IpCtrlAdminState OBJECT-TYPE 378 SYNTAX INTEGER { 379 enabled(1), 380 disabled(2) 381 } 382 MAX-ACCESS read-write 383 STATUS current 384 DESCRIPTION 385 "The state of the IP interface." 386 ::= { swL3IpCtrlEntry 9 } 387 388 swL3IpCtrlIpv4AdminState OBJECT-TYPE 389 SYNTAX INTEGER { 390 enabled(1), 391 disabled(2) 392 } 393 MAX-ACCESS read-write 394 STATUS current 395 DESCRIPTION 396 "The IPv4 admin state of the IP interface. The default state is determined by project. 397 This state will only be effective when the swL3IpCtrlAdminState is enabled." 398 ::= { swL3IpCtrlEntry 10 } 399 400-- swL3IpCtrlIpv4OperState OBJECT-TYPE 401-- SYNTAX INTEGER { 402-- other(1), 403-- disabled(2) 404-- } 405-- MAX-ACCESS read-only 406-- STATUS current 407-- DESCRIPTION 408-- "The current IPv4 operational state of the IP interface. 409-- If the swL3IpCtrlIpv4State is disabled, disabled(2) will be displayed. 410-- Otherwise, it will be set as other(1)." 411-- ::= { swL3IpCtrlEntry 11 } 412 413 swL3IpCtrlIpv6AdminState OBJECT-TYPE 414 SYNTAX INTEGER { 415 enabled(1), 416 disabled(2) 417 } 418 MAX-ACCESS read-write 419 STATUS current 420 DESCRIPTION 421 "The IPv6 admin state of the IP interface. The default state is determined by project. 422 This state will only be effective when the swL3IpCtrlAdminState is enabled." 423 ::= { swL3IpCtrlEntry 12 } 424 425-- swL3IpCtrlIpv6OperState OBJECT-TYPE 426-- SYNTAX INTEGER { 427-- other(1), 428-- disabled(2) 429-- } 430-- MAX-ACCESS read-only 431-- STATUS current 432-- DESCRIPTION 433-- "The current IPv6 operational state of the IP interface. 434-- If the swL3IpCtrlIpv6State is disabled, disabled(2) will be displayed. 435-- Otherwise, it will be set as other(1)." 436-- ::= { swL3IpCtrlEntry 13 } 437 438 swL3IpCtrlIpv6LinkLocalAddress OBJECT-TYPE 439 SYNTAX Ipv6Address 440 MAX-ACCESS read-only 441 STATUS current 442 DESCRIPTION 443 "The IPv6 link local address for this interface." 444 ::= { swL3IpCtrlEntry 14 } 445 446 swL3IpCtrlIpv6LinkLocalPrefixLen OBJECT-TYPE 447 SYNTAX INTEGER 448 MAX-ACCESS read-only 449 STATUS current 450 DESCRIPTION 451 "The IPv6 prefix length for this IPv6 link local address." 452 ::= { swL3IpCtrlEntry 15 } 453 454 swL3IpCtrlState OBJECT-TYPE 455 SYNTAX RowStatus 456 MAX-ACCESS read-create 457 STATUS current 458 DESCRIPTION 459 "This variable displays the status of the entry. The status is used 460 for creating, modifying, and deleting instances of the objects 461 in this table." 462 ::= { swL3IpCtrlEntry 16 } 463 464 swL3IpCtrlIpv6LinkLocalAutoState OBJECT-TYPE 465 SYNTAX INTEGER { 466 other(1), 467 enabled(2), 468 disabled(3) 469 } 470 MAX-ACCESS read-write 471 STATUS current 472 DESCRIPTION 473 "The state of the IPv6 link local auto." 474 ::= { swL3IpCtrlEntry 17 } 475 476 swL3IpCtrlLocalProxyArp OBJECT-TYPE 477 SYNTAX INTEGER { 478 enabled(1), 479 disabled(2) 480 } 481 MAX-ACCESS read-write 482 STATUS current 483 DESCRIPTION 484 "This object indicates enable/disable of the local proxy ARP function for IPv4." 485 ::= { swL3IpCtrlEntry 18 } 486 487 swL3IpCtrlDhcpv6ClientState OBJECT-TYPE 488 SYNTAX INTEGER { 489 enabled(1), 490 disabled(2) 491 } 492 MAX-ACCESS read-write 493 STATUS current 494 DESCRIPTION 495 "The state of the Dhcpv6 Client." 496 ::= { swL3IpCtrlEntry 20 } 497 498 swL3IpCtrlIpDirectedBroadcastState OBJECT-TYPE 499 SYNTAX INTEGER { 500 enabled(1), 501 disabled(2) 502 } 503 MAX-ACCESS read-write 504 STATUS current 505 DESCRIPTION 506 "The state of the IP Directed Broadcast." 507 ::= { swL3IpCtrlEntry 21 } 508 509 swL3IpCtrlIpDhcpOption12State OBJECT-TYPE 510 SYNTAX INTEGER { 511 enabled(1), 512 disabled(2) 513 } 514 MAX-ACCESS read-write 515 STATUS current 516 DESCRIPTION 517 "Enable or disable insertion of option 12 in the DHCPDISCOVER and 518 DHCPREQUEST message." 519 ::= { swL3IpCtrlEntry 22 } 520 521 swL3IpCtrlIpDhcpOption12HostName OBJECT-TYPE 522 SYNTAX DisplayString(SIZE (0..63)) 523 MAX-ACCESS read-write 524 STATUS current 525 DESCRIPTION 526 "Specify the host name to be inserted in the DHCPDISCOVER and 527 DHCPREQUEST message. The specified host name must start with a 528 letter, end with a letter or digit, and have only letters, digits, 529 and hyphen as interior characters; the maximal length is 63. By 530 default, the host name is empty. 531 When set an empty host name, means to clear the host name setting and 532 use the default value to encode option 12." 533 ::= { swL3IpCtrlEntry 23} 534 535 swL3Ipv6CtrlTable OBJECT-TYPE 536 SYNTAX SEQUENCE OF SwL3Ipv6CtrlEntry 537 MAX-ACCESS not-accessible 538 STATUS current 539 DESCRIPTION 540 "This table contains IPv6 information of an IP interface." 541 ::= { swL3IpCtrlMgmt 4 } 542 543 swL3Ipv6CtrlEntry OBJECT-TYPE 544 SYNTAX SwL3Ipv6CtrlEntry 545 MAX-ACCESS not-accessible 546 STATUS current 547 DESCRIPTION 548 "A list of IPv6 information about a specific IP interface." 549 INDEX { swL3Ipv6CtrlInterfaceName } 550 ::= { swL3Ipv6CtrlTable 1 } 551 552 SwL3Ipv6CtrlEntry ::= 553 SEQUENCE { 554 swL3Ipv6CtrlInterfaceName 555 DisplayString, 556 swL3Ipv6CtrlMaxReassmblySize 557 INTEGER, 558 swL3Ipv6CtrlNsRetransTimer 559 Unsigned32, 560-- swL3Ipv6CtrlRsState 561-- INTEGER, 562 swL3Ipv6CtrlRaState 563 INTEGER, 564 swL3Ipv6CtrlRaMinRtrAdvInterval 565 INTEGER, 566 swL3Ipv6CtrlRaMaxRtrAdvInterval 567 INTEGER, 568 swL3Ipv6CtrlRaLifeTime 569 INTEGER, 570 swL3Ipv6CtrlRaReachableTime 571 INTEGER, 572 swL3Ipv6CtrlRaRetransTime 573 Unsigned32, 574 swL3Ipv6CtrlRaHopLimit 575 INTEGER, 576 swL3Ipv6CtrlRaManagedFlag 577 INTEGER, 578 swL3Ipv6CtrlRaOtherConfigFlag 579 INTEGER 580 } 581 582 swL3Ipv6CtrlInterfaceName OBJECT-TYPE 583 SYNTAX DisplayString (SIZE (1..12)) 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "This object indicates the name of the IP interface." 588 ::= { swL3Ipv6CtrlEntry 1 } 589 590 swL3Ipv6CtrlMaxReassmblySize OBJECT-TYPE 591 SYNTAX INTEGER 592 MAX-ACCESS read-only 593 STATUS current 594 DESCRIPTION 595 "Maximum Reassembly Size of the IP interface." 596 ::= { swL3Ipv6CtrlEntry 2 } 597 598 swL3Ipv6CtrlNsRetransTimer OBJECT-TYPE 599 SYNTAX Unsigned32 (0..4294967295) 600 MAX-ACCESS read-write 601 STATUS current 602 DESCRIPTION 603 "Neighbor solicitation's retransmit timer. 604 The unit is set in milliseconds." 605 ::= { swL3Ipv6CtrlEntry 3 } 606 607-- swL3Ipv6CtrlRsState OBJECT-TYPE 608-- SYNTAX INTEGER { 609-- enabled(1), 610-- disabled(2) 611-- } 612-- MAX-ACCESS read-write 613-- STATUS current 614-- DESCRIPTION 615-- "Router solicited state." 616-- ::= { swL3Ipv6CtrlEntry 4 } 617 618 swL3Ipv6CtrlRaState OBJECT-TYPE 619 SYNTAX INTEGER { 620 enabled(1), 621 disabled(2) 622 } 623 MAX-ACCESS read-write 624 STATUS current 625 DESCRIPTION 626 "Neighbor solicited state." 627 ::= { swL3Ipv6CtrlEntry 5 } 628 629 swL3Ipv6CtrlRaMinRtrAdvInterval OBJECT-TYPE 630 SYNTAX INTEGER (3..1350) 631 MAX-ACCESS read-write 632 STATUS current 633 DESCRIPTION 634 "The minimum time allowed between sending unsolicited multicast Router 635 Advertisements from the interface. The unit is set in seconds. 636 It must be no less than 3 seconds and no greater than .75 * MaxRtrAdvInterval. 637 Default value: 0.33 * MaxRtrAdvInterval" 638 ::= { swL3Ipv6CtrlEntry 6 } 639 640 swL3Ipv6CtrlRaMaxRtrAdvInterval OBJECT-TYPE 641 SYNTAX INTEGER (4..1800) 642 MAX-ACCESS read-write 643 STATUS current 644 DESCRIPTION 645 "The maximum time allowed between sending unsolicited multicast Router 646 Advertisements from the interface. The unit is set in seconds." 647 DEFVAL {600} 648 ::= { swL3Ipv6CtrlEntry 7 } 649 650 swL3Ipv6CtrlRaLifeTime OBJECT-TYPE 651 SYNTAX INTEGER (0..9000) 652 MAX-ACCESS read-write 653 STATUS current 654 DESCRIPTION 655 "Indicates the lifetime of the router as the default router." 656 ::= { swL3Ipv6CtrlEntry 8 } 657 658 swL3Ipv6CtrlRaReachableTime OBJECT-TYPE 659 SYNTAX INTEGER (0..3600000) 660 MAX-ACCESS read-write 661 STATUS current 662 DESCRIPTION 663 "Indicates the amount of time that a node can consider a neighboring 664 node reachable after receiving a reachability confirmation." 665 ::= { swL3Ipv6CtrlEntry 9 } 666 667 swL3Ipv6CtrlRaRetransTime OBJECT-TYPE 668 SYNTAX Unsigned32 (0..4294967295) 669 MAX-ACCESS read-write 670 STATUS current 671 DESCRIPTION 672 "Indicates the amount of time between retransmissions of neighbor 673 solicited messages. 674 The unit is set in millisecond." 675 ::= { swL3Ipv6CtrlEntry 10 } 676 677 swL3Ipv6CtrlRaHopLimit OBJECT-TYPE 678 SYNTAX INTEGER (0..255) 679 MAX-ACCESS read-write 680 STATUS current 681 DESCRIPTION 682 "Indicates the default value of the hop limit field in the IPv6 header for 683 packets sent by hosts that receive this RA message." 684 ::= { swL3Ipv6CtrlEntry 11 } 685 686 swL3Ipv6CtrlRaManagedFlag OBJECT-TYPE 687 SYNTAX INTEGER { 688 enabled(1), 689 disabled(2) 690 } 691 MAX-ACCESS read-write 692 STATUS current 693 DESCRIPTION 694 "When enabled, it indicates that hosts receiving this RA must use a 695 stateful address configuration protocol to obtain an address in the addition 696 to the addresses derived from the stateless address configuration." 697 ::= { swL3Ipv6CtrlEntry 12 } 698 699 swL3Ipv6CtrlRaOtherConfigFlag OBJECT-TYPE 700 SYNTAX INTEGER { 701 enabled(1), 702 disabled(2) 703 } 704 MAX-ACCESS read-write 705 STATUS current 706 DESCRIPTION 707 "When enabled, it indicates that hosts receiving this RA must use a stateful 708 address configuration protocol to obtain an on-link address configuration information." 709 ::= { swL3Ipv6CtrlEntry 13 } 710 711 swL3Ipv6AddressCtrlTable OBJECT-TYPE 712 SYNTAX SEQUENCE OF SwL3Ipv6AddressCtrlEntry 713 MAX-ACCESS not-accessible 714 STATUS current 715 DESCRIPTION 716 "This table contain IPv6 address information for each IP interface." 717 ::= { swL3IpCtrlMgmt 5 } 718 719 swL3Ipv6AddressCtrlEntry OBJECT-TYPE 720 SYNTAX SwL3Ipv6AddressCtrlEntry 721 MAX-ACCESS not-accessible 722 STATUS current 723 DESCRIPTION 724 "A list of information about a specific IPv6 address." 725 INDEX { swL3Ipv6AddressCtrlInterfaceName, swL3Ipv6Address, swL3Ipv6AddressCtrlPrefixLen } 726 ::= { swL3Ipv6AddressCtrlTable 1 } 727 728 SwL3Ipv6AddressCtrlEntry ::= 729 SEQUENCE { 730 swL3Ipv6AddressCtrlInterfaceName 731 DisplayString, 732 swL3Ipv6Address 733 Ipv6Address, 734 swL3Ipv6AddressCtrlPrefixLen 735 INTEGER, 736 swL3Ipv6AddressCtrlPreferredLifeTime 737 Unsigned32, 738 swL3Ipv6AddressCtrlValidLifeTime 739 Unsigned32, 740 swL3Ipv6AddressCtrlOnLinkFlag 741 INTEGER, 742 swL3Ipv6AddressCtrlAutonomousFlag 743 INTEGER, 744 swL3Ipv6AddressCtrlState 745 RowStatus, 746 swL3Ipv6AddressCtrlAddressType 747 INTEGER 748 } 749 750 swL3Ipv6AddressCtrlInterfaceName OBJECT-TYPE 751 SYNTAX DisplayString (SIZE (1..12)) 752 MAX-ACCESS read-only 753 STATUS current 754 DESCRIPTION 755 "This object indicates the name of the IP interface. " 756 ::= { swL3Ipv6AddressCtrlEntry 1 } 757 758 swL3Ipv6Address OBJECT-TYPE 759 SYNTAX Ipv6Address 760 MAX-ACCESS read-only 761 STATUS current 762 DESCRIPTION 763 "Specify the IPv6 address." 764 ::= { swL3Ipv6AddressCtrlEntry 2 } 765 766 swL3Ipv6AddressCtrlPrefixLen OBJECT-TYPE 767 SYNTAX INTEGER 768 MAX-ACCESS read-only 769 STATUS current 770 DESCRIPTION 771 "Indicates the prefix length of this IPv6 address." 772 ::= { swL3Ipv6AddressCtrlEntry 3 } 773 774 swL3Ipv6AddressCtrlPreferredLifeTime OBJECT-TYPE 775 SYNTAX Unsigned32 (0..4294967294) 776 MAX-ACCESS read-write 777 STATUS current 778 DESCRIPTION 779 "Indicates the number of seconds that an address, based on the specified prefix, 780 using the stateless address configuration, remains in preferred state. 781 For an infinite valid lifetime, the value can be set to 0xffffffff." 782 ::= { swL3Ipv6AddressCtrlEntry 4 } 783 784 swL3Ipv6AddressCtrlValidLifeTime OBJECT-TYPE 785 SYNTAX Unsigned32 (0..4294967294) 786 MAX-ACCESS read-write 787 STATUS current 788 DESCRIPTION 789 "Indicates the number of seconds that an address, based on the specified prefix, 790 using the stateless address configuration, remains valid. 791 For an infinite valid lifetime, the value can be set to 0xffffffff." 792 ::= { swL3Ipv6AddressCtrlEntry 5 } 793 794 swL3Ipv6AddressCtrlOnLinkFlag OBJECT-TYPE 795 SYNTAX INTEGER { 796 enabled(1), 797 disabled(2) 798 } 799 MAX-ACCESS read-write 800 STATUS current 801 DESCRIPTION 802 "When enabled, the address implied by the specified prefix is available 803 on the link where the RA message is received." 804 ::= { swL3Ipv6AddressCtrlEntry 6 } 805 806 swL3Ipv6AddressCtrlAutonomousFlag OBJECT-TYPE 807 SYNTAX INTEGER { 808 enabled(1), 809 disabled(2) 810 } 811 MAX-ACCESS read-write 812 STATUS current 813 DESCRIPTION 814 "When enabled, the specified prefix will be used to create an autonomous address configuration." 815 ::= { swL3Ipv6AddressCtrlEntry 7 } 816 817 swL3Ipv6AddressCtrlState OBJECT-TYPE 818 SYNTAX RowStatus 819 MAX-ACCESS read-create 820 STATUS current 821 DESCRIPTION 822 "This variable displays the status of the entry. The status is used 823 for creating, modifying, and deleting instances of the objects 824 in this table." 825 ::= { swL3Ipv6AddressCtrlEntry 8 } 826 827 swL3Ipv6AddressCtrlAddressType OBJECT-TYPE 828 SYNTAX INTEGER { 829 manual(1), 830 dhcpv6(2), 831 stateless(3) 832 } 833 MAX-ACCESS read-only 834 STATUS current 835 DESCRIPTION 836 "This object indicates the type of the IPv6 address. 837 838 manual(1): the IPv6 address is configured by user. 839 dhcpv6(2): the IPv6 address is assigned by DHCPv6 server. 840 stateless(3): the IPv6 address is assigned by router advertisement." 841 ::= { swL3Ipv6AddressCtrlEntry 9 } 842 843 swL3IpCtrlAllIpIfState OBJECT-TYPE 844 SYNTAX INTEGER { 845 other(1), 846 enabled(2), 847 disabled(3) 848 } 849 MAX-ACCESS read-write 850 STATUS current 851 DESCRIPTION 852 "This object indicates all interface function state of the device." 853 ::= { swL3IpCtrlMgmt 7 } 854 855 swL3LoopBackIpCtrlTable OBJECT-TYPE 856 SYNTAX SEQUENCE OF SwL3LoopBackIpCtrlEntry 857 MAX-ACCESS not-accessible 858 STATUS current 859 DESCRIPTION 860 "This table contains loopback IP interface information." 861 ::= { swL3IpCtrlMgmt 8 } 862 863 swL3LoopBackIpCtrlEntry OBJECT-TYPE 864 SYNTAX SwL3LoopBackIpCtrlEntry 865 MAX-ACCESS not-accessible 866 STATUS current 867 DESCRIPTION 868 "A list of information about a specific loopback IP interface." 869 INDEX { swL3LoopBackIpCtrlInterfaceName } 870 ::= { swL3LoopBackIpCtrlTable 1 } 871 872 SwL3LoopBackIpCtrlEntry ::= 873 SEQUENCE { 874 swL3LoopBackIpCtrlInterfaceName 875 DisplayString, 876 swL3LoopBackIpCtrlIfIndex 877 INTEGER, 878 swL3LoopBackIpCtrlIpAddr 879 IpAddress, 880 swL3LoopBackIpCtrlIpSubnetMask 881 IpAddress, 882 swL3LoopBackIpCtrlAdminState 883 INTEGER, 884 swL3LoopBackIpCtrlRowStatus 885 RowStatus 886 } 887 888 swL3LoopBackIpCtrlInterfaceName OBJECT-TYPE 889 SYNTAX DisplayString (SIZE (1..12)) 890 MAX-ACCESS read-only 891 STATUS current 892 DESCRIPTION 893 "This object indicates the name of the loopback IP interface." 894 ::= { swL3LoopBackIpCtrlEntry 1 } 895 896 swL3LoopBackIpCtrlIfIndex OBJECT-TYPE 897 SYNTAX INTEGER (0..65535) 898 MAX-ACCESS read-only 899 STATUS current 900 DESCRIPTION 901 "This object uniquely identifies the loopback IP interface number in the 902 swL3LoopBackIpCtrlTable." 903 ::= { swL3LoopBackIpCtrlEntry 2 } 904 905 swL3LoopBackIpCtrlIpAddr OBJECT-TYPE 906 SYNTAX IpAddress 907 MAX-ACCESS read-create 908 STATUS current 909 DESCRIPTION 910 "The IP address of the loopback interface. This object only can take the 911 value of the unicast IP address." 912 ::= { swL3LoopBackIpCtrlEntry 3 } 913 914 swL3LoopBackIpCtrlIpSubnetMask OBJECT-TYPE 915 SYNTAX IpAddress 916 MAX-ACCESS read-create 917 STATUS current 918 DESCRIPTION 919 "The IP net mask for this loopback interface." 920 ::= { swL3LoopBackIpCtrlEntry 4 } 921 922 swL3LoopBackIpCtrlAdminState OBJECT-TYPE 923 SYNTAX INTEGER { 924 enabled(1), 925 disabled(2) 926 } 927 MAX-ACCESS read-create 928 STATUS current 929 DESCRIPTION 930 "The state of the loopback IP interface." 931 ::= { swL3LoopBackIpCtrlEntry 5 } 932 933 swL3LoopBackIpCtrlRowStatus OBJECT-TYPE 934 SYNTAX RowStatus 935 MAX-ACCESS read-create 936 STATUS current 937 DESCRIPTION 938 "This variable displays the status of the entry. The status is used 939 for creating, modifying, and deleting instances of the objects 940 in this table." 941 ::= { swL3LoopBackIpCtrlEntry 6 } 942 943-- ******************************************************************** 944-- swL3IpFdbMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 2 } 945-- ******************************************************************** 946 947 swL3IpFdbInfoTable OBJECT-TYPE 948 SYNTAX SEQUENCE OF SwL3IpFdbInfoEntry 949 MAX-ACCESS not-accessible 950 STATUS current 951 DESCRIPTION 952 "A table that contains forwarding and/or filtering information. 953 This information is used by the switch in determining how to 954 propagate the received IP packets." 955 ::= { swL3IpFdbMgmt 1 } 956 957 swL3IpFdbInfoEntry OBJECT-TYPE 958 SYNTAX SwL3IpFdbInfoEntry 959 MAX-ACCESS not-accessible 960 STATUS current 961 DESCRIPTION 962 "Information about a specific IP address for which the bridge 963 has some forwarding and/or filtering information." 964 INDEX { swL3IpFdbInfoIpAddr } 965 ::= { swL3IpFdbInfoTable 1 } 966 967 SwL3IpFdbInfoEntry ::= 968 SEQUENCE { 969-- swL3IpFdbInfoRdIndex 970-- INTEGER, 971 swL3IpFdbInfoIpAddr 972 IpAddress, 973 swL3IpFdbInfoIpSubnetMask 974 IpAddress, 975 swL3IpFdbInfoPort 976 INTEGER, 977 swL3IpFdbInfoType 978 INTEGER 979 } 980 981-- swL3IpFdbInfoRdIndex OBJECT-TYPE 982-- SYNTAX INTEGER(0..65535) 983-- MAX-ACCESS read-only 984-- STATUS current 985-- DESCRIPTION 986-- "The object indicates the IP routing domain index, and should 987-- be associated with one of swL3IpDomainStatsIndex." 988-- ::= { swL3IpFdbInfoEntry 1 } 989 990 swL3IpFdbInfoIpAddr OBJECT-TYPE 991 SYNTAX IpAddress 992 MAX-ACCESS read-only 993 STATUS current 994 DESCRIPTION 995 "A IP address for which switch has forwarding and/or filtering 996 information." 997 ::= { swL3IpFdbInfoEntry 1 } 998 999 swL3IpFdbInfoIpSubnetMask OBJECT-TYPE 1000 SYNTAX IpAddress 1001 MAX-ACCESS read-only 1002 STATUS current 1003 DESCRIPTION 1004 "A IP net mask for this interface for which the switch has 1005 forwarding and/or filtering information." 1006 ::= { swL3IpFdbInfoEntry 2 } 1007 1008 swL3IpFdbInfoPort OBJECT-TYPE 1009 SYNTAX INTEGER(0..65535) 1010 MAX-ACCESS read-only 1011 STATUS current 1012 DESCRIPTION 1013 "Either the value '0', or the port number of the port on which 1014 packets having an IP address equal to the value of the 1015 corresponding instance of swL3IpFdbInfoIpAddr has been seen. A 1016 value of '0' indicates that the port number has not been learned 1017 but that switch does have some forwarding/filtering information 1018 about this address." 1019 ::= { swL3IpFdbInfoEntry 3 } 1020 1021 swL3IpFdbInfoType OBJECT-TYPE 1022 SYNTAX INTEGER { 1023 other(1), 1024 static(2), 1025 dynamic(3) 1026 } 1027 MAX-ACCESS read-only 1028 STATUS current 1029 DESCRIPTION 1030 "The status of this entry." 1031 ::= { swL3IpFdbInfoEntry 4 } 1032 1033-- ******************************************************************** 1034-- swL3IpFilterMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 3 } 1035-- ******************************************************************** 1036 1037-- swL3IpFilterAddrConfig OBJECT IDENTIFIER ::= { swL3IpFilterMgmt 1 } 1038 1039-- swL3IpFilterAddrMaxSupportedEntries OBJECT-TYPE 1040-- SYNTAX INTEGER(0..65535) 1041-- MAX-ACCESS read-only 1042-- STATUS current 1043-- DESCRIPTION 1044-- "Maximum number of entries in the IP address filtering table 1045-- (swL3IpFilterAddrCtrlTable) ." 1046-- ::= { swL3IpFilterAddrConfig 1 } 1047 1048-- swL3IpFilterAddrCurrentTotalEntries OBJECT-TYPE 1049-- SYNTAX INTEGER(0..65535) 1050-- MAX-ACCESS read-only 1051-- STATUS current 1052-- DESCRIPTION 1053-- "Current applied number of entries in the IP address filtering 1054-- table. If the swL3IpFilterAddrCtrlState = dst-src-addr, then it 1055-- means there are two entries in swL3IpFilterAddrCtrlTable." 1056-- ::= { swL3IpFilterAddrConfig 2 } 1057 1058-- swL3IpFilterAddrCtrlTable OBJECT-TYPE 1059-- SYNTAX SEQUENCE OF SwL3IpFilterAddrCtrlEntry 1060-- MAX-ACCESS not-accessible 1061-- STATUS current 1062-- DESCRIPTION 1063-- "This table defines the information for the device to filter packets 1064-- with specific IP addresses (either as the DA and/or as the SA). 1065-- The IP address can be either a unicast address or a multicast address. 1066-- This table has a higher priority then both the static FDB table and 1067-- the IGMP table. It means that if an IP address appears in this table 1068-- it will also appear on the static FDB table, the device will use the 1069-- information provided in this table to process the packet." 1070-- ::= { swL3IpFilterAddrConfig 3 } 1071 1072-- swL3IpFilterAddrCtrlEntry OBJECT-TYPE 1073-- SYNTAX SwL3IpFilterAddrCtrlEntry 1074-- MAX-ACCESS not-accessible 1075-- STATUS current 1076-- DESCRIPTION 1077-- "A list of information about a specific unicast/multicast IP 1078-- address for which the switch has filtering information." 1079-- INDEX { swL3IpFilterAddrIpAddr } 1080-- ::= { swL3IpFilterAddrCtrlTable 1 } 1081 1082-- SwL3IpFilterAddrCtrlEntry ::= 1083-- SEQUENCE { 1084-- swL3IpFilterAddrIpAddr 1085-- IpAddress, 1086-- swL3IpFilterAddrIpSktGE 1087-- INTEGER, 1088-- swL3IpFilterAddrIpSktLE 1089-- INTEGER, 1090-- swL3IpFilterAddrCtrlState 1091-- INTEGER 1092-- } 1093 1094-- swL3IpFilterAddrIpAddr OBJECT-TYPE 1095-- SYNTAX IpAddress 1096-- MAX-ACCESS read-only 1097-- STATUS current 1098-- DESCRIPTION 1099-- "This object indicates a unicast/multicast IP address for which 1100-- the switch has filtering information. But if the 1101-- swL3IpFilterAddrCtrlState = src-addr, then the object can not be 1102-- a multicast IP address (Class D IP address)." 1103-- ::= { swL3IpFilterAddrCtrlEntry 1 } 1104 1105-- swL3IpFilterAddrIpSktGE OBJECT-TYPE 1106-- SYNTAX INTEGER 1107-- MAX-ACCESS read-write 1108-- STATUS current 1109-- DESCRIPTION 1110-- "This object indicates a socket number which should be greater than 1111-- or equal to the used socket number" 1112-- ::= { swL3IpFilterAddrCtrlEntry 2 } 1113 1114-- swL3IpFilterAddrIpSktLE OBJECT-TYPE 1115-- SYNTAX INTEGER 1116-- MAX-ACCESS read-write 1117-- STATUS current 1118-- DESCRIPTION 1119-- "This object indicates a socket number which should be less than 1120-- or equal to the used socket number" 1121-- ::= { swL3IpFilterAddrCtrlEntry 3 } 1122 1123-- swL3IpFilterAddrCtrlState OBJECT-TYPE 1124-- SYNTAX INTEGER { 1125-- other(1), 1126-- dst-addr(2), 1127-- src-addr(3), 1128-- dst-src-addr(4), 1129-- invalid(5) 1130-- } 1131-- MAX-ACCESS read-write 1132-- STATUS current 1133-- DESCRIPTION 1134-- "This object indicates the status of this entry. 1135 1136-- other (1) - This entry is currently in use but the conditions 1137-- under which it will remain so are different from each of the 1138-- following values. 1139-- dst-addr (2) - Received frames's destination addresses are 1140-- currently filtered when they match with an IP 1141-- address entry of the table. 1142-- src-addr (3) - Received frames's source addresses are currently 1143-- filtered when they match with an IP address entry of 1144-- the table. 1145-- dst-src-addr (4) - Received frames's destination addresses or 1146-- source addresses are currently filtered when they match 1147-- with the IP address of an entry on the table. 1148-- invalid (5) �V If this value is written to the object, the 1149-- corresponding entry will be removed from the table." 1150-- ::= { swL3IpFilterAddrCtrlEntry 2 } 1151 1152-- ******************************************************************** 1153-- swL3IpArpAgingTime OBJECT IDENTIFIER ::= { swL3IpMgmt 4 } 1154-- ******************************************************************** 1155 1156 swL3IpArpAgingTime OBJECT-TYPE 1157 SYNTAX INTEGER (0..65535) 1158 MAX-ACCESS read-write 1159 STATUS current 1160 DESCRIPTION 1161 "The timeout period in minutes for aging out dynamically learned 1162 arp information." 1163 ::= { swL3IpMgmt 4 } 1164 1165 -- ******************************************************************** 1166-- swL3IpStaticRouteTable OBJECT IDENTIFIER ::= { swL3IpMgmt 5 } 1167-- ******************************************************************** 1168 swL3IpStaticRouteTable OBJECT-TYPE 1169 SYNTAX SEQUENCE OF SwL3IpStaticRouteEntry 1170 MAX-ACCESS not-accessible 1171 STATUS current 1172 DESCRIPTION 1173 "This entity's IP static Routing table." 1174 ::= { swL3IpMgmt 5 } 1175 1176 swL3IpStaticRouteEntry OBJECT-TYPE 1177 SYNTAX SwL3IpStaticRouteEntry 1178 MAX-ACCESS not-accessible 1179 STATUS current 1180 DESCRIPTION 1181 "A particular route to a particular destination, under a particular policy. 1182 Once an entry be built,it shouldn't be modified.That is,it just support create and 1183 delete action." 1184 INDEX { 1185 swL3IpStaticRouteDest, 1186 swL3IpStaticRouteMask, 1187 swL3IpStaticRouteNextHop 1188 } 1189 ::= { swL3IpStaticRouteTable 1 } 1190 1191 SwL3IpStaticRouteEntry ::= 1192 SEQUENCE { 1193 swL3IpStaticRouteDest 1194 IpAddress, 1195 swL3IpStaticRouteMask 1196 IpAddress, 1197 swL3IpStaticRouteBkupState 1198 INTEGER, 1199 swL3IpStaticRouteNextHop 1200 IpAddress, 1201 swL3IpStaticRouteMetric 1202 INTEGER, 1203 swL3IpStaticRouteStatus 1204 INTEGER, 1205 swL3IpStaticRouteWeight 1206 INTEGER, 1207 swL3IpStaticRouteInterfaceName 1208 DisplayString 1209 } 1210 1211 swL3IpStaticRouteDest OBJECT-TYPE 1212 SYNTAX IpAddress 1213 MAX-ACCESS read-only 1214 STATUS current 1215 DESCRIPTION 1216 "The destination IP address of this route. 1217 1218 This object may not take a Multicast (Class D) 1219 address value. 1220 1221 Any assignment (implicit or otherwise) of an 1222 instance of this object to a value x must be 1223 rejected if the bitwise logical-AND of x with 1224 the value of the corresponding instance of the 1225 swL3IpStaticRouteMask object is not equal to x." 1226 ::= { swL3IpStaticRouteEntry 1 } 1227 1228 swL3IpStaticRouteMask OBJECT-TYPE 1229 SYNTAX IpAddress 1230 MAX-ACCESS read-only 1231 STATUS current 1232 DESCRIPTION 1233 "Indicate the mask to be logical-ANDed with the 1234 destination address before being compared to 1235 the value in the swL3IpStaticRouteDest field. 1236 For those systems that do not support arbitrary 1237 subnet masks, an agent constructs the value of 1238 the swL3IpStaticRouteMask by reference to the IP 1239 Address Class. 1240 1241 Any assignment (implicit or otherwise) of an 1242 instance of this object to a value x must be 1243 rejected if the bitwise logical-AND of x with 1244 the value of the corresponding instance of the 1245 swL3IpStaticRouteDest object is not equal to 1246 swL3IpStaticRouteDest." 1247 ::= { swL3IpStaticRouteEntry 2 } 1248 1249 swL3IpStaticRouteBkupState OBJECT-TYPE 1250 SYNTAX INTEGER { 1251 primary(1), 1252 backup(2), 1253 none(3) 1254 } 1255 MAX-ACCESS read-create 1256 STATUS current 1257 DESCRIPTION 1258 "The routing state for this route.The value SHOULD be 1259 primary(1) or backup(2)." 1260 ::= { swL3IpStaticRouteEntry 3 } 1261 1262 swL3IpStaticRouteNextHop OBJECT-TYPE 1263 SYNTAX IpAddress 1264 MAX-ACCESS read-only 1265 STATUS current 1266 DESCRIPTION 1267 "On remote routes, the address of the next sys- 1268 tem en route; Otherwise, 0.0.0.0." 1269 ::= { swL3IpStaticRouteEntry 4 } 1270 1271 swL3IpStaticRouteMetric OBJECT-TYPE 1272 SYNTAX INTEGER (1..65535) 1273 MAX-ACCESS read-create 1274 STATUS current 1275 DESCRIPTION 1276 "The routing metric for this route." 1277 ::= { swL3IpStaticRouteEntry 5 } 1278 1279 swL3IpStaticRouteStatus OBJECT-TYPE 1280 SYNTAX INTEGER { 1281 other(1), 1282 invalid(2), 1283 valid(3), 1284 active(4), 1285 inActive(5) 1286 } 1287 MAX-ACCESS read-create 1288 STATUS current 1289 DESCRIPTION 1290 "This object indicates the status of this entry. 1291 1292 other(1) - this entry is currently in use but the conditions 1293 under which it will remain so are different from each of 1294 the following values. 1295 invalid(2) - writing this value to the object, and then the 1296 corresponding entry will be removed from the table. 1297 valid(3) - this entry is reside in the table. 1298 active(4) - the nextHop of this entry exists in the ARP table. 1299 inActive(5) - the next hop of this entry does not exist in the 1300 ARP table." 1301 ::= { swL3IpStaticRouteEntry 6 } 1302 1303 swL3IpStaticRouteWeight OBJECT-TYPE 1304 SYNTAX INTEGER (0..4) 1305 MAX-ACCESS read-create 1306 STATUS current 1307 DESCRIPTION 1308 "Specifies the weight value. Used for the weighted multipath." 1309 ::= { swL3IpStaticRouteEntry 7 } 1310 1311 swL3IpStaticRouteInterfaceName OBJECT-TYPE 1312 SYNTAX DisplayString 1313 MAX-ACCESS read-only 1314 STATUS current 1315 DESCRIPTION 1316 "Specifies the name of the IP interface." 1317 ::={ swL3IpStaticRouteEntry 8} 1318 1319-- ----------------------------------------------------------------------------- 1320-- swL3IpMcastMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 6 } 1321-- ----------------------------------------------------------------------------- 1322 swL3IpMcastStaticRouteTable OBJECT-TYPE 1323 SYNTAX SEQUENCE OF SwL3IpMcastStaticRouteEntry 1324 MAX-ACCESS not-accessible 1325 STATUS current 1326 DESCRIPTION 1327 "IP multicast static routing allows you to have multicast paths 1328 diverge from the unicast paths. " 1329 ::= { swL3IpMcastMgmt 1 } 1330 1331 swL3IpMcastStaticRouteEntry OBJECT-TYPE 1332 SYNTAX SwL3IpMcastStaticRouteEntry 1333 MAX-ACCESS not-accessible 1334 STATUS current 1335 DESCRIPTION 1336 "A list of information about IP multicast static routes." 1337 INDEX { swL3IpMcastStaticRouteIpmrouteAddr,swL3IpMcastStaticRouteIpmrouteMask } 1338 ::= { swL3IpMcastStaticRouteTable 1 } 1339 1340 SwL3IpMcastStaticRouteEntry ::= 1341 SEQUENCE { 1342 swL3IpMcastStaticRouteIpmrouteAddr 1343 IpAddress, 1344 swL3IpMcastStaticRouteIpmrouteMask 1345 IpAddress, 1346 swL3IpMcastStaticRouteRpfAddr 1347 IpAddress, 1348 swL3IpMcastStaticRouteRowStatus 1349 RowStatus 1350 } 1351 1352 swL3IpMcastStaticRouteIpmrouteAddr OBJECT-TYPE 1353 SYNTAX IpAddress 1354 MAX-ACCESS not-accessible 1355 STATUS current 1356 DESCRIPTION 1357 "If the source IP address of the received IP multicast packet matches 1358 this Ipmrouteaddress, the RPF network is used to do an RPF check." 1359 ::={swL3IpMcastStaticRouteEntry 1} 1360 1361 swL3IpMcastStaticRouteIpmrouteMask OBJECT-TYPE 1362 SYNTAX IpAddress 1363 MAX-ACCESS not-accessible 1364 STATUS current 1365 DESCRIPTION 1366 "This specifies an IP net Mask for this interface." 1367 ::={swL3IpMcastStaticRouteEntry 2} 1368 1369 swL3IpMcastStaticRouteRpfAddr OBJECT-TYPE 1370 SYNTAX IpAddress 1371 MAX-ACCESS read-create 1372 STATUS current 1373 DESCRIPTION 1374 "If the source IP address of the received IP multicast packet matches 1375 the Ipmrouteaddress, the Rpfaddress will be used to check whether the packet 1376 received is from a legal interface. 1377 If it is set to null, it means that if the source IP address in the 1378 received IP multicast packet matches the Ipmrouteaddress, the RPF check will 1379 fail." 1380 ::={swL3IpMcastStaticRouteEntry 3} 1381 1382 swL3IpMcastStaticRouteRowStatus OBJECT-TYPE 1383 SYNTAX RowStatus 1384 MAX-ACCESS read-create 1385 STATUS current 1386 DESCRIPTION 1387 "This object indicates the status of this entry." 1388 ::={swL3IpMcastStaticRouteEntry 4} 1389 1390 -- ----------------------------------------------------------------------------- 1391-- swL3IpStaticRouteTunnelTable OBJECT IDENTIFIER ::= { swL3IpMgmt 7 } 1392-- ----------------------------------------------------------------------------- 1393 swL3IpStaticRouteTunnelTable OBJECT-TYPE 1394 SYNTAX SEQUENCE OF SwL3IpStaticRouteTunnelEntry 1395 MAX-ACCESS not-accessible 1396 STATUS current 1397 DESCRIPTION 1398 "This entity's IPv4 static Routing tunnel table." 1399 ::= { swL3IpMgmt 7 } 1400 1401 swL3IpStaticRouteTunnelEntry OBJECT-TYPE 1402 SYNTAX SwL3IpStaticRouteTunnelEntry 1403 MAX-ACCESS not-accessible 1404 STATUS current 1405 DESCRIPTION 1406 "A particular route to a particular destination, under a particular policy. 1407 Once an entry is built, it cannot be modified. That is, it just supports create 1408 and delete actions." 1409 INDEX { 1410 swL3IpStaticRouteDest, 1411 swL3IpStaticRouteMask, 1412 swL3IpStaticRouteTunnelInterfaceName 1413 } 1414 ::= { swL3IpStaticRouteTunnelTable 1 } 1415 1416 SwL3IpStaticRouteTunnelEntry ::= 1417 SEQUENCE { 1418 swL3IpStaticRouteTunnelInterfaceName 1419 DisplayString, 1420 swL3IpStaticRouteTunnelRowStatus 1421 RowStatus 1422 } 1423 1424 swL3IpStaticRouteTunnelInterfaceName OBJECT-TYPE 1425 SYNTAX DisplayString (SIZE (0..12)) 1426 MAX-ACCESS read-only 1427 STATUS current 1428 DESCRIPTION 1429 "This object indicates the name of the IP tunnel interface." 1430 ::= { swL3IpStaticRouteTunnelEntry 1 } 1431 1432 swL3IpStaticRouteTunnelRowStatus OBJECT-TYPE 1433 SYNTAX RowStatus 1434 MAX-ACCESS read-create 1435 STATUS current 1436 DESCRIPTION 1437 "This object indicates the status of this entry." 1438 ::= { swL3IpStaticRouteTunnelEntry 2 } 1439 1440-- ******************************************************************** 1441-- swL3RelayDnsMgmt OBJECT IDENTIFIER ::= { swL3RelayMgmt 3 } 1442-- ******************************************************************** 1443-- 1444-- swL3RelayDnsState OBJECT-TYPE 1445-- SYNTAX INTEGER { 1446-- other(1), 1447-- disabled(2), 1448-- enabled(3) 1449-- } 1450-- MAX-ACCESS read-write 1451-- STATUS current 1452-- DESCRIPTION 1453-- "This object indicates DNS Relay function is enabled or 1454-- disabled." 1455-- ::= { swL3RelayDnsMgmt 1 } 1456-- 1457-- swL3RelayDnsPrimaryServer OBJECT-TYPE 1458-- SYNTAX IpAddress 1459-- MAX-ACCESS read-write 1460-- STATUS current 1461-- DESCRIPTION 1462-- "This object indicates the address of the primary DNS server." 1463-- ::= { swL3RelayDnsMgmt 2 } 1464-- 1465-- swL3RelayDnsSecondaryServer OBJECT-TYPE 1466-- SYNTAX IpAddress 1467-- MAX-ACCESS read-write 1468-- STATUS current 1469-- DESCRIPTION 1470-- "This object indicates the address of the secondary DNS server." 1471-- ::= { swL3RelayDnsMgmt 3 } 1472-- 1473-- swL3RelayDnsCacheState OBJECT-TYPE 1474-- SYNTAX INTEGER { 1475-- other(1), 1476-- disabled(2), 1477-- enabled(3) 1478-- } 1479-- MAX-ACCESS read-write 1480-- STATUS current 1481-- DESCRIPTION 1482-- "This object indicates DNS Relay cache is enabled or 1483-- disabled." 1484-- ::= { swL3RelayDnsMgmt 4 } 1485-- 1486-- swL3RelayDnsStaticTableState OBJECT-TYPE 1487-- SYNTAX INTEGER { 1488-- other(1), 1489-- disabled(2), 1490-- enabled(3) 1491-- } 1492-- MAX-ACCESS read-write 1493-- STATUS current 1494-- DESCRIPTION 1495-- "This object indicates DNS Relay static table is enabled or 1496-- disabled." 1497-- ::= { swL3RelayDnsMgmt 5 } 1498-- 1499-- swL3RelayDnsCtrlTable OBJECT-TYPE 1500-- SYNTAX SEQUENCE OF SwL3RelayDnsCtrlEntry 1501-- MAX-ACCESS not-accessible 1502-- STATUS current 1503-- DESCRIPTION 1504-- "This table display the current DNS relay static table." 1505-- ::= { swL3RelayDnsMgmt 6 } 1506-- 1507-- swL3RelayDnsCtrlEntry OBJECT-TYPE 1508-- SYNTAX SwL3RelayDnsCtrlEntry 1509-- MAX-ACCESS not-accessible 1510-- STATUS current 1511-- DESCRIPTION 1512-- "A list of information display the current DNS relay static 1513-- table." 1514-- INDEX { swL3RelayDnsCtrlDomainName, swL3RelayDnsCtrlIpAddr} 1515-- ::= { swL3RelayDnsCtrlTable 1 } 1516-- 1517-- SwL3RelayDnsCtrlEntry ::= 1518-- SEQUENCE { 1519-- swL3RelayDnsCtrlDomainName 1520-- DisplayString, 1521-- swL3RelayDnsCtrlIpAddr 1522-- IpAddress, 1523-- swL3RelayDnsCtrlState 1524-- INTEGER 1525-- } 1526-- 1527-- swL3RelayDnsCtrlDomainName OBJECT-TYPE 1528-- SYNTAX DisplayString (SIZE(1..32)) 1529-- MAX-ACCESS read-only 1530-- STATUS current 1531-- DESCRIPTION 1532-- "The domain name of the entry." 1533-- ::= { swL3RelayDnsCtrlEntry 1 } 1534-- 1535-- swL3RelayDnsCtrlIpAddr OBJECT-TYPE 1536-- SYNTAX IpAddress 1537-- MAX-ACCESS read-only 1538-- STATUS current 1539-- DESCRIPTION 1540-- "The IP address of the entry." 1541-- ::= { swL3RelayDnsCtrlEntry 2 } 1542-- 1543-- swL3RelayDnsCtrlState OBJECT-TYPE 1544-- SYNTAX INTEGER { 1545-- other(1), 1546-- invalid(2), 1547-- valid(3) 1548-- } 1549-- MAX-ACCESS read-write 1550-- STATUS current 1551-- DESCRIPTION 1552-- "This object indicates the status of this entry. 1553-- 1554-- other(1) - this entry is currently in use but the conditions 1555-- under which it will remain so are different from each of 1556-- the following values. 1557-- invalid(2) - writing this value to the object, and then the 1558-- corresponding entry will be removed from the table. 1559-- valid(3) - this entry is reside in the table." 1560-- ::= { swL3RelayDnsCtrlEntry 3 } 1561-- 1562-- 1563-- ******************************************************************** 1564-- swL3Md5Table OBJECT IDENTIFIER ::= { swL3MgmtMIB 4 } 1565-- ******************************************************************** 1566 1567 swL3Md5Table OBJECT-TYPE 1568 SYNTAX SEQUENCE OF SwL3Md5Entry 1569 MAX-ACCESS not-accessible 1570 STATUS current 1571 DESCRIPTION 1572 "This table displays the current MD5 key table." 1573 ::= { swL3MgmtMIB 4 } 1574 1575 swL3Md5Entry OBJECT-TYPE 1576 SYNTAX SwL3Md5Entry 1577 MAX-ACCESS not-accessible 1578 STATUS current 1579 DESCRIPTION 1580 "A list of information displays the current MD5 key table." 1581 INDEX { swL3Md5KeyId} 1582 ::= { swL3Md5Table 1 } 1583 1584 SwL3Md5Entry ::= 1585 SEQUENCE { 1586 swL3Md5KeyId 1587 INTEGER, 1588 swL3Md5Key 1589 DisplayString, 1590 swL3Md5RowStatus 1591 RowStatus 1592 } 1593 1594 swL3Md5KeyId OBJECT-TYPE 1595 SYNTAX INTEGER (1..255) 1596 MAX-ACCESS read-only 1597 STATUS current 1598 DESCRIPTION 1599 "The MD5 key ID." 1600 ::= { swL3Md5Entry 1 } 1601 1602 swL3Md5Key OBJECT-TYPE 1603 SYNTAX DisplayString (SIZE(1..16)) 1604 MAX-ACCESS read-create 1605 STATUS current 1606 DESCRIPTION 1607 "An MD5 password of up to 16 bytes." 1608 ::= { swL3Md5Entry 2 } 1609 1610 swL3Md5RowStatus OBJECT-TYPE 1611 SYNTAX RowStatus 1612 MAX-ACCESS read-create 1613 STATUS current 1614 DESCRIPTION 1615 "This object indicates the status of this entry." 1616 ::= { swL3Md5Entry 3 } 1617 1618 1619-- ******************************************************************** 1620-- swL3RouteRedistriTable OBJECT IDENTIFIER ::= { swL3MgmtMIB 5 } 1621-- ******************************************************************** 1622 1623 swL3RouteRedistriTable OBJECT-TYPE 1624 SYNTAX SEQUENCE OF SwL3RouteRedistriEntry 1625 MAX-ACCESS not-accessible 1626 STATUS current 1627 DESCRIPTION 1628 "Route redistribution allows routers on the network that are 1629 running different routing protocols to exchange routing 1630 information. This is accomplished by comparing the routes stored 1631 in the varios routers' routing tables and assigning appropriate 1632 metrics. This information is then exchanged among the various 1633 routers according to the individual routers current routing 1634 protocol." 1635 ::= { swL3MgmtMIB 5 } 1636 1637 swL3RouteRedistriEntry OBJECT-TYPE 1638 SYNTAX SwL3RouteRedistriEntry 1639 MAX-ACCESS not-accessible 1640 STATUS current 1641 DESCRIPTION 1642 "A list of information displaying the route redistribution table." 1643 INDEX { swL3RouteRedistriSrcProtocol, swL3RouteRedistriDstProtocol} 1644 ::= { swL3RouteRedistriTable 1 } 1645 1646 SwL3RouteRedistriEntry ::= 1647 SEQUENCE { 1648 swL3RouteRedistriSrcProtocol 1649 INTEGER, 1650 swL3RouteRedistriDstProtocol 1651 INTEGER, 1652 swL3RouteRedistriType 1653 INTEGER, 1654 swL3RouteRedistriMetric 1655 Unsigned32, 1656 swL3RouteRedistriRowStatus 1657 RowStatus, 1658 swL3RouteRedistriRouteMapName 1659 DisplayString 1660 } 1661 1662 swL3RouteRedistriSrcProtocol OBJECT-TYPE 1663 SYNTAX INTEGER { 1664 other(1), 1665 rip(2), 1666 ospf(3), 1667 static(4), 1668 local(5) 1669 } 1670 MAX-ACCESS read-only 1671 STATUS current 1672 DESCRIPTION 1673 "Allows the selection of the protocol of the source device." 1674 ::= { swL3RouteRedistriEntry 1 } 1675 1676 swL3RouteRedistriDstProtocol OBJECT-TYPE 1677 SYNTAX INTEGER { 1678 other(1), 1679 rip(2), 1680 ospf(3) 1681 } 1682 MAX-ACCESS read-only 1683 STATUS current 1684 DESCRIPTION 1685 "Allows the selection of the protocol of the destination device." 1686 ::= { swL3RouteRedistriEntry 2 } 1687 1688 swL3RouteRedistriType OBJECT-TYPE 1689 SYNTAX INTEGER { 1690 other(1), 1691 all(2), 1692 type-1(3), 1693 type-2(4), 1694 internal(5), 1695 external(6), 1696 inter-E1(7), 1697 inter-E2(8), 1698 extType1(9), 1699 extType2(10) 1700 } 1701 MAX-ACCESS read-create 1702 STATUS current 1703 DESCRIPTION 1704 "Allows the selection of one of the methods for calculating 1705 the metric value." 1706 ::= { swL3RouteRedistriEntry 3 } 1707 1708 swL3RouteRedistriMetric OBJECT-TYPE 1709 SYNTAX Unsigned32 1710 MAX-ACCESS read-create 1711 STATUS current 1712 DESCRIPTION 1713 "Allows the entry of an OSPF interface cost. This is analogous 1714 to a Hop Count in the RIP routing protocol. The value '0' 1715 indicates default value." 1716 ::= { swL3RouteRedistriEntry 4 } 1717 1718 swL3RouteRedistriRowStatus OBJECT-TYPE 1719 SYNTAX RowStatus 1720 MAX-ACCESS read-create 1721 STATUS current 1722 DESCRIPTION 1723 "This object indicates the status of this entry." 1724 ::= { swL3RouteRedistriEntry 5 } 1725 1726 swL3RouteRedistriRouteMapName OBJECT-TYPE 1727 SYNTAX DisplayString (SIZE(0..16)) 1728 MAX-ACCESS read-create 1729 STATUS current 1730 DESCRIPTION 1731 "Use route map to change attributes of imported route." 1732 ::= { swL3RouteRedistriEntry 6 } 1733 1734 1735-- ******************************************************************** 1736-- swL3OspfHostTable OBJECT IDENTIFIER ::= { swL3MgmtMIB 6 } 1737-- ******************************************************************** 1738 1739 swL3OspfHostTable OBJECT-TYPE 1740 SYNTAX SEQUENCE OF SwL3OspfHostEntry 1741 MAX-ACCESS not-accessible 1742 STATUS current 1743 DESCRIPTION 1744 "The list of Hosts, and their metrics, that the router will 1745 advertise as host routes." 1746 ::= { swL3MgmtMIB 6 } 1747 1748 swL3OspfHostEntry OBJECT-TYPE 1749 SYNTAX SwL3OspfHostEntry 1750 MAX-ACCESS not-accessible 1751 STATUS current 1752 DESCRIPTION 1753 "A metric to be advertised, for a given type of service, when a 1754 given host is reachable." 1755 INDEX { swL3OspfHostIpAddress, swL3OspfHostTOS } 1756 ::= { swL3OspfHostTable 1 } 1757 1758 SwL3OspfHostEntry ::= 1759 SEQUENCE { 1760 swL3OspfHostIpAddress 1761 IpAddress, 1762 swL3OspfHostTOS 1763 TOSType, 1764 swL3OspfHostMetric 1765 Metric, 1766 swL3OspfHostAreaID 1767 AreaID, 1768 swL3OspfHostStatus 1769 RowStatus 1770 } 1771 1772 swL3OspfHostIpAddress OBJECT-TYPE 1773 SYNTAX IpAddress 1774 MAX-ACCESS read-only 1775 STATUS current 1776 DESCRIPTION 1777 "The IP Address of the Host." 1778 ::= { swL3OspfHostEntry 1 } 1779 1780 swL3OspfHostTOS OBJECT-TYPE 1781 SYNTAX TOSType 1782 MAX-ACCESS read-only 1783 STATUS current 1784 DESCRIPTION 1785 "The Type of Service of the route being configured." 1786 ::= { swL3OspfHostEntry 2 } 1787 1788 swL3OspfHostMetric OBJECT-TYPE 1789 SYNTAX Metric 1790 MAX-ACCESS read-create 1791 STATUS current 1792 DESCRIPTION 1793 "The Metric to be advertised." 1794 ::= { swL3OspfHostEntry 3 } 1795 1796 swL3OspfHostAreaID OBJECT-TYPE 1797 SYNTAX AreaID 1798 MAX-ACCESS read-create 1799 STATUS current 1800 DESCRIPTION 1801 "The Area the Host Entry is to be found within. By default, the 1802 area that a subsuming OSPF interface is in, or 0.0.0.0" 1803 ::= { swL3OspfHostEntry 4 } 1804 1805 swL3OspfHostStatus OBJECT-TYPE 1806 SYNTAX RowStatus 1807 MAX-ACCESS read-create 1808 STATUS current 1809 DESCRIPTION 1810 "This variable displays the status of the entry. Setting it to 1811 'invalid' has the effect of rendering it inoperative. The internal 1812 effect (row removal) is implementation dependent." 1813 ::= { swL3OspfHostEntry 5 } 1814 1815 1816-- ******************************************************************** 1817-- swL3ospfVirtIfTable OBJECT IDENTIFIER ::= { swL3MgmtMIB 7 } 1818-- ******************************************************************** 1819-- OSPF Virtual Interface Table(from rfc1850,modify by Scott Sung) 1820 1821-- The Virtual Interface Table describes the virtual 1822-- links that the OSPF Process is configured to 1823-- carry on. 1824 1825 swL3ospfVirtIfTable OBJECT-TYPE 1826 SYNTAX SEQUENCE OF SwL3OspfVirtIfEntry 1827 MAX-ACCESS not-accessible 1828 STATUS current 1829 DESCRIPTION 1830 "Information about this router's virtual inter- 1831 faces." 1832 REFERENCE 1833 "OSPF Version 2, Appendix C.4 Virtual link 1834 parameters" 1835 ::= { swL3MgmtMIB 7 } 1836 1837 swL3ospfVirtIfEntry OBJECT-TYPE 1838 SYNTAX SwL3OspfVirtIfEntry 1839 MAX-ACCESS not-accessible 1840 STATUS current 1841 DESCRIPTION 1842 "Information about a single Virtual Interface." 1843 INDEX { swL3ospfVirtIfAreaId, swL3ospfVirtIfNeighbor } 1844 ::= { swL3ospfVirtIfTable 1 } 1845 1846SwL3OspfVirtIfEntry ::= 1847 SEQUENCE { 1848 swL3ospfVirtIfAreaId 1849 AreaID, 1850 swL3ospfVirtIfNeighbor 1851 RouterID, 1852 swL3ospfVirtIfTransitDelay 1853 UpToMaxAge, 1854 swL3ospfVirtIfRetransInterval 1855 UpToMaxAge, 1856 swL3ospfVirtIfHelloInterval 1857 HelloRange, 1858 swL3ospfVirtIfRtrDeadInterval 1859 Integer32, 1860 swL3ospfVirtIfState 1861 INTEGER, 1862 swL3ospfVirtIfEvents 1863 Counter32, 1864 swL3ospfVirtIfAuthType 1865 INTEGER, 1866 swL3ospfVirtIfAuthKey 1867 OCTET STRING, 1868 swL3ospfVirtIfAuthKeyID 1869 INTEGER, 1870 swL3ospfVirtIfStatus 1871 RowStatus 1872 } 1873 1874 swL3ospfVirtIfAreaId OBJECT-TYPE 1875 SYNTAX AreaID 1876 MAX-ACCESS read-only 1877 STATUS current 1878 DESCRIPTION 1879 "The Transit Area that the Virtual Link 1880 traverses. By definition, this is not 0.0.0.0" 1881 ::= { swL3ospfVirtIfEntry 1 } 1882 1883 swL3ospfVirtIfNeighbor OBJECT-TYPE 1884 SYNTAX RouterID 1885 MAX-ACCESS read-only 1886 STATUS current 1887 DESCRIPTION 1888 "The Router ID of the Virtual Neighbor." 1889 ::= { swL3ospfVirtIfEntry 2 } 1890 1891 swL3ospfVirtIfTransitDelay OBJECT-TYPE 1892 SYNTAX UpToMaxAge 1893 MAX-ACCESS read-only 1894 STATUS current 1895 DESCRIPTION 1896 "The estimated number of seconds it takes to 1897 transmit a link- state update packet over this 1898 interface." 1899 DEFVAL { 1 } 1900 ::= { swL3ospfVirtIfEntry 3 } 1901 1902 swL3ospfVirtIfRetransInterval OBJECT-TYPE 1903 SYNTAX UpToMaxAge 1904 MAX-ACCESS read-only 1905 STATUS current 1906 DESCRIPTION 1907 "The number of seconds between link-state ad- 1908 vertisement retransmissions, for adjacencies 1909 belonging to this interface. This value is 1910 also used when retransmitting database descrip- 1911 tion and link-state request packets. This 1912 value should be well over the expected round- 1913 trip time." 1914 DEFVAL { 5 } 1915 ::= { swL3ospfVirtIfEntry 4 } 1916 1917 swL3ospfVirtIfHelloInterval OBJECT-TYPE 1918 SYNTAX HelloRange 1919 MAX-ACCESS read-create 1920 STATUS current 1921 DESCRIPTION 1922 "The length of time, in seconds, between the 1923 Hello packets that the router sends on the in- 1924 terface. This value must be the same for the 1925 virtual neighbor." 1926 DEFVAL { 10 } 1927 ::= { swL3ospfVirtIfEntry 5 } 1928 1929 swL3ospfVirtIfRtrDeadInterval OBJECT-TYPE 1930 SYNTAX Integer32 (1..65535) 1931 MAX-ACCESS read-create 1932 STATUS current 1933 DESCRIPTION 1934 "The number of seconds that a router's Hello 1935 packets have not been seen before it's neigh- 1936 bors declare the router down. This should be 1937 some multiple of the Hello interval. This 1938 value must be the same for the virtual neigh- 1939 bor." 1940 DEFVAL { 60 } 1941 ::= { swL3ospfVirtIfEntry 6 } 1942 1943 swL3ospfVirtIfState OBJECT-TYPE 1944 SYNTAX INTEGER { 1945 down (1), -- these use the same encoding 1946 pointToPoint (4) -- as the ospfIfTable 1947 } 1948 MAX-ACCESS read-only 1949 STATUS current 1950 DESCRIPTION 1951 "OSPF virtual interface states." 1952 DEFVAL { down } 1953 ::= { swL3ospfVirtIfEntry 7 } 1954 1955 swL3ospfVirtIfEvents OBJECT-TYPE 1956 SYNTAX Counter32 1957 MAX-ACCESS read-only 1958 STATUS current 1959 DESCRIPTION 1960 "The number of state changes or error events on 1961 this Virtual Link" 1962 ::= { swL3ospfVirtIfEntry 8 } 1963 1964 swL3ospfVirtIfAuthType OBJECT-TYPE 1965 SYNTAX INTEGER (0..255) 1966 -- none (0), 1967 -- simplePassword (1) 1968 -- md5 (2) 1969 -- reserved for specification by IANA (> 2) 1970 MAX-ACCESS read-create 1971 STATUS current 1972 DESCRIPTION 1973 "The authentication type specified for a virtu- 1974 al interface. Additional authentication types 1975 may be assigned locally." 1976 REFERENCE 1977 "OSPF Version 2, Appendix E Authentication" 1978 DEFVAL { 0 } -- no authentication, by default 1979 ::= { swL3ospfVirtIfEntry 9 } 1980 1981 swL3ospfVirtIfAuthKey OBJECT-TYPE 1982 SYNTAX OCTET STRING (SIZE(0..256)) 1983 MAX-ACCESS read-create 1984 STATUS current 1985 DESCRIPTION 1986 "If Authentication Type is simplePassword, the 1987 device will left adjust and zero fill to 8 oc- 1988 tets. 1989 1990 Note that unauthenticated interfaces need no 1991 authentication key, and simple password authen- 1992 tication cannot use a key of more than 8 oc- 1993 tets. Larger keys are useful only with authen- 1994 tication mechanisms not specified in this docu- 1995 ment." 1996 REFERENCE 1997 "OSPF Version 2, Section 9 The Interface Data 1998 Structure" 1999 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 2000 ::= { swL3ospfVirtIfEntry 10 } 2001 2002 swL3ospfVirtIfAuthKeyID OBJECT-TYPE 2003 SYNTAX INTEGER (0..255) 2004 MAX-ACCESS read-create 2005 STATUS current 2006 DESCRIPTION 2007 "The MD5 key ID." 2008 ::= { swL3ospfVirtIfEntry 11 } 2009 2010 swL3ospfVirtIfStatus OBJECT-TYPE 2011 SYNTAX RowStatus 2012 MAX-ACCESS read-create 2013 STATUS current 2014 DESCRIPTION 2015 "This variable displays the status of the en- 2016 try. Setting it to 'invalid' has the effect of 2017 rendering it inoperative. The internal effect 2018 (row removal) is implementation dependent." 2019 ::= { swL3ospfVirtIfEntry 12 } 2020 2021 2022-- ******************************************************************** 2023-- swL3ospfIfTable OBJECT IDENTIFIER ::= { swL3MgmtMIB 8 } 2024-- ******************************************************************** 2025 2026-- The OSPF Interface Table augments the ipAddrTable 2027-- with OSPF specific information. 2028 2029 swL3ospfIfTable OBJECT-TYPE 2030 SYNTAX SEQUENCE OF SwL3OspfIfEntry 2031 MAX-ACCESS not-accessible 2032 STATUS current 2033 DESCRIPTION 2034 "The OSPF Interface Table describes the inter- 2035 faces from the viewpoint of OSPF." 2036 REFERENCE 2037 "OSPF Version 2, Appendix C.3 Router interface 2038 parameters" 2039 ::= { swL3MgmtMIB 8 } 2040 2041 swL3ospfIfEntry OBJECT-TYPE 2042 SYNTAX SwL3OspfIfEntry 2043 MAX-ACCESS not-accessible 2044 STATUS current 2045 DESCRIPTION 2046 "The OSPF Interface Entry describes one inter- 2047 face from the viewpoint of OSPF." 2048 INDEX { swL3ospfIfIpAddress, swL3ospfAddressLessIf } 2049 ::= { swL3ospfIfTable 1 } 2050 2051SwL3OspfIfEntry ::= 2052 SEQUENCE { 2053 swL3ospfIfIpAddress 2054 IpAddress, 2055 swL3ospfAddressLessIf 2056 Integer32, 2057 swL3ospfIfAreaId 2058 AreaID, 2059 swL3ospfIfType 2060 INTEGER, 2061 swL3ospfIfAdminStat 2062 Status, 2063 swL3ospfIfRtrPriority 2064 DesignatedRouterPriority, 2065 swL3ospfIfTransitDelay 2066 UpToMaxAge, 2067 swL3ospfIfRetransInterval 2068 UpToMaxAge, 2069 swL3ospfIfHelloInterval 2070 HelloRange, 2071 swL3ospfIfRtrDeadInterval 2072 PositiveInteger, 2073 swL3ospfIfPollInterval 2074 PositiveInteger, 2075 swL3ospfIfState 2076 INTEGER, 2077 swL3ospfIfDesignatedRouter 2078 IpAddress, 2079 swL3ospfIfBackupDesignatedRouter 2080 IpAddress, 2081 swL3ospfIfEvents 2082 Counter32, 2083 swL3ospfIfMulticastForwarding 2084 INTEGER, 2085 swL3ospfIfDemand 2086 TruthValue, 2087 swL3ospfIfAuthType 2088 INTEGER, 2089 swL3ospfIfAuthKey 2090 OCTET STRING, 2091 swL3ospfIfAuthKeyID 2092 INTEGER, 2093 swL3ospfIfPassiveMode 2094 INTEGER, 2095-- swL3ospfIfStatus 2096-- RowStatus 2097 swL3ospfIfMetric 2098 Metric, 2099 swL3ospfIfDistributeListInType 2100 INTEGER, 2101 swL3ospfIfDistributeListInName 2102 DisplayString 2103 } 2104 2105 swL3ospfIfIpAddress OBJECT-TYPE 2106 SYNTAX IpAddress 2107 MAX-ACCESS read-only 2108 STATUS current 2109 DESCRIPTION 2110 "The IP address of this OSPF interface." 2111 ::= { swL3ospfIfEntry 1 } 2112 2113 swL3ospfAddressLessIf OBJECT-TYPE 2114 SYNTAX Integer32 2115 MAX-ACCESS read-only 2116 STATUS current 2117 DESCRIPTION 2118 "For the purpose of easing the instancing of 2119 addressed and addressless interfaces; This 2120 variable takes the value 0 on interfaces with 2121 IP Addresses, and the corresponding value of 2122 ifIndex for interfaces having no IP Address." 2123 ::= { swL3ospfIfEntry 2 } 2124 2125 swL3ospfIfAreaId OBJECT-TYPE 2126 SYNTAX AreaID 2127 MAX-ACCESS read-write 2128 STATUS current 2129 DESCRIPTION 2130 "A 32-bit integer uniquely identifying the area 2131 to which the interface connects. Area ID 2132 0.0.0.0 is used for the OSPF backbone." 2133 DEFVAL { '00000000'H } -- 0.0.0.0 2134 ::= { swL3ospfIfEntry 3 } 2135 2136 swL3ospfIfType OBJECT-TYPE 2137 SYNTAX INTEGER { 2138 broadcast (1), 2139 nbma (2), 2140 pointToPoint (3), 2141 pointToMultipoint (5) 2142 } 2143 MAX-ACCESS read-only 2144 STATUS current 2145 DESCRIPTION 2146 "The OSPF interface type. 2147 2148 By way of a default, this field may be intuited 2149 from the corresponding value of ifType. Broad- 2150 cast LANs, such as Ethernet and IEEE 802.5, 2151 take the value 'broadcast', X.25 and similar 2152 technologies take the value 'nbma', and links 2153 that are definitively point to point take the 2154 value 'pointToPoint'." 2155 ::= { swL3ospfIfEntry 4 } 2156 2157 swL3ospfIfAdminStat OBJECT-TYPE 2158 SYNTAX Status 2159 MAX-ACCESS read-write 2160 STATUS current 2161 DESCRIPTION 2162 "The OSPF interface's administrative status. 2163 The value formed on the interface, and the in- 2164 terface will be advertised as an internal route 2165 to some area. The value 'disabled' denotes 2166 that the interface is external to OSPF." 2167 DEFVAL { enabled } 2168 ::= { swL3ospfIfEntry 5 } 2169 2170 swL3ospfIfRtrPriority OBJECT-TYPE 2171 SYNTAX DesignatedRouterPriority 2172 MAX-ACCESS read-write 2173 STATUS current 2174 DESCRIPTION 2175 "The priority of this interface. Used in 2176 multi-access networks, this field is used in 2177 the designated router election algorithm. The 2178 value 0 signifies that the router is not eligi- 2179 ble to become the designated router on this 2180 particular network. In the event of a tie in 2181 this value, routers will use their Router ID as 2182 a tie breaker." 2183 DEFVAL { 1 } 2184 ::= { swL3ospfIfEntry 6 } 2185 2186 swL3ospfIfTransitDelay OBJECT-TYPE 2187 SYNTAX UpToMaxAge 2188 MAX-ACCESS read-only 2189 STATUS current 2190 DESCRIPTION 2191 "The estimated number of seconds it takes to 2192 transmit a link state update packet over this 2193 interface." 2194 DEFVAL { 1 } 2195 ::= { swL3ospfIfEntry 7 } 2196 2197 swL3ospfIfRetransInterval OBJECT-TYPE 2198 SYNTAX UpToMaxAge 2199 MAX-ACCESS read-only 2200 STATUS current 2201 DESCRIPTION 2202 "The number of seconds between link-state ad- 2203 vertisement retransmissions, for adjacencies 2204 belonging to this interface. This value is 2205 also used when retransmitting database descrip- 2206 tion and link-state request packets." 2207 DEFVAL { 5 } 2208 ::= { swL3ospfIfEntry 8 } 2209 2210 swL3ospfIfHelloInterval OBJECT-TYPE 2211 SYNTAX HelloRange 2212 MAX-ACCESS read-write 2213 STATUS current 2214 DESCRIPTION 2215 "The length of time, in seconds, between the 2216 Hello packets that the router sends on the in- 2217 terface. This value must be the same for all 2218 routers attached to a common network." 2219 DEFVAL { 10 } 2220 ::= { swL3ospfIfEntry 9 } 2221 2222 swL3ospfIfRtrDeadInterval OBJECT-TYPE 2223 SYNTAX PositiveInteger 2224 MAX-ACCESS read-write 2225 STATUS current 2226 DESCRIPTION 2227 "The number of seconds that a router's Hello 2228 packets have not been seen before it's neigh- 2229 bors declare the router down. This should be 2230 some multiple of the Hello interval. This 2231 value must be the same for all routers attached 2232 to a common network." 2233 DEFVAL { 40 } 2234 ::= { swL3ospfIfEntry 10 } 2235 2236 swL3ospfIfPollInterval OBJECT-TYPE 2237 SYNTAX PositiveInteger 2238 MAX-ACCESS read-only 2239 STATUS current 2240 DESCRIPTION 2241 "The larger time interval, in seconds, between 2242 the Hello packets sent to an inactive non- 2243 broadcast multi- access neighbor." 2244 DEFVAL { 120 } 2245 ::= { swL3ospfIfEntry 11 } 2246 2247 swL3ospfIfState OBJECT-TYPE 2248 SYNTAX INTEGER { 2249 down (1), 2250 loopback (2), 2251 waiting (3), 2252 pointToPoint (4), 2253 designatedRouter (5), 2254 backupDesignatedRouter (6), 2255 otherDesignatedRouter (7) 2256 } 2257 MAX-ACCESS read-only 2258 STATUS current 2259 DESCRIPTION 2260 "The OSPF Interface State." 2261 DEFVAL { down } 2262 ::= { swL3ospfIfEntry 12 } 2263 2264 swL3ospfIfDesignatedRouter OBJECT-TYPE 2265 SYNTAX IpAddress 2266 MAX-ACCESS read-only 2267 STATUS current 2268 DESCRIPTION 2269 "The IP Address of the Designated Router." 2270 DEFVAL { '00000000'H } -- 0.0.0.0 2271 ::= { swL3ospfIfEntry 13 } 2272 2273 swL3ospfIfBackupDesignatedRouter OBJECT-TYPE 2274 SYNTAX IpAddress 2275 MAX-ACCESS read-only 2276 STATUS current 2277 DESCRIPTION 2278 "The IP Address of the Backup Designated 2279 Router." 2280 DEFVAL { '00000000'H } -- 0.0.0.0 2281 ::= { swL3ospfIfEntry 14 } 2282 2283 swL3ospfIfEvents OBJECT-TYPE 2284 SYNTAX Counter32 2285 MAX-ACCESS read-only 2286 STATUS current 2287 DESCRIPTION 2288 "The number of times this OSPF interface has 2289 changed its state, or an error has occurred." 2290 ::= { swL3ospfIfEntry 15 } 2291 2292 swL3ospfIfMulticastForwarding OBJECT-TYPE 2293 SYNTAX INTEGER { 2294 blocked (1), -- no multicast forwarding 2295 multicast (2), -- using multicast address 2296 unicast (3) -- to each OSPF neighbor 2297 } 2298 MAX-ACCESS read-only 2299 STATUS current 2300 DESCRIPTION 2301 "The way multicasts should forwarded on this 2302 interface; not forwarded, forwarded as data 2303 link multicasts, or forwarded as data link uni- 2304 casts. Data link multicasting is not meaning- 2305 ful on point to point and NBMA interfaces, and 2306 setting ospfMulticastForwarding to 0 effective- 2307 ly disables all multicast forwarding." 2308 DEFVAL { blocked } 2309 ::= { swL3ospfIfEntry 16 } 2310 2311 swL3ospfIfDemand OBJECT-TYPE 2312 SYNTAX TruthValue 2313 MAX-ACCESS read-only 2314 STATUS current 2315 DESCRIPTION 2316 "Indicates whether Demand OSPF procedures (hel- 2317 lo supression to FULL neighbors and setting the 2318 DoNotAge flag on proogated LSAs) should be per- 2319 formed on this interface." 2320 DEFVAL { false } 2321 ::= { swL3ospfIfEntry 17 } 2322 2323 swL3ospfIfAuthType OBJECT-TYPE 2324 SYNTAX INTEGER (0..255) 2325 -- none (0), 2326 -- simplePassword (1) 2327 -- md5 (2) 2328 -- reserved for specification by IANA (> 2) 2329 MAX-ACCESS read-write 2330 STATUS current 2331 DESCRIPTION 2332 "The authentication type specified for an in- 2333 terface. Additional authentication types may 2334 be assigned locally." 2335 REFERENCE 2336 "OSPF Version 2, Appendix E Authentication" 2337 DEFVAL { 0 } -- no authentication, by default 2338 ::= { swL3ospfIfEntry 18 } 2339 2340 swL3ospfIfAuthKey OBJECT-TYPE 2341 SYNTAX OCTET STRING (SIZE (0..256)) 2342 MAX-ACCESS read-write 2343 STATUS current 2344 DESCRIPTION 2345 "The Authentication Key. If the Area's Author- 2346 ization Type is simplePassword, and the key 2347 length is shorter than 8 octets, the agent will 2348 left adjust and zero fill to 8 octets. 2349 2350 Note that unauthenticated interfaces need no 2351 authentication key, and simple password authen- 2352 tication cannot use a key of more than 8 oc- 2353 tets. Larger keys are useful only with authen- 2354 tication mechanisms not specified in this docu- 2355 ment. 2356 2357 When read, ospfIfAuthKey always returns an Oc- 2358 tet String of length zero." 2359 REFERENCE 2360 "OSPF Version 2, Section 9 The Interface Data 2361 Structure" 2362 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 2363 ::= { swL3ospfIfEntry 19 } 2364 2365 swL3ospfIfAuthKeyID OBJECT-TYPE 2366 SYNTAX INTEGER (0..255) 2367 MAX-ACCESS read-write 2368 STATUS current 2369 DESCRIPTION 2370 "The MD5 key ID." 2371 ::= { swL3ospfIfEntry 20 } 2372 2373 swL3ospfIfPassiveMode OBJECT-TYPE 2374 SYNTAX INTEGER{ 2375 other(1), 2376 disabled(2), 2377 enabled(3) 2378 } 2379 MAX-ACCESS read-write 2380 STATUS current 2381 DESCRIPTION 2382 "Assign the designated entry to be a passive interface." 2383 ::= { swL3ospfIfEntry 21 } 2384 2385 2386-- swL3ospfIfStatus OBJECT-TYPE 2387-- SYNTAX RowStatus 2388-- MAX-ACCESS read-write 2389-- STATUS current 2390-- DESCRIPTION 2391-- "This variable displays the status of the en- 2392-- try. Setting it to 'invalid' has the effect of 2393-- rendering it inoperative. The internal effect 2394-- (row removal) is implementation dependent." 2395-- ::= { swL3ospfIfEntry 22 } 2396 2397 swL3ospfIfMetric OBJECT-TYPE 2398 SYNTAX Metric 2399 MAX-ACCESS read-write 2400 STATUS current 2401 DESCRIPTION 2402 "The Metric to be advertised." 2403 ::= { swL3ospfIfEntry 23 } 2404 2405 swL3ospfIfDistributeListInType OBJECT-TYPE 2406 SYNTAX INTEGER { 2407 none(1), 2408 access_list (2) 2409 } 2410 MAX-ACCESS read-write 2411 STATUS current 2412 DESCRIPTION 2413 "The type of route filter for distribute list in." 2414 ::= { swL3ospfIfEntry 24 } 2415 2416 swL3ospfIfDistributeListInName OBJECT-TYPE 2417 SYNTAX DisplayString (SIZE (0..16)) 2418 MAX-ACCESS read-write 2419 STATUS current 2420 DESCRIPTION 2421 "The name of route filter for distribute list in." 2422 ::= { swL3ospfIfEntry 25 } 2423 2424 2425-- ******************************************************************* 2426-- swL3RoutePreference OBJECT IDENTIFIER ::= { swL3MgmtMIB 9 } 2427-- ******************************************************************* 2428swL3RoutePreference OBJECT IDENTIFIER ::= { swL3MgmtMIB 9 } 2429 2430 swL3RoutePreferenceRIP OBJECT-TYPE 2431 SYNTAX INTEGER (1..999) 2432 MAX-ACCESS read-write 2433 STATUS current 2434 DESCRIPTION 2435 "Used to configure the route preference of RIP." 2436 ::= { swL3RoutePreference 1 } 2437 2438 swL3RoutePreferenceOSPFIntra OBJECT-TYPE 2439 SYNTAX INTEGER (1..999) 2440 MAX-ACCESS read-write 2441 STATUS current 2442 DESCRIPTION 2443 "Used to configure the route preference of OSPF Intra." 2444 ::= { swL3RoutePreference 2 } 2445 2446 swL3RoutePreferenceStatic OBJECT-TYPE 2447 SYNTAX INTEGER (1..999) 2448 MAX-ACCESS read-write 2449 STATUS current 2450 DESCRIPTION 2451 "Used to configure the route preference of Static." 2452 ::= { swL3RoutePreference 3 } 2453 2454 swL3RoutePreferenceLocal OBJECT-TYPE 2455 SYNTAX INTEGER (0..999) 2456 MAX-ACCESS read-only 2457 STATUS current 2458 DESCRIPTION 2459 "Used to read the route preference of Local." 2460 ::= { swL3RoutePreference 4 } 2461 2462 swL3RoutePreferenceOSPFInter OBJECT-TYPE 2463 SYNTAX INTEGER (1..999) 2464 MAX-ACCESS read-write 2465 STATUS current 2466 DESCRIPTION 2467 "Used to configure the route preference of OSPF Inter." 2468 ::= { swL3RoutePreference 5 } 2469 2470 swL3RoutePreferenceOSPFExtT1 OBJECT-TYPE 2471 SYNTAX INTEGER (1..999) 2472 MAX-ACCESS read-write 2473 STATUS current 2474 DESCRIPTION 2475 "Used to configure the route preference of OSPFExtT1." 2476 ::= { swL3RoutePreference 6 } 2477 2478 swL3RoutePreferenceOSPFExtT2 OBJECT-TYPE 2479 SYNTAX INTEGER (1..999) 2480 MAX-ACCESS read-write 2481 STATUS current 2482 DESCRIPTION 2483 "Used to configure the route preference of OSPF ExtT2." 2484 ::= { swL3RoutePreference 7 } 2485 2486 swL3RoutePreferenceDefault OBJECT-TYPE 2487 SYNTAX INTEGER (1..999) 2488 MAX-ACCESS read-write 2489 STATUS current 2490 DESCRIPTION 2491 "Used to configure the route preference of Default route." 2492 ::= { swL3RoutePreference 8 } 2493 2494 2495-- ----------------------------------------------------------------------------- 2496-- The OSPF Area Data Structure contains information 2497-- regarding the various areas. The interfaces and 2498-- virtual links are configured as part of these areas. 2499-- Area 0.0.0.0, by definition, is the Backbone Area 2500-- ----------------------------------------------------------------------------- 2501 2502 swL3ospfAreaTable OBJECT-TYPE 2503 SYNTAX SEQUENCE OF SwL3ospfAreaEntry 2504 MAX-ACCESS not-accessible 2505 STATUS current 2506 DESCRIPTION 2507 "Information describing the configured parame- 2508 ters and cumulative statistics of the router's 2509 attached areas." 2510 REFERENCE 2511 "OSPF Version 2, Section 6 The Area Data Struc- 2512 ture" 2513 ::= { swL3MgmtMIB 10 } 2514 2515 swL3ospfAreaEntry OBJECT-TYPE 2516 SYNTAX SwL3ospfAreaEntry 2517 MAX-ACCESS not-accessible 2518 STATUS current 2519 DESCRIPTION 2520 "Information describing the configured parame- 2521 ters and cumulative statistics of one of the 2522 router's attached areas." 2523 INDEX { swL3ospfAreaId } 2524 ::= { swL3ospfAreaTable 1 } 2525 2526SwL3ospfAreaEntry ::= 2527 SEQUENCE { 2528 swL3ospfAreaId 2529 AreaID, 2530 swL3ospfAreaType 2531 INTEGER, 2532 swL3ospfAreaSummaryState 2533 INTEGER, 2534 swL3ospfAreaMetric 2535 Integer32, 2536 swL3ospfAreaTranslateState 2537 INTEGER, 2538 swL3ospfAreaStatus 2539 RowStatus 2540 } 2541 2542 swL3ospfAreaId OBJECT-TYPE 2543 SYNTAX AreaID 2544 MAX-ACCESS read-only 2545 STATUS current 2546 DESCRIPTION 2547 "A 32-bit integer uniquely identifying an area. 2548 Area ID 0.0.0.0 is used for the OSPF backbone." 2549 ::= { swL3ospfAreaEntry 1 } 2550 2551 swL3ospfAreaType OBJECT-TYPE 2552 SYNTAX INTEGER{ 2553 normal(1), 2554 stub(2), 2555 nssa(3) 2556 } 2557 MAX-ACCESS read-create 2558 STATUS obsolete 2559 DESCRIPTION 2560 "The type specified for an area." 2561 ::= { swL3ospfAreaEntry 2 } 2562 2563 swL3ospfAreaSummaryState OBJECT-TYPE 2564 SYNTAX INTEGER { 2565 none(1), 2566 disabled(2), 2567 enabled(3) 2568 } 2569 MAX-ACCESS read-create 2570 STATUS current 2571 DESCRIPTION 2572 "Whether the summary LSA is effective for this area." 2573 ::= { swL3ospfAreaEntry 3 } 2574 2575 swL3ospfAreaMetric OBJECT-TYPE 2576 SYNTAX Integer32(0..65535) 2577 MAX-ACCESS read-write 2578 STATUS current 2579 DESCRIPTION 2580 "Enter the metric (1 - 65535; 0 for auto cost) of this area." 2581 ::= { swL3ospfAreaEntry 4 } 2582 2583 swL3ospfAreaTranslateState OBJECT-TYPE 2584 SYNTAX INTEGER { 2585 none(1), 2586 disabled(2), 2587 enabled(3) 2588 } 2589 MAX-ACCESS read-create 2590 STATUS current 2591 DESCRIPTION 2592 "." 2593 ::= { swL3ospfAreaEntry 5 } 2594 2595 swL3ospfAreaStatus OBJECT-TYPE 2596 SYNTAX RowStatus 2597 MAX-ACCESS read-create 2598 STATUS current 2599 DESCRIPTION 2600 "This variable displays the status of the en- 2601 try. Setting it to 'invalid' has the effect of 2602 rendering it inoperative. The internal effect 2603 (row removal) is implementation dependent." 2604 ::= { swL3ospfAreaEntry 6 } 2605 2606-- ----------------------------------------------------------------------------- 2607-- The DVMRP Interface Table 2608-- ----------------------------------------------------------------------------- 2609swL3dvmrpInterfaceTable OBJECT-TYPE 2610 SYNTAX SEQUENCE OF SwL3dvmrpInterfaceEntry 2611 MAX-ACCESS not-accessible 2612 STATUS current 2613 DESCRIPTION 2614 "The (conceptual) table listing the router's multicast- 2615 capable interfaces." 2616 ::= { swL3MgmtMIB 12 } 2617 2618swL3dvmrpInterfaceEntry OBJECT-TYPE 2619 SYNTAX SwL3dvmrpInterfaceEntry 2620 MAX-ACCESS not-accessible 2621 STATUS current 2622 DESCRIPTION 2623 "An entry (conceptual row) in the dvmrpInterfaceTable. This 2624 row augments ipMRouteInterfaceEntry in the IP Multicast MIB, 2625 where the threshold object resides." 2626 2627 INDEX { swL3dvmrpInterfaceIfIndex } 2628 ::= { swL3dvmrpInterfaceTable 1 } 2629 2630SwL3dvmrpInterfaceEntry ::= SEQUENCE { 2631 swL3dvmrpInterfaceIfIndex Integer32, 2632 swL3dvmrpInterfaceLocalAddress IpAddress, 2633 swL3dvmrpInterfaceMetric Integer32, 2634 swL3dvmrpInterfaceProbe Integer32, 2635 swL3dvmrpInterfaceNbrTimeout Integer32, 2636 swL3dvmrpInterfaceStatus RowStatus, 2637 swL3dvmrpInterfaceRcvBadPkts Counter32, 2638 swL3dvmrpInterfaceRcvBadRoutes Counter32 2639} 2640 2641swL3dvmrpInterfaceIfIndex OBJECT-TYPE 2642 SYNTAX Integer32 2643 MAX-ACCESS not-accessible 2644 STATUS current 2645 DESCRIPTION 2646 "The ifIndex value of the interface for which DVMRP is 2647 enabled." 2648 ::= { swL3dvmrpInterfaceEntry 1 } 2649 2650swL3dvmrpInterfaceLocalAddress OBJECT-TYPE 2651 SYNTAX IpAddress 2652 MAX-ACCESS read-create 2653 STATUS current 2654 DESCRIPTION 2655 "The IP address this system will use as a source address on 2656 this interface. On unnumbered interfaces, it must be the 2657 same value as dvmrpInterfaceLocalAddress for some interface 2658 on the system." 2659 ::= { swL3dvmrpInterfaceEntry 2 } 2660 2661swL3dvmrpInterfaceMetric OBJECT-TYPE 2662 SYNTAX Integer32 (1..31) 2663 MAX-ACCESS read-create 2664 STATUS current 2665 DESCRIPTION 2666 "The distance metric for this interface which is used to 2667 calculate distance vectors." 2668 DEFVAL { 1 } 2669 ::= { swL3dvmrpInterfaceEntry 3 } 2670 2671swL3dvmrpInterfaceProbe OBJECT-TYPE 2672 SYNTAX Integer32 (1..65535) 2673 MAX-ACCESS read-create 2674 STATUS current 2675 DESCRIPTION 2676 "Probe distribution interval." 2677 DEFVAL { 10 } 2678 ::= { swL3dvmrpInterfaceEntry 4 } 2679 2680swL3dvmrpInterfaceNbrTimeout OBJECT-TYPE 2681 SYNTAX Integer32 (1..65535) 2682 MAX-ACCESS read-create 2683 STATUS current 2684 DESCRIPTION 2685 "Used to set the timer before neighbors are timed out." 2686 DEFVAL { 35 } 2687 ::= { swL3dvmrpInterfaceEntry 5 } 2688 2689swL3dvmrpInterfaceStatus OBJECT-TYPE 2690 SYNTAX RowStatus 2691 MAX-ACCESS read-create 2692 STATUS current 2693 DESCRIPTION 2694 "The status of this entry. Creating the entry enables DVMRP 2695 on the virtual interface; destroying the entry or setting it 2696 to notInService disables DVMRP on the virtual interface." 2697 ::= { swL3dvmrpInterfaceEntry 6} 2698 2699swL3dvmrpInterfaceRcvBadPkts OBJECT-TYPE 2700 SYNTAX Counter32 2701 MAX-ACCESS read-only 2702 STATUS current 2703 DESCRIPTION 2704 "The number of DVMRP packets received on the interface by 2705 the DVMRP process which were subsequently discarded as 2706 invalid (e.g. invalid packet format, or a route report from 2707 an unknown neighbor)." 2708 ::= { swL3dvmrpInterfaceEntry 7 } 2709 2710swL3dvmrpInterfaceRcvBadRoutes OBJECT-TYPE 2711 SYNTAX Counter32 2712 MAX-ACCESS read-only 2713 STATUS current 2714 DESCRIPTION 2715 "The number of routes, in valid DVMRP packets, which were 2716 ignored because the entry was invalid." 2717 ::= { swL3dvmrpInterfaceEntry 8 } 2718 2719-- ----------------------------------------------------------------------------- 2720--swL3OspfLsdbMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 13 } 2721-- ----------------------------------------------------------------------------- 2722 2723-- OSPF Link State Database 2724 2725-- The Link State Database contains the Link State 2726-- Advertisements from throughout the areas that the 2727-- device is attached to. 2728 2729 swL3OspfInternalLsdbTable OBJECT-TYPE 2730 SYNTAX SEQUENCE OF SwL3OspfInternalLsdbEntry 2731 MAX-ACCESS not-accessible 2732 STATUS current 2733 DESCRIPTION 2734 "The OSPF Process's Link State Database." 2735 REFERENCE 2736 "OSPF Version 2, Section 12 Link State Adver- 2737 tisements" 2738 ::= { swL3OspfLsdbMgmt 1 } 2739 2740 swL3OspfInternalLsdbEntry OBJECT-TYPE 2741 SYNTAX SwL3OspfInternalLsdbEntry 2742 MAX-ACCESS not-accessible 2743 STATUS current 2744 DESCRIPTION 2745 "A single Link State Advertisement." 2746 INDEX { swL3OspfInternalLsdbAreaId, swL3OspfInternalLsdbType, 2747 swL3OspfInternalLsdbLsid, swL3OspfInternalLsdbRouterId } 2748 ::= { swL3OspfInternalLsdbTable 1 } 2749 2750SwL3OspfInternalLsdbEntry ::= 2751 SEQUENCE { 2752 swL3OspfInternalLsdbAreaId 2753 AreaID, 2754 swL3OspfInternalLsdbType 2755 INTEGER, 2756 swL3OspfInternalLsdbLsid 2757 IpAddress, 2758 swL3OspfInternalLsdbRouterId 2759 RouterID, 2760 swL3OspfInternalLsdbMetric 2761 Integer32, 2762 swL3OspfInternalLsdbSequenceNo 2763 OCTET STRING, 2764 swL3OspfInternalLsdbAge 2765 Unsigned32, 2766 swL3OspfInternalLsdbChecksum 2767 Integer32 2768 } 2769 2770 swL3OspfInternalLsdbAreaId OBJECT-TYPE 2771 SYNTAX AreaID 2772 MAX-ACCESS read-only 2773 STATUS current 2774 DESCRIPTION 2775 "The 32 bit identifier of the Area from which 2776 the LSA was received." 2777 ::= { swL3OspfInternalLsdbEntry 1 } 2778 2779-- External Link State Advertisements are permitted 2780-- for backward compatibility, but should be displayed in 2781-- the ospfExtLsdbTable rather than here. 2782 2783 swL3OspfInternalLsdbType OBJECT-TYPE 2784 SYNTAX INTEGER { 2785 routerLink (1), 2786 networkLink (2), 2787 summaryLink (3), 2788 asSummaryLink (4), 2789 asExternalLink (5), -- but see ospfExtLsdbTable 2790 multicastLink (6), 2791 nssaExternalLink (7) 2792 } 2793 MAX-ACCESS read-only 2794 STATUS current 2795 DESCRIPTION 2796 "The type of the link state advertisement. 2797 Each link state type has a separate advertise- 2798 ment format." 2799 ::= { swL3OspfInternalLsdbEntry 2 } 2800 2801 swL3OspfInternalLsdbLsid OBJECT-TYPE 2802 SYNTAX IpAddress 2803 MAX-ACCESS read-only 2804 STATUS current 2805 DESCRIPTION 2806 "The Link State ID is an LS Type Specific field 2807 containing either a Router ID or an IP Address; 2808 it identifies the piece of the routing domain 2809 that is being described by the advertisement." 2810 ::= { swL3OspfInternalLsdbEntry 3 } 2811 2812 swL3OspfInternalLsdbRouterId OBJECT-TYPE 2813 SYNTAX RouterID 2814 MAX-ACCESS read-only 2815 STATUS current 2816 DESCRIPTION 2817 "The 32 bit number that uniquely identifies the 2818 originating router in the Autonomous System." 2819 ::= { swL3OspfInternalLsdbEntry 4 } 2820 2821 swL3OspfInternalLsdbMetric OBJECT-TYPE 2822 SYNTAX Integer32(0..65535) 2823 MAX-ACCESS read-only 2824 STATUS current 2825 DESCRIPTION 2826 "Enter the metric (1 - 65535; 0 for auto cost) of this area." 2827 ::= { swL3OspfInternalLsdbEntry 5 } 2828 2829 swL3OspfInternalLsdbSequenceNo OBJECT-TYPE 2830 SYNTAX OCTET STRING (SIZE(4)) 2831 MAX-ACCESS read-only 2832 STATUS current 2833 DESCRIPTION 2834 "The sequence number field is a signed 32-bit 2835 integer. It is used to detect old and dupli- 2836 cate link state advertisements. The space of 2837 sequence numbers is linearly ordered. The 2838 larger the sequence number the more recent the 2839 advertisement." 2840 ::= { swL3OspfInternalLsdbEntry 6 } 2841 2842 swL3OspfInternalLsdbAge OBJECT-TYPE 2843 SYNTAX Unsigned32 -- Should be 0..MaxAge 2844 MAX-ACCESS read-only 2845 STATUS current 2846 DESCRIPTION 2847 "This field is the age of the link state adver- 2848 tisement in seconds." 2849 ::= { swL3OspfInternalLsdbEntry 7 } 2850 2851 swL3OspfInternalLsdbChecksum OBJECT-TYPE 2852 SYNTAX Integer32 2853 MAX-ACCESS read-only 2854 STATUS current 2855 DESCRIPTION 2856 "This field is the checksum of the complete 2857 contents of the advertisement, excepting the 2858 age field. The age field is excepted so that 2859 an advertisement's age can be incremented 2860 without updating the checksum. The checksum 2861 used is the same that is used for ISO connec- 2862 tionless datagrams; it is commonly referred to 2863 as the Fletcher checksum." 2864 ::= { swL3OspfInternalLsdbEntry 8 } 2865 2866-- OSPF Link State Database, External 2867 2868-- The Link State Database contains the Link State 2869-- Advertisements from throughout the areas that the 2870-- device is attached to. 2871 2872-- This table is identical to the OSPF LSDB Table in 2873-- format, but contains only External Link State 2874-- Advertisements. The purpose is to allow external 2875-- LSAs to be displayed once for the router rather 2876-- than once in each non-stub area. 2877 2878 swL3OspfExternalLsdbTable OBJECT-TYPE 2879 SYNTAX SEQUENCE OF SwL3OspfExternalLsdbEntry 2880 MAX-ACCESS not-accessible 2881 STATUS current 2882 DESCRIPTION 2883 "The OSPF Process's Links State Database." 2884 ::= { swL3OspfLsdbMgmt 2 } 2885 2886 swL3OspfExternalLsdbEntry OBJECT-TYPE 2887 SYNTAX SwL3OspfExternalLsdbEntry 2888 MAX-ACCESS not-accessible 2889 STATUS current 2890 DESCRIPTION 2891 "A single Link State Advertisement." 2892 INDEX { swL3OspfExternalLsdbType, swL3OspfExternalLsdbLsid, swL3OspfExternalLsdbRouterId } 2893 ::= { swL3OspfExternalLsdbTable 1 } 2894 2895SwL3OspfExternalLsdbEntry ::= 2896 SEQUENCE { 2897 swL3OspfExternalLsdbType 2898 INTEGER, 2899 swL3OspfExternalLsdbLsid 2900 IpAddress, 2901 swL3OspfExternalLsdbRouterId 2902 RouterID, 2903 swL3OspfExternalLsdbMetric 2904 Integer32, 2905 swL3OspfExternalLsdbMetricType 2906 INTEGER, 2907 swL3OspfExternalLsdbSequenceNo 2908 OCTET STRING, 2909 swL3OspfExternalLsdbAge 2910 Unsigned32, 2911 swL3OspfExternalLsdbChecksum 2912 Integer32, 2913 swL3OspfExternalLsdbForwardingAddress 2914 IpAddress, 2915 swL3OspfExternalLsdbRouteTag 2916 OCTET STRING 2917 } 2918 2919 swL3OspfExternalLsdbType OBJECT-TYPE 2920 SYNTAX INTEGER { 2921 asExternalLink (5), 2922 nssaExternalLink (7) 2923 } 2924 MAX-ACCESS read-only 2925 STATUS current 2926 DESCRIPTION 2927 "The type of the link state advertisement. 2928 Each link state type has a separate advertise- 2929 ment format." 2930 ::= { swL3OspfExternalLsdbEntry 1 } 2931 2932 swL3OspfExternalLsdbLsid OBJECT-TYPE 2933 SYNTAX IpAddress 2934 MAX-ACCESS read-only 2935 STATUS current 2936 DESCRIPTION 2937 "The Link State ID is an LS Type Specific field 2938 containing either a Router ID or an IP Address; 2939 it identifies the piece of the routing domain 2940 that is being described by the advertisement." 2941 ::= { swL3OspfExternalLsdbEntry 2 } 2942 2943 swL3OspfExternalLsdbRouterId OBJECT-TYPE 2944 SYNTAX RouterID 2945 MAX-ACCESS read-only 2946 STATUS current 2947 DESCRIPTION 2948 "The 32 bit number that uniquely identifies the 2949 originating router in the Autonomous System." 2950 ::= { swL3OspfExternalLsdbEntry 3 } 2951 2952 swL3OspfExternalLsdbMetric OBJECT-TYPE 2953 SYNTAX Integer32(0..65535) 2954 MAX-ACCESS read-only 2955 STATUS current 2956 DESCRIPTION 2957 "Enter the metric (1 - 65535; 0 for auto cost) of this area." 2958 ::= { swL3OspfExternalLsdbEntry 4 } 2959 2960 swL3OspfExternalLsdbMetricType OBJECT-TYPE 2961 SYNTAX INTEGER { 2962 unrecognized(0), 2963 type-1(1), 2964 type-2(2) 2965 } 2966 MAX-ACCESS read-only 2967 STATUS current 2968 DESCRIPTION 2969 "Enter the metric type of this area." 2970 ::= { swL3OspfExternalLsdbEntry 5 } 2971 2972 swL3OspfExternalLsdbSequenceNo OBJECT-TYPE 2973 SYNTAX OCTET STRING (SIZE(4)) 2974 MAX-ACCESS read-only 2975 STATUS current 2976 DESCRIPTION 2977 "The sequence number field is a signed 32-bit 2978 integer. It is used to detect old and dupli- 2979 cate link state advertisements. The space of 2980 sequence numbers is linearly ordered. The 2981 larger the sequence number the more recent the 2982 advertisement." 2983 ::= { swL3OspfExternalLsdbEntry 6 } 2984 2985 swL3OspfExternalLsdbAge OBJECT-TYPE 2986 SYNTAX Unsigned32 -- Should be 0..MaxAge 2987 MAX-ACCESS read-only 2988 STATUS current 2989 DESCRIPTION 2990 "This field is the age of the link state adver- 2991 tisement in seconds." 2992 ::= { swL3OspfExternalLsdbEntry 7 } 2993 2994 swL3OspfExternalLsdbChecksum OBJECT-TYPE 2995 SYNTAX Integer32 2996 MAX-ACCESS read-only 2997 STATUS current 2998 DESCRIPTION 2999 "This field is the checksum of the complete 3000 contents of the advertisement, except the 3001 age field. The age field is the exception so that 3002 an advertisement's age can be incremented 3003 without updating the checksum. The checksum 3004 used is the same that is used for ISO connec- 3005 tionless datagrams; it is commonly referred to 3006 as the Fletcher checksum." 3007 ::= { swL3OspfExternalLsdbEntry 8 } 3008 3009 swL3OspfExternalLsdbForwardingAddress OBJECT-TYPE 3010 SYNTAX IpAddress 3011 MAX-ACCESS read-only 3012 STATUS current 3013 DESCRIPTION 3014 "This field is the forwarding address." 3015 ::= { swL3OspfExternalLsdbEntry 9 } 3016 3017 swL3OspfExternalLsdbRouteTag OBJECT-TYPE 3018 SYNTAX OCTET STRING 3019 MAX-ACCESS read-only 3020 STATUS current 3021 DESCRIPTION 3022 "This field is the route tag." 3023 ::= { swL3OspfExternalLsdbEntry 10 } 3024 3025-- ----------------------------------------------------------------------------- 3026-- swL3VrrpOperMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 14 } 3027-- ----------------------------------------------------------------------------- 3028-- ----------------------------------------------------------------------------- 3029-- L3 VRRP Operations Table 3030-- ----------------------------------------------------------------------------- 3031 3032 swL3VrrpOperTable OBJECT-TYPE 3033 SYNTAX SEQUENCE OF SwL3VrrpOperEntry 3034 MAX-ACCESS not-accessible 3035 STATUS current 3036 DESCRIPTION 3037 "Operations table for a VRRP router which consists of a 3038 sequence (i.e., one or more conceptual rows) of 3039 'swL3vrrpOperEntry' items." 3040 ::= { swL3VrrpOperMgmt 1 } 3041 3042 swL3VrrpOperEntry OBJECT-TYPE 3043 SYNTAX SwL3VrrpOperEntry 3044 MAX-ACCESS not-accessible 3045 STATUS current 3046 DESCRIPTION 3047 "An entry in the vrrpOperTable containing the operational 3048 characteristics of a virtual router. On a VRRP router, 3049 a given virtual router is identified by a combination 3050 of the IF index and VRID. 3051 3052 Rows in the table cannot be modified unless the value 3053 of `swL3VrrpOperAdminState' is `disabled' and the 3054 `swL3VrrpOperState' has transitioned to `initialize'." 3055 3056 INDEX { swL3VrrpOperIfIndex, swL3VrrpOperVrId } 3057 ::= { swL3VrrpOperTable 1 } 3058 3059 SwL3VrrpOperEntry ::= 3060 SEQUENCE { 3061 swL3VrrpOperIfIndex 3062 Integer32, 3063 swL3VrrpOperVrId 3064 VrId, 3065 swL3VrrpOperVirtualMacAddr 3066 MacAddress, 3067 swL3VrrpOperState 3068 INTEGER, 3069 swL3VrrpOperAdminState 3070 INTEGER, 3071 swL3VrrpOperPriority 3072 Integer32, 3073 swL3VrrpOperMasterIpAddr 3074 IpAddress, 3075 swL3VrrpOperCriticalIpAddr 3076 IpAddress, 3077 swL3VrrpOperCheckCriticalIpState 3078 INTEGER, 3079 swL3VrrpOperAuthType 3080 INTEGER, 3081 swL3VrrpOperAuthKey 3082 OCTET STRING, 3083 swL3VrrpOperAdvertisementInterval 3084 Integer32, 3085 swL3VrrpOperPreemptMode 3086 TruthValue, 3087 swL3VrrpOperVirtualRouterUpTime 3088 TimeStamp, 3089 swL3VrrpOperVirtualIpAddr 3090 IpAddress, 3091 swL3VrrpOperRowStatus 3092 RowStatus 3093 } 3094 3095 swL3VrrpOperIfIndex OBJECT-TYPE 3096 SYNTAX Integer32 3097 MAX-ACCESS read-only 3098 STATUS current 3099 DESCRIPTION 3100 "The ifIndex value of the interface for which VRRP is 3101 enabled." 3102 ::= { swL3VrrpOperEntry 1 } 3103 3104 swL3VrrpOperVrId OBJECT-TYPE 3105 SYNTAX VrId 3106 MAX-ACCESS read-only 3107 STATUS current 3108 DESCRIPTION 3109 "This object contains the Virtual Router Identifier (VRID)." 3110 ::= { swL3VrrpOperEntry 2 } 3111 3112 swL3VrrpOperVirtualMacAddr OBJECT-TYPE 3113 SYNTAX MacAddress 3114 MAX-ACCESS read-only 3115 STATUS current 3116 DESCRIPTION 3117 "The virtual MAC address of the virtual router. Although this 3118 object can be derived from the 'swL3VrrpOperVrId' object, it is 3119 defined so that it is easily obtainable by a management 3120 application and can be included in VRRP-related SNMP traps." 3121 ::= { swL3VrrpOperEntry 3 } 3122 3123 swL3VrrpOperState OBJECT-TYPE 3124 SYNTAX INTEGER { 3125 initialize(1), 3126 backup(2), 3127 master(3) 3128 } 3129 MAX-ACCESS read-only 3130 STATUS current 3131 3132 DESCRIPTION 3133 "The current state of the virtual router. This object has 3134 three defined values: 3135 3136 - `initialize', which indicates that all the 3137 virtual router is waiting for a startup event. 3138 3139 - `backup', which indicates the virtual router is 3140 monitoring the availability of the master router. 3141 3142 - `master', which indicates that the virtual router 3143 is forwarding packets for IP addresses that are 3144 associated with this router. 3145 3146 Setting the `swL3VrrpOperAdminState' object (below) initiates 3147 3148 3149 transitions in the value of this object." 3150 ::= { swL3VrrpOperEntry 4 } 3151 3152 swL3VrrpOperAdminState OBJECT-TYPE 3153 SYNTAX INTEGER { 3154 up(1), 3155 down(2) 3156 } 3157 MAX-ACCESS read-create 3158 STATUS current 3159 DESCRIPTION 3160 "This object will enable/disable the virtual router 3161 function. Setting the value to `up', will transition 3162 the state of the virtual router from `initialize' to `backup' 3163 or `master', depending on the value of `swL3VrrpOperPriority'. 3164 Setting the value to `down', will transition the 3165 router from `master' or `backup' to `initialize'. State 3166 transitions may not be immediate; they sometimes depend on 3167 other factors, such as the interface (IF) state. 3168 3169 The `swL3VrrpOperAdminState' object must be set to `down' prior 3170 to modifying the other read-create objects in the conceptual 3171 row. The value of the `swL3VrrpOperRowStatus' object (below) 3172 must be `active', signifying that the conceptual row 3173 is valid (i.e., the objects are correctly set), 3174 in order for this object to be set to `up'." 3175 DEFVAL { down } 3176 ::= { swL3VrrpOperEntry 5 } 3177 3178 swL3VrrpOperPriority OBJECT-TYPE 3179 SYNTAX Integer32 (0..255) 3180 MAX-ACCESS read-create 3181 STATUS current 3182 DESCRIPTION 3183 "This object specifies the priority to be used for the 3184 virtual router master election process. Higher values imply 3185 higher priority. 3186 3187 A priority of '0', although not settable, is sent by 3188 the master router to indicate that this router has ceased 3189 to participate in VRRP and a backup virtual router should 3190 transition to become a new master. 3191 3192 A priority of 255 is used for the router that owns the 3193 associated IP address(es)." 3194 DEFVAL { 100 } 3195 ::= { swL3VrrpOperEntry 6 } 3196 3197 swL3VrrpOperMasterIpAddr OBJECT-TYPE 3198 SYNTAX IpAddress 3199 MAX-ACCESS read-only 3200 STATUS current 3201 DESCRIPTION 3202 "The master router's real (primary) IP address. This is 3203 the IP address listed as the source in VRRP advertisement 3204 last received by this virtual router." 3205 ::= { swL3VrrpOperEntry 7 } 3206 3207 swL3VrrpOperCriticalIpAddr OBJECT-TYPE 3208 SYNTAX IpAddress 3209 MAX-ACCESS read-create 3210 STATUS current 3211 DESCRIPTION 3212 "In the case where there is more than one IP address for 3213 a given `ifIndex', this object is used to specify the IP 3214 address that will become the `swL3VrrpOperMasterIpAddr', should 3215 the virtual router transition from backup to master. If 3216 this object is set to 0.0.0.0, the IP address which is 3217 numerically lowest will be selected." 3218 DEFVAL { '00000000'H } -- 0.0.0.0 3219 ::= { swL3VrrpOperEntry 8 } 3220 3221 swL3VrrpOperCheckCriticalIpState OBJECT-TYPE 3222 SYNTAX INTEGER{ 3223 other(0), 3224 disabled(1), 3225 enabled(2) 3226 } 3227 MAX-ACCESS read-create 3228 STATUS current 3229 DESCRIPTION 3230 "Critical IP state." 3231 ::= { swL3VrrpOperEntry 9 } 3232 3233 swL3VrrpOperAuthType OBJECT-TYPE 3234 SYNTAX INTEGER { 3235 noAuthentication(1), -- VRRP protocol exchanges are not 3236 -- authenticated. 3237 simpleTextPassword(2), -- Exchanges are authenticated by a 3238 -- clear text password. 3239 ipAuthenticationHeader(3) -- Exchanges are authenticated using 3240 -- the IP authentication header. 3241 } 3242 MAX-ACCESS read-create 3243 STATUS current 3244 DESCRIPTION 3245 "Authentication type used for VRRP protocol exchanges between 3246 virtual routers. This value of this object is the same for a 3247 given ifIndex. 3248 3249 New enumerations to this list can only be added via a new 3250 RFC on the standards track." 3251 DEFVAL { noAuthentication } 3252 ::= { swL3VrrpOperEntry 10 } 3253 3254 swL3VrrpOperAuthKey OBJECT-TYPE 3255 SYNTAX OCTET STRING (SIZE (0..16)) 3256 MAX-ACCESS read-create 3257 STATUS current 3258 DESCRIPTION 3259 "The Authentication Key. This object is set according to 3260 the value of the 'swL3VrrpOperAuthType' object 3261 ('simpleTextPassword' or 'ipAuthenticationHeader'). If the 3262 length of the value is less than 16 octets, the agent will 3263 left adjust and zero fill to 16 octets. The value of this 3264 object is the same for a given ifIndex. 3265 3266 When read, swL3VrrpOperAuthKey always returns an Octet String 3267 of length zero." 3268 ::= { swL3VrrpOperEntry 11 } 3269 3270 swL3VrrpOperAdvertisementInterval OBJECT-TYPE 3271 SYNTAX Integer32 (1..255) 3272 UNITS "seconds" 3273 MAX-ACCESS read-create 3274 STATUS current 3275 DESCRIPTION 3276 "The time interval, in seconds, between sending 3277 advertisement messages. Only the master router sends 3278 VRRP advertisements." 3279 DEFVAL { 1 } 3280 ::= { swL3VrrpOperEntry 12 } 3281 3282 swL3VrrpOperPreemptMode OBJECT-TYPE 3283 SYNTAX TruthValue 3284 MAX-ACCESS read-create 3285 STATUS current 3286 DESCRIPTION 3287 "Controls whether a higher priority virtual router will 3288 preempt a lower priority master." 3289 DEFVAL { true } 3290 ::= { swL3VrrpOperEntry 13 } 3291 3292 swL3VrrpOperVirtualRouterUpTime OBJECT-TYPE 3293 SYNTAX TimeStamp 3294 MAX-ACCESS read-only 3295 STATUS current 3296 DESCRIPTION 3297 "This is the value of the `sysUpTime' object when this 3298 virtual router (i.e., the `swL3VrrpOperState') transitioned 3299 out of `initialized'." 3300 ::= { swL3VrrpOperEntry 14 } 3301 3302 swL3VrrpOperVirtualIpAddr OBJECT-TYPE 3303 SYNTAX IpAddress 3304 MAX-ACCESS read-create 3305 STATUS current 3306 DESCRIPTION 3307 "The assigned IP addresses that a virtual router is 3308 responsible for backing up." 3309 ::= { swL3VrrpOperEntry 15 } 3310 3311 swL3VrrpOperRowStatus OBJECT-TYPE 3312 SYNTAX RowStatus 3313 MAX-ACCESS read-create 3314 STATUS current 3315 DESCRIPTION 3316 "The row status variable, used in accordance to installation 3317 and removal conventions for conceptual rows. The rowstatus of 3318 a currently active row in the vrrpOperTable is constrained 3319 by the operational state of the corresponding virtual router. 3320 When `vrrpOperRowStatus' is set to active(1), no other 3321 objects in the conceptual row, with the exception of 3322 `swL3VrrpOperAdminState', can be modified. Prior to setting the 3323 `swL3VrrpOperRowStatus' object from `active' to a different value, 3324 the `swL3VrrpOperAdminState' object must be set to `down' and the 3325 `vrrpOperState' object be transitioned to `initialize'. 3326 3327 To create a row in this table, a manager sets this object 3328 to either createAndGo(4) or createAndWait(5). Until instances 3329 of all corresponding columns are appropriately configured, 3330 the value of the corresponding instance of the `vrrpOperRowStatus' 3331 column will be read as notReady(3). 3332 3333 3334 In particular, a newly created row cannot be made active(1) 3335 until (minimally) the corresponding instance of 3336 `swL3VrrpOperVrId' has been set and there is at least one active 3337 row in the `swL3VrrpAssoIpAddrTable' defining an associated 3338 IP address for the virtual router." 3339 ::= { swL3VrrpOperEntry 16 } 3340 3341 3342 swL3OspfECMPIpDestination OBJECT-TYPE 3343 SYNTAX INTEGER { 3344 enabled(1), 3345 disabled(2) 3346 } 3347 MAX-ACCESS read-write 3348 STATUS current 3349 DESCRIPTION 3350 "If set to 'enabled (1)', the ECMP algorithm will include the destination IP." 3351 DEFVAL {enabled} 3352 ::={swL3OspfECMPMgmt 1} 3353 3354 swL3OspfECMPIpSource OBJECT-TYPE 3355 SYNTAX INTEGER { 3356 enabled(1), 3357 disabled(2) 3358 } 3359 MAX-ACCESS read-write 3360 STATUS current 3361 DESCRIPTION 3362 "If set to 'enabled (1)', the ECMP algorithm will include the lower 5 bits of the source IP. 3363 This attribution is mutually exclusive with crc_low and crc_high. 3364 If set to 'enabled (1)', crc_low and crc_high will be excluded." 3365 DEFVAL {disabled} 3366 ::={swL3OspfECMPMgmt 2} 3367 3368 swL3OspfECMPCrcLow OBJECT-TYPE 3369 SYNTAX INTEGER { 3370 enabled(1), 3371 disabled(2) 3372 } 3373 MAX-ACCESS read-write 3374 STATUS current 3375 DESCRIPTION 3376 "If set to 'enabled (1)', the ECMP algorithm will include the lower 5 bits of the CRC. This 3377 attribution is mutually exclusive with crc_high and ip_source. 3378 If set to 'enabled (1)', crc_high and ip_source will be excluded." 3379 DEFVAL {enabled} 3380 ::={swL3OspfECMPMgmt 3} 3381 3382swL3OspfECMPCrcHigh OBJECT-TYPE 3383 SYNTAX INTEGER { 3384 enabled(1), 3385 disabled(2) 3386 } 3387 MAX-ACCESS read-write 3388 STATUS current 3389 DESCRIPTION 3390 "If set to 'enabled (1)', the ECMP algorithm will include the upper 5 bits of the CRC. 3391 This attribution is mutually exclusive with ip_source and crc_low. 3392 If set to 'enabled (1)', crc_low and ip_source will be excluded." 3393 DEFVAL {disabled} 3394 ::={swL3OspfECMPMgmt 4} 3395 3396swL3OspfECMPTCPorUDPport OBJECT-TYPE 3397 SYNTAX INTEGER { 3398 enabled(1), 3399 disabled(2) 3400 } 3401 MAX-ACCESS read-write 3402 STATUS current 3403 DESCRIPTION 3404 "If set to 'enabled (1)', the ECMP algorithm will include the TCP or UDP port." 3405 DEFVAL {disabled} 3406 ::={swL3OspfECMPMgmt 5} 3407 3408swL3OspfECMPState OBJECT-TYPE 3409 SYNTAX INTEGER { 3410 enabled(1), 3411 disabled(2) 3412 } 3413 MAX-ACCESS read-write 3414 STATUS current 3415 DESCRIPTION 3416 "This object indicates the state of the OSPF ECMP function." 3417 ::={swL3OspfECMPMgmt 6} 3418 3419 3420 swL3RIPUpdateTime OBJECT-TYPE 3421 SYNTAX INTEGER (5..65535) 3422 MAX-ACCESS read-write 3423 STATUS current 3424 DESCRIPTION 3425 "This object specifies the RIP update timer." 3426 DEFVAL {30} 3427 ::={swL3RIPTimerMgmt 1} 3428 3429 swL3RIPTimeOutTime OBJECT-TYPE 3430 SYNTAX INTEGER (5..65535) 3431 MAX-ACCESS read-write 3432 STATUS current 3433 DESCRIPTION 3434 "This object specifies the RIP time out timer." 3435 DEFVAL {180} 3436 ::={swL3RIPTimerMgmt 2} 3437 3438 swL3RIPGarbageCollectionTime OBJECT-TYPE 3439 SYNTAX INTEGER (5..65535) 3440 MAX-ACCESS read-write 3441 STATUS current 3442 DESCRIPTION 3443 "This object specifies the RIP garbage collection timer." 3444 DEFVAL {120} 3445 ::={swL3RIPTimerMgmt 3} 3446 3447-- ----------------------------------------------------------------------------- 3448-- swL3OspfDefInfoOrigMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 18 } 3449-- ----------------------------------------------------------------------------- 3450 swL3OspfDefInfoOriginate OBJECT-TYPE 3451 SYNTAX INTEGER { 3452 always(1), 3453 default(2), 3454 none(3) 3455 } 3456 MAX-ACCESS read-write 3457 STATUS current 3458 DESCRIPTION 3459 "This object indicates if OSPF default external route is originated." 3460 DEFVAL{none} 3461 ::={swL3OspfDefInfoOrigMgmt 1} 3462 3463 swL3OspfDefInfoOrigMetricType OBJECT-TYPE 3464 SYNTAX INTEGER { 3465 type-1(1), 3466 type-2(2) 3467 } 3468 MAX-ACCESS read-write 3469 STATUS current 3470 DESCRIPTION 3471 "This object indicates the metric type of default external route originated by OSPF." 3472 DEFVAL{type-2} 3473 ::={swL3OspfDefInfoOrigMgmt 2} 3474 3475 swL3OspfDefInfoOrigMetric OBJECT-TYPE 3476 SYNTAX INTEGER (1..65535) 3477 MAX-ACCESS read-write 3478 STATUS current 3479 DESCRIPTION 3480 "This object indicates the metric of default external route originated by OSPF." 3481 DEFVAL{10} 3482 ::={swL3OspfDefInfoOrigMgmt 3} 3483 3484-- ----------------------------------------------------------------------------- 3485-- swL3RIPInboundRouteFilterTable OBJECT IDENTIFIER ::= { swL3MgmtMIB 19 } 3486-- ----------------------------------------------------------------------------- 3487 3488 swL3RIPInboundRouteFilterTable OBJECT-TYPE 3489 SYNTAX SEQUENCE OF SwL3RIPInboundRouteFilterEntry 3490 MAX-ACCESS not-accessible 3491 STATUS current 3492 DESCRIPTION 3493 "The list of inbound route filter on RIP interfaces." 3494 ::= { swL3MgmtMIB 19 } 3495 3496 swL3RIPInboundRouteFilterEntry OBJECT-TYPE 3497 SYNTAX SwL3RIPInboundRouteFilterEntry 3498 MAX-ACCESS not-accessible 3499 STATUS current 3500 DESCRIPTION 3501 "The information of inbound route filter on RIP interfaces." 3502 INDEX { swL3RIPInboundRouteFilterIfIpAddress } 3503 ::= { swL3RIPInboundRouteFilterTable 1 } 3504 3505 SwL3RIPInboundRouteFilterEntry ::= 3506 SEQUENCE { 3507 swL3RIPInboundRouteFilterIfIpAddress 3508 IpAddress, 3509 swL3RIPInboundRouteFilterType 3510 INTEGER, 3511 swL3RIPInboundRouteFilterName 3512 DisplayString 3513 } 3514 3515 swL3RIPInboundRouteFilterIfIpAddress OBJECT-TYPE 3516 SYNTAX IpAddress 3517 MAX-ACCESS read-only 3518 STATUS current 3519 DESCRIPTION 3520 "The IP Address of the RIP interface." 3521 ::= { swL3RIPInboundRouteFilterEntry 1 } 3522 3523 swL3RIPInboundRouteFilterType OBJECT-TYPE 3524 SYNTAX INTEGER { 3525 none(1), 3526 access_list (2) 3527 } 3528 MAX-ACCESS read-write 3529 STATUS current 3530 DESCRIPTION 3531 "The type of inbound route filter for the RIP interface." 3532 ::= { swL3RIPInboundRouteFilterEntry 2 } 3533 3534 swL3RIPInboundRouteFilterName OBJECT-TYPE 3535 SYNTAX DisplayString (SIZE (0..16)) 3536 MAX-ACCESS read-write 3537 STATUS current 3538 DESCRIPTION 3539 "The name of inbound route filter for the RIP interface." 3540 ::= { swL3RIPInboundRouteFilterEntry 3 } 3541 3542-- ----------------------------------------------------------------------------- 3543-- swL3Route6RedistriTable OBJECT IDENTIFIER ::= { swL3MgmtMIB 20 } 3544-- ----------------------------------------------------------------------------- 3545 3546 swL3Route6RedistriTable OBJECT-TYPE 3547 SYNTAX SEQUENCE OF SwL3Route6RedistriEntry 3548 MAX-ACCESS not-accessible 3549 STATUS current 3550 DESCRIPTION 3551 "IPv6 Route redistribution allows routers on the network that are 3552 running different routing protocols to exchange routing 3553 information. This is accomplished by comparing the routes stored 3554 in the varios routers' routing tables and assigning appropriate 3555 metrics. This information is then exchanged among the various 3556 routers according to the individual routers current routing 3557 protocol." 3558 ::= { swL3MgmtMIB 20 } 3559 3560 swL3Route6RedistriEntry OBJECT-TYPE 3561 SYNTAX SwL3Route6RedistriEntry 3562 MAX-ACCESS not-accessible 3563 STATUS current 3564 DESCRIPTION 3565 "A list of information displaying the IPv6 route redistribution table." 3566 INDEX { swL3Route6RedistriSrcProtocol, swL3Route6RedistriDstProtocol} 3567 ::= { swL3Route6RedistriTable 1 } 3568 3569 SwL3Route6RedistriEntry ::= 3570 SEQUENCE { 3571 swL3Route6RedistriSrcProtocol 3572 INTEGER, 3573 swL3Route6RedistriDstProtocol 3574 INTEGER, 3575 swL3Route6RedistriType 3576 INTEGER, 3577 swL3Route6RedistriMetric 3578 Unsigned32, 3579 swL3Route6RedistriRowStatus 3580 RowStatus 3581 } 3582 3583 swL3Route6RedistriSrcProtocol OBJECT-TYPE 3584 SYNTAX INTEGER { 3585 local(1), 3586 static(2), 3587 ripng(3), 3588 ospfv3(4) 3589 } 3590 MAX-ACCESS read-only 3591 STATUS current 3592 DESCRIPTION 3593 "Allows the selection of the protocol of the source device." 3594 ::= { swL3Route6RedistriEntry 1 } 3595 3596 swL3Route6RedistriDstProtocol OBJECT-TYPE 3597 SYNTAX INTEGER { 3598 ripng(1), 3599 ospfv3(2) 3600 } 3601 MAX-ACCESS read-only 3602 STATUS current 3603 DESCRIPTION 3604 "Allows the selection of the protocol of the destination device." 3605 ::= { swL3Route6RedistriEntry 2 } 3606 3607 swL3Route6RedistriType OBJECT-TYPE 3608 SYNTAX INTEGER { 3609 type-1(1), 3610 type-2(2), 3611 all(3) 3612 } 3613 MAX-ACCESS read-create 3614 STATUS current 3615 DESCRIPTION 3616 "Allows the selection of one of the methods for calculating 3617 the metric value." 3618 ::= { swL3Route6RedistriEntry 3 } 3619 3620 swL3Route6RedistriMetric OBJECT-TYPE 3621 SYNTAX Unsigned32 3622 MAX-ACCESS read-create 3623 STATUS current 3624 DESCRIPTION 3625 "Allows the entry of an OSPFv3 interface cost. This is analogous 3626 to a Hop Count in the RIPng routing protocol. The value '0' 3627 indicates default value." 3628 ::= { swL3Route6RedistriEntry 4 } 3629 3630 swL3Route6RedistriRowStatus OBJECT-TYPE 3631 SYNTAX RowStatus 3632 MAX-ACCESS read-create 3633 STATUS current 3634 DESCRIPTION 3635 "This object indicates the status of this entry." 3636 ::= { swL3Route6RedistriEntry 5 } 3637 3638END 3639 3640 3641