Sa IPv6, ginagamit ang mga extension header para magbigay ng karagdagang functionality na higit pa sa inaalok ng pangunahing IPv6 header.
Hindi tulad ng IPv4, kung saan dapat isama ang mga opsyon sa pangunahing header, ang IPv6 ay gumagamit ng mga extension header na ipinapasok sa pagitan ng pangunahing IPv6 header at ng packet payload.
Nagbibigay ito ng malaking flexibility nang hindi nakakagambala sa base head, na nagpapadali sa mas mabilis na pagproseso sa mga router.
Mga Pag-andar ng Extension Head
Ang mga header ng extension ay ginagamit para sa ilang layunin sa IPv6, kabilang ngunit hindi limitado sa:
- Pagruruta (Routing Head):
- Nagbibigay-daan ito sa packet na mai-ruta sa isa o higit pang partikular na mga intermediate na router bago maabot ang huling destinasyon nito. Ito ay kapaki-pakinabang para sa mga partikular na paunang natukoy na mga ruta o para sa mga layunin ng pagsubok.
- Fragmentation:
- Hindi tulad ng IPv4, kung saan ang fragmentation ay maaaring gawin ng anumang router sa ruta, sa IPv6 fragmentation ay ginagawa lamang ng nagpadala. Ang fragmentation head ay naglalaman ng impormasyon na nagpapahintulot sa mga fragment ng isang orihinal na packet na muling buuin sa destinasyon.
- Mga Opsyon sa Hop-by-Hop:
- Naglalaman ito ng mga opsyon na dapat suriin at iproseso ng bawat node (router o host) kung saan dumadaan ang packet. Maaaring kasama sa ulo na ito ang espesyal na paghawak, gaya ng pamamahala ng ruta o mga setting ng seguridad.
- Mga Opsyon sa Patutunguhan (para sa huling destinasyon at para sa intermediate na pagruruta):
- Katulad ng header ng Hop-by-Hop, ngunit ang mga opsyon dito ay inilaan lamang para sa huling destinasyong node, bagama't maaari rin itong gamitin upang ipahiwatig ang mga opsyon sa mga intermediate na node na partikular na idinisenyo upang makilala ang mga opsyong ito.
- Header ng Authentication (AH) at Encapsulating Security Payload (ESP):
- Nagbibigay sila ng suporta para sa seguridad sa antas ng IP sa pamamagitan ng pagpapatunay ng data at/o pag-encrypt ng mga nilalaman ng packet. Ang mga header na ito ay mahalaga sa pagpapatupad ng mga patakaran sa seguridad tulad ng ibinigay ng IPsec.
Kailan Gamitin ang Extension Heads
- Pagganap at Kaligtasan: Kapag kritikal ang seguridad o integridad ng data, ginagamit ang mga header gaya ng AH at ESP para ma-secure ang komunikasyon sa pagitan ng dalawang partido.
- Pamamahala ng Mga Tukoy na Ruta: Upang kontrolin ang eksaktong landas na dapat tahakin ng isang packet sa network, ginagamit ang mga routing header.
- Mga Espesyal na Kinakailangan sa Pagproseso: Sa mga sitwasyon kung saan ang mga packet ay dapat tratuhin sa isang espesyal na paraan ng bawat router sa kanilang landas (halimbawa, eksperimental o diagnostic na trapiko), ang Hop-by-Hop header ay maaaring gamitin.
Mga pagsasaalang-alang
- Pagproseso at Latency: Maaaring pataasin ng mga header ng extension ang pag-load sa pagpoproseso sa mga router at pataasin ang latency dahil potensyal na kailangang iproseso ng bawat node ang karagdagang impormasyon.
- Pagkakatugma: Ang lahat ng mga node sa landas ng isang packet ay dapat na maproseso o maayos na huwag pansinin ang mga header ng extension, na maaaring maging problema sa halo-halong o mas lumang mga network.
Ang mga IPv6 extension header ay nag-aalok ng matatag at nababaluktot na kakayahan upang pangasiwaan ang magkakaibang pangangailangan sa network, mula sa seguridad hanggang sa espesyal na pagruruta, na ginagawang ang IPv6 ay isang teknolohiyang angkop para sa dumaraming kumplikado at pangangailangan ng mga modernong computer network.
Walang mga tag para sa post na ito.