<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.21 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-grayson-connectinfo-09" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="Connect-Info">A syntax for the RADIUS Connect-Info attribute used in Wi-Fi networks</title>

    <author initials="M." surname="Grayson" fullname="Mark Grayson">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street>10 New Square Park</street>
          <city>Feltham</city>
          <code>TW14 8HA</code>
          <country>UK</country>
        </postal>
        <email>mgrayson@cisco.com</email>
      </address>
    </author>
    <author initials="J." surname="Redmore" fullname="Joshua Redmore">
      <organization>CableLabs</organization>
      <address>
        <postal>
          <street>858 Coal Creek Cr.</street>
          <city>Louisville</city>
          <code>80027</code>
          <country>US</country>
        </postal>
        <email>j.redmore@cablelabs.com</email>
      </address>
    </author>

    <date year="2026" month="May" day="19"/>

    <area>general</area>
    <workgroup>RADEXT Working Group</workgroup>
    <keyword>Internet-Draft</keyword> <keyword>Connect-Info</keyword> <keyword>RADIUS</keyword>

    <abstract>


<?line 106?>

<t>This document describes a syntax for the Connect-Info attribute
used with the RADIUS protocol,
enabling RADIUS clients to provide RADIUS servers information pertaining to a user's
connection with an IEEE 802.11 wireless network.</t>



    </abstract>



  </front>

  <middle>


<?line 113?>

<section anchor="intro"><name>Introduction</name>

<t>The Connect-Info attribute is defined in <xref target="RFC2869"/> to enable a Network
Access Server (NAS) to indicate to a RADIUS server
"the nature of the user's connection". <xref target="RFC2869"/> includes the recommendation that:</t>

<ul empty="true"><li>
  <t>The connection speed SHOULD be included at the beginning of the
first Connect-Info attribute in the packet.  If the transmit and
receive connection speeds differ, they MAY both be included in the
first attribute with the transmit speed first (the speed the NAS
modem transmits at), a slash (/), the receive speed, then
optionally other information.</t>
</li></ul>

<t>The Connect-Info attribute can be sent in both Access-Request and
Accounting-Request messages, as shown in <xref target="ci-table"/>.</t>

<figure title="RFC2869 defined occurrence rules for Connect-Info attribute" anchor="ci-table"><artwork><![CDATA[
+--------------------------------------------------------------+
| Attribute | Request | Accept | Reject | Challenge | Acct-Req |  
+--------------------------------------------------------------+
| Connect-  |   0-1   |   0    |   0    |     0     |    0+    |  
| Info (77) |         |        |        |           |          |  
+--------------------------------------------------------------+

]]></artwork></figure>

<t>Many NAS implementations have implemented the Connect-Info attribute.
Wi-Fi vendors supporting the Connect-Info attribute start the text field
with "CONNECT" that is followed by a floating point value representing the maximum connection speed
in Mbps. Implementations follow this with text information about the IEEE 802.11 amendment supported,
as illustrated in <xref target="ci-example1"/>.</t>

<figure title="Example #1 Wi-Fi Connect-Info attribute" anchor="ci-example1"><artwork><![CDATA[
Connect-Info = "CONNECT 11.00 Mbps 802.11b"

]]></artwork></figure>

<t>Other implementations have extended this baseline to signal additional information
to the RADIUS server using a slash (/) delimiter, as illustrated in <xref target="ci-example2"/>.</t>

<figure title="Example #2 Wi-Fi Connect-Info attribute" anchor="ci-example2"><artwork><![CDATA[
Connect-Info = "CONNECT 54.00 Mbps / 802.11n / RSSI: 53 / Channel: 1"

]]></artwork></figure>

<t>There are use-cases that benefit from being able to share Wi-Fi network
connection metrics between a NAS and a RADIUS server,
including where the NAS is operated by a Wi-Fi Access Network Provider (ANP)
and the server is operated by an Identity Provider (IDP).
Reception of the Connect-Info attribute by a RADIUS server is intended to
be used to assist the IDP in making authorization decisions.</t>

<t>The rest of this document describes a syntax for the Connect-Info attribute
that is simultaneously able to support existing Wi-Fi vendor implementations as
illustrated in <xref target="ci-example1"/> and <xref target="ci-example2"/>,
while being enhanced with additional optional information to support
new use-cases and requirements.</t>

