You are on page 1of 16

GPRS / 3G Services:

VPN solutions supported

An O2 White Paper
Contents

Page No. Chapter No.


3 1. Executive summary
4-6 2. O2 Bearer Service
4 2.1. Introduction
5 2.2. Datalink
6 2.3. Resilient Datalink
6 2.4. VPN support
7-11 3. O2 Mobile Web service
7-8 3.1. Introduction
9 3.2. VPN support
9 3.2.1. IPSec based VPN solutions
9 3.2.2. PPTP and SSL based VPN solutions
10 3.3. IP addresses allocated to Mobile Web users
11-14 4. O2 Mobile Web VPN service
11-12 4.1. Introduction
13 4.2. VPN support
14 4.3. IP addresses allocated to Mobile Web VPN users
15 5. Service comparison
16 6. Glossary of terms
1. Executive summary

Virtual Private Network (VPN) technology has emerged


as one of the most effective and popular ways of
allowing remote users to securely access corporate email
and Intranet resources. Many organisations already
access their corporate network via fixed line technologies
(e.g. PSTN, ISDN or a broadband connection) and are
looking to capitalise on their existing investment in a
VPN infrastructure.

A VPN solution used in conjunction with O2’s GPRS/3G


services allows people to connect to the LAN
environment in a secure and simple manner whilst away
from the office or home environment.

Currently, O2’s GPRS/3G portfolio consists of three


service offerings:

• O2 Bearer Service: O2 provides private circuit(s) to


connect the customer network to O2’s network.
The customer can select between 2 bearer service
products:
– DataLink – consists of a single leased line and a
router installed on the Customer Premises
– Resilient DataLink – resilience is provided via the
use of two leased lines and two routers.
• O2 Mobile Web service: full Internet access is
provided and VPN solutions can be used in
conjunction with this service.
• O2 Mobile Web VPN service: this service was
specifically introduced to allow customers to access
their LAN environment via VPN technology.

This paper provides a brief description of the O2


GPRS/3G services and considers how VPN solutions can
be used in conjunction with each of these services.

3
2. O2 Bearer Service

2.1. Introduction
O2’s Bearer Service offers business customers a high • Dynamic or static mobile device IP allocation.
quality private mobile data connection to their own • Private or Public IP Addresses for the mobile devices.
private domain.
This service is designed for customers that require a
O2’s Bearer Service can be used to support both GPRS private connection to their company LAN, which will
and 3G data traffic (e.g. the same infrastructure supports offer them the highest quality of service and most
both 3G and GPRS users). consistent data communications performance.

The key aspects of O2’s Bearer Service are as follows: O2’s Bearer Service is delivered and managed end-to-end
by O2 to ensure the smoothest service delivery and
• Each connection is defined by a unique, private shortest problem resolution timescales. O2 proactively
Access Point Name (APN). monitor the status of the service and produce detailed
• Connectivity is provided via a physical leased line that usage reports to ensure suitable service levels are
connects the O2 network with the customer’s LAN. maintained at all times.
• Customers can define which Subscriber Identification
Module (SIM) cards are able to access their APN. The leased line infrastructure offers the highest level of
• The service can be configured to precisely match a availability via two basic types of physical connection:
customer’s requirements – in terms of security for DataLink (refer to section 2.2) and Resilient DataLink
instance. (refer to section 2.3).
• The service does not provide any direct access to the
Internet. Customers wishing to order O2 Bearer Services should
• All private Bearer Services connect to resilient GPRS discuss their options with their O2 Account Manager in
Gateway Support Nodes (GGSN’s) in the O2 the first instance. A detailed, ‘Application For Service’,
network. form is used to capture customer requirements and
service can be provided in 43 working days after this
The installation of this service offers customers the form has been processed.
opportunity to design the mobile data connectivity
service of their choice. Almost every aspect of the service
can be configured to the customer’s requirements as this
is a private service that connects customers to the O2
GPRS and 3G networks directly, using physical leased
line infrastructure.

