<?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-10" 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="July" day="06"/>

    <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) / ("25" U5DIGIT )
            ; Encoding of Global Operating Class (1-255)

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

AGGR             =  ALGO SP ( WINDOW / (WEIGHT ["-" SAMPLE]) )
            ; 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

SAMPLE           = (DIGIT / (NZDIGIT DIGIT) / (NZDIGIT DIGIT DIGIT) )
            ; The sample period in milliseconds used in the
            ; exponential moving average

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)
U5DIGIT          =  %x30-35 ; 0-5 (up to 5)

]]></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-100)
                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 531?>

<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>
  <t>10 - Corrected GOC syntax. Added sample period as an optional attribute for
exponential weight algorithm.</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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

-->

</rfc>

