fbpx

Mga Header ng Extension ng IPv6 (Bahagi 1)

Facebook
kaba
LinkedIn
WhatsApp
Telegrama

Sa IPv6, ang mga header ng extension ay mga karagdagang istruktura ng data na inilalagay sa pagitan ng IPv6 header at ang upper layer protocol header (gaya ng TCP o UDP) sa isang IPv6 packet.

Ang mga extension header na ito ay nagbibigay ng karagdagang functionality at nagbibigay-daan sa higit na kakayahang umangkop sa pagproseso ng mga IPv6 packet. Hindi tulad ng IPv4, kung saan ang mga opsyon ay direktang isinama sa IP header, ang IPv6 ay gumagamit ng hiwalay na extension header upang magsama ng karagdagang impormasyon.

Sa dulo ng artikulo ay makikita mo ang isang maliit pagsusulit papayagan ka nito suriin ang kaalamang natamo sa pagbasang ito

Sa isang IPv6 packet, ang pangunahing header ay binubuo ng 40 bytes Mga nakapirming field na kinabibilangan ng source address, destination address, uri ng trapiko, at iba pang field na kinakailangan para sa pagruruta at paghahatid ng package. Pagkatapos ng pangunahing header, maaaring sumunod ang isa o higit pang extension header, depende sa mga partikular na pangangailangan ng komunikasyon.

Ang mga header ng extension sa IPv6 ay kinikilala ng isang field na tinatawag "Susunod na Header" (Next Header) sa IPv6 header. Patlang "Susunod na Header" tumutukoy sa uri ng susunod na header, na maaaring mas mataas na layer protocol o extension header. Kapag may extension na header, ang field na "Next Header" ay tumuturo sa uri ng extension header at sinusundan ito ng mga kasunod na extension header.

Mga Header ng Extension ng IPv6

pangunahing bahagi

Ang bawat extension header ay binubuo ng dalawang pangunahing bahagi:

Header ng extension:

Ito ay isang istraktura ng data na naglalaman ng impormasyon tungkol sa uri ng extension header at ang haba nito sa mga unit na 8 bytes (64 bits). Kasama sa header ng extension ang uri ng Next Header, na nagsasaad kung ang susunod na header ay isa pang extension header o ang upper layer na protocol header.

Katawan ng extension:

Ito ay bahagi ng header ng extension na nagdadala ng karagdagang data na partikular sa header na iyon. Ang format at nilalaman ng extension body ay nag-iiba depende sa uri ng extension header. Halimbawa, ang header ng Hop-by-Hop Options ay maaaring magdala ng mga karagdagang opsyon na dapat suriin ng lahat ng node sa daanan ng paghahatid ng packet.

 

Ang mga extension ng header sa IPv6 ay nagbibigay-daan sa higit na modularity at flexibility sa disenyo ng protocol. Bukod pa rito, sa pamamagitan ng paghihiwalay ng mga karagdagang opsyon at functionality sa mga extension header, maiiwasan ang hindi kinakailangang pagproseso ng mga opsyon sa pamamagitan ng mga node na hindi nangangailangan ng mga ito.

Mahalagang tandaan na hindi lahat ng extension header ay kinakailangan sa lahat ng IPv6 packet. Ang pagsasama at pagkakasunud-sunod ng mga header ng extension ay nakasalalay sa mga partikular na kinakailangan at katangian ng komunikasyon. Ang ilang extension header ay ginagamit lamang sa mga partikular na kaso, gaya ng packet fragmentation, authentication, o mobility.

Natutukoy ang mga header ng extension sa pamamagitan ng ibang value:

Mga Header ng Extension

tapang

Hop-by-Hop

0

Fragment

44

Pagruruta (Uri)

43

Mga Pagpipilian sa Patutunguhan

60

Pagpapatunay

51

Encapsulating Security Payload

50

 

Hop by Hop