Customer configuration choices include:

• APN name (normally the same as their Internet


registered Domain Name).
• Private (restricted) or Public (open) APN access.
• O2 or customer hosted RADIUS authentication.

4
2.2. DataLink
Standard connectivity for Bearer Service customers is
delivered via a single leased line (128 Kbit/s, 256 Kbit/s,
512 Kbit/s and 2 Mbit/s bandwidths are available),
terminating on a single router that is installed at the
customer’s premises. Once installed the router presents a
single Ethernet or Token Ring connection to the
customers LAN.

Figure 1 details, at a top level, a typical GPRS/3G Bearer


Service connection.

Each DataLink can support multiple APNs, each with it’s


own Bearer Service definition. This is useful where
customers wish to provide separacy of service to
different internal departments, external customers or
application user bases.

Radius DHCP
Server Server
GRE Tunnel

O2 Data Network

Leased Line
Firewall
Corporate Network

Remote User

Figure 1:
Top Level Overview of a typical GPRS/3G Bearer
Service connection.

5
2.3. Resilient DataLink 2.4. VPN support
For those customers requiring the very highest levels of O2 does not impose any restrictions on the type of data
availability, O2 offers a Resilient DataLink leased line or ports that can be used for data transfer between the
option to Bearer Service customers. Two links and routers mobile devices and the corporate network. Consequently,
are provided as part of this solution. it is straightforward to use any type of VPN solution with
O2’s bearer service.
The two links and routers can be terminated at the same
site. However, it is strongly recommended that they are
deployed in different computer rooms which are served
by different exchanges and duct routes.

LAN connectivity is required between the two O2 routers


and Hot Standby Routing Protocol (HSRP) provides
resilience against router failure by allowing two or more
routers to share the same virtual IP address (and MAC
address) on the same Ethernet LAN segment.

6
3. O2 Mobile Web service

3.1. Introduction
O2’s Mobile Web service allows customers to get onto Internet resources. PAT was defined by the Internet
the Internet via GPRS and/or 3G (refer to Figure 2). In Engineering Task Force (IETF) as a way to convert private
this instance customers do not have their own APN. The IP addresses to public routable Internet addresses and
key aspects of the service are detailed below: enables organisations to minimise the number of Internet
IP addresses they require e.g. by using PAT, companies
• Users can ‘surf’ the Internet, access FTP servers, can connect thousands of systems/users to the Internet
access e-mail and generally utilise Internet resources. via a few IP addresses.
• This is a public service and can be used by any O2
pay monthly customer. The APN associated with The use of PAT has major implications as although PAT
the service is mobile.o2.co.uk provides many benefits, some applications, including
• If customers have an Internet facing VPN gateway IPSec VPNs, can experience issues when PAT is being
then they might already support remote access via used. The issues surround trying to ensure packet
the Internet. If this is the case they should be able integrity – when a packet passes through a PAT device,
to use the Mobile Web service to allow people to in this instance the O2 firewall that is used in the Mobile
access their network via GPRS. Web environment, the original IP address is modified.
• By default Mobile Web users enjoy an optimised This is not allowed when using IPSec VPN solutions,
experience when accessing Internet content at no because any modification of the packet will result in a
extra cost. This network hosted optimisation can failed integrity check and will prevent the VPN tunnel
speed up the delivery of Web pages by optimising from being created. As a consequence IPSec and PAT
graphic images and compressing text content. It can can function together only when PAT occurs before the
however degrade the image quality in Web pages packet is encrypted. Whilst this will normally work fine in
and interfere with some other Internet applications. If gateway-to-gateway communications, remote access
this is experienced, the optimisation platform can be solutions are problematic because the IPSec VPN client
bypassed by changing the user name in the Mobile on a remote laptop will encrypt the packet before it
travels to the PAT device, subsequently breaking the
Web settings of the handset/device, as follows:
IPSec VPN connection.
– Default settings – includes optimisation:
– User name: faster To enable IPSec VPNs to work with Network Address
– Password: password Translation (NAT) or PAT devices, a solution called NAT
– No optimisation required: Traversal was developed – it should be noted that this is
– User name: bypass sometimes also known as UDP encapsulation. The main
– Password: password technology behind this solution is UDP (User Data
Protocol) encapsulation, wherein the IPSec packet is
The Mobile Web APN is associated with all new O2 pay encapsulated inside a UDP/IP header, allowing NAT or
monthly SIM cards. If customers do not wish this APN to PAT devices to change IP or port addresses without
be available to users they should specify this requirement modifying the IPSec packet.
prior to SIMs being provisioned.
In order for NAT Traversal to work properly the VPN
The O2 Mobile Web service uses private IP addressing solution (e.g. client and server) must be configured for
and Port Address Translation (PAT) when users access NAT traversal working.

