home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2007 April / PCpro_2007_04.ISO / files / dsl / ManageEngineWiFiManager.exe / Disk1 / data1.cab / SourceFiles / WiFiManager.exe / mibs / apdot11ext.mib < prev    next >
Encoding:
Text File  |  2007-01-17  |  22.8 KB  |  922 lines

  1.  
  2. SRAP-DOT11EXT-MIB DEFINITIONS ::= BEGIN
  3.  
  4. IMPORTS
  5.     MODULE-IDENTITY, OBJECT-TYPE, Integer32, BITS
  6.         FROM SNMPv2-SMI
  7.     MacAddress
  8.         FROM SNMPv2-TC
  9.     MODULE-COMPLIANCE, OBJECT-GROUP
  10.         FROM SNMPv2-CONF
  11.     srAPDot11Ext, srAPModules
  12.         FROM SRAP-GLOBAL-REG;
  13.         
  14. srAPdot11ExtMibModule MODULE-IDENTITY
  15.     LAST-UPDATED    "0105260000Z"
  16.     ORGANIZATION    "3Com"
  17.     CONTACT-INFO    "
  18.          Name:         Yuli Hou
  19.          Mail Stop: 4240
  20.          Address:    5400 Bayfront Plaza
  21.          Zip:        CA 95052
  22.          City:        Santa Clara, 
  23.          Country:    USA
  24.          Phone:        +001-408-326-1191
  25.          Fax:        +001-408-326-6555
  26.          e-mail:    Yuli_Hou@3com.com"
  27.     DESCRIPTION
  28.         "The 3Com Wireless LAN 802.11 Extension MIB module."
  29.     ::= { srAPModules 3 }
  30.  
  31. dot11ExtMIB            OBJECT IDENTIFIER ::= { srAPDot11Ext 1 }
  32.  
  33. dot11ExtConf        OBJECT IDENTIFIER ::= { dot11ExtMIB 1 }
  34. dot11ExtGroups         OBJECT IDENTIFIER ::= { dot11ExtConf 1 }
  35. dot11ExtCompl        OBJECT IDENTIFIER ::= { dot11ExtConf 2 }
  36.  
  37. dot11ExtGenObjs        OBJECT IDENTIFIER ::= { dot11ExtMIB 2 }
  38. smt                    OBJECT IDENTIFIER ::= { dot11ExtGenObjs 1 }
  39.  
  40. dot11ExtAPObjs        OBJECT IDENTIFIER ::= { dot11ExtMIB 3 }
  41. assoc                OBJECT IDENTIFIER ::= { dot11ExtAPObjs 1 }
  42.  
  43. dot11ExtWBUObjs        OBJECT IDENTIFIER ::= { dot11ExtMIB 5 }
  44. roam                OBJECT IDENTIFIER ::= { dot11ExtWBUObjs 1 }
  45.  
  46. dot11ExtEvents         OBJECT IDENTIFIER ::= { dot11ExtMIB 4 }
  47. dot11ExtEventsV2     OBJECT IDENTIFIER ::= { dot11ExtEvents 0 }
  48.  
  49.  
  50.  
  51. smtAssociationID OBJECT-TYPE
  52.     SYNTAX        Integer32 (0..2007)
  53.     MAX-ACCESS    read-only
  54.     STATUS        current
  55.     DESCRIPTION 
  56.         "The Association ID of an association between an Access 
  57.          Point and a Station. The size constraint is taken from 
  58.          IEEE 802.11 section 7.3.1.8. For an Access Point, this
  59.          object is always zero."
  60.     REFERENCE
  61.         "IEEE 802.11, paragraph 7.3.1.8"
  62.     ::= { smt 1 }
  63.  
  64. smtCapabilityInfo OBJECT-TYPE
  65.     SYNTAX        BITS { privacy(0), cfPollRequest(1), cfPollable(2),
  66.                        ibss(3), ess(4) }
  67.     MAX-ACCESS    read-only
  68.     STATUS        current
  69.     DESCRIPTION "The Capability Information of this entity."
  70.     REFERENCE    "IEEE 802.11, paragraph 7.3.1.4"
  71.     ::= { smt 2 }
  72.  
  73. smtPowerSaveInterval OBJECT-TYPE
  74.     SYNTAX        Integer32
  75.     MAX-ACCESS    read-write
  76.     STATUS        current
  77.     DESCRIPTION 
  78.         "The time limit, in units of beacon intervals, after which
  79.          the Client will go into Power Save Mode if the Client does
  80.          not detect activity. For an Access Point, this object is
  81.          always zero."
  82.     ::= { smt 3 }
  83.  
  84. smtListenInterval OBJECT-TYPE
  85.     SYNTAX        Integer32
  86.     MAX-ACCESS     read-write
  87.     STATUS        current
  88.     DESCRIPTION
  89.          "The time, in units of beacon intervals, that may pass before
  90.          the Client awakens and listens for the next Beacon. For an
  91.          Access Point, this object is always zero."
  92.     REFERENCE
  93.         "IEEE 802.11, paragraph 10.3.6.1 and 11.3"
  94.     ::= { smt 4 }
  95.  
  96. smtATIMWindow OBJECT-TYPE
  97.     SYNTAX        Integer32
  98.     MAX-ACCESS    read-write
  99.     STATUS        current
  100.     DESCRIPTION
  101.         "The duration of the ATIM Window, in TUs. For an Access Point,
  102.          this object is always zero."
  103.     REFERENCE
  104.         "IEEE 802.11, paragraph 11.2.2"
  105.     ::= { smt 5 }
  106.  
  107. smtOperationalChannels OBJECT-TYPE
  108.     SYNTAX        OCTET STRING
  109.     MAX-ACCESS    read-write
  110.     STATUS        current
  111.     DESCRIPTION 
  112.         "The list of DS channels that shall be scanned with a higher
  113.          priority. All channels allowed by the current regulatory
  114.          domain are scanned, the channels specified in this object
  115.          are visited more frequently compared to the channels not in
  116.          the set of this object. If the object is null, the PHY will
  117.          default to the channel configured by dot11CurrentChannel."
  118.     REFERENCE
  119.         "IEEE 802.11, paragraph 10.3.2.1"
  120.     ::= { smt 6 }
  121.  
  122. smtCurrentBSSID OBJECT-TYPE
  123.     SYNTAX        OCTET STRING
  124.     MAX-ACCESS    read-only
  125.     STATUS        current
  126.     DESCRIPTION 
  127.         "The current Basic Service Set ID. For a Client, this object
  128.          either contains the BSSID of the Access Point with which the
  129.          Client is associated or the BSSID of the IBSS it is currently
  130.          participating in (smtCurrentBSSType indicates which of the two
  131.          cases holds). If the object is all zeros, the Client is not
  132.          associated or participating in an IBSS. For an Access Point,
  133.          this object contains the BSSID of the Access Point. If the 
  134.          Access Point is in the process of resetting, the object is all
  135.          zeros."
  136.     REFERENCE
  137.         "IEEE 802.11, paragraph 7.1.3.3.3"
  138.     ::= { smt 7 }
  139.  
  140. smtCurrentSSID OBJECT-TYPE
  141.     SYNTAX        OCTET STRING
  142.     MAX-ACCESS    read-only
  143.     STATUS        current
  144.     DESCRIPTION    
  145.         "The current Service Set ID. For a Client, this object either
  146.          contains the SSID of the infrastructure network or the SSID
  147.          of the IBSS it currently associated with or participating in.
  148.          For an Access Point, this object contains the BSSID of the
  149.          Access Point. If the Access Point is resetting, the object
  150.          is null."
  151.     REFERENCE
  152.         "IEEE 802.11, paragraph 7.3.2.1"
  153.     ::= { smt 8 }
  154.  
  155. smtCurrentBSSType OBJECT-TYPE
  156.     SYNTAX        INTEGER { infrastructure(1), adhoc(2) }
  157.     MAX-ACCESS    read-only
  158.     STATUS        current
  159.     DESCRIPTION
  160.         "The type of the Basic Service Set. For a Client, this object
  161.          indicates the type of SS it currently is associated with,
  162.          participating in. For an Access Point, this object is 1
  163.          (infrastructure)."
  164.     REFERENCE
  165.         "IEEE 802.11, paragraph 5.2"
  166.     ::= { smt 9 }
  167.  
  168. smtPublicKeyEnable OBJECT-TYPE
  169.     SYNTAX        INTEGER { enabled(1), disabled(2) }
  170.     MAX-ACCESS    read-write
  171.     STATUS        current
  172.     DESCRIPTION 
  173.         "This object specifies whether public-key techniques shall be
  174.          used to negotiate keys."
  175.     ::= { smt 10 }
  176.  
  177. smtQualityLevel0 OBJECT-TYPE
  178.     SYNTAX         Integer32
  179.     MAX-ACCESS    read-write
  180.     STATUS        current
  181.     DESCRIPTION
  182.         "This object relates quality level to a transmission rate.
  183.          Level 0 specifies the lowest (basic) rate."
  184.     ::= { smt 11 }
  185.     
  186. smtQualityLevel1 OBJECT-TYPE
  187.     SYNTAX         Integer32
  188.     MAX-ACCESS    read-write
  189.     STATUS        current
  190.     DESCRIPTION
  191.         "This object relates quality level to a transmission rate.
  192.          Level 1 specifies the second lowest (basic) rate."
  193.     ::= { smt 12 }
  194.     
  195. smtQualityLevel2 OBJECT-TYPE
  196.     SYNTAX         Integer32
  197.     MAX-ACCESS    read-write
  198.     STATUS        current
  199.     DESCRIPTION
  200.         "This object relates quality level to a transmission rate.
  201.          Level 2 specifies the an arbitrary (higher) rate."
  202.     ::= { smt 13 }
  203.     
  204. smtQualityPenalty OBJECT-TYPE
  205.     SYNTAX         Integer32
  206.     MAX-ACCESS    read-write
  207.     STATUS        current
  208.     DESCRIPTION
  209.         "This object specifies a quality penalty for transmission
  210.          failures."
  211.     ::= { smt 14 }
  212.     
  213. smtStationDBTimeout OBJECT-TYPE
  214.     SYNTAX         Integer32
  215.     MAX-ACCESS    read-write
  216.     STATUS        current
  217.     DESCRIPTION
  218.         "This object specifies a timeout on entries and their state
  219.          information in the Station database. For Clients the Station
  220.          database is mapped on the roamTable. For Access Points, the
  221.          Station database is mapped on the assocTable. The timeout
  222.          is in seconds."
  223.     ::= { smt 15 }
  224.     
  225. smtQualityIndicator OBJECT-TYPE
  226.     SYNTAX         Integer32 (0..3)
  227.     MAX-ACCESS    read-write
  228.     STATUS        current
  229.     DESCRIPTION
  230.         "This object selects the quality indicator from the baseband.
  231.          Current quality indicators are:
  232.  
  233.          1 = Signal Quality 1 (SQ1)
  234.          2 = Signal Quality 2 (SQ2)
  235.          3 = Signal Quality 3 (SQ3)"
  236.     ::= { smt 16 }
  237.     
  238. smtQualityUpperLimit OBJECT-TYPE
  239.     SYNTAX        Integer32
  240.     MAX-ACCESS    read-write
  241.     STATUS        current
  242.     DESCRIPTION
  243.         "An upper limit for the quality."
  244.     ::= { smt 17 }
  245.     
  246. smtQualityLowerLimit OBJECT-TYPE
  247.     SYNTAX        Integer32
  248.     MAX-ACCESS    read-write
  249.     STATUS        current
  250.     DESCRIPTION
  251.         "A lower limit for the quality."
  252.     ::= { smt 18 }
  253.     
  254. smtOEMCapabilityInformation OBJECT-TYPE
  255.     SYNTAX        Integer32
  256.     MAX-ACCESS    read-only
  257.     STATUS        current
  258.     DESCRIPTION
  259.         "The OEM Capability Information."
  260.     ::= { smt 19 }
  261.     
  262. smtCWMin OBJECT-TYPE
  263.     SYNTAX        Integer32
  264.     MAX-ACCESS    read-write
  265.     STATUS        current
  266.     DESCRIPTION
  267.         "The CWMin value as defined by IEEE 802.11. Needs to be a power
  268.          of 2, minus 1."
  269.     ::= { smt 20 }
  270.  
  271. smtCWMax OBJECT-TYPE
  272.     SYNTAX        Integer32
  273.     MAX-ACCESS    read-write
  274.     STATUS        current
  275.     DESCRIPTION
  276.         "The CWMax value as defined by IEEE 802.11. Needs to be a power
  277.          of 2, minus 1, larger than or equal to smtCWMin."
  278.     ::= { smt 21 }
  279.  
  280. smtACKWindow OBJECT-TYPE
  281.     SYNTAX        Integer32
  282.     MAX-ACCESS    read-write
  283.     STATUS        current
  284.     DESCRIPTION
  285.         "The ACK frame time out defined in number of slottimes. This 
  286.          can be used to optimize long range links."
  287.     ::= { smt 22 }
  288.     
  289.     
  290.  
  291. assocTableMaxLength OBJECT-TYPE
  292.     SYNTAX      Integer32
  293.     MAX-ACCESS  read-only
  294.     STATUS      current
  295.     DESCRIPTION
  296.         "This object specifies the maximum number of associations 
  297.         the assocTable can hold."
  298.     ::= { assoc 1 }
  299.  
  300. assocTable OBJECT-TYPE
  301.     SYNTAX      SEQUENCE OF AssocEntry
  302.     MAX-ACCESS  not-accessible
  303.     STATUS      current
  304.     DESCRIPTION
  305.         "The Association table. This table contains all the Clients
  306.          associated with the Access Point. The index of the entry
  307.          equals the Association ID of the Client with the Access Point.
  308.          An entry in the table is only valid if the assocAddress
  309.          object of that entry contains a MAC address other then the
  310.          all zeros MAC address.
  311.  
  312.          Refer to sections 5.7 and 11.3 of the 802.11 standard for
  313.          more information on associations. The table is read-only."
  314.     ::= { assoc 2 }
  315.  
  316. assocEntry OBJECT-TYPE
  317.     SYNTAX      AssocEntry
  318.     MAX-ACCESS  not-accessible
  319.     STATUS      current
  320.     DESCRIPTION
  321.         "An entry in the Association Table."
  322.     INDEX { assocIndex }
  323.     ::= { assocTable 1 }
  324.  
  325. AssocEntry ::= 
  326.     SEQUENCE {
  327.         assocIndex
  328.             Integer32,
  329.         assocAddress
  330.             MacAddress,
  331.         assocQuality
  332.             Integer32,
  333.         assocAge
  334.             Integer32,
  335.         assocRSSI
  336.             Integer32
  337.     }
  338.  
  339. assocIndex OBJECT-TYPE
  340.     SYNTAX        Integer32 (1..2007)
  341.     MAX-ACCESS    not-accessible
  342.     STATUS        current
  343.     DESCRIPTION
  344.         "The index into the association table. The index equals the
  345.          association ID that is in use for the Client."
  346.     ::= { assocEntry 1 }
  347.  
  348. assocAddress OBJECT-TYPE
  349.     SYNTAX      MacAddress
  350.     MAX-ACCESS  read-only
  351.     STATUS        current
  352.     DESCRIPTION
  353.         "MAC address of a Client associated with the Access Point.
  354.          If the association is pending (that is, the Client is scanning,
  355.          authenticating or associating), assocAddress contains the MAC
  356.          address of that Client with the group bit set to indicate that
  357.          the Access Point is aware of the presence of that Client. The
  358.          other objects of the entry will be updated based on the
  359.          information extracted from the received Probe Requests."
  360.     ::= { assocEntry 2 }
  361.     
  362. assocQuality OBJECT-TYPE
  363.     SYNTAX        Integer32
  364.     MAX-ACCESS    read-only
  365.     STATUS        current
  366.     DESCRIPTION
  367.         "An indicator for the quality of the Client. If the association
  368.          is still pending, the quality is calculated over the received
  369.          Probe Requests from the Client. If the Client is associated,
  370.          the quality derived from any activity with the Client. The actual
  371.          quality source depends on the selected quality indicator.
  372.          The semantics of the indicator is 'low is good quality' and
  373.          'high is bad quality'."
  374.     ::= { assocEntry 3 }
  375.  
  376. assocAge OBJECT-TYPE
  377.     SYNTAX        Integer32
  378.     MAX-ACCESS    read-only
  379.     STATUS        current
  380.     DESCRIPTION
  381.         "An indicator (in seconds) for the age of the information
  382.          on the Client. The age is reset to 0 if any activity of
  383.          this Client is detected."
  384.     ::= { assocEntry 4 }
  385.  
  386. assocRSSI OBJECT-TYPE
  387.     SYNTAX        Integer32
  388.     MAX-ACCESS    read-only
  389.     STATUS        current
  390.     DESCRIPTION
  391.         "An indicator for the RSSI of the Client. If the association
  392.          is still pending, the RSSI is calculated over the received
  393.          Probe Requests from the Client. If the Client is associated,
  394.          the RSSI derived from any activity with the Client."
  395.     ::= { assocEntry 5 }
  396.  
  397.  
  398.  
  399.  
  400. roamScanType OBJECT-TYPE
  401.     SYNTAX        INTEGER { passive(0), active(1) }
  402.     MAX-ACCESS    read-write
  403.     STATUS        current
  404.     DESCRIPTION
  405.         "This object configures the type of scanning the Client uses."
  406.     REFERENCE
  407.         "IEEE 802.11, paragraph 11.1.3"
  408.     ::= { roam 1 }
  409.  
  410. roamScanInterval OBJECT-TYPE
  411.     SYNTAX        Integer32
  412.     MAX-ACCESS     read-write
  413.     STATUS        current
  414.     DESCRIPTION
  415.         "The interval, in units of beacon intervals, between 
  416.          successive scans during an association."
  417.     ::= { roam 2 }
  418.  
  419. roamProbeDelay OBJECT-TYPE
  420.     SYNTAX        Integer32
  421.     MAX-ACCESS    read-write
  422.     STATUS        current
  423.     DESCRIPTION
  424.         "This object specifies the delay (in ms) to be used prior
  425.          to transmitting a Probe frame during active scanning. The
  426.          object implements the ProbeDelay parameter of the
  427.          MLME-SCAN.request primitive as defined in section 10.3.2.1
  428.          of the 802.11 standard."
  429.     REFERENCE
  430.         "IEEE 802.11, paragraph 10.3.2.1"
  431.     ::= { roam 3 }
  432.  
  433. roamMinChannelTime OBJECT-TYPE
  434.     SYNTAX        Integer32
  435.     MAX-ACCESS    read-write
  436.     STATUS        current
  437.     DESCRIPTION
  438.         "This object specifies the minimum time (in time units) to
  439.          spend on each channel when scanning. The object implements
  440.          the MinChannelTime parameter in the MLME-SCAN.request
  441.          primitive as defined in section 10.3.2.1 of the 802.11
  442.          standard."
  443.     REFERENCE
  444.         "IEEE 802.11, paragraph 10.3.2.1"
  445.     ::= { roam 4 }
  446.  
  447. roamMaxChannelTime OBJECT-TYPE
  448.     SYNTAX        Integer32
  449.     MAX-ACCESS    read-write
  450.     STATUS        current
  451.     DESCRIPTION    
  452.         "This object specifies the maximum time (in time units) to
  453.          spend on each channel when scanning. The object implements
  454.          the MaxChannelTime parameter in the MLME-SCAN.request
  455.          primitive as defined in section 10.3.2.1 of the 802.11
  456.          standard."
  457.     REFERENCE
  458.         "IEEE 802.11, paragraph 10.3.2.1"
  459.     ::= { roam 5 }
  460.  
  461. roamJoinTimeout OBJECT-TYPE
  462.     SYNTAX        Integer32
  463.     MAX-ACCESS    read-write
  464.     STATUS        current
  465.     DESCRIPTION
  466.         "The firmware will keep trying to find a suitable BSS until
  467.          another MLME-JOIN.request is issued. The object roamJoinTimeout
  468.          allows the application to estimate how long it at least has to
  469.          wait before it can assume that MLME-JOIN.request is likely to
  470.          fail. The object should be considered for information 
  471.          purposes. Changing the object will have no effect.
  472.  
  473.          Future versions may use this object to limit the time it
  474.          spends to try to join a specific Service Set."
  475.     ::= { roam 6 }
  476.  
  477. roamBeaconPeriodTimeout OBJECT-TYPE
  478.     SYNTAX        Integer32
  479.     MAX-ACCESS    read-write
  480.     STATUS        current
  481.     DESCRIPTION
  482.         "The time limit, in units of beacon intervals, after which 
  483.          the association is voided if no beacons are received."
  484.     ::= { roam 7 }
  485.  
  486. roamDontSwitch OBJECT-TYPE
  487.     SYNTAX        Integer32
  488.     MAX-ACCESS    read-write
  489.     STATUS        current
  490.     DESCRIPTION
  491.         "The time limit, in units of beacon intervals, during which
  492.          the Client will not use BSS quality parameters for making
  493.          the roaming decissions if it becomes associated with an
  494.          Access Point."
  495.     ::= { roam 8 }
  496.  
  497. roamBlackout OBJECT-TYPE
  498.     SYNTAX        Integer32
  499.     MAX-ACCESS    read-write
  500.     STATUS        current
  501.     DESCRIPTION
  502.         "The time, in units of beacon intervals, during which the BSS
  503.          is not considered candidate after the association was denied
  504.          or voided."
  505.     ::= { roam 9 }
  506.  
  507. roamDisassociateTime OBJECT-TYPE
  508.     SYNTAX        Integer32
  509.     MAX-ACCESS    read-write
  510.     STATUS        current
  511.     DESCRIPTION
  512.         "The time, in units of beacon intervals, taken by the
  513.          Disassociate procedure."
  514.     REFERENCE
  515.         "IEEE 802.11, paragraph 5.7.4"
  516.     ::= { roam 10 }
  517.  
  518. roamHandoffTime OBJECT-TYPE
  519.     SYNTAX        Integer32
  520.     MAX-ACCESS     read-write
  521.     STATUS        current
  522.     DESCRIPTION
  523.          "Time, in time units, during which data to the Access Point is
  524.          hold before a handoff is performed."
  525.     ::= { roam 11 }
  526.  
  527. roamWeightMetric1 OBJECT-TYPE
  528.     SYNTAX        Integer32
  529.     MAX-ACCESS    read-write
  530.     STATUS        current
  531.     DESCRIPTION
  532.         "A metric used to make roaming decisions."
  533.     ::= { roam 12 }
  534.  
  535. roamWeightMetric2 OBJECT-TYPE
  536.     SYNTAX        Integer32
  537.     MAX-ACCESS    read-write
  538.     STATUS        current
  539.     DESCRIPTION
  540.         "A metric used to make roaming decisions."
  541.     ::= { roam 13 }
  542.  
  543. roamWeightMetric3 OBJECT-TYPE
  544.     SYNTAX        Integer32
  545.     MAX-ACCESS    read-write
  546.     STATUS        current
  547.     DESCRIPTION
  548.         "A metric used to make roaming decisions."
  549.     ::= { roam 14 }
  550.  
  551. roamWeightMetric4 OBJECT-TYPE
  552.     SYNTAX        Integer32
  553.     MAX-ACCESS    read-write
  554.     STATUS        current
  555.     DESCRIPTION
  556.         "A metric used to make roaming decisions."
  557.     ::= { roam 15 }
  558.  
  559. roamWeightMetric5 OBJECT-TYPE
  560.     SYNTAX        Integer32
  561.     MAX-ACCESS    read-write
  562.     STATUS        current
  563.     DESCRIPTION
  564.         "A metric used to make roaming decisions."
  565.     ::= { roam 16 }
  566.  
  567. roamWeightMetric6 OBJECT-TYPE
  568.     SYNTAX        Integer32
  569.     MAX-ACCESS    read-write
  570.     STATUS        current
  571.     DESCRIPTION
  572.         "A metric used to make roaming decisions."
  573.     ::= { roam 17 }
  574.  
  575. roamWeightMetric7 OBJECT-TYPE
  576.     SYNTAX        Integer32
  577.     MAX-ACCESS    read-write
  578.     STATUS        current
  579.     DESCRIPTION
  580.         "A metric used to make roaming decisions."
  581.     ::= { roam 18 }
  582.  
  583. roamWeightMetric8 OBJECT-TYPE
  584.     SYNTAX        Integer32
  585.     MAX-ACCESS    read-write
  586.     STATUS        current
  587.     DESCRIPTION
  588.         "A metric used to make roaming decisions."
  589.     ::= { roam 19 }
  590.  
  591. roamMisc1 OBJECT-TYPE
  592.     SYNTAX        Integer32
  593.     MAX-ACCESS    read-write
  594.     STATUS        current
  595.     DESCRIPTION
  596.         "A misc roaming value."
  597.     ::= { roam 20 }
  598.  
  599. roamMisc2 OBJECT-TYPE
  600.     SYNTAX        Integer32
  601.     MAX-ACCESS    read-write
  602.     STATUS        current
  603.     DESCRIPTION
  604.         "A misc roaming value."
  605.     ::= { roam 21 }
  606.  
  607.  
  608.  
  609. roamTableLength OBJECT-TYPE
  610.     SYNTAX        Integer32
  611.     MAX-ACCESS  read-only
  612.     STATUS      current
  613.     DESCRIPTION
  614.         "This object specifies the maximum number of entries the
  615.          roamTable can hold."
  616.     ::= { roam 22 }
  617.  
  618. roamTable OBJECT-TYPE
  619.     SYNTAX      SEQUENCE OF RoamEntry
  620.     MAX-ACCESS  not-accessible
  621.     STATUS      current
  622.     DESCRIPTION
  623.         "The Roaming table contains all the BSSs the Client is aware
  624.          of. An entry in the roamTable is only valid if the roamBSSID
  625.          object of that entry contains a MAC address other then the
  626.          all zeros MAC address.
  627.          
  628.          The table implements the BSSDescription table as defined in
  629.          10.3.2.2 of the 802.11 standard. This table is read-only."
  630.     REFERENCE
  631.         "IEEE 802.11, paragraph 5.2 and 10.3.2.2"
  632.     ::= { roam 23 }
  633.  
  634. roamEntry OBJECT-TYPE
  635.     SYNTAX      RoamEntry
  636.     MAX-ACCESS     not-accessible
  637.     STATUS      current
  638.     DESCRIPTION
  639.         "An entry in the Roaming table."
  640.     INDEX { roamIndex }
  641.     ::= { roamTable 1 }
  642.  
  643. RoamEntry ::= 
  644.     SEQUENCE {
  645.         roamIndex
  646.             Integer32,
  647.         roamBSSID
  648.             MacAddress,
  649.         roamSSID
  650.             OCTET STRING,
  651.         roamBSSType
  652.             INTEGER,
  653.         roamChannel
  654.             Integer32,
  655.         roamAge
  656.             Integer32,
  657.         roamQuality
  658.             Integer32,    
  659.         roamLoad
  660.             Integer32,
  661.         roamBeaconPeriod
  662.             Integer32,
  663.         roamDTIMPeriod
  664.             Integer32,
  665.         roamCapabilityInfo
  666.             BITS,
  667.         roamRates
  668.             OCTET STRING,
  669.         roamRSSI
  670.             Integer32
  671.     }
  672.  
  673. roamIndex OBJECT-TYPE
  674.     SYNTAX      Integer32
  675.     MAX-ACCESS  not-accessible
  676.     STATUS      current
  677.     DESCRIPTION
  678.         "The index into the table"
  679.     ::= { roamEntry 1 }
  680.  
  681. roamBSSID OBJECT-TYPE
  682.     SYNTAX      MacAddress
  683.     MAX-ACCESS     read-only
  684.     STATUS      current
  685.     DESCRIPTION
  686.         "The BSSID of the BSS. If this entry in the roamTable
  687.         is not used, the roamBSSID is all zeros."
  688.     REFERENCE
  689.         "IEEE 802.11, paragraph 7.1.3.3.3"
  690.     ::= { roamEntry 2 }
  691.  
  692. roamSSID OBJECT-TYPE
  693.     SYNTAX      OCTET STRING
  694.     MAX-ACCESS  read-only
  695.     STATUS      current
  696.     DESCRIPTION
  697.         "The Service Set ID the BSS is part of."
  698.     REFERENCE
  699.         "IEEE 802.11, paragraph 7.3.2.1"
  700.     ::= { roamEntry 3 }
  701.  
  702. roamBSSType OBJECT-TYPE
  703.     SYNTAX         INTEGER { infrastructure(1), independent(2) }
  704.     MAX-ACCESS    read-only
  705.     STATUS        current
  706.     DESCRIPTION
  707.         "The BSS Type of the entry."
  708.     REFERENCE
  709.         "IEEE 802.11, paragraph 5.2"
  710.     ::= { roamEntry 4 }
  711.  
  712. roamChannel OBJECT-TYPE
  713.     SYNTAX        Integer32
  714.     MAX-ACCESS    read-only
  715.     STATUS        current
  716.     DESCRIPTION
  717.          "The DS channel the BSS is using."
  718.     ::= { roamEntry 5 }
  719.  
  720. roamAge OBJECT-TYPE
  721.     SYNTAX      Integer32
  722.     MAX-ACCESS  read-only
  723.     STATUS      current
  724.     DESCRIPTION
  725.         "An indicator (in seconds) for the age of the information
  726.         on the BSS. The age is reset to 0 if a Beacon of this
  727.         BSS is received."
  728.     ::= { roamEntry 6 }
  729.  
  730. roamQuality OBJECT-TYPE
  731.     SYNTAX      Integer32
  732.     MAX-ACCESS  read-only
  733.     STATUS      current
  734.     DESCRIPTION
  735.         "An indicator for the quality of the BSS. The quality is
  736.          calculated over the received Beacons of the BSS and depends
  737.          on the selected quality indicator. The semantics of the
  738.          indicator is 'low is good quality' and 'high is bad quality'."
  739.     ::= { roamEntry 7 }
  740.  
  741. roamLoad OBJECT-TYPE
  742.     SYNTAX      Integer32
  743.     MAX-ACCESS  read-only
  744.     STATUS      current
  745.     DESCRIPTION
  746.         "An indicator for the load of the BSS."
  747.     ::= { roamEntry 8 }
  748.  
  749. roamBeaconPeriod OBJECT-TYPE
  750.     SYNTAX        Integer32
  751.     MAX-ACCESS    read-only
  752.     STATUS        current
  753.     DESCRIPTION
  754.         "The beacon period (in time units) of this BSS."
  755.     REFERENCE
  756.         "IEEE 802.11, paragraph 11.1.2.1"
  757.     ::= { roamEntry 9 }
  758.  
  759. roamDTIMPeriod OBJECT-TYPE
  760.     SYNTAX        Integer32
  761.     MAX-ACCESS    read-only
  762.     STATUS        current
  763.     DESCRIPTION
  764.         "The DTIM period of this BSS."
  765.     REFERENCE
  766.         "IEEE 802.11, paragraph 11.2"
  767.     ::= { roamEntry 10 }
  768.  
  769. roamCapabilityInfo OBJECT-TYPE
  770.     SYNTAX        BITS { privacy(0), cfPollRequest(1), cfPollable(2),
  771.                        ibss(3), ess(4) }
  772.     MAX-ACCESS    read-only
  773.     STATUS        current
  774.     DESCRIPTION 
  775.         "The Capability Information for this BSS."
  776.     REFERENCE
  777.         "IEEE 802.11, paragraph 7.3.1.4"
  778.     ::= { roamEntry 11 }
  779.  
  780. roamRates OBJECT-TYPE
  781.     SYNTAX        OCTET STRING
  782.     MAX-ACCESS    read-only
  783.     STATUS        current
  784.     DESCRIPTION
  785.         "The bit rates supported by the BSS. The least-significant 7 
  786.          bits of each non-null octet value are a count from 00h -7Fh,  
  787.          corresponding to data rates in increments of 500Kbit/s. The 
  788.          most-significant bit of each non-null octet is set to one if 
  789.          the data rate represented by this octet is a member of the
  790.          basic rate set and is set to zero if this data rate is 
  791.          optional. The list ends with a null octet."
  792.     REFERENCE
  793.         "IEEE 802.11, paragraph 10.3.2.2"
  794.     ::= { roamEntry 12 }
  795.  
  796. roamRSSI OBJECT-TYPE
  797.     SYNTAX      Integer32
  798.     MAX-ACCESS  read-only
  799.     STATUS      current
  800.     DESCRIPTION
  801.         "An indicator for the RSSI of the BSS. The RSSI is
  802.          calculated over the received Beacons of the BSS."
  803.     ::= { roamEntry 13 }
  804.  
  805.  
  806.  
  807.  
  808. smtGroup    OBJECT-GROUP
  809.     OBJECTS {
  810.             smtAssociationID,
  811.             smtCapabilityInfo,
  812.             smtPowerSaveInterval,
  813.             smtListenInterval,
  814.             smtATIMWindow,
  815.             smtOperationalChannels,
  816.             smtCurrentBSSID,
  817.             smtCurrentSSID,
  818.             smtCurrentBSSType,
  819.             smtPublicKeyEnable,
  820.             smtQualityLevel0,
  821.             smtQualityLevel1,
  822.             smtQualityLevel2,
  823.             smtQualityPenalty,
  824.             smtStationDBTimeout,
  825.             smtQualityIndicator,
  826.             smtQualityUpperLimit,
  827.             smtQualityLowerLimit,
  828.             smtOEMCapabilityInformation,
  829.             smtCWMin,
  830.             smtCWMax,
  831.             smtACKWindow
  832.             }
  833.     STATUS        current
  834.     DESCRIPTION    "The additional objects for Station Management"
  835.     ::= { dot11ExtGroups 1 }
  836.  
  837. assocGroup     OBJECT-GROUP
  838.     OBJECTS {
  839.             assocTableMaxLength,
  840.             assocAddress,
  841.             assocQuality,
  842.             assocAge,
  843.             assocRSSI
  844.             }
  845.     STATUS        current
  846.     DESCRIPTION "The association group"
  847.     ::= { dot11ExtGroups 2 }
  848.  
  849.  
  850. roamGroup OBJECT-GROUP
  851.     OBJECTS {
  852.             roamScanType,
  853.             roamScanInterval,
  854.             roamBeaconPeriodTimeout,
  855.             roamBlackout,
  856.             roamDisassociateTime,
  857.             roamHandoffTime,
  858.             roamWeightMetric1,
  859.             roamWeightMetric2,
  860.             roamWeightMetric3,
  861.             roamWeightMetric4,
  862.             roamWeightMetric5,
  863.             roamWeightMetric6,
  864.             roamWeightMetric7,
  865.             roamWeightMetric8,
  866.             roamMisc1,
  867.             roamMisc2,
  868.             roamProbeDelay,
  869.             roamDontSwitch,
  870.             roamMinChannelTime,
  871.             roamMaxChannelTime,
  872.             roamJoinTimeout,            
  873.             roamTableLength,
  874.             roamSSID,
  875.             roamBSSID,
  876.             roamBSSType,
  877.             roamChannel,
  878.             roamAge,
  879.             roamQuality,
  880.             roamLoad,
  881.             roamBeaconPeriod,
  882.             roamDTIMPeriod,
  883.             roamCapabilityInfo,
  884.             roamRates,
  885.             roamRSSI
  886.             }
  887.     STATUS    current
  888.     DESCRIPTION "The roaming group"
  889.     ::= { dot11ExtGroups 3 }
  890.  
  891.  
  892. dot11ExtBasicCompl MODULE-COMPLIANCE
  893.     STATUS         current    
  894.     DESCRIPTION "The implementation requirements for an IEEE 802.11 Station."
  895.     MODULE        -- this module
  896.         MANDATORY-GROUPS {
  897.             smtGroup
  898.         }
  899.     ::= { dot11ExtCompl 1 }
  900.  
  901. dot11ExtAPCompl MODULE-COMPLIANCE
  902.     STATUS        current
  903.     DESCRIPTION "The implementation requirements for an Access Point."
  904.     MODULE        -- this module
  905.         MANDATORY-GROUPS {
  906.             smtGroup,
  907.             assocGroup
  908.         }
  909.         -- Trap support is not required.
  910.     ::= { dot11ExtCompl 2 }
  911.  
  912. dot11ExtWBUCompl MODULE-COMPLIANCE
  913.     STATUS         current
  914.     DESCRIPTION "The implementation requirements for a WBU."
  915.     MODULE        -- this module
  916.         MANDATORY-GROUPS {
  917.             roamGroup
  918.         }
  919.     ::= { dot11ExtCompl 3 }
  920.     
  921. END
  922.