Ginagamit ang header na ito para sa mga opsyon na dapat suriin ng bawat node sa daanan ng paghahatid ng packet, ito ay sapilitan. Maaari itong magdala ng iba't ibang mga opsyon tulad ng pagtuklas ng multicast listener, packet filtering o kalidad ng serbisyo (QoS) na impormasyon.

Maaaring kabilang sa mga opsyon ng Hop by Hop ang:

PadN (Padding):

Ginagamit upang i-pad ang hop-by-hop na mga opsyon na header upang matiyak na ang haba nito ay isang multiple ng 8 byte.

Alerto sa Router:

Nagbibigay-daan sa mga router na magsagawa ng mga espesyal na pagkilos sa packet. Halimbawa, maaari itong magamit upang ipaalam sa mga router na ang packet ay dapat tratuhin nang may priyoridad o nangangailangan ito ng espesyal na paggamot.

Jumbo Payload:

Ang opsyong ito ay ginagamit upang ipahiwatig na ang packet ay naglalaman ng payload na mas malaki kaysa sa maximum transmission size (MTU) ng isang link. Ginagamit ito para sa pagpapadala ng mga IPv6 packet na may mga laki ng payload na mas malaki kaysa sa karaniwang MTU.

Ang pagpoproseso ng header ng mga opsyon sa Hop by Hop ay nagsasangkot ng bawat node kasama ang landas ng paghahatid ng packet na sinusuri at pinoproseso ang mga nauugnay na opsyon. Dapat kumpletuhin ng bawat node ang mga pagkilos na tinukoy sa mga hakbang-hakbang na opsyon bago magpatuloy sa pagproseso ng packet. Nagbibigay-daan ito sa mga opsyon na magamit para sa mga partikular na function sa network, tulad ng flow control, packet prioritization, o pagpapagana ng mga espesyal na serbisyo.

Mahalagang tandaan na ang paggamit ng header ng mga opsyon sa hop-by-hop ay maaaring magkaroon ng epekto sa pagganap ng network dahil nangangailangan ito ng karagdagang pagproseso sa bawat node sa daanan. Samakatuwid, inirerekumenda na gumamit lamang ng mga opsyon sa hop-by-hop kung kinakailangan at nabigyang-katwiran ng mga kinakailangan sa aplikasyon o network.

Direksiyon

Ang Routing extension header sa IPv6 ay ginagamit upang payagan ang mga IPv6 packet na iruta sa isang partikular na serye ng mga node sa network. Maaaring lumabas ang header ng Routing extension sa isang IPv6 packet pagkatapos ng Hop-by-Hop extension header o pagkatapos ng anumang iba pang extension header.

Ang Routing extension header ay ginagamit upang magtatag ng isang tahasang ruta kung saan dapat dumaan ang isang IPv6 packet. Ang field na Kaliwa ng Mga Segment ay binabawasan ng isa sa bawat node na binibisita ng packet sa ruta. Kapag ang halaga ng Kaliwa ng Mga Segment ay umabot sa zero, naabot na ng packet ang huling destinasyon nito.

Ang Routing extension header sa IPv6 ay ginagamit sa mga partikular na sitwasyon kung saan kinakailangan ang tahasang kontrol sa landas na dapat sundin ng isang packet sa network.

Sa pamamagitan ng pagtukoy sa ruta sa header ng extension ng Routing, makakamit mo ang tumpak na pagruruta at maiwasan ang mga packet sa pagsunod sa mga default na ruta na tinutukoy ng mga talahanayan ng pagruruta ng mga router.

Narito ang ilang sitwasyon kung saan maaari mong gamitin ang header ng extension ng Routing:

Pagruruta ng patakaran:

Sa ilang network, maaaring gusto mong maglapat ng mga partikular na patakaran sa pagruruta para sa ilang partikular na uri ng trapiko. Binibigyang-daan ka ng header ng extension ng Routing na tumukoy ng custom na ruta na nakakatugon sa mga kinakailangan ng itinatag na patakaran sa pagruruta. Maaaring kabilang dito ang pagruruta sa mga partikular na node o pag-iwas sa ilang partikular na link sa network.

Heograpikong pagruruta:

