Page 162 - ITU-T Focus Group IMT-2020 Deliverables
P. 162

3                                        ITU-T Focus Group IMT-2020 Deliverables




                                           Node
                                         Manager

                                         Slicer      C-plane    C-plane     C-plane
                                       Controller
                                         Slicer      D-plane    D-plane     D-plane

                                                      VIF         VIF         VIF



                                                Physical Network Interfaces



                                 Figure 7.3-1 – Underlying infrastructure of FLARE [Ref.7.3-5].


            FLARE is an open deeply programmable node architecture that can run multiple isolated virtual network
            functions on a physical node simultaneously. As shown in Figure 7.3-1, a FLARE node consists of a hybrid of
            many-core  network  processor  and  x86  processor.  With  the  technology  of  virtualization,  we  sliced  both
            network resources (CPUs, memory and link bandwidth) in both many-core processors and x86 processors
            environment into isolated slivers. For each sliver, control plane runs on x86 processors while data plane runs
            on  many-core  processors.  Control  plane  and  data  plane  communicate  via  Ethernet-over-PCI  interface
            [Ref.7.3-5].
            All incoming packets will be scanned and classified by Slicer and then diverted to slivers. Although not shown
            in the figure, there is a central node called FLARE central that talks to Node Manager to manage the resources
            of each FLARE nodes. The control module called Node Manager is in charge of adding/removing slivers from
            a FLARE node. Users can also configure and program their slivers via the interface provided by FLARE central
            [Ref.7.3-5].

            FLARE’s architecture helps to fill in the gap between SDN and NFV, because it allows to implement software
            programs  of  the  both  types  on  a  same  node  while  keeping  individual  logics  isolated.  The  many-core
            architecture  enables  this  implementation  without  sacrificing  performance.  One  such  example  (using
            ‘Lagopus’ software switch) will be discussed in Section 7.3.5 and 7.3.6.
            7.3.4   Use cases of FLARE architecture

            Use case 1: Application-Specific Mobile Edge Computing [Ref.7.3-3 and 7.3-4]
            Mobile Edge Computing (MEC) has been recognized as one of the key emerging technologies in the evolution
            towards 5G cellular wireless networks. In this paper, we present an application-specific MEC architecture
            that  applies  the  concept  of  data  plane  programmability  to  Mobile  Virtual  Network  Operators  (MVNOs)
            network.

























            156
   157   158   159   160   161   162   163   164   165   166   167