Kev Txiav Txim Siab IP Fragmentation thiab Rov Sib Dhos: Mylinking™ Network Packet Broker Txheeb Xyuas IP Fragmented Packets

Kev Taw Qhia

Peb txhua tus paub txog lub hauv paus ntsiab lus ntawm kev faib tawm thiab tsis faib tawm ntawm IP thiab nws daim ntawv thov hauv kev sib txuas lus hauv network. IP fragmentation thiab rov sib sau ua ke yog ib qho tseem ceeb hauv cov txheej txheem ntawm kev xa pob ntawv. Thaum qhov loj ntawm pob ntawv tshaj qhov siab tshaj plaws ntawm Chav Xa Xov Tooj (MTU) ntawm qhov txuas network, IP fragmentation faib pob ntawv ua ntau daim me me rau kev xa. Cov daim ntawv no raug xa mus rau lwm tus hauv network thiab, thaum tuaj txog ntawm qhov chaw, lawv raug rov sib sau ua ke rau hauv cov pob ntawv tiav los ntawm IP reassemble mechanism. Cov txheej txheem ntawm kev faib tawm thiab rov sib sau ua ke no ua kom ntseeg tau tias cov pob ntawv loj tuaj yeem xa mus rau hauv network thaum ua kom ntseeg tau tias muaj kev ncaj ncees thiab kev ntseeg siab ntawm cov ntaub ntawv. Hauv seem no, peb yuav saib tob dua li cas IP fragmentation thiab rov sib sau ua ke ua haujlwm.

Kev faib tawm thiab rov sib sau ua ke ntawm IP

Cov kev sib txuas ntaub ntawv sib txawv muaj cov chav sib kis siab tshaj plaws (MTU) sib txawv; piv txwv li, qhov txuas ntaub ntawv FDDI muaj MTU ntawm 4352 bytes thiab Ethernet MTU ntawm 1500 bytes. MTU sawv cev rau Chav Sib Kis Siab Tshaj Plaws thiab hais txog qhov loj me ntawm pob ntawv siab tshaj plaws uas tuaj yeem xa mus rau hauv lub network.

FDDI (Fiber Distributed Data Interface) yog ib qho kev sib txuas lus hauv zos (LAN) uas siv cov fiber ntau optical ua lub hauv paus xa xov. Lub Maximum Transmission Unit (MTU) yog qhov loj tshaj plaws ntawm cov ntaub ntawv uas tuaj yeem xa tau los ntawm cov txheej txheem txuas ntaub ntawv. Hauv FDDI networks, qhov loj ntawm MTU yog 4352 bytes. Qhov no txhais tau tias qhov loj tshaj plaws ntawm cov ntaub ntawv uas tuaj yeem xa tau los ntawm cov txheej txheem txuas ntaub ntawv hauv FDDI network yog 4352 bytes. Yog tias cov ntaub ntawv uas yuav xa tau ntau tshaj qhov loj no, nws yuav tsum tau muab faib ua ntau ntu kom haum rau MTU qhov loj rau kev xa thiab rov sib sau ua ke ntawm lub receiver.

Rau Ethernet, MTU feem ntau yog 1500 bytes loj. Qhov no txhais tau tias Ethernet tuaj yeem xa cov pob ntawv txog li 1500 bytes loj. Yog tias qhov loj ntawm pob ntawv tshaj qhov txwv MTU, ces pob ntawv raug faib ua tej daim me me rau kev xa thiab rov sib sau ua ke ntawm qhov chaw xa ntawv. Kev rov sib sau ua ke ntawm cov ntaub ntawv IP uas tau faib ua tej daim tsuas yog ua tau los ntawm tus tswv tsev xa ntawv xwb, thiab lub router yuav tsis ua haujlwm rov sib sau ua ke.

