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