Kung minsan, maaaring kailanganin ang trapiko na iruta sa mga node sa mga partikular na heyograpikong lokasyon. Binibigyang-daan ka ng header ng extension ng Routing na tumukoy ng ruta na kinabibilangan ng mga gustong node sa kinakailangang heyograpikong lokasyon.

Iwasan ang mga partikular na node o link:

Sa ilang mga kaso, maaaring kailanganing iwasan ang mga partikular na node o link dahil sa mga isyu sa pagganap, seguridad, o iba pang mga pagsasaalang-alang. Maaaring gamitin ang header ng extension ng Routing upang tumukoy ng ruta na umiiwas sa mga hindi gustong node o link.

Mababang latency o mataas na bandwidth na pagruruta:

Sa mga sitwasyon kung saan ang mababang latency o mataas na bandwidth ay kinakailangan para sa trapiko, ang Routing extension header ay maaaring gamitin upang tumukoy ng ruta na ginagarantiyahan ang mga kinakailangang ito. Maaaring kabilang dito ang pagruruta sa mga node o link na may mataas na kapasidad o mababang latency.

 

Mahalagang tandaan na ang paggamit ng Routing extension header sa IPv6 ay hindi kasingkaraniwan ng paggamit ng iba pang uri ng extension header. Sa karamihan ng mga kaso, ang pagruruta sa IPv6 ay batay sa talahanayan ng pagruruta ng mga router, na tumutukoy sa pinakamahusay na ruta para sa packet batay sa patutunguhang address at iba pang mga patakaran sa pagruruta.

Mga Pagpipilian sa Patutunguhan

Ang header ng extension Mga Pagpipilian sa Patutunguhan (mga pagpipilian sa destinasyon) sa IPv6 ay ginagamit upang magbigay ng mga karagdagang opsyon na nauugnay sa huling destinasyon ng IPv6 packet. Ang header na ito ay inilalagay pagkatapos ng IPv6 extension header at bago ang payload header.

Ang header ng extension ng Destination Options ay nagbibigay-daan sa mga IPv6 packet na magdala ng karagdagang impormasyon na nauugnay sa huling destinasyon, na nagbibigay ng higit na kakayahang umangkop at functionality.

Sa pamamagitan ng pagsasama ng mga opsyon sa header ng extension ng Destination Options, maaaring magdagdag ng mga karagdagang feature sa mga IPv6 packet batay sa mga partikular na pangangailangan ng application o protocol.

Kinakailangang isaalang-alang na ang mga opsyon sa header ng extension ng Destination Options ay pinoproseso ng mga tatanggap na node ayon sa kanilang uri. Kung hindi maproseso ng isang receiving node ang isang partikular na opsyon, maaari itong balewalain o itapon. Ang mga opsyon na hindi maproseso ay hindi makakaapekto sa pangunahing IPv6 packet forwarding o routing.

Ang header ng extension ng Destination Options ay ginagamit sa ilang mga sitwasyon upang magbigay ng mga karagdagang opsyon na nauugnay sa huling destinasyon ng packet. Nasa ibaba ang ilang kaso kung saan maaaring gamitin ang extension header Mga Pagpipilian sa Patutunguhan:

Seguridad at pagpapatunay:

Maaaring gamitin ang header ng extension ng Destination Options upang isama ang mga opsyon na nauugnay sa seguridad at pagpapatunay. Maaaring kabilang dito ang pampublikong pangunahing impormasyon para sa end-to-end na pagpapatotoo, o mga digital na lagda upang i-verify ang integridad ng packet data.

Kalidad ng Serbisyo (QoS):

Sa ilang mga kaso, maaaring gusto mong tukuyin ang kalidad ng mga kinakailangan sa serbisyo para sa isang IPv6 packet. Maaaring kasama sa header na ito ang mga opsyon na nagsasaad ng mga kinakailangan para sa bandwidth, pagkaantala, pagkawala ng packet, o iba pang mga parameter ng QoS.

Partikular na pagruruta:

