Tuesday, June 4, 2019

Stateless Auto Configuration Addressing With Ipv6 Computer Science Essay

Stateless Auto Configuration Addressing With Ipv6 Computer Science EssayBeca physical exercise of the ever increasing amount of devices that require IP devote outes, IPv4 addressing will no longer be enough to provide these devices with an IP address. IPv6 was introduced to solve the problems of the exhaustion of IPv4 addresses by increasing the IP address size from 32b to 128b. This altogetherows for to a greater extent than enough IP addresses to be given out and is no chance of them ever forcening out. In this report you will see the different ways in which IPv6 addresses deal be assigned to host machines on a network whether it be static all(prenominal)y or dynamically. There be benefits and too drawbacks for each method which will be covered in this report.What is IPV6?IPv6 is an internet protocol which was veritable to solve the problem of IPv4 address exhaustion. IPv4 practises 32b addressing so that means that it is 232 = 4,294,967,296 addresses. This may seem homo geneous more than enough IP addresses to provide everyone but in fact is not enough to keep up with the growing demand of IP addresses for the newer engine room which requires IP addresses. IPv6 uses 128b addressing 2128 = 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses. 1As you can see there are a huge number of IPV6 addresses available which will almost never run out. Because of this it makes it harder for us humans to catch them in binary like in IPv4 so this is why with IPv6 they are changing to use hexadecimal instead of binary. By utilise hexadecimal it shortens the addresses to allot less than it would be if we kept on using binary but the drawback for this is that many people do not understand hexadecimal as most people havent seen it implemented before.Stateless auto configurationThe stateless auto configuration is when host machines on a network have the ability to configure themselves with a routable IP address without the need of a DHCP master of ceremo nies to assign it an address. The way this is done is that hosts fuss a link local address for each interface connected to it but like MAC and IP addresses the link local address moldiness be unique for each host. To make sure that all of the link local addresses are unique the host machines come out a neighbour charm subject containing its possible link local address that it wants to use. If there is a retort thusly it means that another host has the same address that it wants to use and so must change its possible address and send the neighbour solicitation message again until it doctors a unique address it can use on its interface.Once the host has obtained a link local address its next aim is now to gain an IP address. To do this routers constantly send out router advertisements that hosts on the network listen out for and once the host receives an advertisement it then gains the network information to give its self an IP address to access the network.Advantages of statel ess auto configuration are that there is almost no configuration for the client to do when it the computer tries to gain an IP address. each the client needs to do is wait on the machine getting an IP address from the information gained from the router and that is all that is required to get up and running. another(prenominal) benefit of stateless auto configuration is that it does not need a DHCP master of ceremonies in order for hosts to gain IP addresses and even if it needs to get other information later on it can then contact a DHCP server to get other information such as DNS server addresses.A disadvantage of this method is that it doesnt get the entire network configuration that it may need to be fully functional on the network. sooner it uses DHCPv6 when it has enough configuration to get reach the DHCPv6 server to get the rest of the configuration. This is not good as it would be more efficient to get all of the needed configuration by using stateless auto configuration .2Stateful auto configurationStateful auto configuration is similar to DHCP in the way that IP addresses are given out to hosts on a network by using a server. Even though with IPv6 and its massive amounts of IPs it is still a good idea to use a server to manage IPs for companies to control and easily maintain what computers from each room or division are connected to the router. It also allows you to easily change the configuration of the network if needed from a central point in the network, this case being the DHCPv6 server and change settings such as the DNS server and the range of addresses to provide to hosts and this will also update to the clients when they are due to renew their lease.Stateful auto configuration is utilize when there is no router on the link that is advertising router advertisements to provide the information to give its self an IP address. Instead it goes to a DHCP server that issues the host with all of the required configuration to get access to the ne twork.A disadvantage of stateful auto configuration is that it needs a DHCPv6 server in order to get an IP address and if the DHCPv6 server goes down then there is no way for hosts to get network configurations unless there is a router on the link that is advertising router advertisements. scarce in the worst case scenario when their being no router available then there is no way for hosts to get assigned an IP address.DHCPv6DHCPv6 is the protocol that has been developed to work with IPv6. It allows for hosts on a network to gain an IP address and other settings like DNS and default gateway from the DHCPv6 server by using statefull DHCP. The hosts make contact to the DHCP server by using multicasts and also using the UDP protocol.Below is information on the different messages that are exchanged between the host and the DHCP server in order for the host to gain a valid IPv6 address and get access to network resources with the address given to the host.Solicit This is when the clien t starting time makes contact with the DHCP server.Advertise This is when the DHCP server sends an advertise message saying that it is available to assign IP addresses to the client.Request The client machine now sends a betoken message to the server requesting an IP address and other information such as DNS, Default gateway.Confirm The client now sends a confirm message asking if the information is still valid since the IP address was given out.Renew This is when the clients DHCP lease time is running out and needs to be extensive or given out a new IP address. With DHCP is it most likely during a renew process that the IP address will be extended to the client.Rebind This is similar to the renew message but with the rebind message the client contacts the server to increase its lease time but is also able to update any changes to other network configuration such as the DNS servers without changing its IP addressReply This is when the server sends a react message with netw ork configuration information in response to a solicit, request, renew and rebind messages received from the client before. The server then sends another reply message to confirm that the configuration that the client has received is appropriate for that network the client is connected to.Release The release message is used to indicate to the DHCP server that the client will no longer use the IP address and that the IP address the client had can go back into the address kitty for another client to use.Decline The decline message is sent from the client to tell the DHCP server that the IP address given out from the server has already been assigned to another host on the network.Reconfigure This message is sent from the DHCP server to inform the client that there is new configuration on the network and the client must then send a renew and reply message in order to receive the updated information.3ConclusionIPv6 is a vast improvement on the previous IPv4 protocol with the ability t o provide almost unlimited IP addresses to hosts. The two ways in which hosts can gain an IP address are both adequate ways to distribute IP addresses but there are disadvantages with both stateful and stateless auto configuration. Because stateless requires that there must be a router that is advertising router adverts then it means that if there is no router then of course also means it cannot gain its IP address by using stateless configuration. Another disadvantage of this is that the router advertisements do not provide the hosts with all of the network configuration that it may need and then the host has to go to a DHCPv6 server using stateful configuration to get the rest of the configuration. There are also disadvantages for stateful addressing too in that if there is no DHCP server available then it cannot issue IP addresses to hosts.But out of the two auto configurations I would choose stateful to be the best method of issuing IP addresses because it allows for a outback( a) server to distribute address and you can easily change the network settings on the DHCP server and it will also update the clients on the network. It also allows for more control on who gets what range of IP addresses and lets you easily manage IPs to be issued to certain departments or rooms in a bon ton so you can monitor the machines more easily.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.