1CTRON-DLSW-MIB DEFINITIONS ::= BEGIN 2 3 -- Ctron Data Link Switching MIB 4 -- Revision: 1.00.00 5 -- Date: October 20, 1995 6 -- Part Number: 7 8 -- Cabletron Systems, Inc. 9 -- 35 Industrial Way, P.O. Box 5005 10 -- Rochester, NH 03867-0505 11 -- (603) 332-9400 12 -- support@ctron.com 13 14 -- This module provides authoritative definitions for part 15 -- of the naming tree below: 16 -- 17 -- cabletron { enterprises 52 } 18 -- 19 -- This module will be extended, as additional sub-sections 20 -- of this naming tree are defined. 21 -- 22 23 -- Cabletron Systems reserves the right to make changes in 24 -- specification and other information contained in this document 25 -- without prior notice. The reader should consult Cabletron Systems 26 -- to determine whether any such changes have been made. 27 -- 28 -- In no event shall Cabletron Systems be liable for any incidental, 29 -- indirect, special, or consequential damages whatsoever (including 30 -- but not limited to lost profits) arising out of or related to this 31 -- document or the information contained in it, even if Cabletron 32 -- Systems has been advised of, known, or should have known, the 33 -- possibility of such damages. 34 -- 35 -- Cabletron grants vendors, end-users, and other interested parties 36 -- a non-exclusive license to use this Specification in connection 37 -- with the management of Cabletron products. 38 39 -- Copyright August 95 Cabletron Systems 40 41 42-- This Cabletron DLSw MIB is derived from the DLSw MIB (proposed 43-- by the DLSw MIB RIGlet), IBM 6611 DLSw MIB, and DCL's SOF API Spec. 44-- This MIB is defined in SNMPv1 format. 45 46-- Objects in this MIB are arranged into groups. Each group is 47-- organized as a set of related objects. The overall structure 48-- is shown below. 49-- 50-- DLSw MIB 51-- | 52-- |== Node Group 53-- | |== Node Configuration 54-- | 55-- |== Port Group 56-- | |== Port Table 57-- | 58-- |== Filter Group 59-- | |== Local NETBIOS Filter Table 60-- | |== Remote NETBIOS Filter Table 61-- | |== Local MAC Filter Table 62-- | |== Remote MAC Filter Table 63-- | 64-- |== Transport Connection Group 65-- | |== Transport Connection Table 66-- | 67-- |== Trap Group 68-- | 69-- |== Event Log Group 70-- | |== Event Log Configuration 71-- | |== Event Log Filter Table 72-- | |== Event Log Table 73 74-- Node group 75-- This mandatory group contains objects required to configure and 76-- monitor the operation of this DLSw. In operation, the DLSw 77-- requires a bridge number. This value is taken from RFC 1286; (See 78-- dot1dSrPortBridgeNum contained within the associated entry in 79-- dot1dSrPortTable). Furthermore, the DLSw also requires an IP 80-- address. This value is taken from MIB II; (See ifIndex contained 81-- within the associated entry in ifTable). 82 83-- Port group 84-- This mandatory group contains a table which contains an entry for 85-- each DLSw port on a local ring/segment. Each entry contains objects 86-- required to configure and monitor the operation of that port. In 87-- operation, each port also requires a local ring/segment number. 88-- This value is taken from RFC 1286; (See dot1dSrPortLocalSegment 89-- contained within the associated entry in dot1dSrPortTable). 90 91-- Filter Group 92-- This mandatory group contains objects required to configure and 93-- monitor the operation of each type filter. It also contains a table 94-- for each type filter, the entries of which define a set of filter 95-- parameters. Local filters act on frames received on any port (ie. 96-- from the local ring/segment). Remote filters act on frames 97-- received on any transport connection (ie. from another DLSw). 98 99-- Transport Connection Group 100-- A Transport Connection is a full-duplex reliable connection 101-- (presently TCP) between this DLSw and another Partner DLSw. 102-- This mandatory group contains objects required to configure and 103-- monitor the operation of Transport Connections. It also contains 104-- a table whose entries describe defined or existing Transport 105-- Connections. 106 107-- Trap Group 108-- This group contains SNMP Traps used to notify the management 109-- application of a change in this DLSw configuration. Presently 110-- traps are issued after a transport connection becomes enabled 111-- or disabled. 112 113-- Event Log Group 114 115 116 117IMPORTS 118 119 TimeTicks, IpAddress 120 FROM RFC1155-SMI 121 122 ctDLSW 123 FROM CTRON-MIB-NAMES 124 125 DisplayString 126 FROM RFC1213-MIB 127 128 MacAddress 129 FROM BRIDGE-MIB 130 131 OBJECT-TYPE 132 FROM RFC-1212; 133 134-- DisplayString ::= OCTET STRING 135 136-- MacAddress ::= OCTET STRING (SIZE (6)) 137 138NBName ::= DisplayString (SIZE (0..16)) 139 140 141-- Cabletron's Data Link Switching Mib groups 142 143ctdlswNode OBJECT IDENTIFIER ::= { ctDLSW 1 } 144ctdlswNodeConfig OBJECT IDENTIFIER ::= { ctdlswNode 1 } 145 146ctdlswPort OBJECT IDENTIFIER ::= { ctDLSW 2 } 147 148ctdlswFilter OBJECT IDENTIFIER ::= { ctDLSW 3 } 149 150ctdlswTConn OBJECT IDENTIFIER ::= { ctDLSW 4 } 151 152ctdlswTrap OBJECT IDENTIFIER ::= { ctDLSW 5 } 153 154ctdlswEvent OBJECT IDENTIFIER ::= { ctDLSW 6 } 155ctdlswEventLogConfig OBJECT IDENTIFIER ::= { ctdlswEvent 1 } 156ctdlswEventLogFilterTable OBJECT IDENTIFIER ::= { ctdlswEvent 2 } 157ctdlswEventLogTable OBJECT IDENTIFIER ::= { ctdlswEvent 3 } 158 159 160-- ******************************************************************* 161-- DLSw Node Group 162-- ******************************************************************* 163 164-- =================================================================== 165-- DLSw Node Configuration 166-- =================================================================== 167 168ctdlswVersion OBJECT-TYPE 169 SYNTAX DisplayString 170 ACCESS read-only 171 STATUS mandatory 172 DESCRIPTION 173 "Indicates the current revision level of the DLSw firmware 174 in textual format." 175 ::= { ctdlswNodeConfig 1 } 176 177ctdlswAdminStatus OBJECT-TYPE 178 SYNTAX INTEGER { 179 other(1), -- none of the following 180 disable(2), -- shut down DLSw services 181 enable(3) -- start up DLSw services 182 } 183 ACCESS read-write 184 STATUS mandatory 185 DESCRIPTION 186 "Sets the system-wide administrative state of DLSw services." 187 ::= { ctdlswNodeConfig 2 } 188 189ctdlswOperStatus OBJECT-TYPE 190 SYNTAX INTEGER { 191 other(1), -- none of the following 192 disabled(2), -- inactive 193 enabled(3) -- active 194 } 195 ACCESS read-only 196 STATUS mandatory 197 DESCRIPTION 198 "Indicates the current system-wide status of DLSw services." 199 ::= { ctdlswNodeConfig 3 } 200 201ctdlswUpTime OBJECT-TYPE 202 SYNTAX TimeTicks 203 ACCESS read-only 204 STATUS mandatory 205 DESCRIPTION 206 "Indicates the time (in hundredths of a second) since the DLSw 207 services portion of the system was enabled." 208 ::= { ctdlswNodeConfig 4 } 209 210ctdlswOperVirtualRingNumber OBJECT-TYPE 211 SYNTAX INTEGER (1..4095) 212 ACCESS read-write 213 STATUS mandatory 214 DESCRIPTION 215 "Specifies the operational ring/segment number that uniquely 216 identifies the virtual segment to which this DLSw is connected. 217 This object may only be modified when ctdlswOperStatus is 218 disabled." 219 DEFVAL { 1 } 220 ::= { ctdlswNodeConfig 5 } 221 222ctdlswNBLocalFilterType OBJECT-TYPE 223 SYNTAX INTEGER { block(1), pass(2) } 224 ACCESS read-write 225 STATUS mandatory 226 DESCRIPTION 227 "Specifies the type of filtering to be applied 228 to NetBIOS frames received on a local LAN segment. 229 If set to block(1), any frame matching any entry in 230 ctdlswNBLocalFilterTable will not be forwarded. 231 If set to pass(2), only frames matching any entry in 232 ctdlswNBLocalFilterTable will be forwarded." 233 ::= { ctdlswNodeConfig 6 } 234 235ctdlswNBRemoteFilterType OBJECT-TYPE 236 SYNTAX INTEGER { block(1), pass(2) } 237 ACCESS read-write 238 STATUS mandatory 239 DESCRIPTION 240 "Specifies the type of filtering to be applied to 241 NetBIOS frames received from a remote DLSw partner. 242 If set to block(1), any frame matching any entry in 243 ctdlswNBRemoteFilterTable will not be forwarded. 244 If set to pass(2), only frames matching any entry in 245 ctdlswNBRemoteFilterTable will be forwarded." 246 ::= { ctdlswNodeConfig 7 } 247 248ctdlswMacLocalFilterType OBJECT-TYPE 249 SYNTAX INTEGER { block(1), pass(2) } 250 ACCESS read-write 251 STATUS mandatory 252 DESCRIPTION 253 "Specifies the type of address filtering to be applied 254 to SNA MAC frames received on a local LAN segment. 255 If set to block(1), any frame matching any entry in 256 ctdlswMacLocalFilterTable will not be forwarded. 257 If set to pass(2), only frames matching any entry in 258 ctdlswMacLocalFilterTable will be forwarded." 259 ::= { ctdlswNodeConfig 8 } 260 261ctdlswMacRemoteFilterType OBJECT-TYPE 262 SYNTAX INTEGER { block(1), pass(2) } 263 ACCESS read-write 264 STATUS mandatory 265 DESCRIPTION 266 "Specifies the type of address filtering to be applied 267 to SNA MAC frames received from a remote DLSw partner. 268 If set to block(1), any frame matching any entry in 269 ctdlswMacRemoteFilterTable will not be forwarded. 270 If set to pass(2), only frames matching any entry in 271 ctdlswMacRemoteFilterTable will be forwarded." 272 ::= { ctdlswNodeConfig 9 } 273 274ctdlswAcceptDynamicTConn OBJECT-TYPE 275 SYNTAX INTEGER { yes(1), no(2) } 276 ACCESS read-write 277 STATUS mandatory 278 DESCRIPTION 279 "Specifies whether this DLSw allows unconfigured DLSw partners 280 to establish transport connections. Yes(1) means unconfigured 281 DLSw partners may establish transport connections with this 282 DLSw. No(2) means only user configured DLSw partners may 283 establish transport connections with this DLSw." 284 ::= { ctdlswNodeConfig 10 } 285 286ctdlswDefaultPortNumber OBJECT-TYPE 287 SYNTAX INTEGER 288 ACCESS read-write 289 STATUS mandatory 290 DESCRIPTION 291 "Specifies the index of the port whose associated IP address 292 will be used to identify this DLSw node to its DLSw partners. 293 The value must be consistent with 'ifIndex' of mib-II." 294 ::= { ctdlswNodeConfig 11 } 295 296 297-- ******************************************************************* 298-- DLSw Port Group 299-- ******************************************************************* 300 301-- ================================================================== 302-- DLSw Port Table 303-- ================================================================== 304 305ctdlswPortTable OBJECT-TYPE 306 SYNTAX SEQUENCE OF CtdlswPortEntry 307 ACCESS not-accessible 308 STATUS mandatory 309 DESCRIPTION 310 "This table contains an entry for each port, and specifies 311 configuration parameters used to establish circuits over that 312 port. This table is indexed by ctdlswPortName, which 313 identifies the port for which an entry exists. These port 314 configuration entries will be provided automatically based on 315 the physical port configuration. These entries cannot be 316 created or deleted - only modified." 317 ::= { ctdlswPort 1 } 318 319ctdlswPortEntry OBJECT-TYPE 320 SYNTAX CtdlswPortEntry 321 ACCESS not-accessible 322 STATUS mandatory 323 DESCRIPTION 324 "Each entry specifies configuration parameters for a port for 325 which the entry exists." 326 INDEX { ctdlswPortName } 327 ::= { ctdlswPortTable 1 } 328 329CtdlswPortEntry ::= SEQUENCE { 330 ctdlswPortIndex INTEGER, 331 ctdlswPortName DisplayString, 332 ctdlswPortAddress MacAddress, 333 ctdlswPortAdminStatus INTEGER, 334 ctdlswPortOperStatus INTEGER, 335 ctdlswPortUpTime TimeTicks 336 } 337 338ctdlswPortIndex OBJECT-TYPE 339 SYNTAX INTEGER 340 ACCESS read-only 341 STATUS mandatory 342 DESCRIPTION 343 "Specifies a unique value for each port. Values are derived 344 from 'ifIndex' of mib-II." 345 ::= { ctdlswPortEntry 1 } 346 347ctdlswPortName OBJECT-TYPE 348 SYNTAX DisplayString (SIZE (1..8)) 349 ACCESS read-only 350 STATUS mandatory 351 DESCRIPTION 352 "Specifies the user friendly name for this port." 353 ::= { ctdlswPortEntry 2 } 354 355ctdlswPortAddress OBJECT-TYPE 356 SYNTAX MacAddress 357 ACCESS read-only 358 STATUS mandatory 359 DESCRIPTION 360 "Specifies the MAC address of this port." 361 ::= { ctdlswPortEntry 3 } 362 363ctdlswPortAdminStatus OBJECT-TYPE 364 SYNTAX INTEGER { 365 other(1), 366 disabled(2), 367 enabled(3) 368 } 369 ACCESS read-write 370 STATUS mandatory 371 DESCRIPTION 372 "Sets the administrative state of DLSw frame forwarding 373 for this port." 374 ::= { ctdlswPortEntry 4 } 375 376ctdlswPortOperStatus OBJECT-TYPE 377 SYNTAX INTEGER { 378 other(1), -- none of the following 379 disabled(2), -- inactive 380 enabled(3) -- active 381 } 382 ACCESS read-only 383 STATUS mandatory 384 DESCRIPTION 385 "Specifies the current operating status of DLSw frame 386 forwarding for this port." 387 ::= { ctdlswPortEntry 5 } 388 389ctdlswPortUpTime OBJECT-TYPE 390 SYNTAX TimeTicks 391 ACCESS read-only 392 STATUS mandatory 393 DESCRIPTION 394 "Indicates the time (in hundredths of a second) since this port 395 was enabled. A value of zero means this port is not presently 396 enabled." 397 ::= { ctdlswPortEntry 6 } 398 399 400-- ******************************************************************* 401-- DLSw Filter Group 402-- ******************************************************************* 403 404-- ================================================================== 405-- DLSw Local NETBIOS Name Filter Table 406-- 407-- The local NetBIOS filter table applies to NetBIOS frames generated on 408-- locally attached LANS. 409-- =================================================================== 410 411ctdlswLocalNBFilterTable OBJECT-TYPE 412 SYNTAX SEQUENCE OF CtdlswLocalNBFilterEntry 413 ACCESS not-accessible 414 STATUS mandatory 415 DESCRIPTION 416 "A list of NETBIOS source-destination name pairs whose frames 417 are allowed (or not allowed) to be forwarded via this DLSw. 418 Only source-destination name pairs from locally generated 419 NetBIOS frames are compared against entries in this table." 420 ::= { ctdlswFilter 1 } 421 422ctdlswLocalNBFilterEntry OBJECT-TYPE 423 SYNTAX CtdlswLocalNBFilterEntry 424 ACCESS not-accessible 425 STATUS mandatory 426 DESCRIPTION 427 "Information for one NetBIOS source-destination name pair." 428 INDEX { ctdlswLocalNBFilterSrcName, ctdlswLocalNBFilterDestName } 429 ::= { ctdlswLocalNBFilterTable 1 } 430 431CtdlswLocalNBFilterEntry ::= SEQUENCE { 432 ctdlswLocalNBFilterSrcName NBName, 433 ctdlswLocalNBFilterDestName NBName, 434 ctdlswLocalNBFilterControl INTEGER 435 } 436 437ctdlswLocalNBFilterSrcName OBJECT-TYPE 438 SYNTAX NBName 439 ACCESS read-only 440 STATUS mandatory 441 DESCRIPTION 442 "The source NETBIOS name to filter on." 443 ::= { ctdlswLocalNBFilterEntry 1 } 444 445ctdlswLocalNBFilterDestName OBJECT-TYPE 446 SYNTAX NBName 447 ACCESS read-only 448 STATUS mandatory 449 DESCRIPTION 450 "The destination NETBIOS NAME to filter on." 451 ::= { ctdlswLocalNBFilterEntry 2 } 452 453ctdlswLocalNBFilterControl OBJECT-TYPE 454 SYNTAX INTEGER { 455 other(1), 456 create(2), 457 delete(3) 458 } 459 ACCESS read-write 460 STATUS mandatory 461 DESCRIPTION 462 "Set this object to delete(3) to remove this entry. Set to 463 create(2) to add this entry. A get of this object will return 464 other(1)." 465 ::= { ctdlswLocalNBFilterEntry 3 } 466 467-- ================================================================== 468-- DLSw Remote NETBIOS Name Filter Table 469-- 470-- The remote NetBIOS filter table applies to NetBIOS frames received from 471-- remote DLSw partners. 472-- =================================================================== 473 474ctdlswRemoteNBFilterTable OBJECT-TYPE 475 SYNTAX SEQUENCE OF CtdlswRemoteNBFilterEntry 476 ACCESS not-accessible 477 STATUS mandatory 478 DESCRIPTION 479 "A list of NETBIOS source-destination name pairs whose frames 480 are allowed (or not allowed) to be forwarded via this DLSw. 481 Only source-destination name pairs from NetBIOS frames received 482 from remote DLSw partners are compared against entries in this table." 483 ::= { ctdlswFilter 2 } 484 485ctdlswRemoteNBFilterEntry OBJECT-TYPE 486 SYNTAX CtdlswRemoteNBFilterEntry 487 ACCESS not-accessible 488 STATUS mandatory 489 DESCRIPTION 490 "Information for one NetBIOS source-destination name pair." 491 INDEX { ctdlswRemoteNBFilterSrcName, ctdlswRemoteNBFilterDestName } 492 ::= { ctdlswRemoteNBFilterTable 1 } 493 494CtdlswRemoteNBFilterEntry ::= SEQUENCE { 495 ctdlswRemoteNBFilterSrcName NBName, 496 ctdlswRemoteNBFilterDestName NBName, 497 ctdlswRemoteNBFilterControl INTEGER 498 } 499 500ctdlswRemoteNBFilterSrcName OBJECT-TYPE 501 SYNTAX NBName 502 ACCESS read-only 503 STATUS mandatory 504 DESCRIPTION 505 "The source NETBIOS name to filter on." 506 ::= { ctdlswRemoteNBFilterEntry 1 } 507 508ctdlswRemoteNBFilterDestName OBJECT-TYPE 509 SYNTAX NBName 510 ACCESS read-only 511 STATUS mandatory 512 DESCRIPTION 513 "The destination NETBIOS name to filter on." 514 ::= { ctdlswRemoteNBFilterEntry 2 } 515 516ctdlswRemoteNBFilterControl OBJECT-TYPE 517 SYNTAX INTEGER { 518 other(1), 519 create(2), 520 delete(3) 521 } 522 ACCESS read-write 523 STATUS mandatory 524 DESCRIPTION 525 "Set this object to delete(3) to remove this entry. Set to 526 create(2) to add this entry. A get of this object will return 527 other(1)." 528 ::= { ctdlswRemoteNBFilterEntry 3 } 529 530-- =================================================================== 531-- DLSw Local SNA MAC Address Filter Table 532-- 533-- The local MAC filter table applies to SNA MAC frames generated on locally 534-- attached LANS. 535-- ================================================================== 536 537ctdlswLocalMacFilterTable OBJECT-TYPE 538 SYNTAX SEQUENCE OF CtdlswLocalMacFilterEntry 539 ACCESS not-accessible 540 STATUS mandatory 541 DESCRIPTION 542 "A list of source-destination MAC address pairs whose frames 543 are allowed (or not allowed) to be forwarded via this DLSw. 544 Only source-destination name pairs from locally generated 545 SNA MAC frames are compared against entries in this table." 546 ::= { ctdlswFilter 3 } 547 548ctdlswLocalMacFilterEntry OBJECT-TYPE 549 SYNTAX CtdlswLocalMacFilterEntry 550 ACCESS not-accessible 551 STATUS mandatory 552 DESCRIPTION 553 "Information for one source-destination MAC address pair." 554 INDEX { ctdlswLocalMacFilterSrcAddr, ctdlswLocalMacFilterSrcMask, 555 ctdlswLocalMacFilterDestAddr, ctdlswLocalMacFilterDestMask } 556 ::= { ctdlswLocalMacFilterTable 1 } 557 558CtdlswLocalMacFilterEntry ::= SEQUENCE { 559 ctdlswLocalMacFilterSrcAddr MacAddress, 560 ctdlswLocalMacFilterSrcMask MacAddress, 561 ctdlswLocalMacFilterDestAddr MacAddress, 562 ctdlswLocalMacFilterDestMask MacAddress, 563 ctdlswLocalMacFilterControl INTEGER 564 } 565 566ctdlswLocalMacFilterSrcAddr OBJECT-TYPE 567 SYNTAX MacAddress 568 ACCESS read-only 569 STATUS mandatory 570 DESCRIPTION 571 "The source MAC Address to filter on." 572 ::= { ctdlswLocalMacFilterEntry 1 } 573 574ctdlswLocalMacFilterSrcMask OBJECT-TYPE 575 SYNTAX MacAddress 576 ACCESS read-only 577 STATUS mandatory 578 DESCRIPTION 579 "The source MAC Address mask to filter on." 580 ::= { ctdlswLocalMacFilterEntry 2 } 581 582ctdlswLocalMacFilterDestAddr OBJECT-TYPE 583 SYNTAX MacAddress 584 ACCESS read-only 585 STATUS mandatory 586 DESCRIPTION 587 "The destination MAC Address to filter on." 588 ::= { ctdlswLocalMacFilterEntry 3 } 589 590ctdlswLocalMacFilterDestMask OBJECT-TYPE 591 SYNTAX MacAddress 592 ACCESS read-only 593 STATUS mandatory 594 DESCRIPTION 595 "The destination MAC Address mask to filter on." 596 ::= { ctdlswLocalMacFilterEntry 4 } 597 598ctdlswLocalMacFilterControl OBJECT-TYPE 599 SYNTAX INTEGER { 600 other(1), 601 create(2), 602 delete(3) 603 } 604 ACCESS read-write 605 STATUS mandatory 606 DESCRIPTION 607 "Set this object to delete(3) to remove this entry. Set to 608 create(2) to add this entry. A get of this object will return 609 other(1)." 610 ::= { ctdlswLocalMacFilterEntry 5 } 611 612-- =================================================================== 613-- DLSw Remote MAC Address Filter Table 614-- 615-- The remote MAC filter table applies to SNA MAC frames received from 616-- remote DLSw partners. 617-- =================================================================== 618 619ctdlswRemoteMacFilterTable OBJECT-TYPE 620 SYNTAX SEQUENCE OF CtdlswRemoteMacFilterEntry 621 ACCESS not-accessible 622 STATUS mandatory 623 DESCRIPTION 624 "A list of source-destination MAC address pairs whose frames 625 are allowed (or not allowed) to be forwarded via this DLSw. 626 Only source-destination name pairs from SNA MAC frames received 627 from remote DLSw partners are compared against entries in this table." 628 ::= { ctdlswFilter 4 } 629 630ctdlswRemoteMacFilterEntry OBJECT-TYPE 631 SYNTAX CtdlswRemoteMacFilterEntry 632 ACCESS not-accessible 633 STATUS mandatory 634 DESCRIPTION 635 "Information for one source-destination MAC address pair." 636 INDEX { ctdlswRemoteMacFilterSrcAddr, ctdlswRemoteMacFilterSrcMask, 637 ctdlswRemoteMacFilterDestAddr, ctdlswRemoteMacFilterDestMask } 638 ::= { ctdlswRemoteMacFilterTable 1 } 639 640CtdlswRemoteMacFilterEntry ::= SEQUENCE { 641 ctdlswRemoteMacFilterSrcAddr MacAddress, 642 ctdlswRemoteMacFilterSrcMask MacAddress, 643 ctdlswRemoteMacFilterDestAddr MacAddress, 644 ctdlswRemoteMacFilterDestMask MacAddress, 645 ctdlswRemoteMacFilterControl INTEGER 646 } 647 648ctdlswRemoteMacFilterSrcAddr OBJECT-TYPE 649 SYNTAX MacAddress 650 ACCESS read-only 651 STATUS mandatory 652 DESCRIPTION 653 "The source MAC Address to filter on." 654 ::= { ctdlswRemoteMacFilterEntry 1 } 655 656ctdlswRemoteMacFilterSrcMask OBJECT-TYPE 657 SYNTAX MacAddress 658 ACCESS read-only 659 STATUS mandatory 660 DESCRIPTION 661 "The source MAC Address mask to filter on." 662 ::= { ctdlswRemoteMacFilterEntry 2 } 663 664ctdlswRemoteMacFilterDestAddr OBJECT-TYPE 665 SYNTAX MacAddress 666 ACCESS read-only 667 STATUS mandatory 668 DESCRIPTION 669 "The destination MAC Address to filter on." 670 ::= { ctdlswRemoteMacFilterEntry 3 } 671 672ctdlswRemoteMacFilterDestMask OBJECT-TYPE 673 SYNTAX MacAddress 674 ACCESS read-only 675 STATUS mandatory 676 DESCRIPTION 677 "The destination MAC Address mask to filter on." 678 ::= { ctdlswRemoteMacFilterEntry 4 } 679 680ctdlswRemoteMacFilterControl OBJECT-TYPE 681 SYNTAX INTEGER { 682 other(1), 683 create(2), 684 delete(3) 685 } 686 ACCESS read-write 687 STATUS mandatory 688 DESCRIPTION 689 "Set this object to delete(3) to remove this entry. Set to 690 create(2) to add this entry. A get of this object will return 691 other(1)." 692 ::= { ctdlswRemoteMacFilterEntry 5 } 693 694 695-- ******************************************************************* 696-- DLSw Transport Connection (Partner) Group 697-- ******************************************************************* 698 699-- =================================================================== 700-- DLSw Transport Connection (Partner) Table 701-- =================================================================== 702 703ctdlswTConnTable OBJECT-TYPE 704 SYNTAX SEQUENCE OF CtdlswTConnEntry 705 ACCESS not-accessible 706 STATUS mandatory 707 DESCRIPTION 708 "A list of transport connections which are either user defined 709 or dynamically created for this DLSw." 710 ::= { ctdlswTConn 1 } 711 712ctdlswTConnEntry OBJECT-TYPE 713 SYNTAX CtdlswTConnEntry 714 ACCESS not-accessible 715 STATUS mandatory 716 DESCRIPTION 717 "" 718 INDEX { ctdlswTConnRemoteTAddr } 719 ::= { ctdlswTConnTable 1 } 720 721CtdlswTConnEntry ::= SEQUENCE { 722 ctdlswTConnRemoteTAddr IpAddress, 723 ctdlswTConnControl INTEGER, 724 ctdlswTConnUpTime TimeTicks, 725 ctdlswTConnOperStatus INTEGER, 726 ctdlswTConnType INTEGER 727 } 728 729ctdlswTConnRemoteTAddr OBJECT-TYPE 730 SYNTAX IpAddress 731 ACCESS read-only 732 STATUS mandatory 733 DESCRIPTION 734 "Specifies the remote transport address for this transport 735 connection. It can be defined by the user, or established 736 dynamically upon receiving a connection setup request from 737 another DLSw." 738 ::= { ctdlswTConnEntry 1 } 739 740ctdlswTConnControl OBJECT-TYPE 741 SYNTAX INTEGER { 742 other(1), 743 create(2), 744 delete(3) 745 } 746 ACCESS read-write 747 STATUS mandatory 748 DESCRIPTION 749 "Set this object to delete(3) to remove this entry. Set to 750 create(2) to add this entry. A get of this object will 751 return other(1)." 752 ::= { ctdlswTConnEntry 2 } 753 754ctdlswTConnUpTime OBJECT-TYPE 755 SYNTAX TimeTicks 756 ACCESS read-only 757 STATUS mandatory 758 DESCRIPTION 759 "Indicates the time (in hundredths of a second) since this 760 transport connection was last established. A value of zero 761 means this transport connection is not presently established." 762 ::= { ctdlswTConnEntry 3 } 763 764ctdlswTConnOperStatus OBJECT-TYPE 765 SYNTAX INTEGER { 766 other(1), -- none of the following 767 disabled(2), -- inactive 768 enabled(3), -- active 769 pendingDisable(4), -- deactivate in progress 770 pendingEnable(5) -- activate in progress 771 } 772 ACCESS read-only 773 STATUS mandatory 774 DESCRIPTION 775 "Indicates the status of this transport connection." 776 ::= { ctdlswTConnEntry 4 } 777 778ctdlswTConnType OBJECT-TYPE 779 SYNTAX INTEGER { 780 configured(1), 781 dynamic(2) 782 } 783 ACCESS read-only 784 STATUS mandatory 785 DESCRIPTION 786 "Indicates the means by which this transport connection was 787 determined. Configured(1) means this entry was user defined. 788 Dynamic(2) means this entry was not user defined but was 789 created as a result of a connection initiated by another DLSw." 790 ::= { ctdlswTConnEntry 5 } 791 792 793-- ******************************************************************* 794-- DLSW EVENT LOG GROUP 795-- ******************************************************************* 796-- ............................................................... 797-- Event Log Configuration 798-- ............................................................... 799 800ctdlswEventAdminStatus OBJECT-TYPE 801 SYNTAX INTEGER { 802 other(1), 803 disabled(2), 804 enabled(3) 805 } 806 ACCESS read-write 807 STATUS mandatory 808 DESCRIPTION 809 "Set the administrative state of Data Link Switching event 810 logging. enabled(3) causes the event log to become active. 811 disabled(2) causes the event log to become inactive." 812 DEFVAL { disabled } 813 ::= { ctdlswEventLogConfig 1 } 814 815ctdlswEventMaxEntries OBJECT-TYPE 816 SYNTAX INTEGER 817 ACCESS read-write 818 STATUS mandatory 819 DESCRIPTION 820 "Sets the maximum number of entries allowed in the event log 821 table. When the number of entries reaches the value of 822 ctdlswEventMaxEntries the first (oldest) entry is deleted 823 to allow a new entry to be added." 824 DEFVAL { 100 } 825 ::= { ctdlswEventLogConfig 2 } 826 827ctdlswEventTraceAll OBJECT-TYPE 828 SYNTAX INTEGER { 829 other(1), 830 disabled(2), 831 enabled(3) 832 } 833 ACCESS read-write 834 STATUS mandatory 835 DESCRIPTION 836 "enabled(3) allows logging of all event types. 837 disabled(2) causes the event log filter table to specify 838 which events to log." 839 DEFVAL { enabled } 840 ::= { ctdlswEventLogConfig 3 } 841 842-- ............................................................... 843-- Event Log Filter Table 844-- ............................................................... 845 846ctdlswEventFilterTable OBJECT-TYPE 847 SYNTAX SEQUENCE OF CtdlswEventFilterEntry 848 ACCESS not-accessible 849 STATUS mandatory 850 DESCRIPTION 851 "This table contains descriptions of how to filter log entries." 852 ::= { ctdlswEventLogFilterTable 1 } 853 854ctdlswEventFilterEntry OBJECT-TYPE 855 SYNTAX CtdlswEventFilterEntry 856 ACCESS not-accessible 857 STATUS mandatory 858 DESCRIPTION 859 "Each entry specifies the filter for log entries. The 860 instance ctdlswEventProtocol refers to the instance used 861 in the nwRtgProtocolTable and nwComponentTable specified 862 by the ctrouter-mib.txt. " 863 INDEX { ctdlswEventFltrProtocol, ctdlswEventFltrIfNum } 864 ::= { ctdlswEventFilterTable 1 } 865 866CtdlswEventFilterEntry ::= SEQUENCE { 867 ctdlswEventFltrProtocol INTEGER, 868 ctdlswEventFltrIfNum INTEGER, 869 ctdlswEventFltrControl INTEGER, 870 ctdlswEventFltrType INTEGER, 871 ctdlswEventFltrSeverity INTEGER, 872 ctdlswEventFltrAction INTEGER 873 } 874 875ctdlswEventFltrProtocol OBJECT-TYPE 876 SYNTAX INTEGER 877 ACCESS read-only 878 STATUS mandatory 879 DESCRIPTION 880 "Selects the protocol to log events from." 881 ::= { ctdlswEventFilterEntry 1 } 882 883ctdlswEventFltrIfNum OBJECT-TYPE 884 SYNTAX INTEGER 885 ACCESS read-only 886 STATUS mandatory 887 DESCRIPTION 888 "Specifies the port on which to log events." 889 ::= { ctdlswEventFilterEntry 2 } 890 891ctdlswEventFltrControl OBJECT-TYPE 892 SYNTAX INTEGER { 893 other(1), 894 delete(2), 895 add(3) 896 } 897 ACCESS read-write 898 STATUS mandatory 899 DESCRIPTION 900 "Setting this field to delete will allow entries to be 901 removed from the table. This is done by adding new entries 902 with instance fields that match the entry to be removed from 903 the table. The new entry being added must have this control 904 field set to delete in order for the matching entry already 905 in the table to be deleted. Setting this field to add will 906 add the entry to the table." 907 ::= { ctdlswEventFilterEntry 3 } 908 909ctdlswEventFltrType OBJECT-TYPE 910 SYNTAX INTEGER { 911 misc(1), 912 timer(2), 913 rcv(4), 914 xmit(8), 915 event(16), 916 error(32) 917 } 918 ACCESS read-write 919 STATUS mandatory 920 DESCRIPTION 921 "This bit field mask filter will allow only events of 922 certain types to be logged. By default all types will be 923 logged. Clearing event types from this field will cause 924 those types not to be logged. Adding event types to this 925 field will enable those types to be logged. " 926 ::= { ctdlswEventFilterEntry 4 } 927 928ctdlswEventFltrSeverity OBJECT-TYPE 929 SYNTAX INTEGER { 930 highest(1), 931 highmed(2), 932 highlow(3) 933 } 934 ACCESS read-write 935 STATUS mandatory 936 DESCRIPTION 937 "This filter controls the amount of logging by ignoring events 938 of lower priority than that specified by the filter value. 939 Specifying highest(1) causes all events except those of highest 940 severity to be ignored. Specifying highmed(2) causes lowest 941 severity events to be ignored. Specifying highlow(3) causes 942 all events to be logged. highmed(2) is the default setting." 943 ::= { ctdlswEventFilterEntry 5 } 944 945ctdlswEventFltrAction OBJECT-TYPE 946 SYNTAX INTEGER { 947 log(1), 948 trap(2), 949 logTrap(3) 950 } 951 ACCESS read-write 952 STATUS mandatory 953 DESCRIPTION 954 "This field specifies how the events are to be logged. 955 Specifying log(1) stores the events in the event log 956 table (defined below). Specifying trap(2) sends events 957 out through the trap mechanism. Specifying logTrap(3) 958 does both. " 959 ::= { ctdlswEventFilterEntry 6 } 960 961-- ............................................................... 962-- Event Log Table 963-- ............................................................... 964 965ctdlswEventTable OBJECT-TYPE 966 SYNTAX SEQUENCE OF CtdlswEventEntry 967 ACCESS not-accessible 968 STATUS mandatory 969 DESCRIPTION 970 "This table contains all events that have been logged." 971 ::= { ctdlswEventLogTable 1 } 972 973ctdlswEventEntry OBJECT-TYPE 974 SYNTAX CtdlswEventEntry 975 ACCESS not-accessible 976 STATUS mandatory 977 DESCRIPTION 978 "Each entry specifies events that have been logged." 979 INDEX { ctdlswEventNumber } 980 ::= { ctdlswEventTable 1 } 981 982CtdlswEventEntry ::= SEQUENCE { 983 ctdlswEventNumber INTEGER, 984 ctdlswEventTime TimeTicks, 985 ctdlswEventType INTEGER, 986 ctdlswEventSeverity INTEGER, 987 ctdlswEventProtocol INTEGER, 988 ctdlswEventIfNum INTEGER, 989 ctdlswEventTextString OCTET STRING 990 } 991 992ctdlswEventNumber OBJECT-TYPE 993 SYNTAX INTEGER 994 ACCESS read-only 995 STATUS mandatory 996 DESCRIPTION 997 "The number uniquely identifies events." 998 ::= { ctdlswEventEntry 1 } 999 1000ctdlswEventTime OBJECT-TYPE 1001 SYNTAX TimeTicks 1002 ACCESS read-only 1003 STATUS mandatory 1004 DESCRIPTION 1005 "This number specifies when the event was logged." 1006 ::= { ctdlswEventEntry 2 } 1007 1008ctdlswEventType OBJECT-TYPE 1009 SYNTAX INTEGER { 1010 misc(1), 1011 timer(2), 1012 rcv(4), 1013 xmit(8), 1014 event(16), 1015 error(32) 1016 } 1017 ACCESS read-only 1018 STATUS mandatory 1019 DESCRIPTION 1020 "Specifies type of event logged." 1021 ::= { ctdlswEventEntry 3 } 1022 1023ctdlswEventSeverity OBJECT-TYPE 1024 SYNTAX INTEGER { 1025 highest(1), 1026 highmed(2), 1027 highlow(3) 1028 } 1029 ACCESS read-only 1030 STATUS mandatory 1031 DESCRIPTION 1032 "Specifies the severity of the event logged." 1033 ::= { ctdlswEventEntry 4 } 1034 1035ctdlswEventProtocol OBJECT-TYPE 1036 SYNTAX INTEGER 1037 ACCESS read-only 1038 STATUS mandatory 1039 DESCRIPTION 1040 "Specifies the protocol where the event occured." 1041 ::= { ctdlswEventEntry 5 } 1042 1043ctdlswEventIfNum OBJECT-TYPE 1044 SYNTAX INTEGER 1045 ACCESS read-only 1046 STATUS mandatory 1047 DESCRIPTION 1048 "Specifies the port the event occurred on." 1049 ::= { ctdlswEventEntry 6 } 1050 1051ctdlswEventTextString OBJECT-TYPE 1052 SYNTAX OCTET STRING 1053 ACCESS read-only 1054 STATUS mandatory 1055 DESCRIPTION 1056 "Specifies the actual text string to be logged." 1057 ::= { ctdlswEventEntry 7 } 1058 1059END 1060