(RADIATOR) PacketCable Structure and Radiator.

Hugh Irvine hugh at open.com.au
Thu May 27 18:54:16 CDT 2004


Hello Ricardo -

Radiator can certainly deal with these requests - all that is required  
is the correct VSA definitions being added to the dictionary.

This search:

http://www.cablelabs.com/search/htsearch.html?config=public; 
words=radius%20attribute;page=1

gives the following document:

PacketCable Event Messages Specification (PKT-SP-EM-I09-040402)

which lists the VSA's in table 36 on page 65 of the document (page 75  
of the PDF).

You can add the VSA's to the Radiator dictionary with any text editor  
and you will find many examples of VSA's in the dictionary already.

As you will see from the debug, the vendor specific number for  
PacketCable is 4491 as you rightly point out below.

Once you get these VSA's working we will be happy to add them to the  
standard Radiator dictionary if you send us a copy.

regards

Hugh


On 28 May 2004, at 02:52, Ricardo Martinez wrote:

> Hello.
> 	I'm trying to receive and proccess RADIUS packets from a PacketCable
> structure with Radiator.    Radiator must act as a RKS Server which  
> receive
> Event Message from the Packet Cable network.  These PacketCable Event
> Message are encapsulating in RADIUS packet.  I made a simple test,  and
> defined Radiator as my primary RKS server in my PacketCable network,  
> so all
> the RADIUS packets are sent to the Radiator.
>
> I observed that the RADIUS packet arrived to the Radiator, and decode  
> all
> the first part of the packet..
>
> Code: Accounting Request (4)
>   Packet identifier: 0x25 (37)
>   Length: 187
>   Authenticator
>   Attribute value pairs
>     t:NAS IP Address(4) l:6, Value:10.32.32.40
>     t:Acct Status Type(40) l:6, Value:Interim Update(3)
>
> Then Radiator it seems don't understand the next part of the message  
> and
> send messages like the Attribute 3, 4, 5 are not in the dictionary.   
> Even
> don't recognize the vendor 4491 (CableLabs).  Unfortanately i don't  
> have the
> "real" error messages from Radiator, but i have a Radius packet from a
> PacketCable Structure.
>
> Code: Accounting Request (4)
> Packet identifier: 0x25 (37)
> Length: 187
> Authenticator
> Attribute value pairs
> t:NAS IP Address(4) l:6, Value:10.32.32.40
> t:Acct Status Type(40) l:6, Value:Interim Update(3)
> t:Vendor Specific(26) l:84, Vendor:CableLabs(4491)
> Event Message Version ID: 1
> BCID
> Timestamp: 1041973760
> Element ID: 41
> Time Zone: DST: 0, Offset: -070000
> Event Counter: 26
> Event Message Type: Call_Answer (15)
> Element Type: MGC(1)
> Element ID: 41
> Time Zone: DST: 0, Offset: -070000
> Sequence Number: 51
> Event Time: 2003010714 929.431
> Status: 0x00000000
> .... .... .... .... .... .... .... ..00 = Status: No Error (0x00000000)
> .... .... .... .... .... .... .... .0.. = Event Origin: Trusted Element
> (0x00000000)
> .... .... .... .... .... .... .... 0... = Event Message Proxied: Not  
> proxied
> (0x00000000)
> Priority: 0
> Attribute Count: 3
> Event Object: 0
> t:EM_Header Data structure(1) l:78, Value:
> t:Vendor Specific(26) l:32, Vendor:CableLabs(4491)
> Timestamp: 1041973756
> Element ID: 41
> Time Zone: DST: 0, Offset: -070000
> Event Counter: 25
> t:Related_Call_Billing_Correlation_ID(13) l:26, Value:
> t:Vendor Specific(26) l:28, Vendor:CableLabs(4491)
> t:Charge_Number(16) l:22, Value:" 3036613880"
> t:Vendor Specific(26) l:11, Vendor:CableLabs(4491)
> t:Financial Entity ID(49) l:5, Value:"440"
>
> As you can see is not very different from a "normal" radius packet.  My
> question is: Can Radiator handle a packet like this.?.  Has someone  
> work
> with a PacketCable structure and Radiator. ?
> Where i can find the VSA's from PacketCable structure and how can i  
> define
> them in the dictionary file?
>
> A lots of question as you can see.
>
> Thanks in advance.
>
> Best regards
>
>> Ricardo.
>>
>>
>>
>
> --
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.
>
>

NB: have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list