Page 323 - From GMS to LTE
P. 323

Long Term Evolution (LTE) and LTE-Advanced Pro  309

               manufacturers. In other words, these network functions run on a server supplied by the
               same manufacturer. In this example, the CSCFs are simply a piece of software and from
               a technical point of view there is no need to run them on a specialized server. The idea
               of NFV is to separate the software from the hardware and to put the CSCF software into
               virtual machines. As explained above, there are a number of advantages to this. In this
               scenario the separation means that network operators do not necessarily have to buy
               the software and the hardware from the same network infrastructure provider. Instead,
               the CSCF software is bought from a specialized vendor while off‐the‐shelf server hard-
               ware can be bought from another company. The advantage is that off‐the‐shelf server
               hardware is mass produced and there is stiff competition in that space between several
               vendors, such as HP, IBM and others. In other words, the hardware is much cheaper. As
               described above, it becomes very easy, for example, to add additional capacity by install-
               ing off‐the‐shelf server hardware and starting additional CSCF instances as required.
               Load sharing also becomes much easier because the physical server is not limited to
               running virtual machines with a CSCF network function inside. As virtual machines are
               completely independent of each other, any other operating system or software can be
               run in other virtual machines running on the same physical server. Also, virtual
               machines can be moved from one physical server to another while they are running
               when a physical server reaches its processing capacity. Running different kinds of net-
               work functions in virtual machines on standard server hardware also means that there
               is less specialized hardware for network operators to maintain.
                Another network function that lends itself to running in a virtual machine is the LTE
               Mobility Management Entity (MME). As described at the beginning of this chapter, this
               network function communicates directly with mobile devices via an LTE base station. It
               is responsible for tasks such as authenticating a user and their device when a device is
               switched on, instructing other network elements to set up a data tunnel for user data
               traffic to the LTE base station where a device is currently located, instructing routers to
               modify the tunnel endpoint when a user moves to another LTE base station, and gener-
               ally keeping track of a device’s whereabouts so it can send a paging message for incom-
               ing voice calls. All of these management actions are performed over IP so from an
               architecture point of view, no special hardware is required to run MME software. It is
               also very important to realize that the MME only manages the mobility of the user and
               when the location of the user changes it sends an instruction to a router in the network
               to change the path of the user data packets. All data exchanged between the user and a
               node on the Internet completely bypass the MME. In other words, the MME network
               function is itself the origin and sink of signaling messages that are encapsulated in IP
               packets. Such a network function is easy to virtualize because the MME does not rely
               on specific hardware to transmit and receive its signaling messages. This means that an
               MME does not require any knowledge or insight into how these IP packets are sent and
               received. A possibility, therefore, is to put a number of virtual machines each running
               an MME instance and additional virtual machines running CSCF instances on the same
               physical server. Mobile networks usually have many instances of MMEs and CSCFs and
               as network operators add more subscribers, the amount of mobility management sign-
               aling increases as well as the amount of signaling traffic via CSCF functions required for
               establishing VoLTE calls. If both network functions run on the same standard physical
               hardware, network operators can first fully utilize one physical server before adding
               more hardware. This is quite unlike the situation today where the MME runs on
   318   319   320   321   322   323   324   325   326   327   328