background image

 

 
 
 
The information contained in this document is subject to change. This document contains proprietary information, which is protected by copyright 
laws. All rights are reserved. No part of this document may be photocopied, reproduced or translated to another language or program language 
without prior written consent of RFI Engineering B.V. 

 

 

 

 

 

Page: 3(

8)  

 

1  Introduction 

This  document  describes  how  to  set  up  a  L2TP  (VPN)  connection  between  a  G-router/C-router 
and a Cisco LNS. 
 

1.1  Purpose   

Devices, such as the G-router and the C-router, that communicate via a mobile network, such as 
GSM or CDMA, are able to set up a packet oriented data connection to the Internet using GPRS 
or CDMA1x. As internet connectivity is becoming more popular in mobile networks, some mobile 
network  operators  (MNO’s)  prefer  to  minimize  the  number  of  IP  addresses  by  utilizing  NAT 
(Network  Address  Translation),  a  technology  that  will  allow  many  users  to  'share'  one  single 
Internet IP address for outbound traffic. These users each have a different “private” IP address, 
but share the same “public” IP address. 
 
From  the  internet,  traffic  can  only  be  routed  to  the  public  IP  address,  which  however  does  not 
provide “transit” traffic to a selected private address, thereby rendering it not feasible to access 
e.g. the serial port of a C-router or G-router. 
 
When  the  G-router  or  C-router  is  deployed  on  many  sites  by  a  Telco  to  monitor  CPE 
configurations,  the  problem  can  be  overcome  by  installing  a  Telco  specific  APN  in  the  Mobile 
Network, whereby each router is identified and accessible. When smaller numbers are deployed, 
e.g.  the Telco wants to  run  a pilot  test over  a  smaller  number  of  sites,  setting  up an own  APN 
might not be attractive. 
 
An alternative to  establish  communication from  two  sides  is to  establish  a  VPN  tunnel  between 
each  router  and  the  Telco’s  VPN  server,  as  VPN  servers  are  much  more  commonplace  and  far 
more economical than any APN.  For this purpose, L2TP (Layer 2 Tunneling Protocol) VPN client 
support  was  added  to  the  feature  set  of  the  G-router  and  C-router.  Network  service  providers 
can access the  C-router or  G-router  directly,  using their own L2TP  VPN  server. The C-router  or 
G-router  will  establish  (independently  and  automatically)  a  VPN  connection  to  the  VPN  server, 
allowing for  2-way  communication,  overcoming any  restriction  through  the possible  use  of  NAT 
by the MNO. 
 
For security purposes, tunnel authentication and session authentication are provided respectively 
through a shared secret and through username/password authentication using the PAP and MS-
CHAP protocols.  
 

1.2  Prerequisites 

 

C-router or G-router firmware version 1.2.0 or later 

 

A Cisco router supporting L2TP and VPDN tunnel termination. 

 

This document assumes that the reader is familiar with Cisco IOS router configuration. 

 
The  network  configuration  in  this  document  was  tested  using  a  G-router  running  software 
version 1.2.0 and a Cisco 2651XM running Cisco IOS Release 12.3.  
 

1.3  Terminology 

The C-router and G-router have been equipped with the possibility of establishing an L2TP VPN 
connection  to  a  central  VPN  router.  The  L2TP  VPN  tunnel  terminator  is  called  the  LNS  (L2TP 
Network Server). Conversely, the client end of the tunnel is called the LAC (L2TP Access Client). 
Connections  can  be  initiated  by  both  ends  of  the  tunnel,  the  direction  indicating  the  initiating 
end.  Directions  are  given  with  respect  to  the  view  of  the  LNS.  On  top  of  a  L2TP  tunnel,  a  PPP 
session is established. It is the PPP session that performs the forwarding of the IP traffic. 

Summary of Contents for L2TP VPN

Page 1: ...C router Universal GSM or CDMA to RS 232 and Ethernet Gateway L2TP VPN Deployment Guide Author RFI IVLI Document Version L2TP VPN Deployment Guide v1 1 Date 17 06 2010 Covering Product code G router...

Page 2: ...anty of any kind express or implied Users must take full responsibility for their application of any products Notwithstanding any other warranty herein all document files and software are provided as...

Page 3: ...ing up an own APN might not be attractive An alternative to establish communication from two sides is to establish a VPN tunnel between each router and the Telco s VPN server as VPN servers are much m...

Page 4: ...onnection without the mobile device requiring a public IP address For authentication purposes a RADIUS server is assumed but the implementation is left to the customer Note that after all settings hav...

Page 5: ...0 interface FastEthernet0 0 ip address 172 16 0 1 255 255 255 0 duplex auto speed auto interface Virtual Template1 mtu 1516 ip unnumbered Loopback0 peer default ip address pool lac ip local pool lac...

Page 6: ...ommand The secret must be identical to the value specified in the Configuration Network Configuration L2TP VPN Tunnel Secret setting If the secret is not used this entry must be empty On the Cisco rou...

Page 7: ...etting is not necessary in this case It can be disabled by entering Router config interface Virtual Template1 Router config if no peer default ip address Router config if Z Router The C router and G r...

Page 8: ...pecified as an interval in seconds Configuration Network Configuration L2TP VPN Maximum allowed LCP Echo failures This setting specifies the amount of consecutive Echo failures that are allowed before...

Reviews: