Abstract:
The present invention relates to a method, devices, infrastructure network, and computer program for doing policy based routing in a tunnel terminating device ( 7, 200, 405 ) for separating CS and PS traffic and increasing the perceived bandwidth by reducing capacity problems in a supporting node in the network ( 10 ). Communication data is packed into an IPSec tunnel in a mobile station ( 1, 401 ) and sent to the tunnel-terminating device in an IP based tunnel ( 410 ), e.g. an IPSec tunnel. The tunnel terminating device is arranged to perform policy based routing and transfer CS and PS traffic to different destinations depending on network structure and packet data.

Description:
TECHNICAL FIELD 
       [0001]    The present invention relates to a method, nodes, computer program and network for high speed data traffic in a telecommunication network and in particular to a tunneling of data traffic to a central node from a mobile node. 
       BACKGROUND OF THE INVENTION 
       [0002]    The current mobile stations and future mobile stations are being developed towards a combination of data and voice traffic towards an infrastructure network. This stems from the demand from the customers to be “connected” wherever they are. They want to be able to communicate with coworkers, family, and others with a telephone and also be able to have connection to email, web services, file servers and other similar data applications. However, there is an increasing demand from the users that this should be done from the same mobile station, i.e. the mobile station must be arranged to handle both voice applications and preferably high speed data connections. 
         [0003]    The general trend in mobile stations are in this direction and therefore it exists several solutions, for instance for cellular phones with high speed data communication built in using 2G, 2.5G and/or 3G wireless communication for both voice and data, with mobile stations with separated voice and data (e.g. 2G for voice and WLAN (Wireless Local Area Network) for data). In solutions using the same radio interface for data and voice there is a drawback in that the infrastructure needs to handle both data and voice through the same infrastructure devices and thus allocate unnecessary resources and decreasing the possible data traffic rate. Different demands may exist for packet switched data (generally data traffic) and circuit switched data (generally voice traffic). 
       SUMMARY OF THE INVENTION 
       [0004]    It is an object of the present invention to remedy at least some of the problems with the existing technologies and provide a high speed solution for data traffic operating in conjunction with voice traffic 
         [0005]    This is provided in a number of aspects, in which a first is presented: a method of communicating in a wireless mobile network environment, comprising the steps of:
       receiving, in a tunnel terminating device, TTD, in a tunnel connection communication information from a mobile station;   analysing the communication information in the TTD;   separating circuit switched data from packet switched data in the TTD;   forwarding circuit switched data from the TTD to a communication infrastructure component arranged to handle circuit switched data; and   forwarding packet switched data from the TTD to a receiver device arranged to handle packet switched data.       
 
         [0011]    The step of forwarding the packet switched data may comprise forwarding the data in a forwarding tunnel. The forwarding tunnel may be set up as a GPRS Tunnel Packet, GTP, tunnel. 
         [0012]    The tunnel terminating device may also operate as a security solution. The security solution may include at least one of firewall, network address translation and filtering functions. 
         [0013]    The connection tunnel may be set up through at least one of a home based network, a public or commercial operator based network. 
         [0014]    The connection tunnel may be set up directly with the TTD through a service provider based network or indirectly with the TTD via a public network, e.g. the Internet. 
         [0015]    The mobile station may communicate with the infrastructure using at least one of Mobile@Home, WiMAX, or MowLAN standards. 
         [0016]    Another aspect of the present invention, a communication infrastructure device is provided comprising at least one communication interface and a processing unit characterised in that the communication interface is arranged to receive communication information in a tunnel connection and the device further comprises means to analyse the communication information, means to separate CS data from PS data and means to communicate the CS data to a CS data receiving infrastructure components and DS data to a DS data receiving device. 
         [0017]    The device may further comprise a security solution, which may comprise at least one of a firewall, network address translation, and filtering functions. 
         [0018]    Yet another aspect of the present invention, a mobile communication unit comprising at least one wireless communication interface and at least one processing unit arranged to pack circuit, CS, and packet, PS, switched data into a mutual connection tunnel packet addressed to a tunnel terminating device, the data being packed so as to allow for separation in the tunnel terminating device between CS and PS traffic. 
         [0019]    The communication interface may be arranged to operate using at least one of Mobile@Home, WiMAX, or MowLAN communication protocols. 
         [0020]    Yet another aspect of the present invention, an infrastructure telecommunication wireless network is provided, comprising at least one tunnel terminating device arranged to operate the method described above. 
         [0021]    Still another aspect of the present invention, a computer program is provided for communicating with a mobile communication unit, comprising instructions sets for:
       receiving, in a tunnel terminating device, TTD, in a tunnel connection communication information from a mobile station;   analysing the communication information in the TTD;   separating circuit switched data from packet switched data in the TTD;   forwarding circuit switched data from the TTD to appropriate communication infrastructure component; and   forwarding packet switched data from the TTD to appropriate receiver.       
 
         [0027]    With the solutions as provided by the present invention it is possible to provide high speed packet based communication access to network using existing telecommunications network infrastructure with minor adjustments at low cost and it is possible to migrate existing technologies to include this high speed access as well. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0028]    In the following the invention will be described in a non-limiting way and in more detail with reference to exemplary embodiments illustrated in the enclosed drawings, in which: 
           [0029]      FIG. 1  illustrates schematically a general network topology according to the present invention; 
           [0030]      FIG. 2  illustrates an embodiment of an infrastructure component according to the present invention; 
           [0031]      FIG. 3  illustrates an embodiment of a mobile station according to the present invention; 
           [0032]      FIG. 4  illustrates an embodiment of a network topology according to the present invention; 
           [0033]      FIG. 5  illustrates another embodiment of a network topology according to the present invention; 
           [0034]      FIG. 6  illustrates another embodiment of a network topology according to the present invention; 
           [0035]      FIG. 7  illustrates another embodiment of a network topology according to the present invention; 
           [0036]      FIG. 8  illustrates another embodiment of a network topology according to the present invention; 
           [0037]      FIG. 9  illustrates a method according to the present invention; 
       
    
    
     DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS 
       [0038]    In  FIG. 1 , reference numeral  1  generally denotes a mobile station MS communicating wirelessly  2  with a gateway  3  to a communication network  10 . The communication network comprises apart from the gateway  3 , communication channels  4 ,  6 , and  8 , a communication infrastructure  5 , tunnel terminating device TTD  7  and further communication infrastructure  9 . Depending on the communication interface and protocol applied, the communication infrastructures  5 ,  9  will look differently. A number of examples will be shown below; however, the person skilled in the art should appreciate that these do not limit the invention to these examples. The mobile station MS  1 , often referred to as a mobile node (MN), for instance a cell phone or laptop or some other user equipment (UE) communicates with the gateway  3  through some wireless interface  2 , e.g. GPRS, UMTS, WCDMA, WLAN, WPAN, Mobile@Home, WiMAX, MowLAN, or similar interface compatible with packet based communication protocols. The tunnel terminating device may also perform different types of security solutions, such as but not limited to, firewall (FW), network address translation, and filtering functions (including e.g. application filtering, content filtering (parent control or similar), address filtering, service provider filtering, or other network filtering functions). 
         [0039]    WLAN includes all wireless local area network protocols, for instance IEEE 802.11, 802.15, 802.16 based protocols, and WPAN include wireless personal area networks, e.g. Bluetooth or similar protocols. 
         [0040]    The operation of the present invention is as follows: both circuit switched and packets switched data information are packed into tunnel packets in the mobile station  1  and sent directly to the FW/TTD  7  (similar to a Tunnel Terminating Gateway, TTG) via the appropriate infrastructure network components depending on the communication interface and protocol. The tunnel is mutual for CS and PS traffic. At the FW/TTD  7  the tunnel packets are opened for examination and a policy based routing is performed separating CS (Circuit Switched) and PS (Packet Switched) information traffic. CS information relate generally to speech traffic for instance as in GSM or GPRS protocols. PS information traffic generally relates to data traffic for instance email, HTML, FTP or similar IP based information. However, it should be understood that other protocols may be applicable within the PS channel, e.g. UDP (User Datagram Protocol) or ATM (Asynchronous Transfer Mode) based traffic protocols. The policy based routing may be coupled to information content in the data packets and/or information regarding the user or the type of business arrangement between the user and the service provider/operator; this may include service level, bandwidth paid for, services subscribed to, priority, operator, or similar business related agreements. 
         [0041]    Traffic originating from the mobile station is sent through an IPSec based tunnel to the FW/TTD which in turn relays the traffic to appropriate channels depending on type of information. The method according to the present invention will be discussed in more detail below in this document. It should be noted that with the term IPSec is not meant any special IP security protocol but any suitable secure tunnel protocol operating in an IP environment may be used. 
         [0042]      FIG. 2  illustrates an infrastructure device operating as FW/TTD. This infrastructure device  200  comprises a processing unit  201  that handles control over communication packets. The device  200  may further comprise a memory unit or units, volatile  202  and/or non-volatile  203 , for storing control software, statistics, updates, and so on as understood by the person skilled in the art. The memory units may comprise any suitable type including but not limited to: RAM, SRAM (Static RAM) or DRAM (Dynamic RAM) (e.g. DIMM RAM versions, RDRAM, Rambus), diskette, CD-ROM (Compact Disk-Read Only Memory), DVD (Digital Video Disk), flash or similar memory media (e.g. compactflash, SD secure digital, memorystick, miniSD, MMC multimediacard, smartmedia, transflash, XD), HD-DVD (High Definition DVD), or Bluray DVD, USB (Universal Serial Bus) based memory media, magnetic tape media, optical storage media, magneto-optical media, bubble memory. The infrastructure device  200  may further comprise an interface unit for interfacing with a user or operator during installation, maintenance, or operation of the device. The device  200  may further comprise two communication interfaces (which can be using the same physical interface)  205 ,  206 : one for communication towards a mobile station and one towards other infrastructure network devices. The infrastructure device  200  is arranged to receive data packets from the mobile station and separate CS and PS packets and redirect these to appropriate channels depending on network topology. 
         [0043]      FIG. 3  shows a mobile station operating in a network enabled according to the present invention. The mobile station  300  comprises a processing unit  301  for handling communication operations, user interface commands, and internal control data between different units in the mobile station  300 . Also, the mobile station may comprise one or several memory units  302 ,  303  of volatile and/or non-volatile type as understood by the person skilled in the art (see for instance at least parts of list exemplified for the infrastructure device  200  as shown above). The mobile station  300  may further comprise at least one communication interface  305  and a user interface  306 . The station  300  may also comprise a unique identification interface  304  such as for instance for receiving a SIM card (not shown). This unique identification may be used for authentication, authorization and accounting (AAA) purposes. 
         [0044]      FIG. 4  illustrates one embodiment of a network topology and communication setup according to the present invention. The mobile station  401  connects to an access point (AP)  402  located on a local network  403  (which may comprise for instance a router, firewall and/or modem, these are not shown since they are understood by the person skilled in the art) in turn connected through some broadband access connection  416  to an external network (e.g. the Internet)  404 . The FW/TTD  405  discussed earlier is in turn also connected to the same external network  404 . Traffic coming from the mobile station  401  is transferred in an IPsec tunnel  410  to the FW/TTD  405  (e.g. a signalling gateway (SGw) in 3GPP networks). The FW/TTD is arranged to analyze the traffic coming from the mobile station  401  and separate different types of information depending on type using a policy based routing method. For PS traffic a GGSN (Gateway GPRS Support Node) is set as default gateway and traffic is rerouted to this GGSN  406  in a GTP tunnel  413  on a communication line  409 . The GGSN  406  in turn will reroute the PS traffic to a suitable APN (Access Point Name) on a Gi interface (raw IP)  415 . CS traffic is rerouted from the FW/TTD to a BSC (Base Station Controller)  407  in an Abis interface  414  on a communication line  410 . The BSC may for instance be a Home BSC (HBSC)  407 . The BSC  407  is connected  412  to an SGSN (Serving GPRS Support Node)  408  which in turn has a connection  411  to the GGSN  406 . 
         [0045]    The Access point  402  that the mobile station  401  connects to may belong to the users own home network  403 , to a visited and operator owned network, or any other suitable network that accepts connection for the mobile station  401  and for which there is a connection to the FW/TTD  405  directly or indirectly. 
         [0046]      FIG. 5  illustrates a network topology according to another embodiment of the present invention wherein the network to begin with is configured as a Mobile@Home network but migrates to a MowLAN network. The network shown in  FIG. 5  is a Mobile@Home network topology. Similar reference numerals indicate similar entities as was discussed in relation to  FIG. 4 . Traffic from the mobile station  401  is tunnelled  410  to a tunnel terminating device  405 . However, in this case all traffic is forwarded to a HBSC (Home Base Station Controller)  407  on an Abis interface  513  and the HBSC forwards all traffic to a SGSN  408  on a Gb interface  514 . The SGSN  408  is responsible for handling PS traffic which is transferred on a GTP interface  516  to a GGSN  406  which in turn communicates the traffic via the FW/TTD  405  on a Gi (raw IP) interface  517 . This solution can easily be migrated to the a solution according to the present invention by combining the Mobile@Home solution with a MowLAN solution and the network topology will then be as shown in relation to  FIG. 4 . 
         [0047]      FIG. 6  illustrates a network topology according to another embodiment of the present invention wherein the network to begin with is a MowLAN network but migrates to a Mobile@Home network. Similar reference numerals indicate similar entities as was discussed in relation to  FIG. 4 . Traffic from the mobile station  401  is tunnelled  410  to a tunnel terminating device  405 . However, in this case all/PS traffic is forwarded to a GGSN  406  on a GTP interface  613  and the GGSN forwards the PS traffic back to the Internet  404  using a Gi interface  614 . This solution can easily be migrated to the a solution according to the present invention by combining the MowLAN solution with a Mobile@Home solution and the network topology will then be as shown in relation to  FIG. 4 . 
         [0048]      FIG. 7  illustrates a network topology according to another embodiment of the present invention wherein the network is a SGSN termination solution network. Communication traffic from the mobile station  401  is transferred via a tunnel connection  410  to a FW/TTD  405  which forwards CS traffic to the HBSC  407  on an Abis interface  713 . The HBSC in turn forwards CS traffic to the SGSN  408  on a Gb interface  412 . The SGSN routes CS traffic back to the network  404  on a Gi interface  715 . The FW/TTD routes PS traffic to the network  404  also on a Gi interface  716 . 
         [0049]      FIG. 8  illustrates a network topology according to another embodiment of the present invention wherein the network has a separated user and control plane on a GSN solution. Traffic from the mobile station  401  is routed in an IPSec tunnel to the FW/TTD  405  which extracts the CS traffic part and forwards this to the HBSC  407  on an Abis interface  813 . The HBSC  407  in turn sends traffic (CS) back to the FW/TTD on a Gb interface  814 . PS traffic is routed directly from the FW/TTD  405  to the network  404  on a Gi interface  815 . 
         [0050]    The present invention may be operated in its core application as a program code executed in a processing unit ( 201 ) as instruction sets stored in a memory ( 202 ,  203 ) performing the following method steps: 
         [0051]      901 . Receiving traffic information data in a secure tunnel from a mobile station in the FW/TTD. 
         [0052]      902 . Extracting the traffic data and separating CS and PS traffic. 
         [0053]      903 . Forwarding CS traffic to suitable communication network device. 
         [0054]      904 . Forwarding PS traffic to suitable network application device. 
         [0055]      905 . Optionally handling billing issues in suitable device or devices, e.g. the FW/TTD. This can be done using suitable FBC/AWARE solutions. 
         [0056]    AAA functions (Authentication, Authorization and Accounting) may operate according to standard communication protocols or they may at least in part be implemented in the FW/TTD. For instance based on policy decision functions at least some AAA functions are advantageously performed in the FW/TTD. 
         [0057]    The present invention allow for easy migration from different standard network configurations allowing operators and/or network providers to enhance the network utilization and optimize the performance for the customers without affecting network service negatively during setup of the solution according to the present invention. The invention provides one combined solution for tunnel termination and switching systems. Infrastructure devices may be better utilized since they may double or triple their usage, e.g. the same equipment may be used for TT, IDP/IDS and FW. It can later be scaled towards a layered architecture on GSN. Support CS replacement, i.e. it can support both a central and a distributed solution of PS termination/handling. The solution solves a Mobile@Home problem which may be found in relation to 3GPP TS 24.008 packetization of the PS part of the Mobile system. It will enhance the bandwidth experience for the users since it will reduce the bottleneck (HBSC/SGSN) in the 3GPP UMA solution. 
         [0058]    It should be noted that the word “comprising” does not exclude the presence of other elements or steps than those listed and the words “a” or “an” preceding an element do not exclude the presence of a plurality of such elements. It should further be noted that any reference signs do not limit the scope of the claims, that at least parts of the invention may be implemented at least in part by means of both hardware and software, and that several “means”, “units” and “devices” may be represented by the same item of hardware. 
         [0059]    The above mentioned and described embodiments are only given as examples and should not be seen to be limiting to the present invention. Other solutions, uses, objectives, and functions within the scope of the invention as claimed in the below described patent claims should be apparent for the person skilled in the art. 
         [0060]    Definitions 
         [0061]    AAA Authentication, Authorization and Accounting 
         [0062]    APN Access Point Name 
         [0063]    ATM Asynchronous Transfer Mode 
         [0064]    BGP Border Gateway Protocol 
         [0065]    BGw Billing Gateway 
         [0066]    CAS Customer Administration System 
         [0067]    CS Circuit Switched 
         [0068]    CDS Common Directory System 
         [0069]    CGSN Combined GSN 
         [0070]    CLI Command Line Interface 
         [0071]    CN Core Network 
         [0072]    DIP Dynamic IP 
         [0073]    DMZ DeMilitarized Zone 
         [0074]    DNS Domain Name System 
         [0075]    E-AAA Ericsson AAA 
         [0076]    EMA Ericsson Multi-Activation 
         [0077]    ESRP Extreme Standby Router Protocol 
         [0078]    FE Fast Ethernet 
         [0079]    FPC Flexible PICs Concentrator 
         [0080]    FVS Forwarding Virtual Server 
         [0081]    FW Firewall 
         [0082]    GE Gigabit Ethernet 
         [0083]    GGSN Gateway GPRS Support Node 
         [0084]    GGSN-VIP GGSN Virtual IP address (same as GTP VIP) 
         [0085]    GPRS General Packet Radio Service 
         [0086]    GRD Generic Routing Domain 
         [0087]    GRE L2 Tunnel Protocol 
         [0088]    GRX GPRS Roaming Exchange 
         [0089]    GSM Global System for Mobile Communication 
         [0090]    GSN GPRS Support Node 
         [0091]    GTP GPRS Tunneling Protocol 
         [0092]    HA High Availability 
         [0093]    HE-VASP Home Environment Value Added Service Provider 
         [0094]    HLR Home Location Register 
         [0095]    HTTP Hypertext Transfer Protocol 
         [0096]    IBR Inband RADIUS 
         [0097]    iLB internal Load Balancer 
         [0098]    Inet Internet 
         [0099]    IPI IP Infrastructure 
         [0100]    IPMP IP MultiPathing 
         [0101]    IPsec IP Security 
         [0102]    ISDN Integrated Services Digital Network 
         [0103]    ISP Internet Service Provider 
         [0104]    L2/L3 Layer 2/Layer 3 
         [0105]    LB Load Balancer 
         [0106]    LDAP Lightweight Directory Access Protocol 
         [0107]    MAC Medium Access Control 
         [0108]    MIB Management Information Base 
         [0109]    MIEP Mobile Internet Enabler Proxy 
         [0110]    MIP Mapped IP 
         [0111]    MMC Multi-Media Center 
         [0112]    MMS Multi-Media Service 
         [0113]    MS Mobile Station 
         [0114]    MSC Mobile Services Switching Center 
         [0115]    MTA Mail Transfer Agent 
         [0116]    NAT Network Address Translation 
         [0117]    NOC Network Operation Center 
         [0118]    OBR Outband RADIUS 
         [0119]    OGw Online Mediation Gateway 
         [0120]    OOB Out of Band 
         [0121]    O&amp;M Operations &amp; Maintenance 
         [0122]    OSN Optimization Server Node 
         [0123]    OSPF Open Shortest Path First (Routing) 
         [0124]    PAT Port Address Translation 
         [0125]    PBN Packet Backbone Network 
         [0126]    PIU Plug-In-Unit 
         [0127]    PM Provisioning Manager 
         [0128]    PLMN Public Land Mobile Network 
         [0129]    PoI Point of Interconnection 
         [0130]    PP Product Package 
         [0131]    PS Packet Switched 
         [0132]    PSTN Public Switched Telephone Network 
         [0133]    PVC Permanent Virtual Circuit 
         [0134]    RADIUS Remote Authentication Dial In User Service 
         [0135]    RNC Radio Network Controller 
         [0136]    SAPI Server Access and Protection Infrastructure 
         [0137]    SCR (or SCM) Service Configuration Registry, also called Service Configuration Manager 
         [0138]    SF Server Farm 
         [0139]    SGW Signaling Gateway 
         [0140]    SLB Server Load Balancer 
         [0141]    SMS-CShort Message Service Center 
         [0142]    SMTP Simple Mail Transfer Protocol 
         [0143]    SN Service Network 
         [0144]    SN-IPI Service Network IP Infrastructure 
         [0145]    SNMP Simple Network Management Protocol 
         [0146]    SNOC Service Network Operation and Maintenance Center 
         [0147]    SNOS Service Network Operation and Maintenance System 
         [0148]    SOS Service Ordering System 
         [0149]    STM Synchronous Transfer Mode 
         [0150]    STP Signaling Transfer Point 
         [0151]    STP Spanning Tree Protocol 
         [0152]    SVS Standard Virtual Server 
         [0153]    SW Switch 
         [0154]    SD Security Domain 
         [0155]    SR Site Router 
         [0156]    SZ Security Zone 
         [0157]    TCP Transport Control Protocol 
         [0158]    TPS Transactions per seconds 
         [0159]    TSC Transit Switching Center 
         [0160]    TSP Telecom Server Platform 
         [0161]    UDP User Datagram Protocol 
         [0162]    UMTS Universal Mobile Telecommunication System 
         [0163]    USIS User Session and Identity Server 
         [0164]    VIP Virtual IP 
         [0165]    VLAN Virtual LAN 
         [0166]    VPN Virtual Private Network 
         [0167]    VR Virtual Router 
         [0168]    VRF VPN Routing and Forwarding Table 
         [0169]    VRRP Virtual Router Redundancy Protocol 
         [0170]    WAP Wireless Application Protocol 
         [0171]    WCDMA Wideband Code Division Multiple Access 
         [0172]    WLAN Wireless Local Area Network (e.g. IEEE 802.11, 802.15, 802.16 series of protocols) 
         [0173]    WPAN Wireless Personal Area Network (e.g. Bluetooth)