Embedding Location-Based Network Connectivity within IPv6 Address
MetadataShow full item record
IPv4 (Internet Protocol Version 4) the famous 32-bit address, has been used in networks for many decades  and would not have sustained its usability without NAT(Network Address Translation). IPv6 (Internet Protocol version 6) with its 128-bit address, provides slight routing information . In this thesis, we present ESPM (Embedding Switch ID, Port number, MAC address), Embedding Switch Identification number, Port number and MAC (Media Access Control) Address within IPv6 protocol and SDN technology, imposing a device connectivity hierarchy upon the address space. We amend the IPv6 global addressing scheme for hosts to include their MAC address as well as the switch and port numbers that they are connected to. This scheme encodes information that would ordinarily require a lookup or query packets and decrease CAM (Content Addressable Memory) table entries on the switch by forwarding the packets using the ESPM algorithm. After processing ESPM algorithm to check for OF (Open Flow) controller ID, OF switch ID, and the Port ID, the amount of total packets transferred on the network to fulfill an ICMP (Internet Control Message Protocol) request-reply process decreased by 28.1% in 1-switch-2 host. In order to demonstrate the feasibility of such an addressing scheme, we use POF (Protocol Oblivious Forwarding) controller and POF switch  to implement ESPM and then measure the impact on the number of network management packets transferred between hosts during connectivity tests.