Page 1360 - 5G Basics - Core Network Aspects
P. 1360

3                                                 Signalling aspects


            The keywords "can optionally" indicate an optional requirement which is permissible, without implying any
            sense of being recommended. This term is not intended to imply that the vendor's implementation must
            provide the option, and the feature can be optionally enabled by the network operator/service provider.
            Rather,  it  means  the  vendor  may  optionally  provide  the  feature  and  still  claim  conformance  with  this
            Supplement.


            6       Signalling requirements and scenarios

            6.1     SDN-enabled network

            In the SDN-enabled network scenario, the centralized SDN controller creates a traffic path from one edge of
            the network to the other edge of the network using certain protocols over the southbound interface, such
            as OpenFlow [b-ONF], which programs this traffic on each node in the path, including edge, aggregation and
            core switches/routers. The first packet of the new traffic is sent to a centralized SDN controller which applies
            policy, computes the paths and uses the southbound interface to direct this traffic into each node on the
            path.
            Considering that this approach brings several problems, the following issues are recommended to be solved:

            •       It creates an explosion of forwarding states on the physical switches/routers;
            •       The SDN controller should communicate with each of the physical switches/routers in the path when
                    a new traffic is needed to be programed;

            •       This model unavoidably brings extra latency.

            6.2     SDN-enabled overlay network
            In  the  SDN-enabled  overlay  network  scenario,  the  centralized  SDN  controller  uses  overlay  tunnels  to
            virtualize the network. These tunnels generally terminate in virtual switches/routers, and can also terminate
            in physical switches/routers. This scenario reduces the size of the forwarding states in the physical underlay
            nodes and may not touch the physical switches when adding a new tenant or virtual machine (VM). Most
            importantly, the SDN controller provides a seamless migration path for introducing SDN into the existing
            production networks.
            There are multiple data plane protocols which can be used to create overlay tunnels. Taking OpenFlow as an
            example, it can just be deployed at the edge of the network and does not touch the aggregation and core
            physical switches/routers. In that case, OF-Config [b-ONF] is used to create overlay tunnels and OpenFlow is
            used to program traffic into the tunnels.
            However, in this scenario, it is very difficult to provide per-tenant or per-VM quality of service (QoS), because
            every packet is encapsulated into a tunnel. Support of fine-grained queuing is recommended in order to
            isolate tenants and provide per-tenant QoS, respectively.

            6.3     SDN controller related requirements and scenarios

            6.3.1   Hybrid network
            This  deployment  model  allows  the  co-existence  of  traditional  environments  of  closed  vendors'
            router/switches and OpenFlow-enabled devices. This hybrid approach refers to the interconnection of both
            the control and data planes of legacy and new network elements, which can be regarded as the smooth
            migration  for  the  existing  network.  Figure  6-1  depicts  the  hybrid  network  model.  The  legacy  controller
            mentioned in this figure is not limited to the server and can be extended to other device types. The route
            reflector  for  example,  which  is  the  most  popular  way  to  distribute  border  gateway  patrol  (BGP)  routes
            between routers of the same autonomous system (AS), can be regarded as a legacy controller. It is required
            to provide the dedicated gateway-like component between the existing legacy controllers and OpenFlow
            controllers in the new control plane.





            1350
   1355   1356   1357   1358   1359   1360   1361   1362   1363   1364   1365