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

ITU-T Focus Group IMT-2020 Deliverables                                 4


            Inside the ICN network, the core network functions as outlined above are realized, namely the rendezvous
            (RV), topology management (TM) and forwarding (FN) function. Although implementable over general L2
            networks,  we  assume  in  most  deployments  an  SDN-based  forwarding  solution,  based  on  the  BF-based
            forwarding as presented in Section 2.2 and is the basis for our demo. The combined RV and TM functions
            fulfill  the  more  traditional  path  computation  element  (PCE)  role  found  in  SDN  environments.  Figure  20
            presents the various elements of our architecture.
            In the case of services across multiple domains, the establishment of a single domain IP-based autonomous
            system in Figure 20 reduces this case to that of a standard inter-domain IP-based operation. In other words,
            a service request stemming from a cNAP in one domain will be sent via the ICN GW of the originating domain,
            governed via standard BGP (Border Gateway Protocol) mechanisms, to the receiving domain. If this domain
            is another IP-over-ICN domain, the request will enter through the ICN GW of the receiving domain and will
            be forwarded accordingly within the network, as defined by the operations in our PoC.

            10.2.2  Showcase Proof-of-Concept

            The demonstration to run IP services over an ICN-based infrastructure and leveraging the novel coincidental
            multicast concepts for HTTP traffic requires a deployment which allows to showcase exactly this. Figure 21
            illustrates the topology of the test-bed to demonstrate the benefits of the proposed solution. All IP endpoints
            (both clients and servers) are depicted with grey squares and their NAPs with aqua circles; each NAP serves
            exactly one IP endpoint. The Mininet platform (Handigol, et al. 2012) was used in this topology to construct
            a cluster of 10 IP endpoints acting as clients requesting content from a server which located at the centre
            bottom in Figure 21. This IP endpoint is labelled as “Apache Server” and serves http://video.point to the
            Mininet clients. Another IP endpoint and its NAP is depicted in the bottom left, next to the RV / TM, which
            acts as a trigger client to start the experiment. All yellow circles are pure ICN forwarding nodes with no other
            functionality than connecting the neighbouring nodes.
            The content offered by the server is an MPEG DASH video which allows to stream a video via HTTP. To start
            the experiment the Gstreamer client issues the initial HTTP request to http://video.point/stream.mpd which
            triggers a dedicated software, running on the NAP serving video.point, to send an ‘out-of-band’ control
            message to all emulated clients notifying them to start requesting the stream.mpd file too. This mimics a
            group of clients that happen to watch the same content at roughly the same time.


















                                   Figure 21 – Test-bed topology with 10 emulated clients
            In terms of hard- and software, the deployment is based on COTS x86 machines with Debian 8.3 installed. An
            unmodified Gstreamer client Version 1.4.4 was used together with an unmodified Apache web server. The
            MPEG DASH video was encoded with publicly available encoding and packaging tools.














                                                                                                         279
   280   281   282   283   284   285   286   287   288   289   290