7
GRE Tunnel
O2 Data Network O2 Mobile Web Service

Leased Line

Firewall

Radius Server
(allocates Private IP Addresses)
Remote User
Internet

Figure 2:
Top Level Overview of O2’s Mobile Web Service.

8
3.2. VPN support
3.2.1. IPSec based VPN solutions 3.2.2. PPTP and SSL based VPN solutions

Unless customers wish to support split tunnelling they Customers can use Point-to-Point Tunnelling Protocol
are recommended to use O2’s Mobile Web VPN service (PPTP) and SSL based VPN solutions in conjunction with
in conjunction with their IPSec based VPN solution (refer O2’s Mobile Web Service.
to section 4 for more information on O2’s Mobile Web
VPN solution).

Split tunnelling is the process of allowing a remote VPN


user to access the Internet at the same time that the user
is allowed to access resources on the corporate LAN via
the VPN solution. This method of network access enables
the user to access remote resources, such as e-mail, at
the same time as accessing the public network. An
advantage of using split tunnelling is that it alleviates
bottlenecks and conserves bandwidth as Internet traffic
does not have to pass through the VPN server. A
disadvantage of this method is that the corporate LAN IP
policy is not imposed on the user as they access the
Internet directly.

If IPSec VPN solutions are to be used in conjunction with


O2’s Mobile Web service NAT Traversal, sometimes
known as UDP encapsulation, must be utilised. NAT
Traversal allows IPSec based VPN solutions to be used in
situations where NAT and PAT are being utilised.
However, it is not without its issues – for example,
private address space can overlap and create routing
issues, and NAT Traversal is not supported with AH
(Authenticated Header) IPSec connections.

If customers are not sure whether their IPSec based VPN


solution supports NAT Traversal they should consult with
their VPN vendor or Systems Integrator.

9
3.3. IP addresses allocated to Mobile Web users
Users are allocated a dynamic, private unregistered IP
address which is drawn from the following ranges:

• If a user name of bypass is used (no optimisation) a


private IP address from the following ranges will be
allocated to the end device:
– 10.228.160.1-10.228.167.254
– 10.228.168.1-10.228.175.254
– 10.228.176.1-10.228.191.254
– 10.233.168.1-10.233.175.254
– 10.233.176.1-10.233.183.251
– 10.233.184.1-10.233.191.251

• If a user name of faster is used (full optimisation) a


private IP address from the following ranges will be
allocated to the end device:
– 10.228.192.1-10.228.207.254
– 10.228.208.1-10.228.223.254
– 10.228.224.1-10.228.255.254
– 10.233.192.1-10.233.223.254
– 10.233.224.1-10.233.239.251
– 10.233.240.1-10.233.255.251

• If a user name other than faster or bypass is used


(Web optimisation) a private IP address from the
following ranges will be allocated to the end device:
– 10.225.1.1-10.225.255.254
– 10.226.1.1-10.226.255.254
– 10.234.1.1-10.234.255.254
– 10.235.1.1-10.235.255.254
– 10.247.1.1-10.247.255.251
– 10.249.1.1-10.249.255.251

