<br>Hi,<br><br>Thanks for the reply.<br><br>What I have  about the Alcatel VSA is<br><br>1- From its customer documentation;<br><br>General<br>Vendor ID 637 is used for 7302 ISAM.<br>The vendor specific attribute type has a length of two bytes long where the highest<br>
byte is the project ID and the lowest byte is the project specific attribute ID.<br>The project ID 7 is assigned to 7302 ISAM project. This means that the vendor<br>specific attribute range from 1792 to 2047 will be used for the 7302 ISAM.<br>
<br>VRF-Name<br>• Vendor Type: 1792<br>• Vendor Length: 4 < length < 35<br>• Vendor Value: STRING<br>• Packet: Access-Accept<br><br>VLAN-ID<br>• Vendor Type: 1793<br>• Vendor Length: 7<br>• Vendor Value: INTEGER<br>
• Packet: Access-Accept<br>.<br>.<br>.<br><br>2- The complete dictionary file from TRS ( Technical Requirements Specific) ;<br><br><br><pre>#<br>#  Alcatel ESAM's VSA's, from TRS <br>#<br>#<br><br>VENDOR         Alcatel-ESAM    637<br>
<br>BEGIN-VENDOR Alcatel-ESAM<br>ATTRIBUTE  A-ESAM-VRF-Name           0x0700        string<br>ATTRIBUTE       A-ESAM-Vlan-Id            0x0701        integer<br>ATTRIBUTE      A-ESAM-QOS-Profile-Name   0x0702        string<br>ATTRIBUTE       A-ESAM-QOS-Params         0x0703        string<br>
ATTRIBUTE       A-ESAM-Termination-Cause  0x0704        integer<br>                                                       <br>#<br>#  Integer Translations<br>#<br><br>#    A-ESAM-Termination-Cause Values<br><br>VALUE        A-ESAM-Termination-Cause        Unknown-VRF             1<br>VALUE        A-ESAM-Termination-Cause        No-VRF                  2<br>
VALUE   A-ESAM-Termination-Cause        Unknown-Vlan            3<br>VALUE        A-ESAM-Termination-Cause        No-Vlan                 4<br>VALUE        A-ESAM-Termination-Cause        Unknown-Pool-Id         5<br>VALUE        A-ESAM-Termination-Cause        Pool-Admin-Locked       6<br>VALUE        A-ESAM-Termination-Cause        No-Pool-Id              7<br>
VALUE   A-ESAM-Termination-Cause        Pool-VRF-Inconsistent   8<br>VALUE        A-ESAM-Termination-Cause        Unknown-QOS-Profile     9<br>VALUE        A-ESAM-Termination-Cause        QOS-Params-Syntax-Err   10<br>VALUE       A-ESAM-Termination-Cause        IP-Addr-In-Use          11<br>
VALUE   A-ESAM-Termination-Cause        No-IP-Addr-Available    12<br>VALUE   A-ESAM-Termination-Cause        No-User-IP-Addr         13<br>VALUE   A-ESAM-Termination-Cause        Missing-Attributes      14<br><br>#VSA for Operator Authentication<br>
<br>ATTRIBUTE       A_AL_Maintenance           0x0600        integer <br>ATTRIBUTE       A_AL_Provisioning          0x0601        integer <br>ATTRIBUTE       A_AL_TL1_Security          0x0602        integer <br>ATTRIBUTE       A_AL_Test                  0x0603        integer <br>
ATTRIBUTE       A_AL_AAA                   0x0709        integer<br>ATTRIBUTE       A_AL_ATM                   0x070A        integer<br>ATTRIBUTE       A_AL_Alarm                 0x070B        integer<br>ATTRIBUTE       A_AL_DHCP                    0x070C        integer<br>
ATTRIBUTE       A_AL_EQP                   0x070D        integer<br>ATTRIBUTE       A_AL_IGMP                  0x070E        integer<br>ATTRIBUTE       A_AL_CPEProxy                  0x070F        integer<br>ATTRIBUTE       A_AL_IP                    0x0710        integer<br>
ATTRIBUTE       A_AL_PPPoE                 0x0711        integer<br>ATTRIBUTE       A_AL_QoS                   0x0712        integer<br>ATTRIBUTE       A_AL_SWMgt                     0x0713        integer<br>ATTRIBUTE       A_AL_Transport                   0x0714        integer<br>
ATTRIBUTE       A_AL_VLAN                  0x0715        integer<br>ATTRIBUTE       A_AL_XDSL                        0x0716        integer<br>ATTRIBUTE       A_AL_Security              0x0717        integer<br>ATTRIBUTE       A_AL_Cluster               0x0718        integer<br>
ATTRIBUTE       A_AL_Prompt                0x0719        string<br>ATTRIBUTE       A_AL_Pwd_Timeout           0x071A        integer<br>ATTRIBUTE       A_AL_Description           0x071B        string<br>ATTRIBUTE       A_AL_SLOT_NUMBERING        0x071C        integer <br>
<br>####FTTU TL1 values###############################################<br>ATTRIBUTE       A_AL_MAINTENANCE_BACKWARD           0x0705        integer<br>ATTRIBUTE       A_AL_PROVISIONING_BACKWARD         0x0706        integer<br>
ATTRIBUTE       A_AL_TL1_SECURITY_BACKWARD          0x0707        integer<br>ATTRIBUTE       A_AL_TEST_BACKWARD                  0x0708        integer<br>###################################################################<br>
#       A_AL_Maintenance Values<br>VALUE   A_AL_Maintenance         Alcatel-No-Maint-Priv-Level   0 <br>VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-1     1 <br>VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-2     2 <br>
VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-3     3 <br>VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-4     4 <br>VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-5     5 <br>VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-6     6 <br>
VALUE   A_AL_Maintenance         Alcatel-Maint-Priv-Level-7             7 <br><br>#     A_AL_Provisioning Values<br>VALUE   A_AL_Provisioning        Alcatel-No-Maint-Priv-Level    0 <br>VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-1     1 <br>
VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-2     2 <br>VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-3     3 <br>VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-4     4 <br>VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-5     5 <br>
VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-6     6 <br>VALUE   A_AL_Provisioning        Alcatel-Maint-Priv-Level-7     7 <br><br>#     A_AL_Security Values<br>VALUE   A_AL_Security            Alcatel-No-Maint-Priv-Level    0 <br>
VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-1     1<br>VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-2     2     <br>VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-3     3 <br>VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-4     4 <br>
VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-5     5 <br>VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-6     6 <br>VALUE   A_AL_Security            Alcatel-Maint-Priv-Level-7     7 <br><br>#     A_AL_Test Values<br>
VALUE   A_AL_Test               Alcatel-No-Maint-Priv-Level     0 <br>VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-1          1<br>VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-2           2 <br>VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-3          3<br>
VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-4      4 <br>VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-5          5 <br>VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-6          6<br>VALUE   A_AL_Test               Alcatel-Maint-Priv-Level-7           7<br>
<br>#      A_AL_AAA Value<br>VALUE  A_AL_AAA                 Alcatel-No-Priv                        0<br>VALUE  A_AL_AAA                 Alcatel-Read-Priv                    1<br>VALUE  A_AL_AAA                 Alcatel-Write-Priv                   2 <br>
VALUE  A_AL_AAA                 Alcatel-RW-Priv                 3 <br><br>#      A_AL_ATM Value<br>VALUE  A_AL_ATM                 Alcatel-No-Priv                    0<br>VALUE  A_AL_ATM                 Alcatel-Read-Priv                    1<br>
VALUE  A_AL_ATM                 Alcatel-Write-Priv              2 <br>VALUE  A_AL_ATM                 Alcatel-RW-Priv                     3 <br> <br>#      A_AL_Alarm Value<br>VALUE  A_AL_Alarm               Alcatel-No-Priv                 0<br>
VALUE  A_AL_Alarm               Alcatel-Read-Priv               1<br>VALUE  A_AL_Alarm               Alcatel-Write-Priv                   2 <br>VALUE  A_AL_Alarm               Alcatel-RW-Priv                     3 <br><br>#      A_AL_DHCP Value<br>
VALUE  A_AL_DHCP                Alcatel-No-Priv                 0<br>VALUE  A_AL_DHCP                Alcatel-Read-Priv                    1<br>VALUE  A_AL_DHCP                Alcatel-Write-Priv                   2 <br>VALUE  A_AL_DHCP                Alcatel-RW-Priv                     3 <br>
<br>#      A_AL_EQP Value<br>VALUE  A_AL_EQP                 Alcatel-No-Priv                        0<br>VALUE  A_AL_EQP                 Alcatel-Read-Priv                    1<br>VALUE  A_AL_EQP                 Alcatel-Write-Priv                   2 <br>
VALUE  A_AL_EQP                 Alcatel-RW-Priv                 3 <br><br>#      A_AL_IGMP Value<br>VALUE  A_AL_IGMP                Alcatel-No-Priv                   0<br>VALUE  A_AL_IGMP                Alcatel-Read-Priv                    1<br>
VALUE  A_AL_IGMP                Alcatel-Write-Priv              2 <br>VALUE  A_AL_IGMP                Alcatel-RW-Priv                     3 <br><br>#      A_AL_CPEProxy Value<br>VALUE  A_AL_CPEProxy            Alcatel-No-Priv                       0<br>
VALUE  A_AL_CPEProxy            Alcatel-Read-Priv               1<br>VALUE  A_AL_CPEProxy            Alcatel-Write-Priv                   2 <br>VALUE  A_AL_CPEProxy            Alcatel-RW-Priv                     3 <br><br>#      A_AL_IP Value<br>
VALUE  A_AL_IP                  Alcatel-No-Priv                 0<br>VALUE  A_AL_IP                  Alcatel-Read-Priv                    1<br>VALUE  A_AL_IP                  Alcatel-Write-Priv                   2 <br>VALUE  A_AL_IP                  Alcatel-RW-Priv                     3 <br>
<br>#      A_AL_PPPoE Value<br>VALUE  A_AL_PPPoE               Alcatel-No-Priv                      0<br>VALUE  A_AL_PPPoE               Alcatel-Read-Priv                    1<br>VALUE  A_AL_PPPoE               Alcatel-Write-Priv                   2 <br>
VALUE  A_AL_PPPoE               Alcatel-RW-Priv                 3 <br><br>#      A_AL_QoS Value<br>VALUE  A_AL_QoS                 Alcatel-No-Priv                    0<br>VALUE  A_AL_QoS                 Alcatel-Read-Priv                    1<br>
VALUE  A_AL_QoS                 Alcatel-Write-Priv              2 <br>VALUE  A_AL_QoS                 Alcatel-RW-Priv                     3 <br><br>#      A_AL_SWMgt Value<br>VALUE  A_AL_SWMgt               Alcatel-No-Priv                  0<br>
VALUE  A_AL_SWMgt               Alcatel-Read-Priv               1<br>VALUE  A_AL_SWMgt               Alcatel-Write-Priv                   2 <br>VALUE  A_AL_SWMgt               Alcatel-RW-Priv                     3 <br><br>#      A_AL_Transport Value<br>
VALUE  A_AL_Transport           Alcatel-No-Priv                 0<br>VALUE  A_AL_Transport           Alcatel-Read-Priv                    1<br>VALUE  A_AL_Transport           Alcatel-Write-Priv                   2 <br>VALUE  A_AL_Transport           Alcatel-RW-Priv                     3 <br>
<br>#      A_AL_VLAN Value<br>VALUE  A_AL_VLAN                Alcatel-No-Priv                       0<br>VALUE  A_AL_VLAN                Alcatel-Read-Priv                    1<br>VALUE  A_AL_VLAN                Alcatel-Write-Priv                   2 <br>
VALUE  A_AL_VLAN                Alcatel-RW-Priv                 3 <br><br>#     A_AL_XDSL Value<br>VALUE  A_AL_XDSL                Alcatel-No-Priv                    0<br>VALUE  A_AL_XDSL                Alcatel-Read-Priv                    1<br>
VALUE  A_AL_XDSL                Alcatel-Write-Priv              2 <br>VALUE  A_AL_XDSL                Alcatel-RW-Priv                     3 <br><br>#     A_AL_Security Value<br>VALUE  A_AL_Security            Alcatel-No-Priv                        0<br>
VALUE  A_AL_Security            Alcatel-Read-Priv               1<br>VALUE  A_AL_Security            Alcatel-Write-Priv                   2 <br>VALUE  A_AL_Security            Alcatel-RW-Priv                     3 <br><br>#      A_AL_Cluster Value<br>
VALUE  A_AL_Cluster             Alcatel-No-Priv                 0<br>VALUE  A_AL_Cluster             Alcatel-Read-Priv                    1<br>VALUE  A_AL_Cluster             Alcatel-Write-Priv                   2 <br>VALUE  A_AL_Cluster             Alcatel-RW-Priv                             3 <br>
<br>#      A_AL_Cluster Value<br>VALUE  A_AL_SLOT_NUMBERING             SLOT_NUMBERING_TYPE         1<br>VALUE  A_AL_SLOT_NUMBERING             SLOT_NUMBERING_POSITION       2       <br>VALUE  A_AL_SLOT_NUMBERING             SLOT_NUMBERING_LEGACY  3 <br>
<br><br>END-VENDOR Alcatel-ESAM<br></pre>Does this answer your question ?<br><br>Thanks.<br><br>Salim Engin<br><br><div class="gmail_quote">On Fri, Sep 11, 2009 at 12:40 PM, Alan DeKok <span dir="ltr"><<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Salim Engin wrote:<br>
> I have problem in adding new VSA dictionary file into Freeradius 2.1.6.<br>
> Below you can find the steps I performed;<br>
</div>...<br>
<div class="im">> According to my analysis, freeradius does not like the hex values in the<br>
> VSA dictionary file i.e : 0x0700 .<br>
<br>
</div>  In 2.1.x, it can handle hex values just fine.<br>
<div class="im"><br>
> So I tried to make it decimal which<br>
> is 1792 but still getting the same error message. It seems those<br>
> attribute numbers should be in a lower range, because if I start from 1<br>
> , and I don't get the message in question. But in this case, the<br>
> attribute becomes unknown resulting in having not applied while user<br>
> authentication.<br>
<br>
</div>  The default VSA format is an 8 bit "type" field.  0x0700 doesn't fit<br>
within an 8-bit field.<br>
<br>
  What is the format for Alcatel-Esam attributes?  Do you have<br>
documentation from Alcatel saying what the format is, or a dictionary<br>
from another vendor describing the format?<br>
<font color="#888888"><br>
  Alan DeKok.<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</font></blockquote></div><br>