RE: (RADIATOR) Ericsson GSN for GPRS
-- Forwarded Message -- Subject: BOUNCE [EMAIL PROTECTED]:Non-member submission from ["Ingvar Berg (ERA)" <[EMAIL PROTECTED]>] Date: Wed, 22 Aug 2001 23:44:58 -0500 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] >From [EMAIL PROTECTED] Wed Aug 22 23:44:58 2001 Received: from albatross-ext.wise.edt.ericsson.se (albatross-ext.wise.edt.ericsson.se [194.237.142.116]) by server1.open.com.au (8.11.0/8.11.0) with ESMTP id f7N4iv310134 for <[EMAIL PROTECTED]>; Wed, 22 Aug 2001 23:44:57 -0500 Received: from esealnt462.al.sw.ericsson.se (ESEALNT462.al.sw.ericsson.se [153.88.251.62]) by albatross.wise.edt.ericsson.se (8.11.0/8.11.0/WIREfire-1.3) with SMTP id f7N6XlK25909 for <[EMAIL PROTECTED]>; Thu, 23 Aug 2001 08:33:52 +0200 (MEST) Received: FROM esealnt400.al.sw.ericsson.se BY esealnt462.al.sw.ericsson.se ; Thu Aug 23 08:33:46 2001 +0200 Received: by esealnt400 with Internet Mail Service (5.5.2653.19) id ; Thu, 23 Aug 2001 08:33:46 +0200 Message-ID: <8DE93563AC71D311B30400508B5D5D8B017D25A5@ESELINT201> From: "Ingvar Berg (ERA)" <[EMAIL PROTECTED]> To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>, "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> Subject: RE: (RADIATOR) Ericsson GSN for GPRS Date: Thu, 23 Aug 2001 08:33:44 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by server1.open.com.au id f7N4iw310135 Hello Harrison, I have a GGSN parameter list from a lab setup we did early this year: APN : ucb.gsn.lkp Number of Configured APNs : 3 First Supported IP Segment : 172.44.220.0 GGSN IP Address : 172.44.220.254 // Not so brilliant choice... Last Supported IP Segment : 172.44.220.0 // More segments in reality Netmask : 255.255.255.0// - " - Authenticate MS Using RADIUS : true // Yes Send MSISDN in Access Req. : true// Yes Send MSISDN in Accounting Req. : true // Yes Primary RADIUS Server Address : 192.168.240.12 Primary Query Time-out [ms] : 3 Primary Query Retries : 10 Primary Encryption Key : thesharedsecret Origin of MS IP Address : RADIUS // Yes Allow Select from SGSN : false Allow Select from Subscription : true Allow Select from User : true Enable Ingress Filter : false Routing Method : IP The RADIUS client in the GGSN has a couple of annoying problems, at least the version we did the work on: - It doesn't include the Framed-IP-Address in accounting stop - It has a binary value for session ID (4 bytes GGSN IP address + 4 bytes Framed-IP-Address) The first one is a serious one, that has to be handled, or your address allocator will run dry. Hugh's suggestion was to use the Class attribute to put a copy of the allocated IP address when you send the access accept (AddToReply...). Then when the acct stop comes, you pick the IP address from the Class attribute if Framed-IP-Address is missing. Sample code: # Handle Accounting-Requests. # Make sure there is a Framed-IP-Address in the request # (from the contents of the Class attribute). elsif ($code eq 'Accounting-Request') { my $address = $p->get_attr('Framed-IP-Address'); if (!defined $address) { # Get the IP address from the Class attribute $address = $p->get_attr('Class'); $p->add_attr('Framed-IP-Address', $address) if (defined $address); } # Print a debug line &main::log($main::LOG_DEBUG, "Framed-IP-Address = $address"); } That's about all I can come to think of right away, pls feel free to come back to me if more questions pop up. Ingvar Berg Software System Engineer Ericsson Radio Systems AB Center for Wireless Internet Integration P.O. Box 1885, Teknikringen 8, SE-581 17 Linköping, Sweden Phone/Mobile: +46 13 322287, Fax +46 13 322025 E-mail: [EMAIL PROTECTED] -Original Message- From: Harrison Ng [mailto:[EMAIL PROTECTED]] Sent: den 23 augusti 2001 03:26 To: '[EMAIL PROTECTED]' Subject: (RADIATOR) Ericsson GSN for GPRS Hello, Is there anyone who can share their experience in using Ericsson GSN with Radiator. Could you tell your GSN version, Radiator version, how to distribute IP address (thru GSN or Radiator). Maybe more! Your help is highly appreciated and perhaps we can share our experience with you too. Harrison SmarTone BroadBand Services Limited --- === Archive at http://www.open.com.au/archives/radiator/ Announcements on [EMAIL PROTECTED] To unsubscribe, email '[EMAIL PROTECTED]' with 'unsubscribe radiator' in the body of the message.
RE: (RADIATOR) Ericsson GSN for GPRS
Title: RE: (RADIATOR) Ericsson GSN for GPRS Ingvar, Hello my friend! I would like to hear your opinion. 1. We've 3 APN for different kind of service. Each APN should has its ip address range for handsets. What we are doing now is using radiator with different POOLHINT to allocate ip address. Which one is better in allocating ip address, from APN internally or radiator server. 2. Your words: 'It has a binary value for session ID (4 bytes GGSN IP address + 4 bytes Framed-IP-Address)' Our session ID is very urgly. It concat six zero and attribute to be session ID. See below sample. I think it should be a integer, hex, or some number. Do you know any workaround. *** Received from 10.25.155.1 port 3645 Code: Accounting-Request Identifier: 95 Authentic: ?I<144><143><227>'<243><139>I<191><203><160><132>N<12>b Attributes: User-Name = "rad_user" Class = "SI=Testing" Acct-Session-Id = ""00Testing"" NAS-IP-Address = 10.25.155.1 Acct-Status-Type = Stop NAS-Port = 1 Acct-Authentic = RADIUS NAS-Identifier = "rad" Framed-Protocol = PPP Calling-Station-Id = "85298699517" Framed-IP-Address = 10.25.155.3 3. Are you still working on GSN product. Do you know any GSN resource, specification, books, pdf, or anything on Ericsson website, so we can make use of it. Thanks :-) Harrison -----Original Message- From: Harrison Ng Sent: Thursday, August 23, 2001 5:32 PM To: 'Ingvar Berg (ERA)' Subject: RE: (RADIATOR) Ericsson GSN for GPRS Ingvar, Hello my friend! I would like to hear your opinion. 1. We've 3 APN for different kind of service. Each APN should has its ip address range for handsets. What we are doing now is using radiator with different POOLHINT to allocate ip address. Which one is better in allocating ip address, from APN internally or radiator server. 2. Your words: 'It has a binary value for session ID (4 bytes GGSN IP address + 4 bytes Framed-IP-Address)' Our session ID is very urgly. It concat six zero and attribute to be session ID. See below sample. I think it should be a integer, hex, or some number. Do you know any workaround. *** Received from 10.25.155.1 port 3645 Code: Accounting-Request Identifier: 95 Authentic: ?I<144><143><227>'<243><139>I<191><203><160><132>N<12>b Attributes: User-Name = "rad_user" Class = "SI=Testing" Acct-Session-Id = ""00Testing"" NAS-IP-Address = 10.25.155.1 Acct-Status-Type = Stop NAS-Port = 1 Acct-Authentic = RADIUS NAS-Identifier = "rad" Framed-Protocol = PPP Calling-Station-Id = "85298699517" Framed-IP-Address = 10.25.155.3 3. Are you still working on GSN product. Do you know any GSN resource, specification, books, pdf, or anything on Ericsson website, so we can make use of it. Thanks :-) Harrison -Original Message- From: Ingvar Berg (ERA) [mailto:[EMAIL PROTECTED]] Sent: Thursday, August 23, 2001 2:34 PM To: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]' Subject: RE: (RADIATOR) Ericsson GSN for GPRS Hello Harrison, I have a GGSN parameter list from a lab setup we did early this year: APN : ucb.gsn.lkp Number of Configured APNs : 3 First Supported IP Segment : 172.44.220.0 GGSN IP Address : 172.44.220.254 // Not so brilliant choice... Last Supported IP Segment : 172.44.220.0 // More segments in reality Netmask : 255.255.255.0 // - " - Authenticate MS Using RADIUS : true // Yes Send MSISDN in Access Req. : true // Yes Send MSISDN in Accounting Req. : true // Yes Primary RADIUS Server Address : 192.168.240.12 Primary Query Time-out [ms] : 3 Primary Query Retries : 10 Primary Encryption Key : thesharedsecret Origin of MS IP Address : RADIUS // Yes Allow Select from SGSN : false Allow Select from Subscription : true Allow Select from User : true Enable Ingress Filter : false Routing Method : IP The RADIUS client in the GGSN has a couple of annoying problems, at least the version we did the work on: - It doesn't include the Framed-IP-Address in accounting stop - It has a binary value for session ID (4 bytes GGSN IP address + 4 bytes Framed-IP-Address) The first one is a serious one, that has to be handled, or your address allocator will run dry. Hugh's suggestion was to use the Class attribute to put a copy of the allocated IP address when you send the access accept (AddToReply...). Then when the acct stop comes, you pick the IP address from the Class attribute if