<t>The technique by which a RADIUS server uses the information encoded in
the Connect-Info attribute to assist in making authorization decisions is not defined in this document.
Some servers may define the use a threshold for one or more parameters
received in a RADIUS Access-Request, other systems may use historical Connect-Info records
from previously authenticated sessions, including those in the RADIUS Accounting-Request
messages received from the same NAS, still other systems may
decide to algorithmically combine the parameters into a new metric used when making
authorization decisions.</t>

<t>The examples in <xref target="ci-example1"/> and <xref target="ci-example2"/> together with the recommendation
in <xref target="RFC2869"/> are representations of complex data types, as described in section 3.2.3 of <xref target="RFC6158"/>.
Whereas section 3.2.4 of <xref target="RFC6158"/> discourages the use of complex data types where viable
alternatives are available, it is argued that the present document does not introduce
a new complex data type, rather defines and extends the syntax widely used in existing implementations of
the Connect-Info attribute that currently encode information using a complex data type.</t>

<section anchor="Requirements"><name>Requirements Language</name>
<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL",
"SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT
RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be
interpreted as described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/>
when, and only when, they appear in all capitals, as shown here.</t>

</section>
<section anchor="Terminology"><name>Terminology</name>

<t>Access Network Provider (ANP):</t>

<ul empty="true"><li>
  <t>A Wi-Fi operator that has configured its Wi-Fi equipment to support inbound roaming of users.</t>
</li></ul>

<t>Identity Provider (IDP):</t>

<ul empty="true"><li>
  <t>An entity that authenticates end-user Wi-Fi devices onto ANP networks.</t>
</li></ul>

<t>Received Signal Strength Indicator (RSSI):</t>

<ul empty="true"><li>
  <t>A measurement of the power level that is received by an antenna from a wireless device.</t>
</li></ul>

</section>
</section>
<section anchor="Types"><name>Types of Connect-Info Metrics</name>

<t>The characteristics associated with the IEEE 802.11 connection
that can be shared between NAS and RADIUS server include those that can be used to derive
a quality metric of the performance of a Wi-Fi network. These are:</t>

<t><list style="symbols">
  <t>transmit and receive bit rates,</t>
  <t>received signal strength indicator (RSSI),</t>
  <t>frame loss rate,</t>
  <t>frame retry rate, and</t>
  <t>the Wi-Fi global operating class associated with the connection, as defined in <xref target="IEEE80211"/>.</t>
</list></t>

<t>While not uniquely associated with a single IEEE 802.11 connection, <xref target="intro"/> describes
legacy implementations which include generic parameters concerning the configuration
of the Wi-Fi network signaled in the Connect-Info attribute. These legacy parameters are:</t>

<t><list style="symbols">
  <t>the maximum Wi-Fi transmit rate,</t>
  <t>the Wi-Fi amendment <xref target="IEEE80211"/>, and</t>
  <t>the Wi-Fi channel number.</t>
</list></t>

</section>
<section anchor="abnf"><name>ABNF syntax for Connect-Info</name>

<t>The Augmented Backus-Naur form (ABNF) is a syntax for specifications
defined in <xref target="RFC5234"/>. The proposed ABNF syntax for the text of the
Connect-Info attribute used with Wi-Fi networks is shown below. This syntax
is intended to encompass current vendor implementations, including parameter ordering,
while supporting optional enhancements to support sharing of new parameters.</t>

