#Does this answer your question ?
# Alcatel ESAM's VSA's, from TRS
#
#
VENDOR Alcatel-ESAM 637
BEGIN-VENDOR Alcatel-ESAM
ATTRIBUTE A-ESAM-VRF-Name 0x0700 string
ATTRIBUTE A-ESAM-Vlan-Id 0x0701 integer
ATTRIBUTE A-ESAM-QOS-Profile-Name 0x0702 string
ATTRIBUTE A-ESAM-QOS-Params 0x0703 string
ATTRIBUTE A-ESAM-Termination-Cause 0x0704 integer
#
# Integer Translations
#
# A-ESAM-Termination-Cause Values
VALUE A-ESAM-Termination-Cause Unknown-VRF 1
VALUE A-ESAM-Termination-Cause No-VRF 2
VALUE A-ESAM-Termination-Cause Unknown-Vlan 3
VALUE A-ESAM-Termination-Cause No-Vlan 4
VALUE A-ESAM-Termination-Cause Unknown-Pool-Id 5
VALUE A-ESAM-Termination-Cause Pool-Admin-Locked 6
VALUE A-ESAM-Termination-Cause No-Pool-Id 7
VALUE A-ESAM-Termination-Cause Pool-VRF-Inconsistent 8
VALUE A-ESAM-Termination-Cause Unknown-QOS-Profile 9
VALUE A-ESAM-Termination-Cause QOS-Params-Syntax-Err 10
VALUE A-ESAM-Termination-Cause IP-Addr-In-Use 11
VALUE A-ESAM-Termination-Cause No-IP-Addr-Available 12
VALUE A-ESAM-Termination-Cause No-User-IP-Addr 13
VALUE A-ESAM-Termination-Cause Missing-Attributes 14
#VSA for Operator Authentication
ATTRIBUTE A_AL_Maintenance 0x0600 integer
ATTRIBUTE A_AL_Provisioning 0x0601 integer
ATTRIBUTE A_AL_TL1_Security 0x0602 integer
ATTRIBUTE A_AL_Test 0x0603 integer
ATTRIBUTE A_AL_AAA 0x0709 integer
ATTRIBUTE A_AL_ATM 0x070A integer
ATTRIBUTE A_AL_Alarm 0x070B integer
ATTRIBUTE A_AL_DHCP 0x070C integer
ATTRIBUTE A_AL_EQP 0x070D integer
ATTRIBUTE A_AL_IGMP 0x070E integer
ATTRIBUTE A_AL_CPEProxy 0x070F integer
ATTRIBUTE A_AL_IP 0x0710 integer
ATTRIBUTE A_AL_PPPoE 0x0711 integer
ATTRIBUTE A_AL_QoS 0x0712 integer
ATTRIBUTE A_AL_SWMgt 0x0713 integer
ATTRIBUTE A_AL_Transport 0x0714 integer
ATTRIBUTE A_AL_VLAN 0x0715 integer
ATTRIBUTE A_AL_XDSL 0x0716 integer
ATTRIBUTE A_AL_Security 0x0717 integer
ATTRIBUTE A_AL_Cluster 0x0718 integer
ATTRIBUTE A_AL_Prompt 0x0719 string
ATTRIBUTE A_AL_Pwd_Timeout 0x071A integer
ATTRIBUTE A_AL_Description 0x071B string
ATTRIBUTE A_AL_SLOT_NUMBERING 0x071C integer
####FTTU TL1 values###############################################
ATTRIBUTE A_AL_MAINTENANCE_BACKWARD 0x0705 integer
ATTRIBUTE A_AL_PROVISIONING_BACKWARD 0x0706 integer
ATTRIBUTE A_AL_TL1_SECURITY_BACKWARD 0x0707 integer
ATTRIBUTE A_AL_TEST_BACKWARD 0x0708 integer
###################################################################
# A_AL_Maintenance Values
VALUE A_AL_Maintenance Alcatel-No-Maint-Priv-Level 0
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-1 1
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-2 2
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-3 3
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-4 4
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-5 5
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-6 6
VALUE A_AL_Maintenance Alcatel-Maint-Priv-Level-7 7
# A_AL_Provisioning Values
VALUE A_AL_Provisioning Alcatel-No-Maint-Priv-Level 0
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-1 1
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-2 2
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-3 3
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-4 4
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-5 5
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-6 6
VALUE A_AL_Provisioning Alcatel-Maint-Priv-Level-7 7
# A_AL_Security Values
VALUE A_AL_Security Alcatel-No-Maint-Priv-Level 0
VALUE A_AL_Security Alcatel-Maint-Priv-Level-1 1
VALUE A_AL_Security Alcatel-Maint-Priv-Level-2 2
VALUE A_AL_Security Alcatel-Maint-Priv-Level-3 3
VALUE A_AL_Security Alcatel-Maint-Priv-Level-4 4
VALUE A_AL_Security Alcatel-Maint-Priv-Level-5 5
VALUE A_AL_Security Alcatel-Maint-Priv-Level-6 6
VALUE A_AL_Security Alcatel-Maint-Priv-Level-7 7
# A_AL_Test Values
VALUE A_AL_Test Alcatel-No-Maint-Priv-Level 0
VALUE A_AL_Test Alcatel-Maint-Priv-Level-1 1
VALUE A_AL_Test Alcatel-Maint-Priv-Level-2 2
VALUE A_AL_Test Alcatel-Maint-Priv-Level-3 3
VALUE A_AL_Test Alcatel-Maint-Priv-Level-4 4
VALUE A_AL_Test Alcatel-Maint-Priv-Level-5 5
VALUE A_AL_Test Alcatel-Maint-Priv-Level-6 6
VALUE A_AL_Test Alcatel-Maint-Priv-Level-7 7
# A_AL_AAA Value
VALUE A_AL_AAA Alcatel-No-Priv 0
VALUE A_AL_AAA Alcatel-Read-Priv 1
VALUE A_AL_AAA Alcatel-Write-Priv 2
VALUE A_AL_AAA Alcatel-RW-Priv 3
# A_AL_ATM Value
VALUE A_AL_ATM Alcatel-No-Priv 0
VALUE A_AL_ATM Alcatel-Read-Priv 1
VALUE A_AL_ATM Alcatel-Write-Priv 2
VALUE A_AL_ATM Alcatel-RW-Priv 3
# A_AL_Alarm Value
VALUE A_AL_Alarm Alcatel-No-Priv 0
VALUE A_AL_Alarm Alcatel-Read-Priv 1
VALUE A_AL_Alarm Alcatel-Write-Priv 2
VALUE A_AL_Alarm Alcatel-RW-Priv 3
# A_AL_DHCP Value
VALUE A_AL_DHCP Alcatel-No-Priv 0
VALUE A_AL_DHCP Alcatel-Read-Priv 1
VALUE A_AL_DHCP Alcatel-Write-Priv 2
VALUE A_AL_DHCP Alcatel-RW-Priv 3
# A_AL_EQP Value
VALUE A_AL_EQP Alcatel-No-Priv 0
VALUE A_AL_EQP Alcatel-Read-Priv 1
VALUE A_AL_EQP Alcatel-Write-Priv 2
VALUE A_AL_EQP Alcatel-RW-Priv 3
# A_AL_IGMP Value
VALUE A_AL_IGMP Alcatel-No-Priv 0
VALUE A_AL_IGMP Alcatel-Read-Priv 1
VALUE A_AL_IGMP Alcatel-Write-Priv 2
VALUE A_AL_IGMP Alcatel-RW-Priv 3
# A_AL_CPEProxy Value
VALUE A_AL_CPEProxy Alcatel-No-Priv 0
VALUE A_AL_CPEProxy Alcatel-Read-Priv 1
VALUE A_AL_CPEProxy Alcatel-Write-Priv 2
VALUE A_AL_CPEProxy Alcatel-RW-Priv 3
# A_AL_IP Value
VALUE A_AL_IP Alcatel-No-Priv 0
VALUE A_AL_IP Alcatel-Read-Priv 1
VALUE A_AL_IP Alcatel-Write-Priv 2
VALUE A_AL_IP Alcatel-RW-Priv 3
# A_AL_PPPoE Value
VALUE A_AL_PPPoE Alcatel-No-Priv 0
VALUE A_AL_PPPoE Alcatel-Read-Priv 1
VALUE A_AL_PPPoE Alcatel-Write-Priv 2
VALUE A_AL_PPPoE Alcatel-RW-Priv 3
# A_AL_QoS Value
VALUE A_AL_QoS Alcatel-No-Priv 0
VALUE A_AL_QoS Alcatel-Read-Priv 1
VALUE A_AL_QoS Alcatel-Write-Priv 2
VALUE A_AL_QoS Alcatel-RW-Priv 3
# A_AL_SWMgt Value
VALUE A_AL_SWMgt Alcatel-No-Priv 0
VALUE A_AL_SWMgt Alcatel-Read-Priv 1
VALUE A_AL_SWMgt Alcatel-Write-Priv 2
VALUE A_AL_SWMgt Alcatel-RW-Priv 3
# A_AL_Transport Value
VALUE A_AL_Transport Alcatel-No-Priv 0
VALUE A_AL_Transport Alcatel-Read-Priv 1
VALUE A_AL_Transport Alcatel-Write-Priv 2
VALUE A_AL_Transport Alcatel-RW-Priv 3
# A_AL_VLAN Value
VALUE A_AL_VLAN Alcatel-No-Priv 0
VALUE A_AL_VLAN Alcatel-Read-Priv 1
VALUE A_AL_VLAN Alcatel-Write-Priv 2
VALUE A_AL_VLAN Alcatel-RW-Priv 3
# A_AL_XDSL Value
VALUE A_AL_XDSL Alcatel-No-Priv 0
VALUE A_AL_XDSL Alcatel-Read-Priv 1
VALUE A_AL_XDSL Alcatel-Write-Priv 2
VALUE A_AL_XDSL Alcatel-RW-Priv 3
# A_AL_Security Value
VALUE A_AL_Security Alcatel-No-Priv 0
VALUE A_AL_Security Alcatel-Read-Priv 1
VALUE A_AL_Security Alcatel-Write-Priv 2
VALUE A_AL_Security Alcatel-RW-Priv 3
# A_AL_Cluster Value
VALUE A_AL_Cluster Alcatel-No-Priv 0
VALUE A_AL_Cluster Alcatel-Read-Priv 1
VALUE A_AL_Cluster Alcatel-Write-Priv 2
VALUE A_AL_Cluster Alcatel-RW-Priv 3
# A_AL_Cluster Value
VALUE A_AL_SLOT_NUMBERING SLOT_NUMBERING_TYPE 1
VALUE A_AL_SLOT_NUMBERING SLOT_NUMBERING_POSITION 2
VALUE A_AL_SLOT_NUMBERING SLOT_NUMBERING_LEGACY 3
END-VENDOR Alcatel-ESAM
Salim Engin wrote:...
> I have problem in adding new VSA dictionary file into Freeradius 2.1.6.
> Below you can find the steps I performed;
> According to my analysis, freeradius does not like the hex values in theIn 2.1.x, it can handle hex values just fine.
> VSA dictionary file i.e : 0x0700 .
The default VSA format is an 8 bit "type" field. 0x0700 doesn't fit
> So I tried to make it decimal which
> is 1792 but still getting the same error message. It seems those
> attribute numbers should be in a lower range, because if I start from 1
> , and I don't get the message in question. But in this case, the
> attribute becomes unknown resulting in having not applied while user
> authentication.
within an 8-bit field.
What is the format for Alcatel-Esam attributes? Do you have
documentation from Alcatel saying what the format is, or a dictionary
from another vendor describing the format?
Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html