Peb kuj tau tham txog TCP ntu ua ntej lawm, tab sis MSS sawv cev rau Maximum Segment Size, thiab nws ua lub luag haujlwm tseem ceeb hauv TCP protocol. MSS hais txog qhov loj ntawm cov ntaub ntawv siab tshaj plaws uas tau tso cai xa mus rau hauv kev sib txuas TCP. Zoo ib yam li MTU, MSS yog siv los txwv qhov loj ntawm cov pob ntawv, tab sis nws ua li ntawd ntawm txheej thauj mus los, txheej TCP protocol. TCP protocol xa cov ntaub ntawv ntawm txheej thov los ntawm kev faib cov ntaub ntawv ua ntau ntu ntaub ntawv, thiab qhov loj ntawm txhua ntu ntaub ntawv raug txwv los ntawm MSS.

MTU ntawm txhua qhov txuas ntaub ntawv sib txawv vim tias txhua hom txuas ntaub ntawv sib txawv siv rau ntau lub hom phiaj sib txawv. Nyob ntawm lub hom phiaj ntawm kev siv, MTUs sib txawv tuaj yeem tuav tau.

Xav tias tus neeg xa ntawv xav xa ib daim datagram loj 4000 byte rau kev xa mus rau lwm qhov Ethernet link, yog li ntawd daim datagram yuav tsum tau faib ua peb daim datagram me me rau kev xa mus. Qhov no yog vim tias qhov loj ntawm txhua daim datagram me me tsis tuaj yeem tshaj qhov txwv MTU, uas yog 1500 bytes. Tom qab tau txais peb daim datagram me me, tus neeg txais rov sib sau ua ke rau hauv daim datagram loj 4000 byte thawj raws li tus lej sib lawv liag thiab offset ntawm txhua daim datagram.

 Kev faib tawm thiab rov sib sau ua ke ntawm IP

Hauv kev xa xov fragmented, qhov poob ntawm ib qho fragment yuav ua rau tag nrho IP datagram tsis raug. Txhawm rau kom tsis txhob muaj qhov no, TCP tau qhia txog MSS, qhov twg fragmentation ua tiav ntawm TCP txheej es tsis yog los ntawm IP txheej. Qhov zoo ntawm txoj hauv kev no yog tias TCP muaj kev tswj hwm meej dua ntawm qhov loj ntawm txhua ntu, uas zam cov teeb meem cuam tshuam nrog fragmentation ntawm IP txheej.

Rau UDP, peb sim tsis txhob xa cov ntaub ntawv loj dua MTU. Qhov no yog vim UDP yog ib qho kev sib txuas lus tsis muaj kev sib txuas, uas tsis muab kev ntseeg siab thiab kev xa rov qab zoo li TCP. Yog tias peb xa cov ntaub ntawv UDP loj dua MTU, nws yuav raug faib ua pawg los ntawm IP txheej rau kev xa. Thaum ib qho ntawm cov khoom poob lawm, UDP protocol tsis tuaj yeem xa rov qab, ua rau cov ntaub ntawv poob. Yog li ntawd, txhawm rau kom ntseeg tau tias kev xa cov ntaub ntawv txhim khu kev qha, peb yuav tsum sim tswj qhov loj ntawm cov ntaub ntawv UDP hauv MTU thiab zam kev xa khoom tawg.

Mylinking ™ Network Packet Brokertuaj yeem txheeb xyuas ntau hom tunnel protocol VxLAN/NVGRE/IPoverIP/MPLS/GRE, thiab lwm yam, tuaj yeem txiav txim siab raws li tus neeg siv profile raws li qhov tso zis ntawm qhov tunnel ntawm sab hauv lossis sab nraud.

○ Nws tuaj yeem paub txog VLAN, QinQ, thiab MPLS daim ntawv lo pob ntawv

○ Txheeb xyuas tau sab hauv thiab sab nraud VLAN

○ Cov pob ntawv IPv4/IPv6 tuaj yeem txheeb xyuas tau

○ Txheeb xyuas tau VxLAN, NVGRE, GRE, IPoverIP, GENEVE, MPLS tunnel packets