Sa mga sitwasyon kung saan kinakailangan ang partikular na pagruruta para sa isang IPv6 packet, maaari mong isama ang mga opsyon na tumutukoy sa ruta o mga node na bibisitahin. Binibigyang-daan nito ang higit na kontrol sa routing path at ang kakayahang maiwasan ang ilang partikular na link o network node.

Paghawak at pagproseso ng packet:

Maaaring gamitin ang header upang ipahiwatig ang mga espesyal na aksyon na dapat gawin sa mga tatanggap na node. Halimbawa, maaari itong magsama ng mga opsyon para magsagawa ng mga partikular na manipulasyon sa packet payload o magsagawa ng karagdagang mga operasyon sa pagpoproseso sa receiving node.

Maikling pagsusulit sa kaalaman

Ano sa palagay mo ang artikulong ito?
Naglakas-loob ka bang suriin ang iyong natutunang kaalaman?

QUIZ - IPv6 Extension Header (Bahagi 1)

Inirerekomendang aklat para sa artikulong ito

Gusto mo bang magmungkahi ng paksa?

Bawat linggo ay nagpo-post kami ng bagong nilalaman. Gusto mo bang pag-usapan natin ang isang partikular na bagay?
Paksa para sa susunod na blog

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Mga Araw
oras
minuto
Pangalawa

Panimula sa
OSPF - BGP - MPLS

Mag-sign up para dito libreng kurso

MAE-RAV-ROS-240118
Mga Araw
oras
minuto
Pangalawa

Mag-sign up para dito libreng kurso

MAS-ROS-240111

Promo para sa Three Kings Day!

REYES24

15%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang Three Kings Day discount code!

* valid ang promosyon hanggang Linggo Enero 7, 2024
** ang code (KINGS24) nalalapat sa shopping cart
*** bilhin ang iyong kurso ngayon at kunin ito hanggang Marso 31, 2024

Promo sa Bisperas ng Bagong Taon!

NY24

20%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang discount code ng Bisperas ng Bagong Taon!

* valid ang promosyon hanggang Lunes, Enero 1, 2024
** ang code (NY24) nalalapat sa shopping cart
*** bilhin ang iyong kurso ngayon at kunin ito hanggang Marso 31, 2024

Mga diskwento sa Pasko!

Pasko23

30%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang discount code para sa Pasko!!!

**Ang mga code ay inilapat sa shopping cart
May bisa ang promo hanggang Lunes Disyembre 25, 2023

MGA DISCOUNT SA CYBER WEEK

CW23-MK

17%

lahat ng MikroTik OnLine courses

CW23-AX

30%

lahat ng kurso sa Academy

CW23-LIB

25%

lahat ng MikroTik Books at Book Packs

Samantalahin ang mga discount code para sa Cyber ​​​​Week!!!

**Ang mga code ay inilapat sa shopping cart
May bisa ang promo hanggang Linggo Disyembre 3, 2023

BLACK FRIDAY DISCOUNTS

BF23-MX

22%

lahat ng MikroTik OnLine courses

BF23-AX

35%

lahat ng kurso sa Academy

BF23-LIB

30%

lahat ng MikroTik Books at Book Packs

Samantalahin ang mga discount code para sa Black Friday!!!

**Ang mga code ay inilapat sa shopping cart

ang mga code ay inilalapat sa shopping cart
may bisa hanggang Linggo Nobyembre 26, 2023

Mga Araw
oras
minuto
Pangalawa

Mag-sign up para dito libreng kurso

MAE-VPN-SET-231115

Promo sa Halloween

Samantalahin ang mga discount code para sa Halloween.

Inilapat ang mga code sa shopping cart

HW23-MK

11% discount sa lahat ng MikroTik OnLine courses

11%

HW23-AX

30% na diskwento sa lahat ng kurso sa Academy

30%

HW23-LIB

25% na diskwento sa lahat ng MikroTik Books at Book Packs

25%

Magrehistro at lumahok sa libreng kurso Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Ngayong araw (Miyerkules) Oktubre 11, 2023
7pm hanggang 11pm (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011