<figure title="ABNF definition for encoding of Connect-Info text field" anchor="figabnf"><artwork><![CDATA[
;---------------------------------------------------------------------
; Connect-Info RADIUS Attribute #77 Syntax for Wi-Fi networks
;---------------------------------------------------------------------

connect-info-77   =  "CONNECT" [legacyAttributes]
                     *( DELIMITER keyValueAttribute )
                     [ DELIMITER legacyChannelNum ]
                     *( DELIMITER keyValueAttribute )

;---------------------------------------------------------------------
; Legacy attributes not linked to a specific connection
;---------------------------------------------------------------------

legacyAttributes  =  1*SP MAXSPEED " Mbps" DELIMITER WIFIAMENDMENT
            ; An optional indication of max achievable data rate
            ; together with Wi-Fi 802.11 amendment information

legacyChannelNum  = "Channel:" *SP CHANNUM
            ; An optional 802.11 channel number

;---------------------------------------------------------------------
; keyValueAttributes - attributes linked to a specific connection;
;---------------------------------------------------------------------

keyValueAttribute =  "RSSI:" *SP SS ["(" AGGR ")"]
            ; The value of Station RSSI in dBm and optionally the
            ; aggregation technique use for reporting a value derived
            ; from multiple measurements

keyValueAttribute =/ "TxBitRate:" *SP RATE ["(" AGGR ")"]
            ; The AP to device transmission rate in Mbps and
            ; optionally the aggregation technique use for
            ; reporting a value derived from multiple measurements

keyValueAttribute =/ "RxBitRate:" *SP RATE ["(" AGGR ")"]
            ; The device to AP transmission rate in Mbps and
            ; optionally the aggregation technique use for
            ; reporting a value derived from multiple measurements

keyValueAttribute =/ "FrameLoss:" *SP PCT ["(" AGGR ")"]
            ; The AP to device 802.11 frame loss rate experienced,
            ; encoded as an integer percentage and optionally the
            ; aggregation technique use for reporting a value derived
            ; from multiple measurements

keyValueAttribute =/ "FrameRetry:" *SP PCT ["(" AGGR ")"]
            ; The AP to device 802.11 frame retry rate experienced,
            ; encoded as an integer percentage and optionally the
            ; aggregation technique use for reporting a value derived
            ; from multiple measurements

keyValueAttribute =/ "Global-OC:" *SP GOC     
            ; Wi-Fi Global Operating Class as defined in IEEE 802.11
            ; Annex E

;---------------------------------------------------------------------
; keyValueAttributes - extensibility syntax.
;
; This syntax enables the syntax to be extended in the future.
;---------------------------------------------------------------------

keyValueAttribute =/ 1*NO-DELIM-COLON ":"  *SP 1*NO-DELIM-COLON
            ; Syntax permitting extensibility

;---------------------------------------------------------------------
; Definitions for legacy attributes
;---------------------------------------------------------------------

MAXSPEED         =  (DIGIT / (NZDIGIT DIGIT) / (NZDIGIT DIGIT DIGIT) /
                    (NZDIGIT DIGIT DIGIT DIGIT) /
                    (NZDIGIT DIGIT DIGIT DIGIT DIGIT)) "." DIGIT DIGIT
            ; Maximum AP to Device speed in Mbps, (0.00 - 99999.99),
            ; calculated as:
            ; SC * MD * CR * SS / (SYM + GD)
            ; where:
            ; SC  = Number of Data Sub-Carriers
            ; CR  = Coding Rate, e.g., 0.5 (BPSK),
            ;       0.75 (256QAM)
            ; MD  = Modulation rate (1-8),
            ;       where 2^MD = num mod'n states
            ; SS  = number of spatial streams
            ; SYM = symbol interval (micro-seconds)
            ; GD  = guard interval (micro-seconds)

WIFIAMENDMENT    =  "802.11" AMENDMENT

AMENDMENT        =  "b" / "g" / "a" / "n" / "ac" / "ax" / "be"
            ; the original 802.11 amendment
            ; Note, whereas the industry has moved to define the use
            ; of Wi-Fi 4/5/6/7 terminology, the amendment is still
            ; used here to enable backwards compatibility with
            ; legacy implementations

CHANNUM          =  NZDIGIT / (NZDIGIT DIGIT) / ("1" DIGIT DIGIT) /
                    ("2" U4DIGIT DIGIT)
            ; Encoding for Channel Numbers (1 - 249)
            ; Note - with the introduction of Wi-Fi operation in
            ; 6 GHz, the Channel Number no longer uniquely identifies
            ; the band of operation

;---------------------------------------------------------------------
; Definitions for connection orientated attributes
;---------------------------------------------------------------------

SS               =  ["-"](DIGIT / (NZDIGIT DIGIT) / ("1" DIGIT DIGIT))
            ; Value of received signal strength expressed in dBm
            ; To accommodate different legacy implementations, both 41
            ; and -41 represent -41 dBm

RATE             =  (DIGIT / (NZDIGIT DIGIT) / (NZDIGIT DIGIT DIGIT) /
                    (NZDIGIT DIGIT DIGIT DIGIT)) ["." DIGIT]
            ; A transmit or receive rate in Mbps

GOC              =  NZDIGIT / (NZDIGIT DIGIT) / ("1" DIGIT DIGIT) /
                    ("2" U4DIGIT DIGIT) / ("2" U5DIGIT U5DIGIT)
            ; Encoding of Global Operating Class (1-255)

PCT              =  DIGIT / (NZDIGIT DIGIT) / "100"
            ; Percentage (0 - 100)

AGGR             =  ALGO SP ( WINDOW / WEIGHT )
            ; How multiple measurements are combined into a single
            ; reported value

ALGO             =  "MIN" / "MAX" / ("AVG" "-" VARIANT ) / "ACC"
            ; The algorithm used for combining multiple samples:
            ; MIN = minimum value over window
            ; MAX = maximum value over window
            ; AVG = average value over window or exponent
            ; ACC = accumulated ratio over window, corresponding to
            ; ( num[N] - num[1]) / ( denom[N] - denom[1] )
            ; and where ACC only applies to loss and retry rates

VARIANT          =  "LIN" / "EXP"
            ; LIN = linear (arithmetic mean) average calculation
            ; EXP = exponential weighted average calculation

WINDOW           =  (DIGIT / (NZDIGIT DIGIT) / (NZDIGIT DIGIT DIGIT))
                    TIMEUNIT
            ; The time window over which the algorithm operates,
            ; measured in units of TIMEUNIT

WEIGHT           =  NZDIGIT
            ; The weighting of the AVG-EXP algorithm, where the
            ; exponential weight is 2^WEIGHT

TIMEUNIT         =  "S" / "M"
            ; S = units of seconds, M = units of minutes

DELIMITER        =  SLASH / 1*SP
            ; existing vendor delimiters

NO-DELIM-COLON   = %x21-2e / %x30-39 / %x3b-7e
            ; any characters excluding delimiters - space (0x20) and
            ; slash (0x2f) - as well as colon (0x3a)

SP               =  %x20
SLASH            =  *SP %x2F *SP

DIGIT            =  %x30-39 ; 0-9
NZDIGIT          =  %x31-39 ; 1-9
U4DIGIT          =  %x30-34 ; 0-4 (up to 4)

]]></artwork></figure>

