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