The NAT and IPv4 addresses have slowed lower the depletion of IPv4 addresses but NAT has some disadvantages. The main one major benefits supplying by NAT may be the security.
NAT hides the non-public IPv4 network in the public Internet which supplies a perceived degree of security by denying computers around the public Internet from being able to access internal hosts. However, NAT isn’t the alternate for correct network security, for example security supplied by a firewall.
In RFC 5902, the IAB incorporated the NAT for IPv6 quote. “It is generally perceived that the NAT box provides one degree of protection because exterior hosts cannot directly initiate communication with hosts behind a NAT. However, you ought to not confuse NAT boxes with firewalls.
As discussed in [RFC4864], Section 2.2, the action of translation doesn’t provide peace of mind in itself. The stateful filtering function can offer exactly the same degree of protection without requiring a translation function. For more discussion, see [RFC4864], Section 4.2.”
IPv6, addressing plan, provides 340 undecillion addresses. It’s own IPv6 private address space and NAT, that are implemented differently compared to what they are suitable for IPv4.
IPv6 Unique Local Addresses (ULA)
These addresses are the same private addresses of IPv4, but you will find major variations between both. The intent of IPv6 Unique Local Addresses (ULA) provides IPv6 address space for communications inside a local site. It’s not supplying any extra IPv6 address space and never supplying any degree of security.
The prefix for IPv6 Unique Local Addresses (ULA) is FC00::/7, which range within the first hextet is FC00 to FDFF. The figure below illustrates the initial Local Addresses (ULA).
Following the prefix, the following 1 bit is placed to at least one when the prefix is in your area assigned. Set to might be defined within the later. The following 40 bits is really a at random generated global ID adopted with a 16-bit Subnet ID. These first 64 bits result in the ULA prefix. The rest of the 64 bits are utilized because the interface ID. These addresses are defined in RFC 4193. ULAs can also be known as Local IPv6 addresses.
ULA enables sites independently interconnected, without creating any address conflicts. The address may be used individually with no ISP and can be used as communications inside a site without getting any Internet connectivity.
The ULA isn’t routable across to the web like RFC 1918 private IPv4 address however, in the event leaked by routing or DNS, there’s no conflict with every other addresses.
The IPv6 addresses aren’t produced to make use of by means of NAT to translate between unique local addresses and IPv6 global unicast addresses. The execution and possible ways to use IPv6 unique local addresses continue to be under-examined through the Internet community.
NAT for IPv6
There are many types of the NAT for IPv6, which offer transparent access between IPv6-only and IPv4-only systems. NAT for IPv6 sits dormant as a kind of private IPv6 to global IPv6 translation like NAT for IPv4 addresses.
The IPv6 devices should talk to one another over IPv6 systems. However, during IPv4 to IPv6 transition, the IETF is promoting several strategies to provide accommodation of IPv4-to-IPv6, including dual-stack, tunnelling, and translation.
Within the approach to dual-stack both IPv4 and IPv6 are running around the devices in parallel. Encapsulating an IPv6 packet in a IPv4 packet may be the approach to tunnelling. This enables the IPv6 packet to become transmitted over an IPv4-only network.
NAT for IPv6 cannot be utilized for a lengthy term approach. It is just like a temporary method to assistance with the transition from IPv4 to IPv6. NAT for IPv6 has lots of methods including Network Address Translation-Protocol Translation (NAT-PT) and NAT64.