</section>
<section anchor="encoding-recommendations"><name>Encoding Recommendations</name>

<t>Example encodings using the ABNF definition are illustrated in <xref target="ci-example3"/>
and <xref target="ci-example4"/>. These illustrate that the metrics can be signaled while
keeping the attribute size below 253 bytes.</t>

<t>If a RADIUS session is associated with a station operating using Multi-Link
Operation (MLO), the Connect-Info attribute MAY include multiple instances of
the Global-OC key-value attribute, corresponding to each operational link.</t>

<section anchor="access-request"><name>Access-Request</name>

<t>The inclusion of the above defined parameters in a Connect-Info attribute signaled
in a RADIUS Access-Request message is restricted by the number of IEEE 802.11 frames over which the calculation are based. In such cases, the transmit bit rates, receive bit rates and RSSI level may
correspond to the instantaneous value of the specific parameter. When signaling an instantaneous value,
the "AGGR" definition SHOULD NOT be included in the reported Connect-Info attribute.</t>

<figure title="Example encodings of Connect-Info attribute in RADIUS Access-Request message" anchor="ci-example3"><artwork><![CDATA[
Connect-Info = "CONNECT 54.00 Mbps / 802.11n / Channel: 1 / RSSI: 53"

Connect-Info = "CONNECT 400.00 Mbps 802.11ac Channel:44 RSSI:50"

Connect-Info = "CONNECT RSSI:56 TxBitRate:150.0 RxBitRate:150.0
                Global-OC:116"

Connect-Info = "CONNECT 400.00 Mbps 802.11ax RSSI:56 TxBitRate:150.0
                RxBitRate:150.0 Global-OC:133"

]]></artwork></figure>

</section>
<section anchor="accounting-request"><name>Accounting-Request</name>

<t>The inclusion of the  Connect-Info attribute signaled
in a  RADIUS Accounting-Request with Acct-Status-Type
set to Start, may be restricted by the number of IEEE 802.11 frames over which the calculation
are based. In such cases, the transmit bit rates, receive bit rates and RSSI level MAY
correspond to the instantaneous value of the specific parameter in which case the reporting with the "AGGR" definition SHOULD follow the rules introduced in <xref target="access-request"/>.</t>

<t>In other cases, i.e., where the
Connect-Info attribute is signaled in RADIUS Accounting-Request messages with Acct-Status-Type
set to Interim-Update or Stop, the NAS SHOULD use multiple measurements when calculating the
reported value:</t>

<t><list style="symbols">
  <t>the reported transmit and receive bit rates SHOULD represent the maximum values experienced since the last time the connect-info was signaled, i.e. the "ALGO" term SHOULD be set to "MAX".</t>
  <t>the received signal strength indicator (RSSI) SHOULD represent the average RSSI value, where the average value calculated MAY be either a linear average or an exponential weighted average, i.e. the "ALGO" term SHOULD be set to "AVG".</t>
  <t>frame loss rate and frame retry rate SHOULD represent the accumulated ratio, i.e. the "ALGO" term SHOULD be set to "ACC".</t>
