Babu, Aishwarya. Design and implementation of a virtual networking framework for the MobilityFirst future internet architecture. Retrieved from https://doi.org/doi:10.7282/T3R78H5T
DescriptionThis thesis presents the design and implementation of a virtual networking framework for the MobilityFirst (MF) future Internet architecture (FIA). The proposed design leverages the key feature of MobilityFirst by which all network-attached objects are given a globally unique identifier (GUID). Virtual networks (VNs) are supported in this architecture by assigning a virtual network GUID to each VN, and then using the global name resolution service (GNRS) to dynamically maintain topology information. Virtual networks in MobilityFirst also use an additional routing update message between nodes in the VN, enabling new capabilities such as application specific routing (ASR). The proposed virtual networking processing components are integrated into the prototype MobilityFirst software router which is based on the open source Click routing platform. Routing decisions are made using virtual routing tables maintained at each virtual router and these virtual tables are populated by VN control messages. Evaluation of the VN implementation is done using standard networking tools, ping and iperf, as well a proof of concept validation and demonstration. The ping and iperf experiments compare the performance of the virtual network over MF with the topology solely based on MF. A sample application specific routing based algorithm is implemented within the VN to visualize the effect of ASR using service anycast.