1DLSW-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 DisplayString, RowStatus, 5 RowPointer, TruthValue, 6 TEXTUAL-CONVENTION FROM SNMPv2-TC 7 8 Counter32, Gauge32, TimeTicks, 9 OBJECT-TYPE, MODULE-IDENTITY, 10 NOTIFICATION-TYPE, mib-2 FROM SNMPv2-SMI 11 MODULE-COMPLIANCE, OBJECT-GROUP, 12 NOTIFICATION-GROUP FROM SNMPv2-CONF 13 ifIndex FROM IF-MIB 14 sdlcLSAddress FROM SNA-SDLC-MIB; 15 16dlsw MODULE-IDENTITY 17 LAST-UPDATED "9606040900Z" 18 ORGANIZATION "AIW DLSw MIB RIGLET and IETF DLSw MIB Working Group" 19 CONTACT-INFO 20 "David D. Chen 21 IBM Corporation 22 800 Park, Highway 54 23 Research Triangle Park, NC 27709-9990 24 Tel: 1 919 254 6182 25 E-mail: dchen@vnet.ibm.com" 26 DESCRIPTION 27 "This MIB module contains objects to manage Data Link 28 Switches." 29::= { mib-2 46 } 30 31dlswMIB OBJECT IDENTIFIER ::= { dlsw 1 } 32dlswDomains OBJECT IDENTIFIER ::= { dlsw 2 } 33 34-- ******************************************************************* 35-- Textual convention definitions 36-- ******************************************************************* 37 38NBName ::= TEXTUAL-CONVENTION 39 STATUS current 40 DESCRIPTION 41 "Represents a single qualified NetBIOS name, which can include 42 `don't care' and `wildcard' characters to represent a number 43 of real NetBIOS names. If an individual character position in 44 the qualified name contains a `?', the corresponding character 45 position in a real NetBIOS name is a `don't care'. If the 46 qualified name ends in `*', the remainder of a real NetBIOS 47 name is a `don't care'. `*' is only considered a wildcard if it 48 appears at the end of a name." 49 SYNTAX OCTET STRING (SIZE (0..16)) 50 51MacAddressNC ::= TEXTUAL-CONVENTION 52 DISPLAY-HINT "1x:" 53 STATUS current 54 DESCRIPTION 55 "Represents an 802 MAC address represented in 56 57 non-canonical format. That is, the most significant 58 bit will be transmitted first. If this information 59 is not available, the value is a zero length string." 60 SYNTAX OCTET STRING (SIZE (0 | 6)) 61 62TAddress ::= TEXTUAL-CONVENTION 63 STATUS current 64 DESCRIPTION 65 "Denotes a transport service address. 66 For dlswTCPDomain, a TAddress is 4 octets long, 67 containing the IP-address in network-byte order." 68 SYNTAX OCTET STRING (SIZE (0..255)) 69 70EndStationLocation ::= TEXTUAL-CONVENTION 71 STATUS current 72 DESCRIPTION 73 "Representing the location of an end station related 74 to the managed DLSw node." 75 SYNTAX INTEGER { 76 other (1), 77 internal (2), -- local virtual MAC address 78 remote (3), -- via DLSw partner 79 local (4) -- locally attached 80 } 81 82DlcType ::= TEXTUAL-CONVENTION 83 STATUS current 84 DESCRIPTION 85 "Representing the type of DLC of an end station, if 86 applicable." 87 SYNTAX INTEGER { 88 other (1), -- not assigned yet 89 na (2), -- not applicable 90 llc (3), -- 802.2 Logical Link Control 91 sdlc (4), -- SDLC 92 qllc (5) -- QLLC 93 } 94 95LFSize ::= TEXTUAL-CONVENTION 96 STATUS current 97 DESCRIPTION 98 "The largest size of the INFO field (including DLC header, 99 not including any MAC-level or framing octets). 100 64 valid values as defined by the IEEE 802.1D 101 Addendum are acceptable." 102 SYNTAX INTEGER { 103 lfs516(516), lfs635(635), lfs754(754), lfs873(873), 104 lfs993(993), lfs1112(1112), lfs1231(1231), 105 lfs1350(1350), lfs1470(1470), lfs1542(1542), 106 lfs1615(1615), lfs1688(1688), lfs1761(1761), 107 lfs1833(1833), lfs1906(1906), lfs1979(1979), 108 lfs2052(2052), lfs2345(2345), lfs2638(2638), 109 lfs2932(2932), lfs3225(3225), lfs3518(3518), 110 lfs3812(3812), lfs4105(4105), lfs4399(4399), 111 lfs4865(4865), lfs5331(5331), lfs5798(5798), 112 lfs6264(6264), lfs6730(6730), lfs7197(7197), 113 lfs7663(7663), lfs8130(8130), lfs8539(8539), 114 lfs8949(8949), lfs9358(9358), lfs9768(9768), 115 lfs10178(10178), lfs10587(10587), lfs10997(10997), 116 lfs11407(11407), lfs12199(12199), lfs12992(12992), 117 lfs13785(13785), lfs14578(14578), lfs15370(15370), 118 lfs16163(16163), lfs16956(16956), lfs17749(17749), 119 lfs20730(20730), lfs23711(23711), lfs26693(26693), 120 lfs29674(29674), lfs32655(32655), lfs38618(38618), 121 lfs41600(41600), lfs44591(44591), lfs47583(47583), 122 lfs50575(50575), lfs53567(53567), lfs56559(56559), 123 lfs59551(59551), lfs65535(65535) 124 } 125 126null OBJECT IDENTIFIER ::= { 0 0 } 127 128-- ******************************************************************* 129-- DLSw Transport Domain definitions 130-- ******************************************************************* 131 132-- DLSw over TCP 133dlswTCPDomain OBJECT IDENTIFIER ::= { dlswDomains 1 } 134-- for an IP address of length 4: 135-- 136-- octets contents encoding 137-- 1-4 IP-address network-byte order 138-- 139DlswTCPAddress ::= TEXTUAL-CONVENTION 140 DISPLAY-HINT "1d.1d.1d.1d" 141 STATUS current 142 DESCRIPTION 143 "Represents the IP address of a DLSw which uses 144 TCP as a transport protocol." 145 SYNTAX OCTET STRING (SIZE (4)) 146 147-- ******************************************************************* 148-- DLSw MIB Definition 149-- ******************************************************************* 150 151-- The DLSw MIB module contains an object part and a conformance part. 152-- Object part is organized in the following groups: 153-- (1) dlswNode - information about this DLSw 154-- (2) dlswTConn - about adjacent DLSw partners 155-- (3) dlswInterface - about which interfaces DLSw is active on 156-- (4) dlswDirectory - about any directory of local/remote resources 157-- (5) dlswCircuit - about established circuits. 158-- (6) dlswSdlc - about SDLC data link switched devices 159 160dlswNode OBJECT IDENTIFIER ::= { dlswMIB 1 } 161dlswTConn OBJECT IDENTIFIER ::= { dlswMIB 2 } 162dlswInterface OBJECT IDENTIFIER ::= { dlswMIB 3 } 163dlswDirectory OBJECT IDENTIFIER ::= { dlswMIB 4 } 164dlswCircuit OBJECT IDENTIFIER ::= { dlswMIB 5 } 165dlswSdlc OBJECT IDENTIFIER ::= { dlswMIB 6 } -- SDLC 166 167-- ******************************************************************* 168-- THE NODE GROUP 169-- ******************************************************************* 170 171-- =================================================================== 172-- DLSw Node Identity 173-- =================================================================== 174dlswNodeVersion OBJECT-TYPE 175 SYNTAX OCTET STRING (SIZE (2)) 176 MAX-ACCESS read-only 177 STATUS current 178 DESCRIPTION 179 "This value identifies the particular version of the DLSw 180 standard supported by this DLSw. The first octet is a 181 hexadecimal value representing the DLSw standard Version 182 number of this DLSw, and the second is a hexadecimal value 183 representing the DLSw standard Release number. This 184 information is reported in DLSw Capabilities Exchange." 185 REFERENCE 186 "DLSW: Switch-to-Switch Protocol RFC 1795" 187 ::= { dlswNode 1 } 188 189dlswNodeVendorID OBJECT-TYPE 190 SYNTAX OCTET STRING (SIZE (3)) 191 MAX-ACCESS read-only 192 STATUS current 193 DESCRIPTION 194 "The value identifies the manufacturer's IEEE-assigned 195 organizationally Unique Identifier (OUI) of this DLSw. 196 This information is reported in DLSw Capabilities 197 Exchange." 198 REFERENCE 199 "DLSW: Switch-to-Switch Protocol RFC 1795" 200 ::= { dlswNode 2 } 201 202dlswNodeVersionString OBJECT-TYPE 203 SYNTAX DisplayString 204 MAX-ACCESS read-only 205 STATUS current 206 DESCRIPTION 207 "This string gives product-specific information about 208 this DLSw (e.g., product name, code release and fix level). 209 This flows in Capabilities Exchange messages." 210 REFERENCE 211 "DLSW: Switch-to-Switch Protocol RFC 1795" 212 ::= { dlswNode 3 } 213 214-- =================================================================== 215-- DLSw Code Capability 216-- =================================================================== 217dlswNodeStdPacingSupport OBJECT-TYPE 218 SYNTAX INTEGER { 219 none (1), -- does not support DLSw 220 -- Standard pacing scheme 221 adaptiveRcvWindow (2), -- the receive window size 222 -- varies 223 fixedRcvWindow (3) -- the receive window size 224 -- remains constant 225 } 226 MAX-ACCESS read-only 227 STATUS current 228 DESCRIPTION 229 "Circuit pacing, as defined in the DLSw Standard, allows each 230 of the two DLSw nodes on a circuit to control the amount 231 of data the other is permitted to send to them. This object 232 reflects the level of support the DLSw node has for this 233 protocol. (1) means the node has no support for the standard 234 circuit pacing flows; it may use RFC 1434+ methods only, or 235 a proprietary flow control scheme. (2) means the node supports 236 the standard scheme and can vary the window sizes it grants as 237 a data receiver. (3) means the node supports the standard 238 scheme but never varies its receive window size." 239 ::= { dlswNode 4 } 240 241-- =================================================================== 242-- DLSw Node Operational Objects 243--==================================================================== 244dlswNodeStatus OBJECT-TYPE 245 SYNTAX INTEGER { 246 active (1), 247 inactive (2) 248 } 249 MAX-ACCESS read-write 250 STATUS current 251 DESCRIPTION 252 "The status of the DLSw part of the system. Changing the 253 value from active to inactive causes DLSw to take 254 the following actions - (1) it disconnects all circuits 255 through all DLSw partners, (2) it disconnects all 256 transport connections to all DLSw partners, (3) it 257 disconnects all local DLC connections, and (4) it stops 258 processing all DLC connection set-up traffic. 259 Since these are destructive actions, the user should 260 query the circuit and transport connection tables in 261 advance to understand the effect this action will have. 262 Changing the value from inactive to active causes DLSw 263 to come up in its initial state, i.e., transport 264 connections established and ready to bring up circuits." 265 ::= { dlswNode 5 } 266 267dlswNodeUpTime OBJECT-TYPE 268 SYNTAX TimeTicks 269 UNITS "hundredths of a second" 270 MAX-ACCESS read-only 271 STATUS current 272 DESCRIPTION 273 "The amount of time (in hundredths of a second) since 274 the DLSw portion of the system was last re-initialized. 275 That is, if dlswState is in the active state, 276 the time the dlswState entered the active state. 277 It will remain zero if dlswState is in the 278 inactive state." 279 ::= { dlswNode 6 } 280 281dlswNodeVirtualSegmentLFSize OBJECT-TYPE 282 SYNTAX LFSize 283 MAX-ACCESS read-write 284 STATUS current 285 DESCRIPTION 286 "The largest frame size (including DLC header and info field 287 but not any MAC-level or framing octets) this DLSw can forward 288 on any path through itself. This object can represent any box- 289 level frame size forwarding restriction (e.g., from the use 290 of fixed-size buffers). Some DLSw implementations will have 291 no such restriction. 292 293 This value will affect the LF size of circuits during circuit 294 creation. The LF size of an existing circuit can be found in 295 296 the RIF (Routing Information Field)." 297 DEFVAL { lfs65535 } 298 ::= { dlswNode 7 } 299 300-- ................................................................... 301-- NETBIOS Resources 302-- ................................................................... 303 304dlswNodeResourceNBExclusivity OBJECT-TYPE 305 SYNTAX TruthValue 306 MAX-ACCESS read-write 307 STATUS current 308 DESCRIPTION 309 "The value of true indicates that the NetBIOS Names 310 configured in dlswDirNBTable are the only ones accessible 311 via this DLSw. 312 313 If a node supports sending run-time capabilities exchange 314 messages, changes to this object should cause that action. 315 It is up to the implementation exactly when to start the 316 run-time capabilities exchange." 317 ::= { dlswNode 8 } 318 319-- ................................................................... 320-- MAC Address List 321-- ................................................................... 322 323dlswNodeResourceMacExclusivity OBJECT-TYPE 324 SYNTAX TruthValue 325 MAX-ACCESS read-write 326 STATUS current 327 DESCRIPTION 328 "The value of true indicates that the MAC addresses 329 configured in the dlswDirMacTable are the only ones 330 accessible via this DLSw. 331 332 If a node supports sending run-time capabilities exchange 333 messages, changes to this object should cause that action. 334 It is up to the implementation exactly when to start the 335 run-time capabilities exchange." 336 ::= { dlswNode 9 } 337 338-- ******************************************************************* 339-- TRANSPORT CONNECTION (aka: PARTNER DLSW) 340-- ******************************************************************* 341 342-- =================================================================== 343 344-- Transport Connection Statistics Objects 345-- =================================================================== 346dlswTConnStat OBJECT IDENTIFIER ::= { dlswTConn 1 } 347 348dlswTConnStatActiveConnections OBJECT-TYPE 349 SYNTAX Gauge32 350 MAX-ACCESS read-only 351 STATUS current 352 DESCRIPTION 353 "The number of transport connections that are not in 354 `disconnected' state." 355 ::= { dlswTConnStat 1 } 356 357dlswTConnStatCloseIdles OBJECT-TYPE 358 SYNTAX Counter32 359 MAX-ACCESS read-only 360 STATUS current 361 DESCRIPTION 362 "The number of times transport connections in this node 363 exited the connected state with zero active circuits on 364 the transport connection." 365 ::= { dlswTConnStat 2 } 366 367dlswTConnStatCloseBusys OBJECT-TYPE 368 SYNTAX Counter32 369 MAX-ACCESS read-only 370 STATUS current 371 DESCRIPTION 372 "The number of times transport connections in this node 373 exited the connected state with some non-zero number 374 of active circuits on the transport connection. Normally 375 this means the transport connection failed unexpectedly." 376 ::= { dlswTConnStat 3 } 377 378-- =================================================================== 379-- Transport Connection Configuration Table 380-- =================================================================== 381dlswTConnConfigTable OBJECT-TYPE 382 SYNTAX SEQUENCE OF DlswTConnConfigEntry 383 MAX-ACCESS not-accessible 384 STATUS current 385 DESCRIPTION 386 "This table defines the transport connections 387 that will be initiated or accepted by this 388 DLSw. Structure of masks allows wildcard 389 definition for a collection of transport 390 connections by a conceptual row. For a 391 specific transport connection, there may 392 393 be multiple of conceptual rows match the 394 transport address. The `best' match will 395 the one to determine the characteristics 396 of the transport connection." 397 ::= { dlswTConn 2 } 398 399dlswTConnConfigEntry OBJECT-TYPE 400 SYNTAX DlswTConnConfigEntry 401 MAX-ACCESS not-accessible 402 STATUS current 403 DESCRIPTION 404 "Each conceptual row defines a collection of 405 transport connections." 406 INDEX { dlswTConnConfigIndex } 407 ::= { dlswTConnConfigTable 1 } 408 409DlswTConnConfigEntry ::= SEQUENCE { 410 dlswTConnConfigIndex INTEGER, 411 dlswTConnConfigTDomain OBJECT IDENTIFIER, 412 dlswTConnConfigLocalTAddr TAddress, 413 dlswTConnConfigRemoteTAddr TAddress, 414 dlswTConnConfigLastModifyTime TimeTicks, 415 dlswTConnConfigEntryType INTEGER, 416 dlswTConnConfigGroupDefinition RowPointer, 417 dlswTConnConfigSetupType INTEGER, 418 dlswTConnConfigSapList OCTET STRING, 419 dlswTConnConfigAdvertiseMacNB TruthValue, 420 dlswTConnConfigInitCirRecvWndw INTEGER, 421 dlswTConnConfigOpens Counter32, 422 dlswTConnConfigRowStatus RowStatus 423 } 424 425dlswTConnConfigIndex OBJECT-TYPE 426 SYNTAX INTEGER (0..2147483647) 427 MAX-ACCESS not-accessible 428 STATUS current 429 DESCRIPTION 430 "The index to the conceptual row of the table. 431 Negative numbers are not allowed. There 432 are objects defined that point to conceptual 433 rows of this table with this index value. 434 Zero is used to denote that no corresponding 435 row exists. 436 437 Index values are assigned by the agent, and 438 should not be reused but should continue to 439 increase in value." 440 ::= { dlswTConnConfigEntry 1 } 441 442dlswTConnConfigTDomain OBJECT-TYPE 443 SYNTAX OBJECT IDENTIFIER 444 MAX-ACCESS read-create 445 STATUS current 446 DESCRIPTION 447 "The object identifier which indicates the transport 448 domain of this conceptual row." 449 ::= { dlswTConnConfigEntry 2 } 450 451dlswTConnConfigLocalTAddr OBJECT-TYPE 452 SYNTAX TAddress 453 MAX-ACCESS read-create 454 STATUS current 455 DESCRIPTION 456 "The local transport address for this conceptual row 457 of the transport connection definition." 458 ::= { dlswTConnConfigEntry 3 } 459 460dlswTConnConfigRemoteTAddr OBJECT-TYPE 461 SYNTAX TAddress 462 MAX-ACCESS read-create 463 STATUS current 464 DESCRIPTION 465 "The remote transport address. Together with 466 dlswTConnConfigEntryType and dlswTConnConfigGroupDefinition, 467 the object instance of this conceptual row identifies a 468 collection of the transport connections that will be 469 either initiated by this DLSw or initiated by a partner 470 DLSw and accepted by this DLSw." 471 ::= { dlswTConnConfigEntry 4 } 472 473dlswTConnConfigLastModifyTime OBJECT-TYPE 474 SYNTAX TimeTicks 475 UNITS "hundredths of a second" 476 MAX-ACCESS read-only 477 STATUS current 478 DESCRIPTION 479 "The time (in hundredths of a second) since the value of 480 any object in this conceptual row except for 481 dlswTConnConfigOpens was last changed. This value 482 may be compared to dlswTConnOperConnectTime to 483 determine whether values in this row are completely 484 valid for a transport connection created using 485 this row definition." 486 ::= { dlswTConnConfigEntry 5 } 487 488dlswTConnConfigEntryType OBJECT-TYPE 489 SYNTAX INTEGER { 490 491 individual (1), 492 global (2), 493 group (3) 494 } 495 MAX-ACCESS read-create 496 STATUS current 497 DESCRIPTION 498 "The object instance signifies the type of entry in the 499 associated conceptual row. The value of `individual' 500 means that the entry applies to a specific partner DLSw 501 node as identified by dlswTConnConfigRemoteTAddr and 502 dlswTConnConfigTDomain. The value of `global' 503 means that the entry applies to all partner DLSw nodes 504 of the TDomain. The value of 'group' means that the entry 505 applies to a specific set of DLSw nodes in the TDomain. 506 Any group definitions are enterprise-specific and are pointed 507 to by dlswTConnConfigGroupDefinition. In the cases of 508 `global' and `group', the value in dlswTConnConfigRemoteTAddr 509 may not have any significance." 510 ::= { dlswTConnConfigEntry 6 } 511 512dlswTConnConfigGroupDefinition OBJECT-TYPE 513 SYNTAX RowPointer 514 MAX-ACCESS read-create 515 STATUS current 516 DESCRIPTION 517 "For conceptual rows of `individual' and `global' as 518 specified in dlswTConnConfigEntryType, the instance 519 of this object is `0.0'. For conceptual rows of 520 `group', the instance points to the specific 521 group definition." 522 ::= { dlswTConnConfigEntry 7 } 523 524dlswTConnConfigSetupType OBJECT-TYPE 525 SYNTAX INTEGER { 526 other (1), 527 activePersistent (2), 528 activeOnDemand (3), 529 passive (4), 530 excluded (5) 531 } 532 MAX-ACCESS read-create 533 STATUS current 534 DESCRIPTION 535 "This value of the instance of a conceptual row 536 identifies the behavior of the collection of 537 transport connections that this conceptual row 538 539 defines. The value of activePersistent, activeOnDemand 540 and passive means this DLSw will accept any transport 541 connections, initiated by partner DLSw nodes, which 542 are defined by this conceptual row. The value of 543 activePersistent means this DLSw will also initiate 544 the transport connections of this conceptual row and 545 retry periodically if necessary. The value of 546 activeOnDemand means this DLSw will initiate a 547 transport connection of this conceptual row, if 548 there is a directory cache hits. The value of 549 other is implementation specific. The value of exclude 550 means that the specified node is not allowed to be 551 a partner to this DLSw node. To take a certain 552 conceptual row definition out of service, a value of 553 notInService for dlswTConnConfigRowStatus should be 554 used." 555 DEFVAL { passive } 556 ::= { dlswTConnConfigEntry 8 } 557 558dlswTConnConfigSapList OBJECT-TYPE 559 SYNTAX OCTET STRING (SIZE(16)) 560 MAX-ACCESS read-create 561 STATUS current 562 DESCRIPTION 563 "The SAP list indicates which SAPs are advertised to 564 the transport connection defined by this conceptual 565 row. Only SAPs with even numbers are represented, 566 in the form of the most significant bit of the first 567 octet representing the SAP 0, the next most significant 568 bit representing the SAP 2, to the least significant 569 bit of the last octet representing the SAP 254. Data 570 link switching is allowed for those SAPs which have 571 one in its corresponding bit, not allowed otherwise. 572 The whole SAP list has to be changed together. Changing 573 the SAP list affects only new circuit establishments 574 and has no effect on established circuits. 575 576 This list can be used to restrict specific partners 577 from knowing about all the SAPs used by DLSw on all its 578 interfaces (these are represented in dlswIfSapList for 579 each interface). For instance, one may want to run NetBIOS 580 with some partners but not others. 581 582 If a node supports sending run-time capabilities exchange 583 messages, changes to this object should cause that action. 584 When to start the run-time capabilities exchange is 585 implementation-specific. 586 587 The DEFVAL below indicates support for SAPs 0, 4, 8, and C." 588 DEFVAL { 'AA000000000000000000000000000000'H } 589 ::= { dlswTConnConfigEntry 9 } 590 591dlswTConnConfigAdvertiseMacNB OBJECT-TYPE 592 SYNTAX TruthValue 593 MAX-ACCESS read-create 594 STATUS current 595 DESCRIPTION 596 "The value of true indicates that any defined local MAC 597 addresses and NetBIOS names will be advertised to a 598 partner node via initial and (if supported) run-time 599 capabilities exchange messages. The DLSw node should send 600 the appropriate exclusivity control vector to accompany 601 each list it sends, or to represent that the node is 602 explicitly configured to have a null list. 603 604 The value of false indicates that the DLSw node should not 605 send a MAC address list or NetBIOS name list, and should 606 also not send their corresponding exclusivity control 607 vectors." 608 DEFVAL { true } 609 ::= { dlswTConnConfigEntry 10 } 610 611dlswTConnConfigInitCirRecvWndw OBJECT-TYPE 612 SYNTAX INTEGER (0..65535) 613 UNITS "SSP messages" 614 MAX-ACCESS read-create 615 STATUS current 616 DESCRIPTION 617 "The initial circuit receive pacing window size, in the unit 618 of SSP messages, to be used for future transport connections 619 activated using this table row. The managed node sends this 620 value as its initial receive pacing window in its initial 621 capabilities exchange message. Changing this value does not 622 affect the initial circuit receive pacing window size of 623 currently active transport connections. If the standard window 624 pacing scheme is not supported, the value is zero. 625 626 A larger receive window value may be appropriate for partners 627 that are reachable only via physical paths that have longer 628 network delays." 629 DEFVAL { 1 } 630 ::= { dlswTConnConfigEntry 11 } 631 632dlswTConnConfigOpens OBJECT-TYPE 633 SYNTAX Counter32 634 MAX-ACCESS read-only 635 STATUS current 636 DESCRIPTION 637 "Number of times transport connections entered 638 connected state according to the definition of 639 this conceptual row." 640 ::= { dlswTConnConfigEntry 12 } 641 642dlswTConnConfigRowStatus OBJECT-TYPE 643 SYNTAX RowStatus 644 MAX-ACCESS read-create 645 STATUS current 646 DESCRIPTION 647 "This object is used by the manager to create 648 or delete the row entry in the dlswTConnConfigTable 649 following the RowStatus textual convention. The value 650 of notInService will be used to take a conceptual 651 row definition out of use." 652 ::= { dlswTConnConfigEntry 13 } 653 654-- =================================================================== 655-- Transport Connection Operation Table 656-- =================================================================== 657-- (1) At most one transport connection can be connected between 658-- this DLSw and one of its DLSw partners at a given time. 659-- (2) Multiple transport types are supported. 660-- (3) Since the entries may be reused, dlswTConnOperEntryTime 661-- needs to be consulted for the possibility of counter reset. 662-- =================================================================== 663 664dlswTConnOperTable OBJECT-TYPE 665 SYNTAX SEQUENCE OF DlswTConnOperEntry 666 MAX-ACCESS not-accessible 667 STATUS current 668 DESCRIPTION 669 "A list of transport connections. It is optional but 670 desirable for the agent to keep an entry for some 671 period of time after the transport connection is 672 disconnected. This allows the manager to capture 673 additional useful information about the connection, in 674 particular, statistical information and the cause of the 675 disconnection." 676 ::= { dlswTConn 3 } 677 678dlswTConnOperEntry OBJECT-TYPE 679 SYNTAX DlswTConnOperEntry 680 MAX-ACCESS not-accessible 681 STATUS current 682 DESCRIPTION 683 "" 684 INDEX { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr } 685 ::= { dlswTConnOperTable 1 } 686 687DlswTConnOperEntry ::= SEQUENCE { 688 dlswTConnOperTDomain OBJECT IDENTIFIER, 689 dlswTConnOperLocalTAddr TAddress, 690 dlswTConnOperRemoteTAddr TAddress, 691 dlswTConnOperEntryTime TimeTicks, 692 dlswTConnOperConnectTime TimeTicks, 693 dlswTConnOperState INTEGER, 694 dlswTConnOperConfigIndex INTEGER, 695 dlswTConnOperFlowCntlMode INTEGER, 696 dlswTConnOperPartnerVersion OCTET STRING, 697 dlswTConnOperPartnerVendorID OCTET STRING, 698 dlswTConnOperPartnerVersionStr DisplayString, 699 dlswTConnOperPartnerInitPacingWndw INTEGER, 700 dlswTConnOperPartnerSapList OCTET STRING, 701 dlswTConnOperPartnerNBExcl TruthValue, 702 dlswTConnOperPartnerMacExcl TruthValue, 703 dlswTConnOperPartnerNBInfo INTEGER, 704 dlswTConnOperPartnerMacInfo INTEGER, 705 dlswTConnOperDiscTime TimeTicks, 706 dlswTConnOperDiscReason INTEGER, 707 dlswTConnOperDiscActiveCir INTEGER, 708 dlswTConnOperInDataPkts Counter32, 709 dlswTConnOperOutDataPkts Counter32, 710 dlswTConnOperInDataOctets Counter32, 711 dlswTConnOperOutDataOctets Counter32, 712 dlswTConnOperInCntlPkts Counter32, 713 dlswTConnOperOutCntlPkts Counter32, 714 dlswTConnOperCURexSents Counter32, 715 dlswTConnOperICRexRcvds Counter32, 716 dlswTConnOperCURexRcvds Counter32, 717 dlswTConnOperICRexSents Counter32, 718 dlswTConnOperNQexSents Counter32, 719 dlswTConnOperNRexRcvds Counter32, 720 dlswTConnOperNQexRcvds Counter32, 721 dlswTConnOperNRexSents Counter32, 722 dlswTConnOperCirCreates Counter32, 723 dlswTConnOperCircuits Gauge32 724 } 725 726dlswTConnOperTDomain OBJECT-TYPE 727 SYNTAX OBJECT IDENTIFIER 728 MAX-ACCESS not-accessible 729 STATUS current 730 DESCRIPTION 731 "The object identifier indicates the transport domain 732 of this transport connection." 733 ::= { dlswTConnOperEntry 1 } 734 735dlswTConnOperLocalTAddr OBJECT-TYPE 736 SYNTAX TAddress 737 MAX-ACCESS read-only 738 STATUS current 739 DESCRIPTION 740 "The local transport address for this transport connection. 741 This value could be different from dlswTConnConfigLocalAddr, 742 if the value of the latter were changed after this transport 743 connection was established." 744 ::= { dlswTConnOperEntry 2 } 745 746dlswTConnOperRemoteTAddr OBJECT-TYPE 747 SYNTAX TAddress 748 MAX-ACCESS not-accessible 749 STATUS current 750 DESCRIPTION 751 "The remote transport address of this transport connection." 752 ::= { dlswTConnOperEntry 3 } 753 754dlswTConnOperEntryTime OBJECT-TYPE 755 SYNTAX TimeTicks 756 UNITS "hundredths of a second" 757 MAX-ACCESS read-only 758 STATUS current 759 DESCRIPTION 760 "The amount of time (in hundredths of a second) since this 761 transport connection conceptual row was created." 762 ::= { dlswTConnOperEntry 4 } 763 764-- ................................................................... 765-- DLSw Transport Connection Operational Objects 766-- ................................................................... 767 768dlswTConnOperConnectTime OBJECT-TYPE 769 SYNTAX TimeTicks 770 UNITS "hundredths of a second" 771 MAX-ACCESS read-only 772 STATUS current 773 DESCRIPTION 774 "The amount of time (in hundredths of a second) since this 775 transport connection last entered the 'connected' state. 776 A value of zero means this transport connection has never 777 been established." 778 ::= { dlswTConnOperEntry 5 } 779 780dlswTConnOperState OBJECT-TYPE 781 SYNTAX INTEGER { 782 connecting (1), 783 initCapExchange (2), 784 connected (3), 785 quiescing (4), 786 disconnecting (5), 787 disconnected (6) 788 } 789 MAX-ACCESS read-write 790 STATUS current 791 DESCRIPTION 792 "The state of this transport connection. The transport 793 connection enters `connecting' state when DLSw makes 794 a connection request to the transport layer. Once initial 795 Capabilities Exchange is sent, the transport connection 796 enters enters `initCapExchange' state. When partner 797 capabilities have been determined and the transport 798 connection is ready for sending CanUReach (CUR) messages, 799 it moves to the `connected' state. When DLSw is in the 800 process of bringing down the connection, it is in the 801 `disconnecting' state. When the transport layer 802 indicates one of its connections is disconnected, the 803 transport connection moves to the `disconnected' state. 804 805 Whereas all of the values will be returned in response 806 to a management protocol retrieval operation, only two 807 values may be specified in a management protocol set 808 operation: `quiescing' and `disconnecting'. Changing 809 the value to `quiescing' prevents new circuits from being 810 established, and will cause a transport disconnect when 811 the last circuit on the connection goes away. Changing 812 the value to `disconnecting' will force off all circuits 813 immediately and bring the connection to `disconnected' 814 state." 815 ::= { dlswTConnOperEntry 6 } 816 817dlswTConnOperConfigIndex OBJECT-TYPE 818 SYNTAX INTEGER (0..2147483647) 819 MAX-ACCESS read-only 820 STATUS current 821 DESCRIPTION 822 "The value of dlswTConnConfigIndex of the dlswTConnConfigEntry 823 that governs the configuration information used by this 824 dlswTConnOperEntry. The manager can therefore normally 825 examine both configured and operational information 826 for this transport connection. 827 828 This value is zero if the corresponding dlswTConnConfigEntry 829 was deleted after the creation of this dlswTConnOperEntry. 830 If some fields in the former were changed but the conceptual 831 row was not deleted, some configuration information may not 832 be valid for this operational transport connection. The 833 manager can compare dlswTConnOperConnectTime and 834 dlswTConnConfigLastModifyTime to determine if this condition 835 exists." 836 ::= { dlswTConnOperEntry 7 } 837 838-- ................................................................... 839-- Transport Connection Characteristics 840-- ................................................................... 841 842dlswTConnOperFlowCntlMode OBJECT-TYPE 843 SYNTAX INTEGER { 844 undetermined (1), 845 pacing (2), -- DLSw standard flow control 846 other (3) -- non-DLSw standard flow control 847 } 848 MAX-ACCESS read-only 849 STATUS current 850 DESCRIPTION 851 "The flow control mechanism in use on this transport connection. 852 This value is undetermined (1) before the mode of flow control 853 can be established on a new transport connection (i.e., after 854 CapEx is sent but before Capex or other SSP control messages 855 have been received). Pacing (2) indicates that the standard 856 RFC 1795 pacing mechanism is in use. Other (3) may be either 857 the RFC 1434+ xBusy mechanism operating to a back-level DLSw, 858 or a vendor-specific flow control method. Whether it is xBusy 859 or not can be inferred from dlswTConnOperPartnerVersion." 860 ::= { dlswTConnOperEntry 8 } 861 862-- ................................................................... 863 864dlswTConnOperPartnerVersion OBJECT-TYPE 865 SYNTAX OCTET STRING (SIZE (0 | 2)) 866 MAX-ACCESS read-only 867 STATUS current 868 DESCRIPTION 869 "This value identifies which version (first octet) and release 870 (second octet) of the DLSw standard is supported by this 871 partner DLSw. This information is obtained from a DLSw 872 capabilities exchange message received from the partner DLSw. 873 A string of zero length is returned before a Capabilities 874 Exchange message is received, or if one is never received. 875 A conceptual row with a dlswTConnOperState of `connected' but 876 a zero length partner version indicates that the partner is 877 a non-standard DLSw partner. 878 879 If an implementation chooses to keep dlswTConnOperEntrys in 880 the `disconnected' state, this value should remain unchanged." 881 REFERENCE 882 "DLSW: Switch-to-Switch Protocol RFC 1795" 883 ::= { dlswTConnOperEntry 9 } 884 885dlswTConnOperPartnerVendorID OBJECT-TYPE 886 SYNTAX OCTET STRING (SIZE (0 | 3)) 887 MAX-ACCESS read-only 888 STATUS current 889 DESCRIPTION 890 "This value identifies the IEEE-assigned organizationally 891 Unique Identifier (OUI) of the maker of this partner 892 DLSw. This information is obtained from a DLSw 893 capabilities exchange message received from the partner DLSw. 894 A string of zero length is returned before a Capabilities 895 Exchange message is received, or if one is never received. 896 897 If an implementation chooses to keep dlswTConnOperEntrys in 898 the `disconnected' state, this value should remain unchanged." 899 ::= { dlswTConnOperEntry 10 } 900 901dlswTConnOperPartnerVersionStr OBJECT-TYPE 902 SYNTAX DisplayString (SIZE (0..253)) 903 MAX-ACCESS read-only 904 STATUS current 905 DESCRIPTION 906 "This value identifies the particular product version (e.g., 907 product name, code level, fix level) of this partner DLSw. 908 The format of the actual version string is vendor-specific. 909 This information is obtained from a DLSw capabilities exchange 910 message received from the partner DLSw. 911 A string of zero length is returned before a Capabilities 912 Exchange message is received, if one is never received, or 913 if one is received but it does not contain a version string. 914 915 If an implementation chooses to keep dlswTConnOperEntrys in 916 the `disconnected' state, this value should remain unchanged." 917 REFERENCE 918 "DLSW: Switch-to-Switch Protocol RFC 1795" 919 ::= { dlswTConnOperEntry 11 } 920 921dlswTConnOperPartnerInitPacingWndw OBJECT-TYPE 922 SYNTAX INTEGER (0..65535) 923 MAX-ACCESS read-only 924 STATUS current 925 DESCRIPTION 926 "The value of the partner initial receive pacing window. This 927 is our initial send pacing window for all new circuits on this 928 transport connection, as modified and granted by the first flow 929 control indication the partner sends on each circuit. 930 This information is obtained from a DLSw capabilities exchange 931 message received from the partner DLSw. 932 A value of zero is returned before a Capabilities 933 Exchange message is received, or if one is never received. 934 935 If an implementation chooses to keep dlswTConnOperEntrys in 936 the `disconnected' state, this value should remain unchanged." 937 REFERENCE 938 "DLSW: Switch-to-Switch Protocol RFC 1795" 939 ::= { dlswTConnOperEntry 12 } 940 941-- ................................................................... 942 943dlswTConnOperPartnerSapList OBJECT-TYPE 944 SYNTAX OCTET STRING (SIZE (0 | 16)) 945 MAX-ACCESS read-only 946 STATUS current 947 DESCRIPTION 948 "The Supported SAP List received in the capabilities 949 exchange message from the partner DLSw. This list has 950 the same format described for dlswTConnConfigSapList. 951 A string of zero length is returned before a Capabilities 952 Exchange message is received, or if one is never received. 953 954 If an implementation chooses to keep dlswTConnOperEntrys in 955 the `disconnected' state, this value should remain unchanged." 956 ::= { dlswTConnOperEntry 13 } 957 958dlswTConnOperPartnerNBExcl OBJECT-TYPE 959 SYNTAX TruthValue 960 MAX-ACCESS read-only 961 STATUS current 962 DESCRIPTION 963 "The value of true signifies that the NetBIOS names received 964 from this partner in the NetBIOS name list in its capabilities 965 exchange message are the only NetBIOS names reachable by 966 that partner. `False' indicates that other NetBIOS names may 967 be reachable. `False' should be returned before a Capabilities 968 Exchange message is received, if one is never received, or if 969 one is received without a NB Name Exclusivity CV. 970 971 If an implementation chooses to keep dlswTConnOperEntrys in 972 the `disconnected' state, this value should remain unchanged." 973 ::= { dlswTConnOperEntry 14 } 974 975dlswTConnOperPartnerMacExcl OBJECT-TYPE 976 SYNTAX TruthValue 977 MAX-ACCESS read-only 978 STATUS current 979 DESCRIPTION 980 "The value of true signifies that the MAC addresses received 981 from this partner in the MAC address list in its capabilities 982 exchange message are the only MAC addresses reachable by 983 that partner. `False' indicates that other MAC addresses may 984 be reachable. `False' should be returned before a Capabilities 985 Exchange message is received, if one is never received, or if 986 one is received without a MAC Address Exclusivity CV. 987 988 If an implementation chooses to keep dlswTConnOperEntrys in 989 the `disconnected' state, this value should remain unchanged." 990 ::= { dlswTConnOperEntry 15 } 991 992dlswTConnOperPartnerNBInfo OBJECT-TYPE 993 SYNTAX INTEGER { 994 none (1), -- none is kept 995 partial (2), -- partial list is kept 996 complete (3), -- complete list is kept 997 notApplicable (4) 998 } 999 MAX-ACCESS read-only 1000 STATUS current 1001 DESCRIPTION 1002 "It is up to this DSLw whether to keep either none, some, 1003 or all of the NetBIOS name list that was received in 1004 the capabilities exchange message sent by this partner DLSw. 1005 This object identifies how much information was kept by 1006 this DLSw. These names are stored as userConfigured 1007 remote entries in dlswDirNBTable. 1008 A value of (4), notApplicable, should be returned before 1009 a Capabilities Exchange message is received, or if one is 1010 never received. 1011 1012 If an implementation chooses to keep dlswTConnOperEntrys in 1013 the `disconnected' state, this value should remain unchanged." 1014 ::= { dlswTConnOperEntry 16 } 1015 1016dlswTConnOperPartnerMacInfo OBJECT-TYPE 1017 SYNTAX INTEGER { 1018 none (1), -- none is kept 1019 partial (2), -- partial list is kept 1020 complete (3), -- complete list is kept 1021 notApplicable (4) 1022 } 1023 MAX-ACCESS read-only 1024 STATUS current 1025 DESCRIPTION 1026 "It is up to this DLSw whether to keep either none, some, 1027 or all of the MAC address list that was received in the 1028 capabilities exchange message sent by this partner DLSw. 1029 This object identifies how much information was kept by 1030 this DLSw. These names are stored as userConfigured 1031 remote entries in dlswDirMACTable. 1032 A value of (4), notApplicable, should be returned before 1033 a Capabilities Exchange message is received, or if one is 1034 never received. 1035 1036 If an implementation chooses to keep dlswTConnOperEntrys in 1037 the `disconnected' state, this value should remain unchanged." 1038 ::= { dlswTConnOperEntry 17 } 1039 1040-- ................................................................... 1041-- Information about the last disconnect of this transport connection. 1042-- These objects make sense only for implementations that keep 1043-- transport connection information around after disconnection. 1044-- ................................................................... 1045dlswTConnOperDiscTime OBJECT-TYPE 1046 SYNTAX TimeTicks 1047 UNITS "hundredths of a second" 1048 MAX-ACCESS read-only 1049 STATUS current 1050 DESCRIPTION 1051 "The amount of time (in hundredths of a second) since the 1052 dlswTConnOperState last entered `disconnected' state." 1053 ::= { dlswTConnOperEntry 18 } 1054 1055dlswTConnOperDiscReason OBJECT-TYPE 1056 SYNTAX INTEGER { 1057 other (1), 1058 capExFailed (2), 1059 transportLayerDisc (3), 1060 operatorCommand (4), 1061 lastCircuitDiscd (5), 1062 protocolError (6) 1063 } 1064 MAX-ACCESS read-only 1065 STATUS current 1066 DESCRIPTION 1067 "This object signifies the reason that either prevented the 1068 transport connection from entering the connected state, or 1069 caused the transport connection to enter the disconnected 1070 state." 1071 ::= { dlswTConnOperEntry 19 } 1072 1073dlswTConnOperDiscActiveCir OBJECT-TYPE 1074 SYNTAX INTEGER (0..2147483647) 1075 MAX-ACCESS read-only 1076 STATUS current 1077 DESCRIPTION 1078 "The number of circuits active (not in DISCONNECTED state) 1079 at the time the transport connection was last disconnected. 1080 This value is zero if the transport connection has never 1081 been connected." 1082 ::= { dlswTConnOperEntry 20 } 1083 1084-- ................................................................... 1085-- Transport Connection Statistics 1086-- (1) Traffic counts 1087-- ................................................................... 1088dlswTConnOperInDataPkts OBJECT-TYPE 1089 SYNTAX Counter32 1090 UNITS "SSP messages" 1091 MAX-ACCESS read-only 1092 STATUS current 1093 DESCRIPTION 1094 "The number of Switch-to-Switch Protocol (SSP) messages of 1095 type DGRMFRAME, DATAFRAME, or INFOFRAME received on this 1096 transport connection." 1097 ::= { dlswTConnOperEntry 21 } 1098 1099dlswTConnOperOutDataPkts OBJECT-TYPE 1100 SYNTAX Counter32 1101 UNITS "SSP messages" 1102 MAX-ACCESS read-only 1103 STATUS current 1104 DESCRIPTION 1105 "The number of Switch-to-Switch Protocol (SSP) messages of 1106 type DGRMFRAME, DATAFRAME, or INFOFRAME transmitted on this 1107 transport connection." 1108 ::= { dlswTConnOperEntry 22 } 1109 1110dlswTConnOperInDataOctets OBJECT-TYPE 1111 SYNTAX Counter32 1112 UNITS "octets" 1113 MAX-ACCESS read-only 1114 STATUS current 1115 DESCRIPTION 1116 "The number octets in Switch-to-Switch Protocol (SSP) messages 1117 of type DGRMFRAME, DATAFRAME, or INFOFRAME received on this 1118 transport connection. Each message is counted starting with 1119 the first octet following the SSP message header." 1120 ::= { dlswTConnOperEntry 23 } 1121 1122dlswTConnOperOutDataOctets OBJECT-TYPE 1123 SYNTAX Counter32 1124 UNITS "octets" 1125 MAX-ACCESS read-only 1126 STATUS current 1127 DESCRIPTION 1128 "The number octets in Switch-to-Switch Protocol (SSP) messages 1129 of type DGRMFRAME, DATAFRAME, or INFOFRAME transmitted on this 1130 transport connection. Each message is counted starting with 1131 the first octet following the SSP message header." 1132 ::= { dlswTConnOperEntry 24 } 1133 1134dlswTConnOperInCntlPkts OBJECT-TYPE 1135 SYNTAX Counter32 1136 UNITS "SSP messages" 1137 MAX-ACCESS read-only 1138 STATUS current 1139 DESCRIPTION 1140 "The number of Switch-to-Switch Protocol (SSP) messages 1141 received on this transport connection which were not of 1142 type DGRMFRAME, DATAFRAME, or INFOFRAME." 1143 ::= { dlswTConnOperEntry 25 } 1144 1145dlswTConnOperOutCntlPkts OBJECT-TYPE 1146 SYNTAX Counter32 1147 UNITS "SSP messages" 1148 MAX-ACCESS read-only 1149 STATUS current 1150 DESCRIPTION 1151 "The number of Switch-to-Switch Protocol (SSP) messages of 1152 transmitted on this transport connection which were not of 1153 type DGRMFRAME, DATAFRAME, or INFOFRAME." 1154 ::= { dlswTConnOperEntry 26 } 1155 1156-- ................................................................... 1157-- (2) Directory activities (Explorer messages) 1158-- ................................................................... 1159 1160dlswTConnOperCURexSents OBJECT-TYPE 1161 SYNTAX Counter32 1162 MAX-ACCESS read-only 1163 STATUS current 1164 DESCRIPTION 1165 "The number of CanUReach_ex messages sent on this transport 1166 connection." 1167 ::= { dlswTConnOperEntry 27 } 1168 1169dlswTConnOperICRexRcvds OBJECT-TYPE 1170 SYNTAX Counter32 1171 MAX-ACCESS read-only 1172 STATUS current 1173 DESCRIPTION 1174 "The number of ICanReach_ex messages received on this transport 1175 connection." 1176 ::= { dlswTConnOperEntry 28 } 1177 1178dlswTConnOperCURexRcvds OBJECT-TYPE 1179 SYNTAX Counter32 1180 MAX-ACCESS read-only 1181 STATUS current 1182 DESCRIPTION 1183 "The number of CanUReach_ex messages received on this transport 1184 connection." 1185 ::= { dlswTConnOperEntry 29 } 1186 1187dlswTConnOperICRexSents OBJECT-TYPE 1188 SYNTAX Counter32 1189 MAX-ACCESS read-only 1190 STATUS current 1191 DESCRIPTION 1192 "The number of ICanReach_ex messages sent on this transport 1193 connection." 1194 ::= { dlswTConnOperEntry 30 } 1195 1196-- ................................................................... 1197 1198dlswTConnOperNQexSents OBJECT-TYPE 1199 SYNTAX Counter32 1200 MAX-ACCESS read-only 1201 STATUS current 1202 DESCRIPTION 1203 "The number of NetBIOS_NQ_ex (NetBIOS Name Query-explorer) 1204 1205 messages sent on this transport connection." 1206 ::= { dlswTConnOperEntry 31 } 1207 1208dlswTConnOperNRexRcvds OBJECT-TYPE 1209 SYNTAX Counter32 1210 MAX-ACCESS read-only 1211 STATUS current 1212 DESCRIPTION 1213 "The number of NETBIOS_NR_ex (NetBIOS Name Recognized-explorer) 1214 messages received on this transport connection." 1215 ::= { dlswTConnOperEntry 32 } 1216 1217dlswTConnOperNQexRcvds OBJECT-TYPE 1218 SYNTAX Counter32 1219 MAX-ACCESS read-only 1220 STATUS current 1221 DESCRIPTION 1222 "The number of NETBIOS_NQ_ex messages received on this 1223 transport connection." 1224 ::= { dlswTConnOperEntry 33 } 1225 1226dlswTConnOperNRexSents OBJECT-TYPE 1227 SYNTAX Counter32 1228 MAX-ACCESS read-only 1229 STATUS current 1230 DESCRIPTION 1231 "The number of NETBIOS_NR_ex messages sent on this transport 1232 connection." 1233 ::= { dlswTConnOperEntry 34 } 1234 1235-- ................................................................... 1236-- (3) Circuit activities on each transport connection 1237-- ................................................................... 1238dlswTConnOperCirCreates OBJECT-TYPE 1239 SYNTAX Counter32 1240 MAX-ACCESS read-only 1241 STATUS current 1242 DESCRIPTION 1243 "The number of times that circuits entered `circuit_established' 1244 state (not counting transitions from `circuit_restart')." 1245 ::= { dlswTConnOperEntry 35 } 1246 1247dlswTConnOperCircuits OBJECT-TYPE 1248 SYNTAX Gauge32 1249 MAX-ACCESS read-only 1250 STATUS current 1251 DESCRIPTION 1252 "The number of currently active circuits on this transport 1253 1254 connection, where `active' means not in `disconnected' state." 1255 ::= { dlswTConnOperEntry 36 } 1256 1257-- =================================================================== 1258-- Transport Connection Specific 1259-- =================================================================== 1260dlswTConnSpecific OBJECT IDENTIFIER ::= { dlswTConn 4 } 1261dlswTConnTcp OBJECT IDENTIFIER ::= { dlswTConnSpecific 1 } 1262 1263-- ................................................................... 1264-- TCP Transport Connection Specific - Configuration 1265-- ................................................................... 1266dlswTConnTcpConfigTable OBJECT-TYPE 1267 SYNTAX SEQUENCE OF DlswTConnTcpConfigEntry 1268 MAX-ACCESS not-accessible 1269 STATUS current 1270 DESCRIPTION 1271 "This table defines the TCP transport connections that 1272 will be either initiated by or accepted by this DSLw. 1273 It augments the entries in dlswTConnConfigTable whose domain 1274 is dlswTCPDomain." 1275 ::= { dlswTConnTcp 1 } 1276 1277dlswTConnTcpConfigEntry OBJECT-TYPE 1278 SYNTAX DlswTConnTcpConfigEntry 1279 MAX-ACCESS not-accessible 1280 STATUS current 1281 DESCRIPTION 1282 "Each conceptual row defines parameters that are 1283 specific to dlswTCPDomain transport connections." 1284 INDEX { dlswTConnConfigIndex } 1285 ::= { dlswTConnTcpConfigTable 1 } 1286 1287DlswTConnTcpConfigEntry ::= SEQUENCE { 1288 dlswTConnTcpConfigKeepAliveInt INTEGER, 1289 dlswTConnTcpConfigTcpConnections INTEGER, 1290 dlswTConnTcpConfigMaxSegmentSize INTEGER 1291 } 1292 1293dlswTConnTcpConfigKeepAliveInt OBJECT-TYPE 1294 SYNTAX INTEGER (0..1800) 1295 UNITS "seconds" 1296 MAX-ACCESS read-create 1297 STATUS current 1298 DESCRIPTION 1299 "The time in seconds between TCP keepAlive messages when 1300 no traffic is flowing. Zero signifies no keepAlive protocol. 1301 1302 Changes take effect only for new TCP connections." 1303 DEFVAL { 0 } 1304 ::= { dlswTConnTcpConfigEntry 1 } 1305 1306dlswTConnTcpConfigTcpConnections OBJECT-TYPE 1307 SYNTAX INTEGER (1..16) 1308 MAX-ACCESS read-create 1309 STATUS current 1310 DESCRIPTION 1311 "This is our preferred number of TCP connections within a 1312 TCP transport connection. The actual number used is negotiated 1313 at capabilities exchange time. Changes take effect only 1314 for new transport connections." 1315 DEFVAL { 2 } 1316 ::= { dlswTConnTcpConfigEntry 2 } 1317 1318dlswTConnTcpConfigMaxSegmentSize OBJECT-TYPE 1319 SYNTAX INTEGER (0..65535) 1320 UNITS "packets" 1321 MAX-ACCESS read-create 1322 STATUS current 1323 DESCRIPTION 1324 "This is the number of bytes that this node is 1325 willing to receive over the read TCP connection(s). 1326 Changes take effect for new transport connections." 1327 DEFVAL { 4096 } 1328 ::= { dlswTConnTcpConfigEntry 3 } 1329 1330-- ................................................................... 1331-- TCP Transport Connection Specific - Operation 1332-- ................................................................... 1333dlswTConnTcpOperTable OBJECT-TYPE 1334 SYNTAX SEQUENCE OF DlswTConnTcpOperEntry 1335 MAX-ACCESS not-accessible 1336 STATUS current 1337 DESCRIPTION 1338 "A list of TCP transport connections. It is optional 1339 but desirable for the agent to keep an entry for some 1340 period of time after the transport connection is 1341 disconnected. This allows the manager to capture 1342 additional useful information about the connection, in 1343 particular, statistical information and the cause of the 1344 disconnection." 1345 ::= { dlswTConnTcp 2 } 1346 1347dlswTConnTcpOperEntry OBJECT-TYPE 1348 SYNTAX DlswTConnTcpOperEntry 1349 MAX-ACCESS not-accessible 1350 STATUS current 1351 DESCRIPTION 1352 "" 1353 INDEX { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr } 1354 ::= { dlswTConnTcpOperTable 1 } 1355 1356DlswTConnTcpOperEntry ::= SEQUENCE { 1357 dlswTConnTcpOperKeepAliveInt INTEGER, 1358 dlswTConnTcpOperPrefTcpConnections INTEGER, 1359 dlswTConnTcpOperTcpConnections INTEGER 1360 } 1361 1362dlswTConnTcpOperKeepAliveInt OBJECT-TYPE 1363 SYNTAX INTEGER (0..1800) 1364 UNITS "seconds" 1365 MAX-ACCESS read-only 1366 STATUS current 1367 DESCRIPTION 1368 "The time in seconds between TCP keepAlive messages when 1369 no traffic is flowing. Zero signifies no keepAlive protocol is 1370 operating." 1371 ::= { dlswTConnTcpOperEntry 1 } 1372 1373dlswTConnTcpOperPrefTcpConnections OBJECT-TYPE 1374 SYNTAX INTEGER (1..16) 1375 MAX-ACCESS read-only 1376 STATUS current 1377 DESCRIPTION 1378 "This is the number of TCP connections preferred by this DLSw 1379 partner, as received in its capabilities exchange message." 1380 ::= { dlswTConnTcpOperEntry 2 } 1381 1382dlswTConnTcpOperTcpConnections OBJECT-TYPE 1383 SYNTAX INTEGER (1..16) 1384 MAX-ACCESS read-only 1385 STATUS current 1386 DESCRIPTION 1387 "This is the actual current number of TCP connections within 1388 this transport connection." 1389 ::= { dlswTConnTcpOperEntry 3 } 1390 1391-- ******************************************************************* 1392-- DLSW INTERFACE GROUP 1393-- ******************************************************************* 1394 1395dlswIfTable OBJECT-TYPE 1396 SYNTAX SEQUENCE OF DlswIfEntry 1397 MAX-ACCESS not-accessible 1398 STATUS current 1399 DESCRIPTION 1400 "The list of interfaces on which DLSw is active." 1401 ::= { dlswInterface 1 } 1402 1403dlswIfEntry OBJECT-TYPE 1404 SYNTAX DlswIfEntry 1405 MAX-ACCESS not-accessible 1406 STATUS current 1407 DESCRIPTION 1408 "" 1409 INDEX { ifIndex } 1410 ::= { dlswIfTable 1 } 1411 1412DlswIfEntry ::= SEQUENCE { 1413 dlswIfRowStatus RowStatus, 1414 dlswIfVirtualSegment INTEGER, 1415 dlswIfSapList OCTET STRING 1416 } 1417 1418dlswIfRowStatus OBJECT-TYPE 1419 SYNTAX RowStatus 1420 MAX-ACCESS read-create 1421 STATUS current 1422 DESCRIPTION 1423 "This object is used by the manager to create 1424 or delete the row entry in the dlswIfTable 1425 following the RowStatus textual convention." 1426 ::= { dlswIfEntry 1 } 1427 1428dlswIfVirtualSegment OBJECT-TYPE 1429 SYNTAX INTEGER (0..4095 | 65535) 1430 MAX-ACCESS read-create 1431 STATUS current 1432 DESCRIPTION 1433 "The segment number that uniquely identifies the virtual 1434 segment to which this DLSw interface is connected. 1435 Current source routing protocols limit this value to 1436 the range 0 - 4095. (The value 0 is used by some 1437 management applications for special test cases.) 1438 A value of 65535 signifies that no virtual segment 1439 is assigned to this interface. For instance, 1440 in a non-source routing environment, segment number 1441 assignment is not required." 1442 DEFVAL { 65535 } 1443 ::= { dlswIfEntry 2 } 1444 1445dlswIfSapList OBJECT-TYPE 1446 SYNTAX OCTET STRING (SIZE(16)) 1447 MAX-ACCESS read-create 1448 STATUS current 1449 DESCRIPTION 1450 "The SAP list indicates which SAPs are allowed to be 1451 data link switched through this interface. This list 1452 has the same format described for dlswTConnConfigSapList. 1453 1454 When changes to this object take effect is implementation- 1455 specific. Turning off a particular SAP can destroy 1456 active circuits that are using that SAP. An agent 1457 implementation may reject such changes until there are no 1458 active circuits if it so chooses. In this case, it is up 1459 to the manager to close the circuits first, using 1460 dlswCircuitState. 1461 1462 The DEFVAL below indicates support for SAPs 0, 4, 8, and C." 1463 DEFVAL { 'AA000000000000000000000000000000'H } 1464 ::= { dlswIfEntry 3 } 1465 1466-- ******************************************************************* 1467-- DIRECTORY 1468-- Directory services caches the locations of MAC addresses 1469-- and NetBIOS names. For resources which are attached via 1470-- local interfaces, the ifIndex may be cached, and for 1471-- resources which are reachable via a DLSw partner, the 1472-- transport address of the DLSw partner is cached. 1473-- ******************************************************************* 1474 1475-- =================================================================== 1476-- Directory Related Statistical Objects 1477-- =================================================================== 1478dlswDirStat OBJECT IDENTIFIER ::= { dlswDirectory 1 } 1479 1480dlswDirMacEntries OBJECT-TYPE 1481 SYNTAX Gauge32 1482 MAX-ACCESS read-only 1483 STATUS current 1484 DESCRIPTION 1485 "The current total number of entries in the dlswDirMacTable." 1486 ::= { dlswDirStat 1 } 1487 1488dlswDirMacCacheHits OBJECT-TYPE 1489 SYNTAX Counter32 1490 MAX-ACCESS read-only 1491 STATUS current 1492 DESCRIPTION 1493 "The number of times a cache search for a particular MAC address 1494 resulted in success." 1495 ::= { dlswDirStat 2 } 1496 1497dlswDirMacCacheMisses OBJECT-TYPE 1498 SYNTAX Counter32 1499 MAX-ACCESS read-only 1500 STATUS current 1501 DESCRIPTION 1502 "The number of times a cache search for a particular MAC address 1503 resulted in failure." 1504 ::= { dlswDirStat 3 } 1505 1506dlswDirMacCacheNextIndex OBJECT-TYPE 1507 SYNTAX INTEGER (0..2147483647) 1508 MAX-ACCESS read-only 1509 STATUS current 1510 DESCRIPTION 1511 "The next value of dlswDirMacIndex to be assigned by 1512 the agent. A retrieval of this object atomically reserves 1513 the returned value for use by the manager to create a row 1514 in dlswDirMacTable. This makes it possible for the agent 1515 to control the index space of the MAC address cache, yet 1516 allows the manager to administratively create new rows." 1517 ::= { dlswDirStat 4 } 1518 1519dlswDirNBEntries OBJECT-TYPE 1520 SYNTAX Gauge32 1521 MAX-ACCESS read-only 1522 STATUS current 1523 DESCRIPTION 1524 "The current total number of entries in the dlswDirNBTable." 1525 ::= { dlswDirStat 5 } 1526 1527dlswDirNBCacheHits OBJECT-TYPE 1528 SYNTAX Counter32 1529 MAX-ACCESS read-only 1530 STATUS current 1531 DESCRIPTION 1532 "The number of times a cache search for a particular NetBIOS 1533 name resulted in success." 1534 ::= { dlswDirStat 6 } 1535 1536dlswDirNBCacheMisses OBJECT-TYPE 1537 SYNTAX Counter32 1538 MAX-ACCESS read-only 1539 STATUS current 1540 DESCRIPTION 1541 "The number of times a cache search for a particular NetBIOS 1542 name resulted in failure." 1543 ::= { dlswDirStat 7 } 1544 1545dlswDirNBCacheNextIndex OBJECT-TYPE 1546 SYNTAX INTEGER (0..2147483647) 1547 MAX-ACCESS read-only 1548 STATUS current 1549 DESCRIPTION 1550 "The next value of dlswDirNBIndex to be assigned by the 1551 agent. A retrieval of this object atomically reserves 1552 the returned value for use by the manager to create 1553 a row in dlswDirNBTable. This makes it possible for the 1554 agent to control the index space for the NetBIOS name 1555 cache, yet allows the manager to administratively 1556 create new rows." 1557 ::= { dlswDirStat 8 } 1558 1559-- =================================================================== 1560-- Directory Cache 1561-- =================================================================== 1562dlswDirCache OBJECT IDENTIFIER ::= { dlswDirectory 2 } 1563 1564-- ................................................................... 1565-- Directory for MAC Addresses. 1566-- All Possible combinations of values of these objects. 1567-- 1568-- EntryType LocationType Location Status 1569-- ============== ============ ================== ============== 1570-- userConfigured local ifEntry or 0.0 reachable, or 1571-- notReachable, or 1572-- unknown 1573-- userConfigured remote TConnConfigEntry reachable, or 1574-- notReachable, or 1575-- unknown 1576-- partnerCapExMsg remote TConnOperEntry unknown 1577-- dynamic local ifEntry or 0.0 reachable 1578-- dynamic remote TConnOperEntry reachable 1579-- 1580-- ................................................................... 1581dlswDirMacTable OBJECT-TYPE 1582 SYNTAX SEQUENCE OF DlswDirMacEntry 1583 MAX-ACCESS not-accessible 1584 STATUS current 1585 DESCRIPTION 1586 "This table contains locations of MAC addresses. 1587 They could be either verified or not verified, 1588 local or remote, and configured locally or learned 1589 from either Capabilities Exchange messages or 1590 directory searches." 1591 ::= { dlswDirCache 1 } 1592 1593dlswDirMacEntry OBJECT-TYPE 1594 SYNTAX DlswDirMacEntry 1595 MAX-ACCESS not-accessible 1596 STATUS current 1597 DESCRIPTION 1598 "Indexed by dlswDirMacIndex." 1599 INDEX { dlswDirMacIndex } 1600 ::= { dlswDirMacTable 1 } 1601 1602DlswDirMacEntry ::= SEQUENCE { 1603 dlswDirMacIndex INTEGER, 1604 dlswDirMacMac MacAddressNC, 1605 dlswDirMacMask MacAddressNC, 1606 dlswDirMacEntryType INTEGER, 1607 dlswDirMacLocationType INTEGER, 1608 dlswDirMacLocation RowPointer, 1609 dlswDirMacStatus INTEGER, 1610 dlswDirMacLFSize LFSize, 1611 dlswDirMacRowStatus RowStatus 1612 } 1613 1614dlswDirMacIndex OBJECT-TYPE 1615 SYNTAX INTEGER (0..2147483647) 1616 MAX-ACCESS not-accessible 1617 STATUS current 1618 DESCRIPTION 1619 "Uniquely identifies a conceptual row of this table." 1620 ::= { dlswDirMacEntry 1 } 1621 1622dlswDirMacMac OBJECT-TYPE 1623 SYNTAX MacAddressNC 1624 MAX-ACCESS read-create 1625 STATUS current 1626 DESCRIPTION 1627 "The MAC address, together with the dlswDirMacMask, 1628 specifies a set of MAC addresses that are defined or 1629 discovered through an interface or partner DLSw nodes." 1630 ::= { dlswDirMacEntry 2 } 1631 1632dlswDirMacMask OBJECT-TYPE 1633 SYNTAX MacAddressNC 1634 MAX-ACCESS read-create 1635 STATUS current 1636 DESCRIPTION 1637 "The MAC address mask, together with the dlswDirMacMac, 1638 specifies a set of MAC addresses that are defined or 1639 discovered through an interface or partner DLSw nodes." 1640 DEFVAL { 'FFFFFFFFFFFF'H } 1641 ::= { dlswDirMacEntry 3 } 1642 1643dlswDirMacEntryType OBJECT-TYPE 1644 SYNTAX INTEGER { 1645 other (1), 1646 userConfiguredPublic (2), 1647 userConfiguredPrivate (3), 1648 partnerCapExMsg (4), 1649 dynamic (5) 1650 } 1651 MAX-ACCESS read-create 1652 STATUS current 1653 DESCRIPTION 1654 "The cause of the creation of this conceptual row. 1655 It could be one of the three methods: (1) user 1656 configured, including via management protocol 1657 set operations, configuration file, command line 1658 or equivalent methods; (2) learned from the 1659 partner DLSw Capabilities Exchange messages; 1660 and (3) dynamic, e.g., learned from ICanReach 1661 messages, or LAN explorer frames. Since only 1662 individual MAC addresses can be dynamically learned, 1663 dynamic entries will all have a mask of all FFs. 1664 1665 The public versus private distinction for user- 1666 configured resources applies only to local resources 1667 (UC remote resources are private), and indicates 1668 whether that resource should be advertised in 1669 capabilities exchange messages sent by this node." 1670 DEFVAL { userConfiguredPublic } 1671 ::= { dlswDirMacEntry 4 } 1672 1673dlswDirMacLocationType OBJECT-TYPE 1674 SYNTAX INTEGER { 1675 other (1), 1676 local (2), 1677 remote (3) 1678 } 1679 MAX-ACCESS read-create 1680 STATUS current 1681 DESCRIPTION 1682 "The location of the resource (or a collection of 1683 resources using a mask) of this conceptual row 1684 1685 is either (1) local - the resource is reachable 1686 via an interface, or (2) remote - the resource 1687 is reachable via a partner DLSw node (or a set 1688 of partner DLSw nodes)." 1689 DEFVAL { local } 1690 ::= { dlswDirMacEntry 5 } 1691 1692dlswDirMacLocation OBJECT-TYPE 1693 SYNTAX RowPointer 1694 MAX-ACCESS read-create 1695 STATUS current 1696 DESCRIPTION 1697 "Points to either the ifEntry, dlswTConnConfigEntry, 1698 dlswTConnOperEntry, 0.0, or something that is implementation 1699 specific. It identifies the location of the MAC address 1700 (or the collection of MAC addresses.)" 1701 DEFVAL { null } 1702 ::= { dlswDirMacEntry 6 } 1703 1704dlswDirMacStatus OBJECT-TYPE 1705 SYNTAX INTEGER { 1706 unknown (1), 1707 reachable (2), 1708 notReachable (3) 1709 } 1710 MAX-ACCESS read-create 1711 STATUS current 1712 DESCRIPTION 1713 "This object specifies whether DLSw currently believes 1714 the MAC address to be accessible at the specified location. 1715 The value `notReachable' allows a configured resource 1716 definition to be taken out of service when a search to 1717 that resource fails (avoiding a repeat of the search)." 1718 DEFVAL { unknown } 1719 ::= { dlswDirMacEntry 7 } 1720 1721dlswDirMacLFSize OBJECT-TYPE 1722 SYNTAX LFSize 1723 MAX-ACCESS read-create 1724 STATUS current 1725 DESCRIPTION 1726 "The largest size of the MAC INFO field (LLC header and data) 1727 that a circuit to the MAC address can carry through this path." 1728 DEFVAL { lfs65535 } 1729 ::= { dlswDirMacEntry 8 } 1730 1731dlswDirMacRowStatus OBJECT-TYPE 1732 SYNTAX RowStatus 1733 MAX-ACCESS read-create 1734 STATUS current 1735 DESCRIPTION 1736 "This object is used by the manager to create 1737 or delete the row entry in the dlswDirMacTable 1738 following the RowStatus textual convention." 1739 ::= { dlswDirMacEntry 9 } 1740 1741-- ................................................................... 1742-- Directory for NetBIOS Names 1743-- All Possible combinations of values of these objects. 1744-- 1745-- EntryType LocationType Location Status 1746-- ============== ============ ================== ============== 1747-- userConfigured local ifEntry or 0.0 reachable, or 1748-- notReachable, or 1749-- unknown 1750-- userConfigured remote TConnConfigEntry reachable, or 1751-- notReachable, or 1752-- unknown 1753-- partnerCapExMsg remote TConnOperEntry unknown 1754-- dynamic local ifEntry or 0.0 reachable 1755-- dynamic remote TConnOperEntry reachable 1756-- 1757-- ................................................................... 1758dlswDirNBTable OBJECT-TYPE 1759 SYNTAX SEQUENCE OF DlswDirNBEntry 1760 MAX-ACCESS not-accessible 1761 STATUS current 1762 DESCRIPTION 1763 "This table contains locations of NetBIOS names. 1764 They could be either verified or not verified, 1765 local or remote, and configured locally or learned 1766 from either Capabilities Exchange messages or 1767 directory searches." 1768 ::= { dlswDirCache 2 } 1769 1770dlswDirNBEntry OBJECT-TYPE 1771 SYNTAX DlswDirNBEntry 1772 MAX-ACCESS not-accessible 1773 STATUS current 1774 DESCRIPTION 1775 "Indexed by dlswDirNBIndex." 1776 INDEX { dlswDirNBIndex } 1777 ::= { dlswDirNBTable 1 } 1778 1779DlswDirNBEntry ::= SEQUENCE { 1780 dlswDirNBIndex INTEGER, 1781 dlswDirNBName NBName, 1782 dlswDirNBNameType INTEGER, 1783 dlswDirNBEntryType INTEGER, 1784 dlswDirNBLocationType INTEGER, 1785 dlswDirNBLocation RowPointer, 1786 dlswDirNBStatus INTEGER, 1787 dlswDirNBLFSize LFSize, 1788 dlswDirNBRowStatus RowStatus 1789 } 1790 1791dlswDirNBIndex OBJECT-TYPE 1792 SYNTAX INTEGER (0..2147483647) 1793 MAX-ACCESS not-accessible 1794 STATUS current 1795 DESCRIPTION 1796 "Uniquely identifies a conceptual row of this table." 1797 ::= { dlswDirNBEntry 1 } 1798 1799dlswDirNBName OBJECT-TYPE 1800 SYNTAX NBName 1801 MAX-ACCESS read-create 1802 STATUS current 1803 DESCRIPTION 1804 "The NetBIOS name (including `any char' and `wildcard' 1805 characters) specifies a set of NetBIOS names that are 1806 defined or discovered through an interface or partner 1807 DLSw nodes." 1808 ::= { dlswDirNBEntry 2 } 1809 1810dlswDirNBNameType OBJECT-TYPE 1811 SYNTAX INTEGER { 1812 unknown (1), 1813 individual (2), 1814 group (3) 1815 } 1816 MAX-ACCESS read-create 1817 STATUS current 1818 DESCRIPTION 1819 "Whether dlswDirNBName represents an (or a set of) individual 1820 or group NetBIOS name(s)." 1821 DEFVAL { unknown } 1822 ::= { dlswDirNBEntry 3 } 1823 1824dlswDirNBEntryType OBJECT-TYPE 1825 SYNTAX INTEGER { 1826 other (1), 1827 userConfiguredPublic (2), 1828 userConfiguredPrivate (3), 1829 partnerCapExMsg (4), 1830 dynamic (5) 1831 } 1832 MAX-ACCESS read-create 1833 STATUS current 1834 DESCRIPTION 1835 "The cause of the creation of this conceptual row. 1836 It could be one of the three methods: (1) user 1837 configured, including via management protocol 1838 set operations, configuration file, command line, 1839 or equivalent methods; (2) learned from the 1840 partner DLSw Capabilities Exchange messages; 1841 and (3) dynamic, e.g., learned from ICanReach 1842 messages, or test frames. Since only actual 1843 NetBIOS names can be dynamically learned, dynamic 1844 entries will not contain any char or wildcard 1845 characters. 1846 1847 The public versus private distinction for user- 1848 configured resources applies only to local resources 1849 (UC remote resources are private), and indicates 1850 whether that resource should be advertised in 1851 capabilities exchange messages sent by this node." 1852 DEFVAL { userConfiguredPublic } 1853 ::= { dlswDirNBEntry 4 } 1854 1855dlswDirNBLocationType OBJECT-TYPE 1856 SYNTAX INTEGER { 1857 other (1), 1858 local (2), 1859 remote (3) 1860 } 1861 MAX-ACCESS read-create 1862 STATUS current 1863 DESCRIPTION 1864 "The location of the resource (or a collection of resources 1865 using any char/wildcard characters) of this conceptual row 1866 is either (1) local - the resource is reachable via an 1867 interface, or (2) remote - the resource is reachable via a 1868 a partner DLSw node (or a set of partner DLSw nodes)." 1869 DEFVAL { local } 1870 ::= { dlswDirNBEntry 5 } 1871 1872dlswDirNBLocation OBJECT-TYPE 1873 SYNTAX RowPointer 1874 MAX-ACCESS read-create 1875 STATUS current 1876 DESCRIPTION 1877 "Points to either the ifEntry, dlswTConnConfigEntry, 1878 dlswTConnOperEntry, 0.0, or something that is implementation 1879 specific. It identifies the location of the NetBIOS name 1880 or the set of NetBIOS names." 1881 DEFVAL { null } 1882 ::= { dlswDirNBEntry 6 } 1883 1884dlswDirNBStatus OBJECT-TYPE 1885 SYNTAX INTEGER { 1886 unknown (1), 1887 reachable (2), 1888 notReachable (3) 1889 } 1890 MAX-ACCESS read-create 1891 STATUS current 1892 DESCRIPTION 1893 "This object specifies whether DLSw currently believes 1894 the NetBIOS name to be accessible at the specified location. 1895 The value `notReachable' allows a configured resource 1896 definition to be taken out of service when a search to 1897 that resource fails (avoiding a repeat of the search)." 1898 DEFVAL { unknown } 1899 ::= { dlswDirNBEntry 7 } 1900 1901dlswDirNBLFSize OBJECT-TYPE 1902 SYNTAX LFSize 1903 MAX-ACCESS read-create 1904 STATUS current 1905 DESCRIPTION 1906 "The largest size of the MAC INFO field (LLC header and data) 1907 that a circuit to the NB name can carry through this path." 1908 DEFVAL { lfs65535 } 1909 ::= { dlswDirNBEntry 8 } 1910 1911dlswDirNBRowStatus OBJECT-TYPE 1912 SYNTAX RowStatus 1913 MAX-ACCESS read-create 1914 STATUS current 1915 DESCRIPTION 1916 "This object is used by manager to create 1917 or delete the row entry in the dlswDirNBTable 1918 following the RowStatus textual convention." 1919 ::= { dlswDirNBEntry 9 } 1920 1921-- =================================================================== 1922-- Resource Locations 1923-- =================================================================== 1924 1925dlswDirLocate OBJECT IDENTIFIER ::= { dlswDirectory 3 } 1926 1927-- ................................................................... 1928-- Locate Entries in the dlswDirMacTable for a given MAC address 1929-- ................................................................... 1930dlswDirLocateMacTable OBJECT-TYPE 1931 SYNTAX SEQUENCE OF DlswDirLocateMacEntry 1932 MAX-ACCESS not-accessible 1933 STATUS current 1934 DESCRIPTION 1935 "This table is used to retrieve all entries in the 1936 dlswDirMacTable that match a given MAC address, 1937 in the order of the best matched first, the 1938 second best matched second, and so on, till 1939 no more entries match the given MAC address." 1940 ::= { dlswDirLocate 1 } 1941 1942dlswDirLocateMacEntry OBJECT-TYPE 1943 SYNTAX DlswDirLocateMacEntry 1944 MAX-ACCESS not-accessible 1945 STATUS current 1946 DESCRIPTION 1947 "Indexed by dlswDirLocateMacMac and dlswDirLocateMacMatch. 1948 The first object is the MAC address of interest, and 1949 the second object is the order in the list of all 1950 entries that match the MAC address." 1951 INDEX { dlswDirLocateMacMac, dlswDirLocateMacMatch } 1952 ::= { dlswDirLocateMacTable 1 } 1953 1954DlswDirLocateMacEntry ::= SEQUENCE { 1955 dlswDirLocateMacMac MacAddressNC, 1956 dlswDirLocateMacMatch INTEGER, 1957 dlswDirLocateMacLocation RowPointer 1958 } 1959 1960dlswDirLocateMacMac OBJECT-TYPE 1961 SYNTAX MacAddressNC 1962 MAX-ACCESS not-accessible 1963 STATUS current 1964 DESCRIPTION 1965 "The MAC address to be located." 1966 ::= { dlswDirLocateMacEntry 1 } 1967 1968dlswDirLocateMacMatch OBJECT-TYPE 1969 SYNTAX INTEGER (1..255) 1970 MAX-ACCESS not-accessible 1971 STATUS current 1972 DESCRIPTION 1973 "The order of the entries of dlswDirMacTable 1974 that match dlswDirLocateMacMac. A value of 1975 one represents the entry that best matches the 1976 MAC address. A value of two represents the second 1977 best matched entry, and so on." 1978 ::= { dlswDirLocateMacEntry 2 } 1979 1980dlswDirLocateMacLocation OBJECT-TYPE 1981 SYNTAX RowPointer 1982 MAX-ACCESS read-only 1983 STATUS current 1984 DESCRIPTION 1985 "Points to the dlswDirMacEntry." 1986 ::= { dlswDirLocateMacEntry 3 } 1987 1988-- ................................................................... 1989-- Locate Entries in the dlswDirNBTable for a given NetBIOS name 1990-- ................................................................... 1991dlswDirLocateNBTable OBJECT-TYPE 1992 SYNTAX SEQUENCE OF DlswDirLocateNBEntry 1993 MAX-ACCESS not-accessible 1994 STATUS current 1995 DESCRIPTION 1996 "This table is used to retrieve all entries in the 1997 dlswDirNBTable that match a given NetBIOS name, 1998 in the order of the best matched first, the 1999 second best matched second, and so on, till 2000 no more entries match the given NetBIOS name." 2001 ::= { dlswDirLocate 2 } 2002 2003dlswDirLocateNBEntry OBJECT-TYPE 2004 SYNTAX DlswDirLocateNBEntry 2005 MAX-ACCESS not-accessible 2006 STATUS current 2007 DESCRIPTION 2008 "Indexed by dlswDirLocateNBName and dlswDirLocateNBMatch. 2009 The first object is the NetBIOS name of interest, and 2010 the second object is the order in the list of all 2011 entries that match the NetBIOS name." 2012 INDEX { dlswDirLocateNBName, dlswDirLocateNBMatch } 2013 ::= { dlswDirLocateNBTable 1 } 2014 2015DlswDirLocateNBEntry ::= SEQUENCE { 2016 dlswDirLocateNBName NBName, 2017 dlswDirLocateNBMatch INTEGER, 2018 dlswDirLocateNBLocation RowPointer 2019 } 2020 2021dlswDirLocateNBName OBJECT-TYPE 2022 SYNTAX NBName 2023 MAX-ACCESS not-accessible 2024 STATUS current 2025 DESCRIPTION 2026 "The NetBIOS name to be located (no any char or wildcards)." 2027 ::= { dlswDirLocateNBEntry 1 } 2028 2029dlswDirLocateNBMatch OBJECT-TYPE 2030 SYNTAX INTEGER (1..255) 2031 MAX-ACCESS not-accessible 2032 STATUS current 2033 DESCRIPTION 2034 "The order of the entries of dlswDirNBTable 2035 that match dlswDirLocateNBName. A value of 2036 one represents the entry that best matches the 2037 NetBIOS name. A value of two represents the second 2038 best matched entry, and so on." 2039 ::= { dlswDirLocateNBEntry 2 } 2040 2041dlswDirLocateNBLocation OBJECT-TYPE 2042 SYNTAX RowPointer 2043 MAX-ACCESS read-only 2044 STATUS current 2045 DESCRIPTION 2046 "Points to the dlswDirNBEntry." 2047 ::= { dlswDirLocateNBEntry 3 } 2048 2049-- ******************************************************************* 2050-- CIRCUIT 2051-- A circuit is the end-to-end association of two DLSw entities 2052-- through one or two DLSw nodes. It is the concatenation of 2053-- two "data links", optionally with an intervening transport 2054-- connection. The origin of the circuit is the end station that 2055-- initiates the circuit. The target of the circuit is the end 2056-- station that receives the initiation. 2057-- ******************************************************************* 2058 2059-- =================================================================== 2060-- Statistics Related to Circuits 2061-- =================================================================== 2062dlswCircuitStat OBJECT IDENTIFIER ::= { dlswCircuit 1 } 2063 2064dlswCircuitStatActives OBJECT-TYPE 2065 SYNTAX Gauge32 2066 MAX-ACCESS read-only 2067 STATUS current 2068 DESCRIPTION 2069 "The current number of circuits in dlswCircuitTable that are 2070 not in the disconnected state." 2071 ::= { dlswCircuitStat 1 } 2072 2073dlswCircuitStatCreates OBJECT-TYPE 2074 SYNTAX Counter32 2075 MAX-ACCESS read-only 2076 STATUS current 2077 DESCRIPTION 2078 "The total number of entries ever added to dlswCircuitTable, 2079 or reactivated upon exiting `disconnected' state." 2080 ::= { dlswCircuitStat 2 } 2081 2082-- =================================================================== 2083-- Circuit Table 2084-- 2085-- This table is the DLSw entity's view of circuits. There will be 2086-- a conceptual row in the table associated with each data link. 2087-- 2088-- The chart below lists the various possible combinations of 2089-- origin and target MAC locations and the number of entries in 2090-- this Circuit Table: 2091-- 2092-- number of | Origin End Station Location 2093-- entries in the |====================================== 2094-- Circuit Table | internal local remote 2095-- =======================|====================================== 2096-- Target | internal | NA 2 1 2097-- End | local | 2 2 1 2098-- Station | remote | 1 1 NA 2099-- Location | | 2100-- 2101-- NA: Not applicable 2102-- 2103-- Note: 2104-- (a) IfIndex and RouteInfo are applied only if location is local. 2105-- (b) TDomain and TAddr are applied only if location is remote. 2106-- 2107-- Most of statistics related to circuits can be collected 2108-- from LLC-2 Link Station Table. 2109-- =================================================================== 2110dlswCircuitTable OBJECT-TYPE 2111 SYNTAX SEQUENCE OF DlswCircuitEntry 2112 MAX-ACCESS not-accessible 2113 STATUS current 2114 DESCRIPTION 2115 "This table is the circuit representation in the DLSw 2116 entity. Virtual data links are used to represent any internal 2117 end stations. There is a conceptual row associated with 2118 each data link. Thus, for circuits without an intervening 2119 transport connection, there are two conceptual rows 2120 for each circuit. 2121 2122 The table consists of the circuits being established, 2123 established, and as an implementation option, circuits that 2124 have been disconnected. For circuits carried over 2125 transport connections, an entry is created after 2126 the CUR_cs was sent or received. For circuits between 2127 two locally attached devices, or internal virtual MAC 2128 addresses, an entry is created when the equivalent of 2129 CUR_cs sent/received status is reached. 2130 2131 End station 1 (S1) and End station 2 (S2) are used to 2132 represent the two end stations of the circuit. 2133 S1 is always an end station which is locally attached. 2134 S2 may be locally attached or remote. If it is locally 2135 attached, the circuit will be represented by two rows indexed 2136 by (A, B) and (B, A) where A & B are the relevant MACs/SAPs. 2137 2138 The table may be used to store the causes of disconnection of 2139 circuits. It is recommended that the oldest disconnected 2140 circuit entry be removed from this table when the memory 2141 space of disconnected circuits is needed." 2142 ::= { dlswCircuit 2 } 2143 2144dlswCircuitEntry OBJECT-TYPE 2145 SYNTAX DlswCircuitEntry 2146 MAX-ACCESS not-accessible 2147 STATUS current 2148 DESCRIPTION 2149 "" 2150 INDEX { dlswCircuitS1Mac, 2151 dlswCircuitS1Sap, 2152 dlswCircuitS2Mac, 2153 dlswCircuitS2Sap } 2154 ::= { dlswCircuitTable 1 } 2155 2156DlswCircuitEntry ::= SEQUENCE { 2157 dlswCircuitS1Mac MacAddressNC, 2158 dlswCircuitS1Sap OCTET STRING, 2159 dlswCircuitS1IfIndex INTEGER, 2160 dlswCircuitS1DlcType DlcType, 2161 dlswCircuitS1RouteInfo OCTET STRING, 2162 dlswCircuitS1CircuitId OCTET STRING, 2163 dlswCircuitS1Dlc RowPointer, 2164 dlswCircuitS2Mac MacAddressNC, 2165 dlswCircuitS2Sap OCTET STRING, 2166 dlswCircuitS2Location EndStationLocation, 2167 dlswCircuitS2TDomain OBJECT IDENTIFIER, 2168 dlswCircuitS2TAddress TAddress, 2169 dlswCircuitS2CircuitId OCTET STRING, 2170 dlswCircuitOrigin INTEGER, 2171 dlswCircuitEntryTime TimeTicks, 2172 dlswCircuitStateTime TimeTicks, 2173 dlswCircuitState INTEGER, 2174 dlswCircuitPriority INTEGER, 2175 dlswCircuitFCSendGrantedUnits INTEGER, 2176 dlswCircuitFCSendCurrentWndw INTEGER, 2177 dlswCircuitFCRecvGrantedUnits INTEGER, 2178 dlswCircuitFCRecvCurrentWndw INTEGER, 2179 dlswCircuitFCLargestRecvGranted Gauge32, 2180 dlswCircuitFCLargestSendGranted Gauge32, 2181 dlswCircuitFCHalveWndwSents Counter32, 2182 dlswCircuitFCResetOpSents Counter32, 2183 dlswCircuitFCHalveWndwRcvds Counter32, 2184 dlswCircuitFCResetOpRcvds Counter32, 2185 dlswCircuitDiscReasonLocal INTEGER, 2186 dlswCircuitDiscReasonRemote INTEGER, 2187 dlswCircuitDiscReasonRemoteData OCTET STRING 2188 } 2189 2190-- ................................................................... 2191-- Information related to the End Station 1 (S1). 2192-- ................................................................... 2193dlswCircuitS1Mac OBJECT-TYPE 2194 SYNTAX MacAddressNC 2195 MAX-ACCESS not-accessible 2196 STATUS current 2197 DESCRIPTION 2198 "The MAC Address of End Station 1 (S1) used for this circuit." 2199 ::= { dlswCircuitEntry 1 } 2200 2201dlswCircuitS1Sap OBJECT-TYPE 2202 SYNTAX OCTET STRING (SIZE(1)) 2203 MAX-ACCESS not-accessible 2204 STATUS current 2205 DESCRIPTION 2206 "The SAP at End Station 1 (S1) used for this circuit." 2207 ::= { dlswCircuitEntry 2 } 2208 2209dlswCircuitS1IfIndex OBJECT-TYPE 2210 SYNTAX INTEGER (0..2147483647) 2211 MAX-ACCESS read-only 2212 STATUS current 2213 DESCRIPTION 2214 "The ifEntry index of the local interface through which S1 2215 can be reached." 2216 ::= { dlswCircuitEntry 3 } 2217 2218dlswCircuitS1DlcType OBJECT-TYPE 2219 SYNTAX DlcType 2220 MAX-ACCESS read-only 2221 STATUS current 2222 DESCRIPTION 2223 "The DLC protocol in use between the DLSw node and S1." 2224 ::= { dlswCircuitEntry 4 } 2225 2226dlswCircuitS1RouteInfo OBJECT-TYPE 2227 SYNTAX OCTET STRING (SIZE (0..30)) 2228 MAX-ACCESS read-only 2229 STATUS current 2230 DESCRIPTION 2231 "If source-route bridging is in use between the DLSw 2232 node and S1, this is the routing information field 2233 describing the path between the two devices. 2234 Otherwise the value will be an OCTET STRING of 2235 zero length." 2236 ::= { dlswCircuitEntry 5 } 2237 2238dlswCircuitS1CircuitId OBJECT-TYPE 2239 SYNTAX OCTET STRING (SIZE (0 | 8)) 2240 MAX-ACCESS read-only 2241 STATUS current 2242 DESCRIPTION 2243 "The Circuit ID assigned by this DLSw node to this circuit. 2244 The first four octets are the DLC port Id, and 2245 the second four octets are the Data Link Correlator. 2246 If the DLSw SSP was not used to establish this circuit, 2247 the value will be a string of zero length." 2248 ::= { dlswCircuitEntry 6 } 2249 2250dlswCircuitS1Dlc OBJECT-TYPE 2251 SYNTAX RowPointer 2252 MAX-ACCESS read-only 2253 STATUS current 2254 DESCRIPTION 2255 "Points to a conceptual row of the underlying DLC MIB, 2256 which could either be the standard MIBs (e.g., the SDLC), 2257 or an enterprise-specific DLC MIB." 2258 ::= { dlswCircuitEntry 7 } 2259 2260-- ................................................................... 2261-- Information related to the End Station 2 (S2). 2262-- ................................................................... 2263dlswCircuitS2Mac OBJECT-TYPE 2264 SYNTAX MacAddressNC 2265 MAX-ACCESS not-accessible 2266 STATUS current 2267 DESCRIPTION 2268 "The MAC Address of End Station 2 (S2) used for this circuit." 2269 ::= { dlswCircuitEntry 8 } 2270 2271dlswCircuitS2Sap OBJECT-TYPE 2272 SYNTAX OCTET STRING (SIZE(1)) 2273 MAX-ACCESS not-accessible 2274 STATUS current 2275 DESCRIPTION 2276 "The SAP at End Station 2 (S2) used for this circuit." 2277 ::= { dlswCircuitEntry 9 } 2278 2279dlswCircuitS2Location OBJECT-TYPE 2280 SYNTAX EndStationLocation 2281 MAX-ACCESS read-only 2282 STATUS current 2283 DESCRIPTION 2284 "The location of End Station 2 (S2). 2285 If the location of End Station 2 is local, the 2286 interface information will be available in the 2287 conceptual row whose S1 and S2 are the S2 and 2288 the S1 of this conceptual row, respectively." 2289 ::= { dlswCircuitEntry 10 } 2290 2291dlswCircuitS2TDomain OBJECT-TYPE 2292 SYNTAX OBJECT IDENTIFIER 2293 MAX-ACCESS read-only 2294 STATUS current 2295 DESCRIPTION 2296 "If the location of End Station 2 is remote, 2297 this value is the transport domain of the 2298 transport protocol the circuit is running 2299 over. Otherwise, the value is 0.0." 2300 ::= { dlswCircuitEntry 11 } 2301 2302dlswCircuitS2TAddress OBJECT-TYPE 2303 SYNTAX TAddress 2304 MAX-ACCESS read-only 2305 STATUS current 2306 DESCRIPTION 2307 "If the location of End Station 2 is remote, 2308 this object contains the address of the partner 2309 DLSw, else it will be an OCTET STRING of zero length." 2310 ::= { dlswCircuitEntry 12 } 2311 2312dlswCircuitS2CircuitId OBJECT-TYPE 2313 SYNTAX OCTET STRING (SIZE (0 | 8)) 2314 MAX-ACCESS read-only 2315 STATUS current 2316 DESCRIPTION 2317 "The Circuit ID assigned to this circuit by the partner 2318 DLSw node. The first four octets are the DLC port Id, and 2319 the second four octets are the Data Link Correlator. 2320 If the DLSw SSP was not used to establish this circuit, 2321 the value will be a string of zero length." 2322 ::= { dlswCircuitEntry 13 } 2323 2324-- ................................................................... 2325dlswCircuitOrigin OBJECT-TYPE 2326 SYNTAX INTEGER { 2327 s1 (1), 2328 s2 (2) 2329 } 2330 MAX-ACCESS read-only 2331 STATUS current 2332 DESCRIPTION 2333 "This object specifies which of the two end stations 2334 initiated the establishment of this circuit." 2335 ::= { dlswCircuitEntry 14 } 2336 2337-- ................................................................... 2338-- Operational information related to this circuit. 2339-- ................................................................... 2340dlswCircuitEntryTime OBJECT-TYPE 2341 SYNTAX TimeTicks 2342 UNITS "hundredths of a second" 2343 MAX-ACCESS read-only 2344 STATUS current 2345 DESCRIPTION 2346 "The amount of time (in hundredths of a second) since this 2347 circuit table conceptual row was created." 2348 ::= { dlswCircuitEntry 15 } 2349 2350dlswCircuitStateTime OBJECT-TYPE 2351 SYNTAX TimeTicks 2352 UNITS "hundredths of a second" 2353 MAX-ACCESS read-only 2354 STATUS current 2355 DESCRIPTION 2356 "The amount of time (in hundredths of a second) since this 2357 circuit entered the current state." 2358 ::= { dlswCircuitEntry 16 } 2359 2360dlswCircuitState OBJECT-TYPE 2361 SYNTAX INTEGER { 2362 disconnected (1), 2363 circuitStart (2), 2364 resolvePending (3), 2365 circuitPending (4), 2366 circuitEstablished (5), 2367 connectPending (6), 2368 contactPending (7), 2369 connected (8), 2370 disconnectPending (9), 2371 haltPending (10), 2372 haltPendingNoack (11), 2373 circuitRestart (12), 2374 restartPending (13) 2375 } 2376 MAX-ACCESS read-write 2377 STATUS current 2378 DESCRIPTION 2379 "The current state of this circuit. The agent, implementation 2380 specific, may choose to keep entries for some period of time 2381 after circuit disconnect, so the manager can gather the time 2382 and cause of disconnection. 2383 2384 While all of the specified values may be returned from a GET 2385 operation, the only SETable value is `disconnectPending'. 2386 When this value is set, DLSw should perform the appropriate 2387 action given its previous state (e.g., send HALT_DL if the 2388 state was `connected') to bring the circuit down to the 2389 `disconnected' state. Both the partner DLSw and local end 2390 station(s) should be notified as appropriate. 2391 2392 This MIB provides no facility to re-establish a disconnected 2393 circuit, because in DLSw this should be an end station-driven 2394 function." 2395 ::= { dlswCircuitEntry 17 } 2396 2397dlswCircuitPriority OBJECT-TYPE 2398 SYNTAX INTEGER { 2399 unsupported (1), 2400 low (2), 2401 medium (3), 2402 high (4), 2403 highest (5) 2404 } 2405 MAX-ACCESS read-only 2406 STATUS current 2407 DESCRIPTION 2408 "The transmission priority of this circuit as understood by 2409 this DLSw node. This value is determined by the two DLSw 2410 nodes at circuit startup time. If this DLSw node does not 2411 support DLSw circuit priority, the value `unsupported' should 2412 be returned." 2413 ::= { dlswCircuitEntry 18 } 2414 2415-- ................................................................... 2416-- Pacing Objects: 2417-- These objects are applicable if DLSw is using the SSP circuit 2418-- pacing protocol to control the flow between the two data links 2419-- in this circuit. 2420-- ................................................................... 2421dlswCircuitFCSendGrantedUnits OBJECT-TYPE 2422 SYNTAX INTEGER (0..65535) 2423 MAX-ACCESS read-only 2424 STATUS current 2425 DESCRIPTION 2426 "The number of paced SSP messages that this DLSw is currently 2427 authorized to send on this circuit before it must stop and 2428 wait for an additional flow control indication from the 2429 partner DLSw. 2430 2431 The value zero should be returned if this circuit is not 2432 running the DLSw pacing protocol." 2433 ::= { dlswCircuitEntry 19 } 2434 2435dlswCircuitFCSendCurrentWndw OBJECT-TYPE 2436 SYNTAX INTEGER (0..65535) 2437 MAX-ACCESS read-only 2438 STATUS current 2439 DESCRIPTION 2440 "The current window size that this DLSw is using in its role 2441 as a data sender. This is the value by which this DLSw would 2442 increase the number of messages it is authorized to send, if 2443 it were to receive a flow control indication with the bits 2444 specifying `repeat window'. 2445 2446 The value zero should be returned if this circuit is not 2447 running the DLSw pacing protocol." 2448 ::= { dlswCircuitEntry 20 } 2449 2450dlswCircuitFCRecvGrantedUnits OBJECT-TYPE 2451 SYNTAX INTEGER (0..65535) 2452 MAX-ACCESS read-only 2453 STATUS current 2454 DESCRIPTION 2455 "The current number of paced SSP messages that this DLSw has 2456 authorized the partner DLSw to send on this circuit before 2457 the partner DLSw must stop and wait for an additional flow 2458 control indication from this DLSw. 2459 2460 The value zero should be returned if this circuit is not 2461 running the DLSw pacing protocol." 2462 ::= { dlswCircuitEntry 21 } 2463 2464dlswCircuitFCRecvCurrentWndw OBJECT-TYPE 2465 SYNTAX INTEGER (0..65535) 2466 MAX-ACCESS read-only 2467 STATUS current 2468 DESCRIPTION 2469 "The current window size that this DLSw is using in its role 2470 as a data receiver. This is the number of additional paced 2471 SSP messages that this DLSw would be authorizing its DLSw 2472 partner to send, if this DLSw were to send a flow control 2473 indication with the bits specifying `repeat window'. 2474 2475 The value zero should be returned if this circuit is not 2476 running the DLSw pacing protocol." 2477 ::= { dlswCircuitEntry 22 } 2478 2479dlswCircuitFCLargestRecvGranted OBJECT-TYPE 2480 SYNTAX Gauge32 2481 MAX-ACCESS read-only 2482 STATUS current 2483 DESCRIPTION 2484 "The largest receive window size granted by this DLSw during 2485 the current activation of this circuit. This is not the 2486 largest number of messages granted at any time, but the 2487 largest window size as represented by FCIND operator bits. 2488 2489 The value zero should be returned if this circuit is not 2490 running the DLSw pacing protocol." 2491 ::= { dlswCircuitEntry 23 } 2492 2493dlswCircuitFCLargestSendGranted OBJECT-TYPE 2494 SYNTAX Gauge32 2495 MAX-ACCESS read-only 2496 STATUS current 2497 DESCRIPTION 2498 "The largest send (with respect to this DLSw) window size 2499 granted by the partner DLSw during the current activation of 2500 this circuit. 2501 2502 The value zero should be returned if this circuit is not 2503 running the DLSw pacing protocol." 2504 ::= { dlswCircuitEntry 24 } 2505 2506dlswCircuitFCHalveWndwSents OBJECT-TYPE 2507 SYNTAX Counter32 2508 MAX-ACCESS read-only 2509 STATUS current 2510 DESCRIPTION 2511 "The number of Halve Window operations this DLSw has sent on 2512 this circuit, in its role as a data receiver. 2513 2514 The value zero should be returned if this circuit is not 2515 running the DLSw pacing protocol." 2516 ::= { dlswCircuitEntry 25 } 2517 2518dlswCircuitFCResetOpSents OBJECT-TYPE 2519 SYNTAX Counter32 2520 MAX-ACCESS read-only 2521 STATUS current 2522 DESCRIPTION 2523 "The number of Reset Window operations this DLSw has sent on 2524 this circuit, in its role as a data receiver. 2525 2526 The value zero should be returned if this circuit is not 2527 running the DLSw pacing protocol." 2528 ::= { dlswCircuitEntry 26 } 2529 2530dlswCircuitFCHalveWndwRcvds OBJECT-TYPE 2531 SYNTAX Counter32 2532 MAX-ACCESS read-only 2533 STATUS current 2534 DESCRIPTION 2535 "The number of Halve Window operations this DLSw has received on 2536 this circuit, in its role as a data sender. 2537 2538 The value zero should be returned if this circuit is not 2539 running the DLSw pacing protocol." 2540 ::= { dlswCircuitEntry 27 } 2541 2542dlswCircuitFCResetOpRcvds OBJECT-TYPE 2543 SYNTAX Counter32 2544 MAX-ACCESS read-only 2545 STATUS current 2546 DESCRIPTION 2547 "The number of Reset Window operations this DLSw has received on 2548 this circuit, in its role as a data sender. 2549 The value zero should be returned if this circuit is not 2550 running the DLSw pacing protocol." 2551 ::= { dlswCircuitEntry 28 } 2552 2553-- ................................................................... 2554-- Information about the circuit disconnection 2555-- ................................................................... 2556dlswCircuitDiscReasonLocal OBJECT-TYPE 2557 SYNTAX INTEGER { 2558 endStationDiscRcvd (1), 2559 endStationDlcError (2), 2560 protocolError (3), 2561 operatorCommand (4), 2562 haltDlRcvd (5), 2563 haltDlNoAckRcvd (6), 2564 transportConnClosed (7) 2565 } 2566 MAX-ACCESS read-only 2567 STATUS current 2568 DESCRIPTION 2569 "The reason why this circuit was last disconnected, as seen 2570 by this DLSw node. 2571 2572 This object is present only if the agent keeps circuit 2573 table entries around for some period after circuit disconnect." 2574 ::= { dlswCircuitEntry 29 } 2575 2576dlswCircuitDiscReasonRemote OBJECT-TYPE 2577 SYNTAX INTEGER { 2578 unknown (1), 2579 endStationDiscRcvd (2), 2580 endStationDlcError (3), 2581 protocolError (4), 2582 operatorCommand (5) 2583 } 2584 MAX-ACCESS read-only 2585 STATUS current 2586 DESCRIPTION 2587 "The generic reason code why this circuit was last 2588 disconnected, as reported by the DLSw partner in a HALT_DL 2589 2590 or HALT_DL_NOACK. If the partner does not send a reason 2591 code in these messages, or the DLSw implementation does 2592 not report receiving one, the value `unknown' is returned. 2593 2594 This object is present only if the agent keeps circuit table 2595 entries around for some period after circuit disconnect." 2596 ::= { dlswCircuitEntry 30 } 2597 2598dlswCircuitDiscReasonRemoteData OBJECT-TYPE 2599 SYNTAX OCTET STRING (SIZE (0 | 4)) 2600 MAX-ACCESS read-only 2601 STATUS current 2602 DESCRIPTION 2603 "Implementation-specific data reported by the DLSw partner in 2604 a HALT_DL or HALT_DL_NOACK, to help specify how and why this 2605 circuit was last disconnected. If the partner does not send 2606 this data in these messages, or the DLSw implementation does 2607 not report receiving it, a string of zero length is returned. 2608 2609 This object is present only if the agent keeps circuit table 2610 entries around for some period after circuit disconnect." 2611 ::= { dlswCircuitEntry 31 } 2612 2613-- ................................................................... 2614-- Statistics related to this circuit. 2615-- All statistics are in LLC-2 Link Station Statistical Table. 2616-- All SDLC statistics are in SDLC MIB 2617-- ................................................................... 2618 2619-- ******************************************************************* 2620-- DLSW SDLC EXTENSION 2621-- ******************************************************************* 2622dlswSdlcLsEntries OBJECT-TYPE 2623 SYNTAX Gauge32 2624 MAX-ACCESS read-only 2625 STATUS current 2626 DESCRIPTION 2627 "The number of entries in dlswSdlcLsTable." 2628 ::= { dlswSdlc 1 } 2629 2630-- ................................................................... 2631dlswSdlcLsTable OBJECT-TYPE 2632 SYNTAX SEQUENCE OF DlswSdlcLsEntry 2633 MAX-ACCESS not-accessible 2634 STATUS current 2635 DESCRIPTION 2636 "The table defines the virtual MAC addresses for those 2637 SDLC link stations that participate in data link switching." 2638 ::= { dlswSdlc 2 } 2639 2640dlswSdlcLsEntry OBJECT-TYPE 2641 SYNTAX DlswSdlcLsEntry 2642 MAX-ACCESS not-accessible 2643 STATUS current 2644 DESCRIPTION 2645 "The index of this table is the ifIndex value for the 2646 SDLC port which owns this link station and the poll 2647 address of the particular SDLC link station." 2648 INDEX { ifIndex, sdlcLSAddress } 2649 ::= { dlswSdlcLsTable 1 } 2650 2651DlswSdlcLsEntry ::= SEQUENCE { 2652 dlswSdlcLsLocalMac MacAddressNC, 2653 dlswSdlcLsLocalSap OCTET STRING, 2654 dlswSdlcLsLocalIdBlock DisplayString, 2655 dlswSdlcLsLocalIdNum DisplayString, 2656 dlswSdlcLsRemoteMac MacAddressNC, 2657 dlswSdlcLsRemoteSap OCTET STRING, 2658 dlswSdlcLsRowStatus RowStatus 2659 } 2660 2661dlswSdlcLsLocalMac OBJECT-TYPE 2662 SYNTAX MacAddressNC 2663 MAX-ACCESS read-create 2664 STATUS current 2665 DESCRIPTION 2666 "The virtual MAC address used to represent the SDLC-attached 2667 link station to the rest of the DLSw network." 2668 ::= { dlswSdlcLsEntry 1 } 2669 2670dlswSdlcLsLocalSap OBJECT-TYPE 2671 SYNTAX OCTET STRING (SIZE(1)) 2672 MAX-ACCESS read-create 2673 STATUS current 2674 DESCRIPTION 2675 "The SAP used to represent this link station." 2676 ::= { dlswSdlcLsEntry 2 } 2677 2678dlswSdlcLsLocalIdBlock OBJECT-TYPE 2679 SYNTAX DisplayString (SIZE (0 | 3)) 2680 MAX-ACCESS read-create 2681 STATUS current 2682 DESCRIPTION 2683 "The block number is the first three digits of the node_id, 2684 if available. These 3 hexadecimal digits identify the 2685 product." 2686 DEFVAL { ''H } 2687 ::= { dlswSdlcLsEntry 3 } 2688 2689dlswSdlcLsLocalIdNum OBJECT-TYPE 2690 SYNTAX DisplayString (SIZE (0 | 5)) 2691 MAX-ACCESS read-create 2692 STATUS current 2693 DESCRIPTION 2694 "The ID number is the last 5 digits of the node_id, if 2695 available. These 5 hexadecimal digits are 2696 administratively defined and combined with the 3 digit 2697 block number form the node_id. This node_id is used to 2698 identify the local node and is included in SNA XIDs." 2699 DEFVAL { ''H } 2700 ::= { dlswSdlcLsEntry 4 } 2701 2702dlswSdlcLsRemoteMac OBJECT-TYPE 2703 SYNTAX MacAddressNC 2704 MAX-ACCESS read-create 2705 STATUS current 2706 DESCRIPTION 2707 "The MAC address to which DLSw should attempt to connect 2708 this link station. If this information is not available, 2709 a length of zero for this object should be returned." 2710 DEFVAL { ''H } 2711 ::= { dlswSdlcLsEntry 5 } 2712 2713dlswSdlcLsRemoteSap OBJECT-TYPE 2714 SYNTAX OCTET STRING (SIZE (0 | 1)) 2715 MAX-ACCESS read-create 2716 STATUS current 2717 DESCRIPTION 2718 "The SAP of the remote station to which this link 2719 station should be connected. If this information 2720 is not available, a length of zero for this object 2721 should be returned." 2722 DEFVAL { ''H } 2723 ::= { dlswSdlcLsEntry 6 } 2724 2725dlswSdlcLsRowStatus OBJECT-TYPE 2726 SYNTAX RowStatus 2727 MAX-ACCESS read-create 2728 STATUS current 2729 DESCRIPTION 2730 "This object is used by the manager to create 2731 or delete the row entry in the dlswSdlcLsTable 2732 2733 following the RowStatus textual convention." 2734 ::= { dlswSdlcLsEntry 7 } 2735 2736-- ******************************************************************* 2737-- TRAP GENERATION CONTROL 2738-- ******************************************************************* 2739dlswTrapControl OBJECT IDENTIFIER ::= { dlswNode 10} 2740 2741dlswTrapCntlTConnPartnerReject OBJECT-TYPE 2742 SYNTAX INTEGER { 2743 enabled (1), 2744 disabled (2), 2745 partial (3) 2746 } 2747 MAX-ACCESS read-write 2748 STATUS current 2749 DESCRIPTION 2750 "Indicates whether the DLSw is permitted to emit partner 2751 reject related traps. With the value of `enabled' 2752 the DLSw will emit all partner reject related traps. 2753 With the value of `disabled' the DLSw will not emit 2754 any partner reject related traps. With the value 2755 of `partial' the DLSw will only emits partner reject 2756 traps for CapEx reject. The changes take effect 2757 immediately." 2758 ::= { dlswTrapControl 1 } 2759 2760dlswTrapCntlTConnProtViolation OBJECT-TYPE 2761 SYNTAX TruthValue 2762 MAX-ACCESS read-write 2763 STATUS current 2764 DESCRIPTION 2765 "Indicates whether the DLSw is permitted to generate 2766 protocol-violation traps on the events such as 2767 window size violation. The changes take effect 2768 immediately." 2769 ::= { dlswTrapControl 2 } 2770 2771dlswTrapCntlTConn OBJECT-TYPE 2772 SYNTAX INTEGER { 2773 enabled (1), 2774 disabled (2), 2775 partial (3) 2776 } 2777 MAX-ACCESS read-write 2778 STATUS current 2779 DESCRIPTION 2780 "Indicates whether the DLSw is permitted to emit transport 2781 connection up and down traps. With the value of `enabled' 2782 the DLSw will emit traps when connections enter `connected' 2783 and `disconnected' states. With the value of `disabled' 2784 the DLSw will not emit traps when connections enter of 2785 `connected' and `disconnected' states. With the value 2786 of `partial' the DLSw will only emits transport connection 2787 down traps when the connection is closed with busy. 2788 The changes take effect immediately." 2789 ::= { dlswTrapControl 3 } 2790 2791dlswTrapCntlCircuit OBJECT-TYPE 2792 SYNTAX INTEGER { 2793 enabled (1), 2794 disabled (2), 2795 partial (3) 2796 } 2797 MAX-ACCESS read-write 2798 STATUS current 2799 DESCRIPTION 2800 "Indicates whether the DLSw is permitted to generate 2801 circuit up and down traps. With the value of `enabled' 2802 the DLSw will emit traps when circuits enter `connected' 2803 and `disconnected' states. With the value of `disabled' 2804 the DLSw will not emit traps when circuits enter of 2805 `connected' and `disconnected' states. With the value 2806 of `partial' the DLSw will emit traps only for those 2807 circuits that are initiated by this DLSw, e.g., 2808 originating the CUR_CS message. The changes take effect 2809 immediately." 2810 ::= { dlswTrapControl 4 } 2811 2812-- ******************************************************************* 2813-- NOTIFICATIONS, i.e., TRAP DEFINITIONS 2814-- ******************************************************************* 2815dlswTraps OBJECT IDENTIFIER ::= { dlswMIB 0 } 2816 2817-- =================================================================== 2818-- This section defines the well-known notifications sent by 2819-- DLSW agents. 2820-- Care must be taken to insure that no particular notification 2821-- is sent to a single receiving entity more often than once 2822-- every five seconds. 2823-- 2824-- Traps includes: 2825-- (1) Partner rejected (capEx rejection, not in partner list, etc.) 2826-- (2) DLSw protocol violation (e.g., window size violation, etc.) 2827-- (3) Transport connection up/down 2828 2829-- (4) Circuit up/down 2830-- =================================================================== 2831-- 2832 2833dlswTrapTConnPartnerReject NOTIFICATION-TYPE 2834 OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr 2835 } 2836 STATUS current 2837 DESCRIPTION 2838 "This trap is sent each time a transport connection 2839 is rejected by a partner DLSw during Capabilities 2840 Exchanges. The emission of this trap is controlled 2841 by dlswTrapCntlTConnPartnerReject." 2842 ::= { dlswTraps 1 } 2843 2844dlswTrapTConnProtViolation NOTIFICATION-TYPE 2845 OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr 2846 } 2847 STATUS current 2848 DESCRIPTION 2849 "This trap is sent each time a protocol violation is 2850 detected for a transport connection. The emission of this 2851 trap is controlled by dlswTrapCntlTConnProtViolation." 2852 ::= { dlswTraps 2 } 2853 2854dlswTrapTConnUp NOTIFICATION-TYPE 2855 OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr 2856 } 2857 STATUS current 2858 DESCRIPTION 2859 "This trap is sent each time a transport connection 2860 enters `connected' state. The emission of this trap 2861 is controlled by dlswTrapCntlTConn." 2862 ::= { dlswTraps 3 } 2863 2864dlswTrapTConnDown NOTIFICATION-TYPE 2865 OBJECTS { dlswTConnOperTDomain, dlswTConnOperRemoteTAddr 2866 } 2867 STATUS current 2868 DESCRIPTION 2869 "This trap is sent each time a transport connection 2870 enters `disconnected' state. The emission of this trap 2871 is controlled by dlswTrapCntlTConn." 2872 ::= { dlswTraps 4 } 2873 2874dlswTrapCircuitUp NOTIFICATION-TYPE 2875 OBJECTS { dlswCircuitS1Mac, dlswCircuitS1Sap, 2876 dlswCircuitS2Mac, dlswCircuitS2Sap 2877 2878 } 2879 STATUS current 2880 DESCRIPTION 2881 "This trap is sent each time a circuit enters `connected' 2882 state. The emission of this trap is controlled by 2883 dlswTrapCntlCircuit." 2884 ::= { dlswTraps 5 } 2885 2886dlswTrapCircuitDown NOTIFICATION-TYPE 2887 OBJECTS { dlswCircuitS1Mac, dlswCircuitS1Sap, 2888 dlswCircuitS2Mac, dlswCircuitS2Sap 2889 } 2890 STATUS current 2891 DESCRIPTION 2892 "This trap is sent each time a circuit enters `disconnected' 2893 state. The emission of this trap is controlled by 2894 dlswTrapCntlCircuit." 2895 ::= { dlswTraps 6 } 2896 2897-- ******************************************************************* 2898-- CONFORMANCE INFORMATION 2899-- ******************************************************************* 2900dlswConformance OBJECT IDENTIFIER ::= { dlsw 3 } 2901 2902dlswCompliances OBJECT IDENTIFIER ::= { dlswConformance 1 } 2903dlswGroups OBJECT IDENTIFIER ::= { dlswConformance 2 } 2904 2905-- =================================================================== 2906-- COMPLIANCE STATEMENTS 2907-- =================================================================== 2908 2909-- ................................................................... 2910-- Core compliance for all DLSw entities 2911-- ................................................................... 2912dlswCoreCompliance MODULE-COMPLIANCE 2913 STATUS current 2914 DESCRIPTION 2915 "The core compliance statement for all DLSw nodes." 2916 MODULE 2917 MANDATORY-GROUPS { 2918 dlswNodeGroup, 2919 dlswTConnStatGroup, 2920 dlswTConnConfigGroup, 2921 dlswTConnOperGroup, 2922 dlswInterfaceGroup, 2923 dlswCircuitGroup, 2924 dlswCircuitStatGroup, 2925 dlswNotificationGroup } 2926 2927 GROUP dlswNodeNBGroup 2928 DESCRIPTION 2929 "The DLSw NetBIOS Node group is mandatory only for 2930 those DLSw entities that implement NetBIOS." 2931 2932 GROUP dlswTConnNBGroup 2933 DESCRIPTION 2934 "The DLSw NetBIOS Transport Connection group is 2935 mandatory only for those DLSw entities that 2936 implement NetBIOS." 2937 2938 OBJECT dlswNodeStatus 2939 MIN-ACCESS read-only 2940 DESCRIPTION 2941 "Write access is not required." 2942 2943 OBJECT dlswNodeVirtualSegmentLFSize 2944 MIN-ACCESS read-only 2945 DESCRIPTION 2946 "Write access is not required." 2947 2948 OBJECT dlswNodeResourceNBExclusivity 2949 MIN-ACCESS read-only 2950 DESCRIPTION 2951 "Write access is not required." 2952 2953 OBJECT dlswNodeResourceMacExclusivity 2954 MIN-ACCESS read-only 2955 DESCRIPTION 2956 "Write access is not required." 2957 2958 OBJECT dlswTrapCntlTConnPartnerReject 2959 MIN-ACCESS read-only 2960 DESCRIPTION 2961 "Write access is not required." 2962 2963 OBJECT dlswTrapCntlTConnProtViolation 2964 MIN-ACCESS read-only 2965 DESCRIPTION 2966 "Write access is not required." 2967 2968 OBJECT dlswTrapCntlTConn 2969 MIN-ACCESS read-only 2970 DESCRIPTION 2971 "Write access is not required." 2972 2973 OBJECT dlswTrapCntlCircuit 2974 MIN-ACCESS read-only 2975 DESCRIPTION 2976 "Write access is not required." 2977 2978 OBJECT dlswTConnConfigTDomain 2979 MIN-ACCESS read-only 2980 DESCRIPTION 2981 "Write access is not required." 2982 2983 OBJECT dlswTConnConfigLocalTAddr 2984 MIN-ACCESS read-only 2985 DESCRIPTION 2986 "Write access is not required." 2987 2988 OBJECT dlswTConnConfigRemoteTAddr 2989 MIN-ACCESS read-only 2990 DESCRIPTION 2991 "Write access is not required." 2992 2993 OBJECT dlswTConnConfigEntryType 2994 MIN-ACCESS read-only 2995 DESCRIPTION 2996 "Write access is not required." 2997 2998 OBJECT dlswTConnConfigGroupDefinition 2999 MIN-ACCESS read-only 3000 DESCRIPTION 3001 "Write access is not required." 3002 3003 OBJECT dlswTConnConfigSetupType 3004 MIN-ACCESS read-only 3005 DESCRIPTION 3006 "Write access is not required." 3007 3008 OBJECT dlswTConnConfigSapList 3009 MIN-ACCESS read-only 3010 DESCRIPTION 3011 "Write access is not required." 3012 3013 OBJECT dlswTConnConfigAdvertiseMacNB 3014 MIN-ACCESS read-only 3015 DESCRIPTION 3016 "Write access is not required." 3017 3018 OBJECT dlswTConnConfigInitCirRecvWndw 3019 MIN-ACCESS read-only 3020 DESCRIPTION 3021 "Write access is not required." 3022 3023 OBJECT dlswTConnConfigRowStatus 3024 MIN-ACCESS read-only 3025 DESCRIPTION 3026 "Write access is not required." 3027 3028 OBJECT dlswTConnOperState 3029 MIN-ACCESS read-only 3030 DESCRIPTION 3031 "Write access is not required." 3032 3033 OBJECT dlswIfRowStatus 3034 MIN-ACCESS read-only 3035 DESCRIPTION 3036 "Write access is not required." 3037 3038 OBJECT dlswIfVirtualSegment 3039 MIN-ACCESS read-only 3040 DESCRIPTION 3041 "Write access is not required." 3042 3043 OBJECT dlswIfSapList 3044 MIN-ACCESS read-only 3045 DESCRIPTION 3046 "Write access is not required." 3047 3048 OBJECT dlswCircuitState 3049 MIN-ACCESS read-only 3050 DESCRIPTION 3051 "Write access is not required." 3052 ::= { dlswCompliances 1 } 3053 3054-- ................................................................... 3055-- Compliance for all DLSw entities that provide TCP transport. 3056-- ................................................................... 3057dlswTConnTcpCompliance MODULE-COMPLIANCE 3058 STATUS current 3059 DESCRIPTION 3060 "Compliance for DLSw nodes that use TCP as a 3061 transport connection protocol." 3062 MODULE 3063 MANDATORY-GROUPS { 3064 dlswTConnTcpConfigGroup, 3065 dlswTConnTcpOperGroup } 3066 3067 OBJECT dlswTConnTcpConfigKeepAliveInt 3068 MIN-ACCESS read-only 3069 DESCRIPTION 3070 "Write access is not required." 3071 3072 OBJECT dlswTConnTcpConfigTcpConnections 3073 MIN-ACCESS read-only 3074 DESCRIPTION 3075 "Write access is not required." 3076 3077 OBJECT dlswTConnTcpConfigMaxSegmentSize 3078 MIN-ACCESS read-only 3079 DESCRIPTION 3080 "Write access is not required." 3081 ::= { dlswCompliances 2 } 3082 3083-- ................................................................... 3084-- Compliance for all DLSw Entities that implement a directory 3085-- ................................................................... 3086dlswDirCompliance MODULE-COMPLIANCE 3087 STATUS current 3088 DESCRIPTION 3089 "Compliance for DLSw nodes that provide a directory 3090 function." 3091 MODULE 3092 MANDATORY-GROUPS { 3093 dlswDirGroup } 3094 3095 GROUP dlswDirNBGroup 3096 DESCRIPTION 3097 "The DLSw NetBIOS group is mandatory only for 3098 those DLSw entities that implement NetBIOS." 3099 3100 OBJECT dlswDirMacMac 3101 MIN-ACCESS read-only 3102 DESCRIPTION 3103 "Write access is not required." 3104 3105 OBJECT dlswDirMacMask 3106 MIN-ACCESS read-only 3107 DESCRIPTION 3108 "Write access is not required." 3109 3110 OBJECT dlswDirMacEntryType 3111 MIN-ACCESS read-only 3112 DESCRIPTION 3113 "Write access is not required." 3114 3115 OBJECT dlswDirMacLocationType 3116 MIN-ACCESS read-only 3117 DESCRIPTION 3118 "Write access is not required." 3119 3120 OBJECT dlswDirMacLocation 3121 MIN-ACCESS read-only 3122 DESCRIPTION 3123 "Write access is not required." 3124 3125 OBJECT dlswDirMacStatus 3126 MIN-ACCESS read-only 3127 DESCRIPTION 3128 "Write access is not required." 3129 3130 OBJECT dlswDirMacLFSize 3131 MIN-ACCESS read-only 3132 DESCRIPTION 3133 "Write access is not required." 3134 3135 OBJECT dlswDirMacRowStatus 3136 MIN-ACCESS read-only 3137 DESCRIPTION 3138 "Write access is not required." 3139 3140 OBJECT dlswDirNBName 3141 MIN-ACCESS read-only 3142 DESCRIPTION 3143 "Write access is not required." 3144 3145 OBJECT dlswDirNBNameType 3146 MIN-ACCESS read-only 3147 DESCRIPTION 3148 "Write access is not required." 3149 3150 OBJECT dlswDirNBEntryType 3151 MIN-ACCESS read-only 3152 DESCRIPTION 3153 "Write access is not required." 3154 3155 OBJECT dlswDirNBLocationType 3156 MIN-ACCESS read-only 3157 DESCRIPTION 3158 "Write access is not required." 3159 3160 OBJECT dlswDirNBLocation 3161 MIN-ACCESS read-only 3162 DESCRIPTION 3163 "Write access is not required." 3164 3165 OBJECT dlswDirNBStatus 3166 MIN-ACCESS read-only 3167 DESCRIPTION 3168 "Write access is not required." 3169 3170 OBJECT dlswDirNBLFSize 3171 MIN-ACCESS read-only 3172 DESCRIPTION 3173 "Write access is not required." 3174 3175 OBJECT dlswDirNBRowStatus 3176 MIN-ACCESS read-only 3177 DESCRIPTION 3178 "Write access is not required." 3179 ::= { dlswCompliances 3 } 3180 3181-- ................................................................... 3182-- Compliance for all DLSw entities that provide an ordered 3183-- list of directory entries that match a resource 3184-- ................................................................... 3185dlswDirLocateCompliance MODULE-COMPLIANCE 3186 STATUS current 3187 DESCRIPTION 3188 "Compliance for DLSw nodes that provide an ordered 3189 list of directory entries for a given resource." 3190 MODULE 3191 MANDATORY-GROUPS { 3192 dlswDirLocateGroup } 3193 3194 GROUP dlswDirLocateNBGroup 3195 DESCRIPTION 3196 "The DLSw NetBIOS group is mandatory only for 3197 those DLSw entities that implement NetBIOS." 3198 ::= { dlswCompliances 4 } 3199 3200-- ................................................................... 3201-- Compliance for all DLSw entities that support SDLC end stations 3202-- ................................................................... 3203dlswSdlcCompliance MODULE-COMPLIANCE 3204 STATUS current 3205 DESCRIPTION 3206 "Compliance for DLSw nodes that support SDLC." 3207 MODULE 3208 MANDATORY-GROUPS { 3209 3210 dlswSdlcGroup } 3211 3212 OBJECT dlswSdlcLsLocalMac 3213 MIN-ACCESS read-only 3214 DESCRIPTION 3215 "Write access is not required." 3216 3217 OBJECT dlswSdlcLsLocalSap 3218 MIN-ACCESS read-only 3219 DESCRIPTION 3220 "Write access is not required." 3221 3222 OBJECT dlswSdlcLsLocalIdBlock 3223 MIN-ACCESS read-only 3224 DESCRIPTION 3225 "Write access is not required." 3226 3227 OBJECT dlswSdlcLsLocalIdNum 3228 MIN-ACCESS read-only 3229 DESCRIPTION 3230 "Write access is not required." 3231 3232 OBJECT dlswSdlcLsRemoteMac 3233 MIN-ACCESS read-only 3234 DESCRIPTION 3235 "Write access is not required." 3236 3237 OBJECT dlswSdlcLsRemoteSap 3238 MIN-ACCESS read-only 3239 DESCRIPTION 3240 "Write access is not required." 3241 3242 OBJECT dlswSdlcLsRowStatus 3243 MIN-ACCESS read-only 3244 DESCRIPTION 3245 "Write access is not required." 3246 ::= { dlswCompliances 5 } 3247 3248-- =================================================================== 3249-- CONFORMANCE GROUPS 3250-- =================================================================== 3251 3252-- ................................................................... 3253-- Node Conformance Group 3254-- ................................................................... 3255dlswNodeGroup OBJECT-GROUP 3256 OBJECTS { 3257 3258 dlswNodeVersion, 3259 dlswNodeVendorID, 3260 dlswNodeVersionString, 3261 dlswNodeStdPacingSupport, 3262 dlswNodeStatus, 3263 dlswNodeUpTime, 3264 dlswNodeVirtualSegmentLFSize, 3265 dlswNodeResourceMacExclusivity, 3266 dlswTrapCntlTConnPartnerReject, 3267 dlswTrapCntlTConnProtViolation, 3268 dlswTrapCntlTConn, 3269 dlswTrapCntlCircuit 3270 } 3271 STATUS current 3272 DESCRIPTION 3273 "Conformance group for DLSw node general information." 3274 ::= { dlswGroups 1 } 3275 3276-- ................................................................... 3277dlswNodeNBGroup OBJECT-GROUP 3278 OBJECTS { 3279 dlswNodeResourceNBExclusivity 3280 } 3281 STATUS current 3282 DESCRIPTION 3283 "Conformance group for DLSw node general information 3284 specifically for nodes that support NetBIOS." 3285 ::= { dlswGroups 2 } 3286 3287-- ................................................................... 3288dlswTConnStatGroup OBJECT-GROUP 3289 OBJECTS { 3290 dlswTConnStatActiveConnections, 3291 dlswTConnStatCloseIdles, 3292 dlswTConnStatCloseBusys 3293 } 3294 STATUS current 3295 DESCRIPTION 3296 "Conformance group for statistics for transport 3297 connections." 3298 ::= { dlswGroups 3 } 3299 3300-- ................................................................... 3301dlswTConnConfigGroup OBJECT-GROUP 3302 OBJECTS { 3303 dlswTConnConfigTDomain, 3304 dlswTConnConfigLocalTAddr, 3305 dlswTConnConfigRemoteTAddr, 3306 dlswTConnConfigLastModifyTime, 3307 dlswTConnConfigEntryType, 3308 dlswTConnConfigGroupDefinition, 3309 dlswTConnConfigSetupType, 3310 dlswTConnConfigSapList, 3311 dlswTConnConfigAdvertiseMacNB, 3312 dlswTConnConfigInitCirRecvWndw, 3313 dlswTConnConfigOpens, 3314 dlswTConnConfigRowStatus 3315 } 3316 STATUS current 3317 DESCRIPTION 3318 "Conformance group for the configuration of 3319 transport connections." 3320 ::= { dlswGroups 4 } 3321 3322-- ................................................................... 3323dlswTConnOperGroup OBJECT-GROUP 3324 OBJECTS { 3325 dlswTConnOperLocalTAddr, 3326 dlswTConnOperEntryTime, 3327 dlswTConnOperConnectTime, 3328 dlswTConnOperState, 3329 dlswTConnOperConfigIndex, 3330 dlswTConnOperFlowCntlMode, 3331 dlswTConnOperPartnerVersion, 3332 dlswTConnOperPartnerVendorID, 3333 dlswTConnOperPartnerVersionStr, 3334 dlswTConnOperPartnerInitPacingWndw, 3335 dlswTConnOperPartnerSapList, 3336 dlswTConnOperPartnerMacExcl, 3337 dlswTConnOperPartnerMacInfo, 3338 dlswTConnOperDiscTime, 3339 dlswTConnOperDiscReason, 3340 dlswTConnOperDiscActiveCir, 3341 dlswTConnOperInDataPkts, 3342 dlswTConnOperOutDataPkts, 3343 dlswTConnOperInDataOctets, 3344 dlswTConnOperOutDataOctets, 3345 dlswTConnOperInCntlPkts, 3346 dlswTConnOperOutCntlPkts, 3347 dlswTConnOperCURexSents, 3348 dlswTConnOperICRexRcvds, 3349 dlswTConnOperCURexRcvds, 3350 dlswTConnOperICRexSents, 3351 dlswTConnOperCirCreates, 3352 dlswTConnOperCircuits 3353 } 3354 STATUS current 3355 DESCRIPTION 3356 "Conformance group for operation information for 3357 transport connections." 3358 ::= { dlswGroups 5 } 3359-- ................................................................... 3360dlswTConnNBGroup OBJECT-GROUP 3361 OBJECTS { 3362 dlswTConnOperPartnerNBExcl, 3363 dlswTConnOperPartnerNBInfo, 3364 dlswTConnOperNQexSents, 3365 dlswTConnOperNRexRcvds, 3366 dlswTConnOperNQexRcvds, 3367 dlswTConnOperNRexSents 3368 } 3369 STATUS current 3370 DESCRIPTION 3371 "Conformance group for operation information for 3372 transport connections, specifically for nodes 3373 that support NetBIOS." 3374 ::= { dlswGroups 6 } 3375 3376-- ................................................................... 3377dlswTConnTcpConfigGroup OBJECT-GROUP 3378 OBJECTS { 3379 dlswTConnTcpConfigKeepAliveInt, 3380 dlswTConnTcpConfigTcpConnections, 3381 dlswTConnTcpConfigMaxSegmentSize 3382 } 3383 STATUS current 3384 DESCRIPTION 3385 "Conformance group for configuration information for 3386 transport connections using TCP." 3387 ::= { dlswGroups 7 } 3388 3389-- ................................................................... 3390dlswTConnTcpOperGroup OBJECT-GROUP 3391 OBJECTS { 3392 dlswTConnTcpOperKeepAliveInt, 3393 dlswTConnTcpOperPrefTcpConnections, 3394 dlswTConnTcpOperTcpConnections 3395 } 3396 STATUS current 3397 DESCRIPTION 3398 "Conformance group for operation information for 3399 transport connections using TCP." 3400 ::= { dlswGroups 8 } 3401 3402-- ................................................................... 3403dlswInterfaceGroup OBJECT-GROUP 3404 OBJECTS { 3405 dlswIfRowStatus, 3406 dlswIfVirtualSegment, 3407 dlswIfSapList 3408 } 3409 STATUS current 3410 DESCRIPTION 3411 "Conformance group for DLSw interfaces." 3412 ::= { dlswGroups 9 } 3413 3414-- ................................................................... 3415dlswDirGroup OBJECT-GROUP 3416 OBJECTS { 3417 dlswDirMacEntries, 3418 dlswDirMacCacheHits, 3419 dlswDirMacCacheMisses, 3420 dlswDirMacCacheNextIndex, 3421 dlswDirMacMac, 3422 dlswDirMacMask, 3423 dlswDirMacEntryType, 3424 dlswDirMacLocationType, 3425 dlswDirMacLocation, 3426 dlswDirMacStatus, 3427 dlswDirMacLFSize, 3428 dlswDirMacRowStatus 3429 } 3430 STATUS current 3431 DESCRIPTION 3432 "Conformance group for DLSw directory using MAC 3433 addresses." 3434 ::= { dlswGroups 10 } 3435 3436-- ................................................................... 3437dlswDirNBGroup OBJECT-GROUP 3438 OBJECTS { 3439 dlswDirNBEntries, 3440 dlswDirNBCacheHits, 3441 dlswDirNBCacheMisses, 3442 dlswDirNBCacheNextIndex, 3443 dlswDirNBName, 3444 dlswDirNBNameType, 3445 dlswDirNBEntryType, 3446 dlswDirNBLocationType, 3447 dlswDirNBLocation, 3448 dlswDirNBStatus, 3449 dlswDirNBLFSize, 3450 dlswDirNBRowStatus 3451 } 3452 STATUS current 3453 DESCRIPTION 3454 "Conformance group for DLSw directory using NetBIOS 3455 names." 3456 ::= { dlswGroups 11 } 3457 3458-- ................................................................... 3459dlswDirLocateGroup OBJECT-GROUP 3460 OBJECTS { 3461 dlswDirLocateMacLocation 3462 } 3463 STATUS current 3464 DESCRIPTION 3465 "Conformance group for a node that can return directory 3466 entry order for a given MAC address." 3467 ::= { dlswGroups 12 } 3468 3469-- ................................................................... 3470dlswDirLocateNBGroup OBJECT-GROUP 3471 OBJECTS { 3472 dlswDirLocateNBLocation 3473 } 3474 STATUS current 3475 DESCRIPTION 3476 "Conformance group for a node that can return directory 3477 entry order for a given NetBIOS name." 3478 ::= { dlswGroups 13 } 3479 3480-- ................................................................... 3481dlswCircuitStatGroup OBJECT-GROUP 3482 OBJECTS { 3483 dlswCircuitStatActives, 3484 dlswCircuitStatCreates 3485 } 3486 STATUS current 3487 DESCRIPTION 3488 "Conformance group for statistics about circuits." 3489 ::= { dlswGroups 14 } 3490 3491-- ................................................................... 3492dlswCircuitGroup OBJECT-GROUP 3493 OBJECTS { 3494 dlswCircuitS1IfIndex, 3495 dlswCircuitS1DlcType, 3496 dlswCircuitS1RouteInfo, 3497 dlswCircuitS1CircuitId, 3498 dlswCircuitS1Dlc, 3499 dlswCircuitS2Location, 3500 dlswCircuitS2TDomain, 3501 dlswCircuitS2TAddress, 3502 dlswCircuitS2CircuitId, 3503 dlswCircuitOrigin, 3504 dlswCircuitEntryTime, 3505 dlswCircuitStateTime, 3506 dlswCircuitState, 3507 dlswCircuitPriority, 3508 dlswCircuitFCSendGrantedUnits, 3509 dlswCircuitFCSendCurrentWndw, 3510 dlswCircuitFCRecvGrantedUnits, 3511 dlswCircuitFCRecvCurrentWndw, 3512 dlswCircuitFCLargestRecvGranted, 3513 dlswCircuitFCLargestSendGranted, 3514 dlswCircuitFCHalveWndwSents, 3515 dlswCircuitFCResetOpSents, 3516 dlswCircuitFCHalveWndwRcvds, 3517 dlswCircuitFCResetOpRcvds, 3518 dlswCircuitDiscReasonLocal, 3519 dlswCircuitDiscReasonRemote, 3520 dlswCircuitDiscReasonRemoteData 3521 } 3522 STATUS current 3523 DESCRIPTION 3524 "Conformance group for DLSw circuits." 3525 ::= { dlswGroups 15 } 3526 3527-- ................................................................... 3528dlswSdlcGroup OBJECT-GROUP 3529 OBJECTS { 3530 dlswSdlcLsEntries, 3531 dlswSdlcLsLocalMac, 3532 dlswSdlcLsLocalSap, 3533 dlswSdlcLsLocalIdBlock, 3534 dlswSdlcLsLocalIdNum, 3535 dlswSdlcLsRemoteMac, 3536 dlswSdlcLsRemoteSap, 3537 dlswSdlcLsRowStatus 3538 } 3539 STATUS current 3540 DESCRIPTION 3541 "Conformance group for DLSw SDLC support." 3542 ::= { dlswGroups 16 } 3543 3544-- ................................................................... 3545dlswNotificationGroup NOTIFICATION-GROUP 3546 3547 NOTIFICATIONS { 3548 dlswTrapTConnPartnerReject, 3549 dlswTrapTConnProtViolation, 3550 dlswTrapTConnUp, 3551 dlswTrapTConnDown, 3552 dlswTrapCircuitUp, 3553 dlswTrapCircuitDown 3554 } 3555 STATUS current 3556 DESCRIPTION 3557 "Conformance group for DLSw notifications." 3558 ::= { dlswGroups 17 } 3559 3560END 3561