</list></t>

<figure title="Example encodings of Connect-Info attribute in RADIUS Accounting-Request message" anchor="ci-example4"><artwork><![CDATA[
Connect-Info = "CONNECT RSSI:56(AVG-LIN 10M) TxBitRate:150.0(MAX 10M)
                RxBitRate:150.0(MAX 10M)"

Connect-Info = "CONNECT 400.00 Mbps 802.11ac RSSI:56(AVG-LIN 600S)
                TxBitRate:150.0(MAX 600S) RxBitRate:150.0(MAX 600S)
                FrameLoss:3(ACC 60S) FrameRetry:6(ACC 60S)"

Connect-Info = "CONNECT TxBitRate:150.0(MAX 30S)
                RxBitRate:120.5(MAX 30S) RSSI:-65(AVG-EXP 6)
                FrameLoss:2(ACC 30S) FrameRetry:4(ACC 30S)
                Global-OC:133"

]]></artwork></figure>

</section>
</section>
<section anchor="implementations"><name>Implementations</name>
<t>In July 2024, a proof of concept was built using modified hostapd code (https://w1.fi/)
that is able to populate the connect-info attributes according to the syntax defined above.
In December 2024, Helium Network (www.helium.com) upgraded their deployment of 17,000
OpenWi-Fi/OpenWRT Wi-Fi Access points to support the enhanced connect-info attribute.</t>

</section>
<section anchor="Security"><name>Security Considerations</name>

<t>This document describes a syntax that enables a RADIUS client to provide a RADIUS server with information pertaining to the operation of an IEEE 802.11 wireless network, including connection metrics such as RSSI.</t>

<t>While the Connect-Info attribute is intended to convey non-personal information, some metrics, particularly RSSI, can indirectly reveal information about the physical location or movement of an end user relative to the access point. When combined with other data, such as access point locations, RSSI values may enable inference of the user's presence or proximity within a specific area, potentially raising privacy concerns.</t>

<t>Operators SHOULD consider the following when deploying and processing Connect-Info attributes:</t>

<t><list style="symbols">
  <t>The terms agreed between the operator of the RADIUS client and the operator of the RADIUS server SHOULD include restrictions on the use, storage, and disclosure of connection metrics that may be privacy-sensitive, such as RSSI.</t>
  <t>The RADIUS server SHOULD limit use of these metrics to operational purposes, such as authorization decisions, and SHOULD NOT disclose information signaled in the Connect-Info attribute to any third party except where required by applicable law.</t>
  <t>Where possible, operators SHOULD avoid associating RSSI and similar metrics with persistent user identifiers, to minimize the risk of user tracking.</t>
  <t>Implementations SHOULD ensure that Connect-Info attributes are transmitted only over secure channels (e.g., using RADIUS secured with TLS), to protect against unauthorized interception.</t>
</list></t>

</section>
<section anchor="IANA"><name>IANA Considerations</name>

<t>This document has no IANA Actions.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="8174"/>
  <seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC2869">
  <front>
    <title>RADIUS Extensions</title>
    <author fullname="C. Rigney" initials="C." surname="Rigney"/>
    <author fullname="W. Willats" initials="W." surname="Willats"/>
    <author fullname="P. Calhoun" initials="P." surname="Calhoun"/>
    <date month="June" year="2000"/>
    <abstract>
      <t>This document describes additional attributes for carrying authentication, authorization and accounting information between a Network Access Server (NAS) and a shared Accounting Server using the Remote Authentication Dial In User Service (RADIUS) protocol described in RFC 2865 and RFC 2866. This memo provides information for the Internet community.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="2869"/>
  <seriesInfo name="DOI" value="10.17487/RFC2869"/>
</reference>
<reference anchor="RFC5234">
  <front>
    <title>Augmented BNF for Syntax Specifications: ABNF</title>
    <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker"/>
    <author fullname="P. Overell" initials="P." surname="Overell"/>
    <date month="January" year="2008"/>
    <abstract>
      <t>Internet technical specifications often need to define a formal syntax. Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications. The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power. The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges. This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="68"/>
  <seriesInfo name="RFC" value="5234"/>
  <seriesInfo name="DOI" value="10.17487/RFC5234"/>
</reference>
<reference anchor="RFC6158">
  <front>
    <title>RADIUS Design Guidelines</title>
    <author fullname="A. DeKok" initials="A." role="editor" surname="DeKok"/>
    <author fullname="G. Weber" initials="G." surname="Weber"/>
    <date month="March" year="2011"/>
    <abstract>
      <t>This document provides guidelines for the design of attributes used by the Remote Authentication Dial In User Service (RADIUS) protocol. It is expected that these guidelines will prove useful to authors and reviewers of future RADIUS attribute specifications, within the IETF as well as other Standards Development Organizations (SDOs). This memo documents an Internet Best Current Practice.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="158"/>
  <seriesInfo name="RFC" value="6158"/>
  <seriesInfo name="DOI" value="10.17487/RFC6158"/>
</reference>

<reference anchor="IEEE80211" target="https://standards.ieee.org/ieee/802.11/10548/">
  <front>
    <title>Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications</title>
    <author initials="" surname="IEEE">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


    </references>

</references>


<?line 526?>

<section numbered="false" anchor="Changelog"><name>Changelog</name>
<t><list style="symbols">
  <t>01 - Added extensibility to ABNF and corrected syntax. Added security considerations section. Added note on TxBitRate/RxBitRate when included in Accounting-Request type Stop.</t>
  <t>02 - Corrected ABNF syntax definition of RATE.</t>
  <t>03 - Following RADEXT recommendation, switched to independent submission. Updated ABNF to ease parsing of key/value pairs.</t>
  <t>04 - Updated ABNF i) switching from band to global operating class, ii) added Wi-Fi Alliance generational name support as an alternative to 802.11 amendment designator, iii) permit legacy absolute and signed representations of signal strength, and iv) added WAN-RTT attribute</t>
  <t>05 - Following RADEXT recommendation, switched back to IETF submission. Added clarifications that information is shared to enable a RADIUS server to make improved authorization decisions.  Added text about aligning with legacy implementations that do not adhere to RFC6158.</t>
  <t>06 - Following RADEXT feedback at IETF 124, removed non-connection orientated key-value pairs from the syntax definition.</t>
  <t>07 - Updated the ABNF following feedback from Iegor Sergieienkov.</t>
  <t>08 - Corrected missing exponential weight in ABNF and updated security section to deal with RSSI/location.</t>
  <t>09 - Re-introduced connection related Global Operating Class</t>
