Pasiuna
Kitang tanan nasayod sa prinsipyo sa klasipikasyon ug dili klasipikasyon nga prinsipyo sa IP ug sa aplikasyon niini sa komunikasyon sa network. Ang IP fragmentation ug reassembling usa ka importanteng mekanismo sa proseso sa pagpadala sa packet. Kung ang gidak-on sa usa ka packet molapas sa maximum transmission Unit (MTU) limit sa usa ka network link, ang IP fragmentation magbahin sa packet ngadto sa daghang gagmay nga mga fragment para sa pagpadala. Kini nga mga fragment ipadala nga independente sa network ug, pag-abot sa destinasyon, kini i-assemble pag-usab ngadto sa kompleto nga mga packet pinaagi sa IP reassemble mechanism. Kini nga proseso sa fragmentation ug reassembly nagsiguro nga ang dagkong mga packet mahimong ipadala sa network samtang gisiguro ang integridad ug kasaligan sa datos. Niini nga seksyon, atong tan-awon pag-ayo kung giunsa paglihok ang IP fragmentation ug reassembly.
Pagbahin-bahin ug Pag-assemble sa IP
Ang lain-laing mga data link adunay lain-laing maximum transmission units (MTU); pananglitan, ang FDDI data link adunay MTU nga 4352 bytes ug ang Ethernet MTU nga 1500 bytes. Ang MTU nagpasabot sa Maximum Transmission Unit ug nagtumong sa maximum packet size nga mahimong ipadala pinaagi sa network.
Ang FDDI (Fiber Distributed Data Interface) usa ka high-speed local area network (LAN) standard nga naggamit og optical fiber isip transmission medium. Ang Maximum Transmission Unit (MTU) mao ang pinakataas nga gidak-on sa packet nga mahimong ipadala sa usa ka data link layer protocol. Sa FDDI networks, ang gidak-on sa MTU kay 4352 bytes. Kini nagpasabot nga ang pinakataas nga gidak-on sa packet nga mahimong ipadala sa data link layer protocol sa FDDI network kay 4352 bytes. Kon ang packet nga ipadala molapas niini nga gidak-on, kinahanglan kini nga bahinon aron mabahin ang packet ngadto sa daghang mga tipik nga angay sa gidak-on sa MTU para sa transmission ug reassembly sa receiver.
Para sa Ethernet, ang MTU kasagaran 1500 bytes ang gidak-on. Kini nagpasabot nga ang Ethernet makapadala og mga packet hangtod sa 1500 bytes ang gidak-on. Kon ang gidak-on sa packet molapas sa limitasyon sa MTU, ang packet bahinon ngadto sa mas gagmay nga mga tipik para sa transmission ug i-assemble pag-usab sa destinasyon. Ang pag-assemble pag-usab sa nabungkag nga IP datagram mahimo lamang nga himuon sa destination host, ug ang router dili mohimo og reassembly operation.
Nahisgotan na usab nato ang bahin sa mga TCP segment ganina, apan ang MSS nagpasabot sa Maximum Segment Size, ug kini adunay importanteng papel sa TCP protocol. Ang MSS nagtumong sa gidak-on sa maximum data segment nga gitugotan nga ipadala sa usa ka TCP connection. Sama sa MTU, ang MSS gigamit aron limitahan ang gidak-on sa mga packet, apan gibuhat kini sa transport layer, ang TCP protocol layer. Ang TCP protocol nagpadala sa datos sa application layer pinaagi sa pagbahin sa datos ngadto sa daghang data segments, ug ang gidak-on sa matag data segment gilimitahan sa MSS.
Lahi ang MTU sa matag data link tungod kay ang matag lahi nga klase sa data link gigamit alang sa lahi nga katuyoan. Depende sa katuyoan sa paggamit, lahi nga mga MTU ang mahimong i-host.
Pananglit ang nagpadala gusto magpadala og dako nga 4000 byte nga datagram para sa pagpadala pinaagi sa Ethernet link, busa ang datagram kinahanglan nga bahinon ngadto sa tulo ka gagmay nga datagram para sa pagpadala. Kini tungod kay ang gidak-on sa matag gamay nga datagram dili molapas sa limitasyon sa MTU, nga mao ang 1500 bytes. Human madawat ang tulo ka gagmay nga datagram, ang tigdawat mag-assemble niini pag-usab ngadto sa orihinal nga 4000 byte nga dako nga datagram base sa sequence number ug offset sa matag datagram.
Sa fragmented transmission, ang pagkawala sa usa ka fragment makapawalay bili sa tibuok IP datagram. Aron malikayan kini, gipaila sa TCP ang MSS, diin ang fragmentation gihimo sa TCP layer imbes sa IP layer. Ang bentaha niini nga pamaagi mao nga ang TCP adunay mas tukma nga kontrol sa gidak-on sa matag segment, nga makalikay sa mga problema nga nalangkit sa fragmentation sa IP layer.
Para sa UDP, maningkamot mi nga dili magpadala og data packet nga mas dako pa sa MTU. Kini tungod kay ang UDP usa ka connectionless oriented transport protocol, nga wala maghatag og kasaligan ug retransmission mechanisms sama sa TCP. Kon magpadala mi og UDP data packet nga mas dako pa sa MTU, kini mabahin-bahin sa IP layer para sa transmission. Kung mawala ang usa sa mga fragment, ang UDP protocol dili na maka-retransmit, nga moresulta sa pagkawala sa data. Busa, aron masiguro ang kasaligan nga transmission sa data, kinahanglan natong paningkamutan nga kontrolon ang gidak-on sa UDP data packets sulod sa MTU ug likayan ang fragmented transmission.
Mylinking ™ Network Packet BrokerAwtomatikong mailhan ang lain-laing klase sa tunnel protocol nga VxLAN/NVGRE/IPoverIP/MPLS/GRE, ug uban pa, ug mahimong matino base sa internal o external nga kinaiya sa output sa tunnel flow base sa user profile.
○ Makaila kini sa mga pakete sa label sa VLAN, QinQ, ug MPLS
○ Makaila sa sulod ug gawas nga VLAN
○ Mahimong mailhan ang mga pakete sa IPv4/IPv6
○ Makaila sa mga VxLAN, NVGRE, GRE, IPoverIP, GENEVE, MPLS tunnel packets
○ Mahimong Mailhan ang mga IP Fragmented Packet (Gisuportahan ang pag-ila sa IP fragmentation ug nagsuporta sa pag-reassemble sa IP fragmentation aron mapatuman ang L4 feature filtering sa tanang IP fragmentation packets. Ipatuman ang traffic output policy.)
Ngano nga ang IP nagkabahin-bahin ug ang TCP nagkabahin-bahin?
Tungod kay sa network transmission, ang IP layer awtomatikong mobahin-bahin sa data packet, bisan kung ang TCP layer dili mobahin-bahin sa data, ang data packet awtomatikong mabahin-bahin sa IP layer ug ipadala sa normal nga paagi. Busa nganong kinahanglan pa man og fragmentation ang TCP? Dili ba sobra ra kaayo na?
Pananglit adunay usa ka dako nga pakete nga wala mabahin sa TCP layer ug nawala sa pagbiyahe; ang TCP mopadala niini pag-usab, apan sa tibuok nga dako nga pakete lamang (bisan tuod ang IP layer nagbahin sa datos ngadto sa mas gagmay nga mga pakete, nga ang matag usa adunay gitas-on nga MTU). Kini tungod kay ang IP layer wala magpakabana sa kasaligan nga pagpadala sa datos.
Sa ato pa, sa transport to network link sa usa ka makina, kon ang transport layer mobahin-bahin sa datos, ang IP layer dili mobahin-bahin niini. Kon ang fragmentation dili himuon sa transport layer, posible ang fragmentation sa IP layer.
Sa yanong pagkasulti, ang TCP nagbahin-bahin sa datos aron ang IP layer dili na mabahin-bahin, ug kung adunay mga retransmission, gamay ra nga bahin sa datos nga nabahin-bahin ang ipadala pag-usab. Niining paagiha, ang kahusayan ug kasaligan sa transmission mahimong mapauswag.
Kon ang TCP nabahin-bahin, dili ba nabahin-bahin ang IP layer?
Sa nahisgutang diskusyon, atong nahisgotan nga human sa TCP fragmentation sa nagpadala, walay fragmentation sa IP layer. Apan, mahimong adunay ubang network layer devices sa tibuok transport link nga mahimong adunay maximum transmission unit (MTU) nga mas gamay kay sa MTU sa nagpadala. Busa, bisan pa man og ang packet nabungkag na sa nagpadala, kini nabungkag na usab samtang kini moagi sa IP layer niining mga device. Sa ngadto-ngadto, ang tanang shards matipon na sa receiver.
Kon atong matino ang minimum nga MTU sa tibuok link ug makapadala og data sa maong gitas-on, walay mahitabong fragmentation bisan asa nga node ipadala ang data. Kining minimum nga MTU sa tibuok link gitawag og path MTU (PMTU). Kon ang usa ka IP packet moabot sa router, kon ang MTU sa router mas mubo kay sa gitas-on sa packet ug ang DF (Do not Fragment) flag gibutang sa 1, ang router dili makahimo sa pag-fragment sa packet ug mahimo ra kining ihulog. Niini nga kaso, ang router makamugna og ICMP (Internet Control Message Protocol) error message nga gitawag og "Fragmentation Needed But DF Set." Kini nga ICMP error message ipadala balik sa source address uban ang MTU value sa router. Kon ang nagpadala makadawat sa ICMP error message, mahimo niini nga i-adjust ang gidak-on sa packet base sa MTU value aron malikayan pag-usab ang forbidden fragmentation situation.
Ang pagkabungkag sa IP usa ka kinahanglanon ug kinahanglan likayan sa IP layer, labi na sa mga intermediate device sa link. Busa, sa IPv6, gidili ang pagkabungkag sa mga IP packet sa mga intermediate device, ug ang pagkabungkag mahimo ra sa pagsugod ug katapusan sa link.
Batakang Pagsabot sa IPv6
Ang IPv6 mao ang bersyon 6 sa Internet Protocol, nga mao ang manununod sa IPv4. Ang IPv6 naggamit ug 128-bit nga gitas-on sa address, nga makahatag ug mas daghang IP address kay sa 32-bit nga gitas-on sa address sa IPv4. Kini tungod kay ang espasyo sa address sa IPv4 anam-anam nga mahurot, samtang ang espasyo sa address sa IPv6 dako kaayo ug makatubag sa mga panginahanglan sa umaabot nga Internet.
Kon maghisgot bahin sa IPv6, dugang sa mas daghang address space, nagdala usab kini og mas maayong seguridad ug scalability, nga nagpasabot nga ang IPv6 makahatag og mas maayong network experience kon itandi sa IPv4.
Bisan dugay na nga naglungtad ang IPv6, ang pag-deploy niini sa tibuok kalibutan medyo hinay gihapon. Kini tungod kay ang IPv6 kinahanglan nga compatible sa kasamtangang IPv4 network, nga nanginahanglan og transisyon ug migrasyon. Bisan pa, tungod sa pagkahurot sa mga IPv4 address ug sa nagkataas nga panginahanglan alang sa IPv6, daghang mga Internet service provider ug mga organisasyon ang hinay-hinay nga nagsagop sa IPv6, ug hinay-hinay nga nakaamgo sa dual-stack nga operasyon sa IPv6 ug IPv4.
Sumaryo
Niini nga kapitulo, atong gisusi pag-ayo kon giunsa paglihok ang IP fragmentation ug reassembling. Ang lainlaing mga data link adunay lainlaing Maximum Transmission Unit (MTU). Kung ang gidak-on sa usa ka packet molapas sa limitasyon sa MTU, ang IP fragmentation magbahin sa packet ngadto sa daghang gagmay nga mga fragment alang sa transmission, ug i-assemble kini pag-usab ngadto sa usa ka kompleto nga packet pinaagi sa mekanismo sa IP reassemble human makaabot sa destinasyon. Ang katuyoan sa TCP fragmentation mao ang paghimo sa IP layer nga dili na mabungkag, ug ipadala pag-usab ang gagmay nga datos nga nabungkag kung mahitabo ang retransmission, aron mapauswag ang kahusayan ug kasaligan sa transmission. Bisan pa, mahimong adunay ubang mga device sa network layer sa tibuok transport link kansang MTU mahimong mas gamay kaysa sa nagpadala, mao nga ang packet mabungkag gihapon pag-usab sa IP layer niini nga mga device. Ang pagkabungkag sa IP layer kinahanglan nga likayan kutob sa mahimo, labi na sa mga intermediate device sa link.
Oras sa pag-post: Ago-07-2025
