3-CX VOIP Deployment
3-CX VOIP Deployment
3-CX VOIP Deployment
Contents
AOS-CX VOIP Deployment Guide..........................................................................................................................
Use Case 1: With Local authentication using local mac match, device-profile........................................................
Use case 2: Authenticate phone using AAA radius server......................................................................................
Use case 3: VOIP deployment using Local User Role (LUR)................................................................................
Use case 3: VOIP Deployment using Download User Role (DUR).......................................................................
2
Design Guide
Dynamic Segmentation: Campus VXLAN/EVPN Architecture
Good day!
Pre-Checklist:
BLDG01-F1(config)# vlan 10
BLDG01-F1(config-vlan-10)# voice
BLDG01-F1# show lldp neighbor-info 2/1/3
Use Case 1: With Local authentication using local mac match, device-profile
Use Case 2: With Remote AAA authentication using radius-attribute
Use Case 3: With Remote AAA authentication using Local User Role
Use Case 4: With Remote AAA authentication using Downloadable User Role
Reviewer:
Thank you Hasenaug, Holger for quick review and format, much appreciate!
www.arubanetworks.com
3333 Scott Blvd. Santa Clara, CA 95054
1.844.472.2782 | T: 1.408.227.4500 | FAX: 1.408.227.4550 | [email protected]
Use Case 1: With Local authentication using local mac match, device-profile
interface 2/1/3
no shutdown
no routing
vlan trunk native 1
vlan trunk allowed 10
spanning-tree port-type admin-edge
aaa authentication port-access allow-cdp-bpdu
aaa authentication port-access allow-lldp-bpdu
aaa authentication port-access client-limit 2
port-access security violation action shutdown
aaa authentication port-access dot1x authenticator
max-eapol-requests 3
max-retries 1
reauth
enable
aaa authentication port-access mac-auth
cached-reauth
cached-reauth-period 86400
quiet-period 30
4
enable
exit
BLDG01-F1# show port-access clients
5
Access VLAN :
Native VLAN :
Allowed Trunk VLANs :
Access VLAN Name :
Native VLAN Name :
Allowed Trunk VLAN Names :
MTU : 1600
QOS Trust Mode :
STP Administrative Edge Port :
PoE Priority :
Captive Portal Profile :
Policy :
Note: Authentication default order on AOS-CX is dot1x, mac-auth and then local mac match
device-profile. You can always change the order of authentication.
6
VRF : mgmt
TLS Enabled : No
Shared-Secret :
AQBapdAz4irjSK61Zg/CFArsNYWKbn1LObqDD/v9SH1eMQ6ABQAAADY26liu
Timeout (default) : 5
Retries : 5
Auth-Type (default) : pap
Server-Group (default) : radius
Default-Priority : 1
Tracking : enabled
Tracking-Mode : any
Reachability-Status : reachable
ClearPass-Username : admin
ClearPass-Password :
AQBapYv/u3/YfG9vYRpFxmOTtsFLIWxuAX442RdG9j11jsZ6CQAAACZ5Y2/BK9FmhQ==
Note: In this demonstration I am using clearpass as Radius-server, you can use any other
radius-server such Cisco ISE or free radius.
7
cached-reauth-period 86400
quiet-period 30
enable
exit
BLDG01-F1# show port-access clients detail
Port Access Client Status Details:
Client 00:04:f2:80:23:57, 0004f2802357
============================
Session Details
---------------
Port : 2/1/3
Session Time : 75s
IPv4 Address :
IPv6 Address :
Authentication Details
----------------------
Status : mac-auth Authenticated
Auth Precedence : dot1x - Unauthenticated, mac-auth - Authenticated
Authorization Details
----------------------
Role : RADIUS_773420618
Status : Applied
Role Information:
Name : RADIUS_773420618
Type : radius
----------------------------------------------
Reauthentication Period :
Authentication Mode :
Session Timeout :
Client Inactivity Timeout :
Description :
Gateway Zone :
UBT Gateway Role :
Access VLAN :
Native VLAN :
Allowed Trunk VLANs :
Access VLAN Name :
Native VLAN Name :
Allowed Trunk VLAN Names :
MTU :
QOS Trust Mode :
STP Administrative Edge Port :
PoE Priority :
Captive Portal Profile :
Policy :
8
9
BLDG01-F1# show vlan port 2/1/3
-------------------------------------------------------------------------------
VLAN Name Mode Mapping
-------------------------------------------------------------------------------
10 VLAN10 trunk port
10
Neighbor Med Policy Tagged : true
Neighbor Mac-Phy details
Neighbor Auto-neg Supported : true
Neighbor Auto-Neg Enabled : true
Neighbor Auto-Neg Advertised : 1000 BASE_TFD, 100 BASE_TXFD, 100 BASE_TX, 10
BASET_FD, 10 BASE_T
Neighbor MAU type : 1000 BASETFD
BLDG01-F1#
11
reauth
enable
aaa authentication port-access mac-auth
cached-reauth
cached-reauth-period 86400
quiet-period 30
enable
exit
Step2: On radius-server make sure same role name is configured and phone is authenticated.
BLDG01-F1# show port-access clients
12
STP Administrative Edge Port :
PoE Priority :
Captive Portal Profile :
Policy :
13
BLDG01-F1# sh port-access clients
Port Access Clients
--------------------------------------------------------------------------------
Port MAC Address Onboarded Status Role
Method
--------------------------------------------------------------------------------
2/1/3 00:04:f2:80:23:57 mac-auth Success DUR_PY_CX-3099-10
BLDG01-F1# show port-access role clearpass
Role Information:
Name : DUR_PY_CX-3099-10
Type : clearpass
Status: Completed
----------------------------------------------
Reauthentication Period :
Authentication Mode : client-mode
Session Timeout :
Client Inactivity Timeout :
Description :
Gateway Zone :
UBT Gateway Role :
14
Access VLAN :
Native VLAN :
Allowed Trunk VLANs : 10
Access VLAN Name :
Native VLAN Name :
Allowed Trunk VLAN Names :
MTU :
QOS Trust Mode :
STP Administrative Edge Port :
PoE Priority :
Captive Portal Profile :
Policy :
Note: Please configure ip helper address on interface vlan if you looking to assign dhcp ip
address to phone, will add dhcp section in next document.
Yash
15