[New Feature - 5.11.0] Radius NAS configuration

Applicable platforms: AX

Applicable versions: 5.11.0 and above

Software version 5.11.0 introduces support for configurable RADIUS NAS Identifier formats on ePMP 4500 and 4600 Access Points.

A Network Access Server (NAS) is a device that acts as a gateway for user authentication and accounting when interacting with a RADIUS server.

Starting with 5.11.0, the AP allows administrators to control how the NAS identity is presented in RADIUS Access-Request packets.

The following options are supported:

  • NAS-Identifier (ID)
  • NAS-IP-Address (IP)
  • Both (ID + IP)

After upgrading to 5.11.0 or later, the default setting is NAS-Identifier (ID).

On GUI navigate to AP > Configuration > Security


cnMaestro template:

}
    "device_props": {
        "wirelessRadiusNASIDFormat": "2"
    }
}

MIB object:

wirelessRadiusNASIDFormat  OBJECT-TYPE
	SYNTAX	   Integer32 (1|2|3)
	MAX-ACCESS read-write
	STATUS	   current
	DESCRIPTION
		"NAS-Id format - sending NAS-Identifier, NAS-IP-Address or both to RADIUS server
		 1 - sending NAS-IP-Address,
		 2 - sending NAS-Identifier,
		 3 - sending both.
		Only private community can read this attribute.
		Applicable for 802.11ax devices only
		Device Allocation: AP"
	DEFVAL	{ 2 }
	::= { wirelessRadius 11 }

Behavior in Earlier Versions

In software versions prior to 5.11.0, NAS attributes were inconsistent:

  • Outside the TTLS tunnel: only NAS-Identifier
  • Inside the TTLS tunnel: NAS-Identifier + NAS-IP-Address

This behavior could result in:

  • Inconsistent RADIUS logs
  • Policy mismatches
  • Integration challenges with strict AAA or billing systems

Behavior in 5.11.0 and Later

With the new feature, NAS identification is consistent and configurable, both inside and outside the TTLS tunnel.

Outside the TTLS tunnel:

Access-Request packet from host 10.1.11.71 port 58107, id=54, length=278
User-Name = "anonymous@cambiumnetworks.com"
NAS-Identifier = "E4600_4x4"
Called-Station-Id = "BC-E6-7C-F0-0A-E2:E6K_4x4_f00ae1_CS"
NAS-Port-Type = Wireless-802.11
Service-Type = Framed-User
Calling-Station-Id = "BC-E6-7C-F0-0C-A4"
….
Framed-MTU = 1400

Inside the TTLS tunnel:

eap_ttls: Sending tunneled request
Virtual server inner-tunnel received request
User-Name = "cambium-sm"
….
FreeRADIUS-Proxied-To = 127.0.0.1
NAS-Identifier = "E4600_4x4"
Called-Station-Id = "BC-E6-7C-F0-0A-E2:E6K_4x4_f00ae1_CS"
NAS-Port-Type = Wireless-802.11
Service-Type = Framed-User
Calling-Station-Id = "BC-E6-7C-F0-0C-A4"
Connect-Info = "CONNECT 24Mbps 802.11a"
….
Framed-MTU = 1400
NAS-IP-Address = 10.1.11.81

With new feature you can choose in which format you want to get NAS Idenifier(IP/ID/Both)

Examples: RADIUS Access-Request Formats

1)ID only

Received Access-Request Id 5 from 10.10.10.1:47807 to 10.10.10.2:1812 length 266
  User-Name = "anonymous@cambiumnetworks.com"
  NAS-Identifier = "F400"
  Called-Station-Id = "00-04-56-00-11-23:Cambium-AX"
...

2)IP only

Received Access-Request Id 5 from 10.10.10.1:45638 to 10.10.10.2:1812 length 259
   User-Name = "anonymous@cambiumnetworks.com"
   NAS-IP-Address = 192.168.0.1
   Called-Station-Id = "00-04-56-00-11-23:Cambium-AX"
…

3)Both

Received Access-Request Id 10 from 10.10.10.1:44227 to 10.10.10.2:1812 length 401
   User-Name = "anonymous@cambiumnetworks.com"
   NAS-IP-Address = 192.168.0.1
   NAS-Identifier = "F400"
   Called-Station-Id = "00-04-56-00-11-23:Cambium-AX"
...

Key Benefits

  • Consistent NAS identification inside and outside TTLS tunnels
  • Improved compatibility with third-party RADIUS servers
  • Cleaner RADIUS logs and easier troubleshooting
  • Better support for IP-based and ID-based AAA policies

Recommendations

  • Use Both for maximum compatibility or mixed-policy environments
  • Use ID only for multi-AP or NATed deployments with strict naming conventions
  • Use IP only for legacy AAA systems requiring NAS-IP-Address
  • Always verify RADIUS policy behavior after upgrading to 5.11.0
1 Like