AWS · मराठी आवृत्ती
1.5 IPv6: मोठा address, सोपे नियम
या page मध्ये
IPv4 addresses मर्यादित असल्यामुळे IPv6 आला. Address मोठा दिसतो, पण छोटे करून लिहायचे दोन नियम समजले की वाचायला सोपा होतो.
IPv6 का?
- IPv4 चे सुमारे 4.3 billion addresses; नवीन मोठे blocks मर्यादित आहेत.
- IPv6 मध्ये
2^128 ≈ 3.4 × 10^38addresses. त्यामुळे address वाचवण्यासाठी NAT करण्याची गरज राहत नाही. - Simpler header, SLAAC auto-configuration, multicast आणि broadcast नसणं ही वैशिष्ट्यं.
- AWS public IPv4 साठी hourly pricing लागू असते; IPv6 address साठी तशी public IPv4 charge नाही. इतर service/data charges वेगळे असू शकतात.
Format
128 bits = चार hexadecimal digits चे आठ groups. प्रत्येक group 16 bits, मध्ये colons:
2001:0db8:0000:0000:0000:ff00:0042:8329
|16b| 8 groups x 16 bits = 128 bits
छोटं करून लिहिण्याचे नियम
- Group मधले सुरुवातीचे zeros काढता येतात:
0db8 → db8,0042 → 42,0000 → 0. - सलग zero groups चा एकच भाग
::ने बदलता येतो. एका address मध्ये फक्त एकदाच; नाहीतर कुठे किती zeros होते हे कळत नाही.
| Full form | Short form |
|---|---|
2001:0db8:0000:0000:0000:ff00:0042:8329 |
2001:db8::ff00:42:8329 |
fe80:0000:0000:0000:0202:b3ff:fe1e:8329 |
fe80::202:b3ff:fe1e:8329 |
0000:0000:0000:0000:0000:0000:0000:0001 |
::1 (loopback) |
2001:0db8:0000:0001:0000:0000:0000:0001 |
2001:db8:0:1::1 |
महत्त्वाचे address प्रकार
| Prefix | Type | IPv4 equivalent |
|---|---|---|
::1/128 |
Loopback | 127.0.0.1 |
fe80::/10 |
Link-local (auto on every interface) | 169.254.x.x |
fc00::/7 (fd00::/8 in practice) |
Unique local (private) | RFC1918 ranges |
2000::/3 |
Global unicast (public) | Public IPv4 |
ff00::/8 |
Multicast | 224.0.0.0/4 |
::/0 |
All IPv6 addresses | 0.0.0.0/0 |
Loopback म्हणजे स्वतःची machine; link-local म्हणजे त्याच link पुरता; unique local म्हणजे private वापर; global unicast म्हणजे public; multicast म्हणजे group traffic; ::/0 म्हणजे सर्व IPv6.
Course च्या AWS उदाहरणात VPC साठी Amazon-provided /56 आणि subnet साठी /64 वापरतो. IPv6 web clients ना access द्यायचा असेल तर योग्य ports साठी स्वतंत्र IPv6 source rule, उदा. ::/0, लागतो.
Practice
2001:0db8:0000:0000:0000:ff00:0042:8329 आणि fe80:0000:0000:0000:0202:b3ff:fe1e:8329 यांचे short forms लिहा. Table बरोबर तपासा. 2001:db8::1::2 चुकीचा का ते एका ओळीत सांगा.