|| ''' MOBILITY FIRST : '''NOTE - 01|| ---- ||''' NEW ARCHITECTURE ''' || The main points to make a new approach for the Internet architecture viable are * '''Separation of identity and localization''' * The creation of overlay networks for introducing '''new control plane''' * Address Allocation * Routing * Name Resolution * The adoption of '''new routing strategies''' for these overlay networks ---- ||'''Use cases '''|| Along with above mentioned points, we may also want to look at the use cases that might guide us in design process 1. ''' MULTI-HOMING ''' This refers to the scenario where-in the end device may come with multi-home capability i.e., interfaces for different technologies on same device . This implies a requirement to support multiple interface. ||'''Q'''|| * '''Use "Multi-homed" gateways for -''' * Address Translation and * Protocol Translation between two domains ? * Binding interface information to '''GUID ''' => Authentication? * '''Selection of interface by network''' ? ---- 2. ''' HOST MOBILITY ''' Support for host mobility requires - * dynamic binding of end host to network when connection point to network changes * Redirection of in-transit packet without support from specific entity * Support parallel binding to multiple networks --- (GUID : NA Mapping) * Frequency of updates (GUID:NA) => '''Network sensitivity to change''' ---- 3. '''NETWORK MOBILITY''' ---- 4. '''STRANGE COMMUNICATION SCENARIOS''' This section includes but is not limited to * vehicular communication, * Personal area networks, * Military communication and * Disaster recovery systems ||Q|| * What are the requirements? * How to attain considerable uniformity in network design ? ---- || ''' MOBILITY FIRST '''|| ''' 1. GNRS '''(Global Name Resolution Service)- '''To address the separation of identity and location ''' * Each node in the network shall be assigned a '''GUID''' (Globally Unique ID), that shall serve as the '''unique''' identity of the node. * This '''GUID''' is associated with current network reachability information of the node * This serves to separate addressing from location => support for '''mobility''' * '''GNRS''' functionality is attained using Distributed system ( '''DHT''') ||''' Q '''|| * Who assigns these '''GUID''' ? * Levels of '''GNRS''' required ? => '''Only Local and Global '''? ----- ''' 2. Routing ''' '''GSTAR''' (Global Storage Aware Routing) Features - * Delay Tolerance * Storage Aware * Decisions based on link quality Currently the above are hinted to be used for intra-domain routing. There is a need for attaining routing on flat address : '''GUID ?'''