○ Cov Pob Khoom IP Fragmented tuaj yeem txheeb xyuas tau (Txhawb kev txheeb xyuas IP fragmentation thiab txhawb kev rov sib sau ua ke ntawm IP fragmentation kom siv L4 feature filtering rau txhua lub pob khoom IP fragmentation. Siv txoj cai tso zis tsheb.)

Vim li cas IP thiaj tawg ua tej daim me me thiab TCP thiaj tawg ua tej daim me me?

Txij li thaum nyob rau hauv lub network kis tau tus mob, lub IP txheej yuav txiav cov ntaub ntawv pob ntawv, txawm tias lub TCP txheej tsis txiav cov ntaub ntawv, lub ntaub ntawv pob ntawv yuav raug txiav los ntawm lub IP txheej thiab xa mus li qub. Yog li ntawd, vim li cas TCP thiaj xav tau kev txiav? Qhov ntawd puas yog overkill?

Xav tias muaj ib lub pob ntawv loj uas tsis tau faib ua ntu ntawm TCP txheej thiab ploj thaum xa mus; TCP yuav rov xa nws dua, tab sis tsuas yog hauv tag nrho lub pob ntawv loj xwb (txawm hais tias IP txheej faib cov ntaub ntawv ua cov pob ntawv me dua, txhua lub muaj MTU ntev). Qhov no yog vim tias IP txheej tsis quav ntsej txog kev xa cov ntaub ntawv txhim khu kev qha.

Hauv lwm lo lus, ntawm lub tshuab txoj kev thauj mus rau qhov txuas network, yog tias txheej thauj khoom faib cov ntaub ntawv, txheej IP tsis faib nws. Yog tias kev faib tsis ua tiav ntawm txheej thauj khoom, kev faib ua feem ua tau ntawm txheej IP.

Hauv cov lus yooj yim, TCP faib cov ntaub ntawv ua ntu zus kom txheej IP tsis sib cais lawm, thiab thaum rov xa dua, tsuas yog cov ntaub ntawv me me uas tau sib cais lawm thiaj li rov xa dua. Ua li no, kev xa xov zoo thiab kev ntseeg siab tuaj yeem txhim kho.

Yog tias TCP raug fragmented, puas yog txheej IP tsis tau fragmented?

Hauv kev sib tham saum toj no, peb tau hais tias tom qab TCP fragmentation ntawm tus xa, tsis muaj fragmentation ntawm IP txheej. Txawm li cas los xij, tej zaum yuav muaj lwm cov khoom siv network txheej thoob plaws qhov txuas thauj khoom uas yuav muaj qhov siab tshaj plaws transmission unit (MTU) me dua MTU ntawm tus xa. Yog li ntawd, txawm hais tias lub pob ntawv tau fragmented ntawm tus xa, nws tau fragmented dua thaum nws dhau los ntawm IP txheej ntawm cov khoom siv no. Thaum kawg, tag nrho cov shards yuav raug sib sau ua ke ntawm tus txais.

Yog tias peb tuaj yeem txiav txim siab qhov tsawg kawg nkaus MTU hla tag nrho qhov txuas thiab xa cov ntaub ntawv ntawm qhov ntev ntawd, yuav tsis muaj kev sib cais tshwm sim tsis hais qhov twg cov ntaub ntawv raug xa mus rau. Qhov tsawg kawg nkaus MTU hla tag nrho qhov txuas no hu ua txoj kev MTU (PMTU). Thaum lub pob IP tuaj txog ntawm lub router, yog tias MTU ntawm lub router tsawg dua qhov ntev ntawm pob ntawv thiab tus chij DF (Tsis Txhob Sib Cais) teeb tsa rau 1, lub router yuav tsis tuaj yeem sib cais pob ntawv thiab tsuas yog tuaj yeem tso nws. Hauv qhov no, lub router tsim cov lus yuam kev ICMP (Internet Control Message Protocol) hu ua "Fragmentation Needed But DF Set." Cov lus yuam kev ICMP no yuav raug xa rov qab mus rau qhov chaw nyob nrog tus nqi MTU ntawm lub router. Thaum tus xa tau txais cov lus yuam kev ICMP, nws tuaj yeem kho qhov loj ntawm pob ntawv raws li tus nqi MTU kom tsis txhob muaj qhov xwm txheej sib cais txwv tsis pub dua.