</list></t>

</section>
<section numbered="false" anchor="Acknowledgements"><name>Acknowledgements</name>

<t>The authors would like to thank all the members of the WBA's
Access Network Metrics project team, as well as Iegor Sergieienkov, who have helped review and refine the Connect-Info syntax.</t>

</section>

    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
        <name>Contributors</name>
    <contact initials="S." surname="Gundavelli" fullname="Sri Gundavelli">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street>170 West Tasman Drive</street>
          <city>San Jose</city>
          <code>95134</code>
          <country>US</country>
        </postal>
        <email>sgundave@cisco.com</email>
      </address>
    </contact>
    <contact initials="B." surname="Tomas" fullname="Bruno Tomas">
      <organization>Wireless Broadband Alliance</organization>
      <address>
        <postal>
          <street>5000 Executive Parkway, Suite 302</street>
          <city>San Ramon</city>
          <code>94583</code>
          <country>US</country>
        </postal>
        <email>bruno@wballiance.com</email>
      </address>
    </contact>
    <contact initials="M." surname="Sym" fullname="Michael Sym">
      <organization>Single Digits</organization>
      <address>
        <postal>
          <street>4 Bedford Farms Drive, Suite 210</street>
          <city>Bedford</city>
          <code>1608</code>
          <country>US</country>
        </postal>
        <email>msym@singledigits.com</email>
      </address>
    </contact>
    <contact initials="B." surname="Bullock" fullname="Blair Bullock">
      <organization>Boldyn Networks</organization>
      <address>
        <postal>
          <city>Pleasanton</city>
          <country>US</country>
        </postal>
        <email>blair.bullock@boldyn.com</email>
      </address>
    </contact>
    <contact initials="J." surname="Padden" fullname="Joey Padden">
      <organization>Helium</organization>
      <address>
        <postal>
          <city>Boulder</city>
          <country>US</country>
        </postal>
        <email>jpadden@helium.com</email>
      </address>
    </contact>
    </section>

  </back>

<!-- ##markdown-source:
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
LNfLV3GGtnf6fwAdxdc9iVcAAA==

-->

</rfc>