It should be noted that users of O2’s Mobile Web service


will be allocated a public IP address, via an O2 Internet
facing firewall, when they access Internet resources.
The public IP addresses will be allocated in the range
193.113.235.161 to 193.113.235.190.

10
4. O2 Mobile Web VPN service

4.1. Introduction
O2’s Mobile Web VPN service was specifically developed – At the request of customers the service was
to allow customers to use their VPN solutions with GPRS set-up so only VPN protocols can be used when
and 3G – assuming the customers VPN solution can be users first establish their GPRS or 3G connection
utilised via people connected to the Internet (refer to e.g. the firewall associated with the service will
Figure 3). block all other traffic.
– Once the VPN session is in place, users will be able
The key aspects of the service are as follows: to browse the Intranet/Internet and access other
corporate resources – assuming the corporate
• Customers do not have their own APN. security policy allows such transactions to take place.
• This is a public service and can be used by any O2 – Split tunnelling will not work as users are not
pay monthly customer. The APN associated with the able to access Internet resources directly.
service is vpn.o2.co.uk and a user name of user and • It is possible to confirm connectivity exists between
password of password should be used. the VPN client and server via the ping command.
• Users are allocated a public IP address and are on
the Internet.
• Users cannot directly ‘surf’ the Internet, access FTP
servers, access e-mail or utilise Internet resources:

GRE Tunnel
O2 Data O2 Mobile Web VPN Service
Network Leased Line

Firewall
Radius Server
(allocates Public
IP addresses)

Remote User VPN Server Internet

VPN Tunnel

Corporate Network

Figure 3:
A VPN Tunnel Established between a
Remote User and the Corporate LAN.

11
The O2 Mobile Web VPN service does not include any
optimisation capability, delivers public registered IP
addresses to mobile devices and allows access only to
VPN applications. The service offers businesses the ability
to provide secure LAN access to their users via the Internet
and control their usage through the application of their
internal IT policy.

Access to Mobile Web VPN can be requested via O2


Customer Services and is usually provisioned within
24 hours.

12
4.2. VPN support
4.2.1. Introduction • UDP port 2746 (required to support:
VPN1_IPSEC_encapsulation – Check Point VPN-1
Unless customers wish to support split tunnelling (refer SecuRemote IPSEC Transport Encapsulation
to section 3.2.1 for a description of what is meant by the Protocol).
term split tunnelling) they are recommended to use O2’s • UDP port 50000: required for Barron McCann X-
Mobile Web VPN service in conjunction with their VPN Kryptor VPN solution.
solution. • TCP port 50000: required for Barron McCann X-
Kryptor VPN solution.
4.2.2. IPSec, PPTP and SSL Based VPN • UDP port 10000: many VPN solutions use this port
Solutions when NAT traversal is being used.
• TCP port 10000: this is the default port used by
As detailed in the following text IPSec, PPTP and SSL
Cisco VPN solutions when the IPSec over TCP option
based VPN solutions will work in conjunction with O2’s
is selected.
Mobile Web VPN service.
• UDP 2233: used by the Shiva VPN solution.
• UDP 10025: used by the Shiva VPN solution.
The protocols supported by the Mobile Web VPN service
• UDP 10026: used by the Shiva VPN solution.
are as follows:
• UDP 10027: used by the Shiva VPN solution.
• Ping (allows people to confirm that connectivity • TCP 10027: used by the Shiva VPN solution.
exists between their device, a laptop for instance, • TCP 10028: used by the Shiva VPN solution.
and the VPN server). • TCP port 389: used by AT&T’s VPN service.
• Protocol 50 (ESP). • TCP port 709: used by AT&T’s VPN service.
• Protocol 51 (AH). • TCP port 5080: used by AT&T’s VPN service.
• Protocol 47 (GRE) (required to support PPTP) • TCP port 443 (SSL).
• Layer 2 Tunnel Protocol (L2TP). • UDP port 443 (some VPN solutions require that a
UDP port be used – this port has been opened up for
The Mobile Web VPN service allows the ports detailed this purpose).
below to be used: • UDP port 12000: used by Good Technology Mobile
Messaging solution.
• UDP port 500 (IKE). • TCP port 15000: used by Good Technology Mobile
• TCP port 1723 (required to support PPTP). Messaging solution.
• UDP port 4500 (required for NAT-T).
• UDP port 1701 (required to support: L2TP/IPSec).
• TCP port 259 (required to support: FW1_MEP –
Checkpoint NG FP3 MEP determines closest entry
point – only used if using NG FP3 Clients and more
than one entry point into the network)
• TCP port 264 (required to support: FW1_topo –
Check Point VPN-1 SecuRemote Topology
Requests.).