Kev faib ua feem ntawm IP yog qhov tsim nyog thiab yuav tsum zam ntawm txheej IP, tshwj xeeb tshaj yog rau cov khoom siv nruab nrab hauv qhov txuas. Yog li ntawd, hauv IPv6, kev faib ua feem ntawm IP pob ntawv los ntawm cov khoom siv nruab nrab tau raug txwv, thiab kev faib ua feem tsuas yog tuaj yeem ua tiav ntawm qhov pib thiab qhov kawg ntawm qhov txuas.

Kev Nkag Siab Yooj Yim ntawm IPv6

IPv6 yog version 6 ntawm Internet Protocol, uas yog tus hloov mus rau IPv4. IPv6 siv qhov ntev ntawm 128-bit address, uas tuaj yeem muab ntau qhov chaw nyob IP dua li qhov ntev ntawm 32-bit address ntawm IPv4. Qhov no yog vim tias qhov chaw nyob IPv4 maj mam ploj mus, thaum qhov chaw nyob IPv6 loj heev thiab tuaj yeem ua tau raws li qhov xav tau ntawm Is Taws Nem yav tom ntej.

Thaum tham txog IPv6, ntxiv rau qhov chaw nyob ntau dua, nws kuj coj kev ruaj ntseg zoo dua thiab kev nthuav dav, uas txhais tau tias IPv6 tuaj yeem muab kev paub zoo dua hauv network piv rau IPv4.

Txawm hais tias IPv6 tau muaj ntev lawm, nws txoj kev xa mus thoob ntiaj teb tseem qeeb heev. Qhov no yog vim tias IPv6 yuav tsum sib xws nrog lub network IPv4 uas twb muaj lawm, uas xav tau kev hloov pauv thiab kev tsiv teb tsaws chaw. Txawm li cas los xij, nrog rau kev siv IPv4 chaw nyob tas mus li thiab kev thov IPv6 ntau zuj zus, ntau thiab ntau tus neeg muab kev pabcuam hauv Is Taws Nem thiab cov koom haum tau maj mam siv IPv6, thiab maj mam paub txog kev ua haujlwm ob-stack ntawm IPv6 thiab IPv4.

Kev Txheeb Xyuas

Hauv tshooj no, peb tau saib tob dua txog kev ua haujlwm ntawm IP fragmentation thiab rov sib sau ua ke. Cov kev sib txuas ntaub ntawv sib txawv muaj qhov sib txawv ntawm Maximum Transmission Unit (MTU). Thaum qhov loj ntawm ib pob ntawv tshaj qhov txwv MTU, IP fragmentation faib pob ntawv ua ntau daim me me rau kev xa, thiab rov sib sau ua ke ua ib pob ntawv tiav los ntawm IP reassemble mechanism tom qab tuaj txog ntawm qhov chaw mus. Lub hom phiaj ntawm TCP fragmentation yog ua kom txheej IP tsis yog fragment lawm, thiab rov xa tsuas yog cov ntaub ntawv me me uas tau fragmented thaum rov xa, kom txhim kho kev xa thiab kev ntseeg siab. Txawm li cas los xij, tej zaum yuav muaj lwm cov khoom siv network txheej thoob plaws qhov txuas thauj uas MTU yuav me dua li ntawm tus xa, yog li pob ntawv tseem yuav raug fragmented dua ntawm txheej IP ntawm cov khoom siv no. Kev fragmentation ntawm txheej IP yuav tsum tau zam ntau li ntau tau, tshwj xeeb tshaj yog rau cov khoom siv nruab nrab hauv qhov txuas.


Lub sijhawm tshaj tawm: Lub Yim Hli-07-2025