13
4.3. IP addresses allocated to Mobile Web VPN users
Users will be allocated an IP address from one of the
ranges detailed below:

• 82.132.160.1 to 82.132.163.254.
• 82.132.168.1 to 82.132.171.254.

14
5. Service comparison

Table 1 summarises the differences between the O2


GPRS/3G services.

Service comparison matrix


Metric Bearer service Mobile Web Mobile Web VPN
APN Customers choice mobile.o2.co.uk vpn.o2.co.uk
Access type Public or Private Public Public
Number of devices Unlimited
Unlimited Unlimited
supported

Direct internet Internet connectivity via Internet connectivity via


connectivity corporate LAN – subject Yes corporate LAN – subject
to IT policy to IT policy
Mobile IP addresses Customers choice Private (PAT)1 Public
IP address allocation Customers choice Dynamic Dynamic
Supported protocols All Most internet VPN only
Bearer optimisation Customers choice Optional No
Content optimisation Customers choice Optional No
TCP inactivity timeout Customer choice 30 minute 30 minute
UDP inactivity timeout Customer choice 15 minute 15 minute
Access lead time 43 working days Immediate <24 hours
Service reach End to end Gateway only Gateway only
O2 pro-actively
Service performance2 monitors the status of Best endeavours Best endeavours
the Bearer Service

1. Users are allocated a dynamic, private unregistered IP Table 1:


address. However, it should be noted that users of O2’s Service comparison matrix.
Mobile Web service will be allocated a public IP address,
via an O2 Internet facing firewall, when they access
Internet resources. The public IP addresses will be
allocated in the range 193.113.235.161 to
193.113.235.190.

2. Although O2 endeavour to provide the highest level of


service on all its GPRS/3G Services if problems are
experienced with the public services (i.e. Mobile Web or
Mobile Web VPN services) it is far more difficult to ascertain
what is happening and where the problem lies – for instance
a number of ISPs may lie between O2 and the customer.
Hence, the term, “best endeavours” is used in the table.

15
6. Glossary of terms

APN Access Point Name

DHCP Dynamic Host Configuration Protocol

FTP File Transfer Protocol

GPRS General Packet Radio Service

GSM Global System for Mobile Communications

IETF Internet Engineering Task Force

IP Internet Protocol

ISDN Integrated Service Digital Network

LAN Local Area Network

L2TP Layer 2 Tunnel Protocol

NAT Network Address Translation

PAT Port Address Translation

PPTP Point-to-Point Tunnelling Protocol

PSTN Public Switched Telephone Network

SIM Subscriber Identity Module

SSL Secure Sockets Layer

TCP Transmission Control Protocol

UDP User Datagram Protocol

URL Uniform Resource Locator

VPN Virtual Private Network

WAN Wide Area Network

All Rights Reserved. No part of this document may be copied, photocopied, reproduced, translated or reduced to any electronic or machine readable form without the prior permission of O2 Limited.

16

You might also like