សេចក្តីផ្តើម
យើងទាំងអស់គ្នាដឹងពីគោលការណ៍នៃការចាត់ថ្នាក់ និងមិនចាត់ថ្នាក់នៃ IP និងការអនុវត្តរបស់វានៅក្នុងការទំនាក់ទំនងបណ្តាញ។ ការបំបែក IP និងការផ្គុំឡើងវិញគឺជាយន្តការសំខាន់មួយនៅក្នុងដំណើរការនៃការបញ្ជូនកញ្ចប់។ នៅពេលដែលទំហំនៃកញ្ចប់លើសពីដែនកំណត់ឯកតាបញ្ជូនអតិបរមា (MTU) នៃតំណភ្ជាប់បណ្តាញ ការបំបែក IP បំបែកកញ្ចប់ទៅជាបំណែកតូចៗជាច្រើនសម្រាប់ការបញ្ជូន។ បំណែកទាំងនេះត្រូវបានបញ្ជូនដោយឯករាជ្យនៅក្នុងបណ្តាញ ហើយនៅពេលមកដល់គោលដៅ ពួកវាត្រូវបានផ្គុំឡើងវិញទៅជាកញ្ចប់ពេញលេញដោយយន្តការផ្គុំឡើងវិញ IP។ ដំណើរការនៃការបំបែក និងការផ្គុំឡើងវិញនេះធានាថាកញ្ចប់ទំហំធំអាចត្រូវបានបញ្ជូននៅក្នុងបណ្តាញ ខណៈពេលដែលធានាបាននូវភាពសុចរិត និងភាពជឿជាក់នៃទិន្នន័យ។ នៅក្នុងផ្នែកនេះ យើងនឹងពិនិត្យមើលឱ្យកាន់តែស៊ីជម្រៅអំពីរបៀបដែលការបំបែក IP និងការផ្គុំឡើងវិញដំណើរការ។
ការបំបែក IP និងការផ្គុំឡើងវិញ
តំណភ្ជាប់ទិន្នន័យផ្សេងៗគ្នាមានឯកតាបញ្ជូនអតិបរមា (MTU) ខុសៗគ្នា។ ឧទាហរណ៍ តំណភ្ជាប់ទិន្នន័យ FDDI មាន MTU ចំនួន 4352 បៃ និង MTU Ethernet ចំនួន 1500 បៃ។ MTU តំណាងឱ្យ Maximum Transmission Unit ហើយសំដៅទៅលើទំហំកញ្ចប់អតិបរមាដែលអាចបញ្ជូនតាមរយៈបណ្តាញ។
FDDI (ចំណុចប្រទាក់ទិន្នន័យចែកចាយដោយសរសៃ) គឺជាស្តង់ដារបណ្តាញតំបន់ក្នុងស្រុក (LAN) ល្បឿនលឿន ដែលប្រើសរសៃអុបទិកជាឧបករណ៍បញ្ជូន។ ឯកតាបញ្ជូនអតិបរមា (MTU) គឺជាទំហំកញ្ចប់អតិបរមាដែលអាចបញ្ជូនបានដោយពិធីការស្រទាប់តំណភ្ជាប់ទិន្នន័យ។ នៅក្នុងបណ្តាញ FDDI ទំហំនៃ MTU គឺ 4352 បៃ។ នេះមានន័យថាទំហំកញ្ចប់អតិបរមាដែលអាចបញ្ជូនបានដោយពិធីការស្រទាប់តំណភ្ជាប់ទិន្នន័យនៅក្នុងបណ្តាញ FDDI គឺ 4352 បៃ។ ប្រសិនបើកញ្ចប់ដែលត្រូវបញ្ជូនលើសពីទំហំនេះ វាត្រូវការបំបែកជាបំណែកៗ ដើម្បីបំបែកកញ្ចប់ទៅជាបំណែកច្រើនដែលសមស្របសម្រាប់ទំហំ MTU សម្រាប់ការបញ្ជូន និងការផ្គុំឡើងវិញនៅឧបករណ៍ទទួល។
ចំពោះ Ethernet ជាធម្មតា MTU មានទំហំ 1500 បៃ។ នេះមានន័យថា Ethernet អាចបញ្ជូនកញ្ចប់ដែលមានទំហំរហូតដល់ 1500 បៃ។ ប្រសិនបើទំហំកញ្ចប់លើសពីដែនកំណត់ MTU នោះកញ្ចប់នឹងត្រូវបានបំបែកជាបំណែកតូចៗសម្រាប់ការបញ្ជូន និងត្រូវបានផ្គុំឡើងវិញនៅគោលដៅ។ ការផ្គុំឡើងវិញនូវទិន្នន័យ IP ដែលបែកបាក់អាចត្រូវបានអនុវត្តដោយម៉ាស៊ីនគោលដៅតែប៉ុណ្ណោះ ហើយរ៉ោតទ័រនឹងមិនអនុវត្តប្រតិបត្តិការផ្គុំឡើងវិញទេ។
យើងក៏បាននិយាយអំពីផ្នែក TCP ពីមុនដែរ ប៉ុន្តែ MSS តំណាងឱ្យ Maximum Segment Size ហើយវាដើរតួនាទីយ៉ាងសំខាន់នៅក្នុងពិធីការ TCP។ MSS សំដៅទៅលើទំហំនៃផ្នែកទិន្នន័យអតិបរមាដែលត្រូវបានអនុញ្ញាតឱ្យផ្ញើនៅក្នុងការតភ្ជាប់ TCP។ ស្រដៀងគ្នាទៅនឹង MTU MSS ត្រូវបានប្រើដើម្បីកំណត់ទំហំនៃកញ្ចប់ ប៉ុន្តែវាធ្វើដូច្នេះនៅស្រទាប់ដឹកជញ្ជូន ដែលជាស្រទាប់ពិធីការ TCP។ ពិធីការ TCP បញ្ជូនទិន្នន័យនៃស្រទាប់កម្មវិធីដោយបែងចែកទិន្នន័យទៅជាផ្នែកទិន្នន័យច្រើន ហើយទំហំនៃផ្នែកទិន្នន័យនីមួយៗត្រូវបានកំណត់ដោយ MSS។
MTU នៃតំណភ្ជាប់ទិន្នន័យនីមួយៗគឺខុសគ្នា ពីព្រោះតំណភ្ជាប់ទិន្នន័យប្រភេទនីមួយៗត្រូវបានប្រើសម្រាប់គោលបំណងផ្សេងៗគ្នា។ អាស្រ័យលើគោលបំណងនៃការប្រើប្រាស់ MTU ផ្សេងៗគ្នាអាចត្រូវបានបង្ហោះ។
ឧបមាថាអ្នកផ្ញើចង់ផ្ញើទិន្នន័យធំមួយទំហំ 4000 បៃត៍សម្រាប់ការបញ្ជូនតាមរយៈតំណភ្ជាប់ Ethernet ដូច្នេះទិន្នន័យត្រូវបំបែកជាទិន្នន័យតូចៗចំនួនបីសម្រាប់ការបញ្ជូន។ នេះដោយសារតែទំហំនៃទិន្នន័យតូចៗនីមួយៗមិនអាចលើសពីដែនកំណត់ MTU ដែលមានចំនួន 1500 បៃត៍។ បន្ទាប់ពីទទួលបានទិន្នន័យតូចៗទាំងបី អ្នកទទួលនឹងផ្គុំវាឡើងវិញទៅជាទិន្នន័យធំដើមទំហំ 4000 បៃត៍ដោយផ្អែកលើលេខលំដាប់ និងអុហ្វសិតនៃទិន្នន័យនីមួយៗ។
នៅក្នុងការបញ្ជូនដែលបែកខ្ញែក ការបាត់បង់បំណែកមួយនឹងធ្វើឱ្យទិន្នន័យ IP ទាំងមូលមិនមានសុពលភាព។ ដើម្បីជៀសវាងបញ្ហានេះ TCP បានណែនាំ MSS ដែលការបែកខ្ញែកត្រូវបានធ្វើឡើងនៅស្រទាប់ TCP ជំនួសឱ្យស្រទាប់ IP។ គុណសម្បត្តិនៃវិធីសាស្រ្តនេះគឺថា TCP មានការគ្រប់គ្រងកាន់តែច្បាស់លាស់លើទំហំនៃផ្នែកនីមួយៗ ដែលជៀសវាងបញ្ហាដែលទាក់ទងនឹងការបែកខ្ញែកនៅស្រទាប់ IP។
ចំពោះ UDP យើងព្យាយាមមិនផ្ញើកញ្ចប់ទិន្នន័យធំជាង MTU ទេ។ នេះដោយសារតែ UDP គឺជាពិធីការដឹកជញ្ជូនដែលផ្តោតលើការតភ្ជាប់ ដែលមិនផ្តល់នូវភាពជឿជាក់ និងយន្តការបញ្ជូនឡើងវិញដូច TCP។ ប្រសិនបើយើងផ្ញើកញ្ចប់ទិន្នន័យ UDP ដែលធំជាង MTU វានឹងត្រូវបានបំបែកដោយស្រទាប់ IP សម្រាប់ការបញ្ជូន។ នៅពេលដែលបំណែកមួយត្រូវបានបាត់បង់ ពិធីការ UDP មិនអាចបញ្ជូនឡើងវិញបានទេ ដែលបណ្តាលឱ្យបាត់បង់ទិន្នន័យ។ ដូច្នេះ ដើម្បីធានាបាននូវការបញ្ជូនទិន្នន័យដែលអាចទុកចិត្តបាន យើងគួរតែព្យាយាមគ្រប់គ្រងទំហំនៃកញ្ចប់ទិន្នន័យ UDP នៅក្នុង MTU និងជៀសវាងការបញ្ជូនដែលបំបែក។
ឈ្មួញកណ្តាលកញ្ចប់បណ្តាញ Mylinking ™អាចកំណត់អត្តសញ្ញាណដោយស្វ័យប្រវត្តិនូវពិធីការផ្លូវរូងក្រោមដីប្រភេទផ្សេងៗ VxLAN/NVGRE/IPoverIP/MPLS/GRE ជាដើម អាចត្រូវបានកំណត់ទៅតាមទម្រង់អ្នកប្រើប្រាស់ ទៅតាមទិន្នផលលំហូរផ្លូវរូងក្រោមដីនៃលក្ខណៈខាងក្នុង ឬខាងក្រៅ។
○ វាអាចស្គាល់កញ្ចប់ស្លាក VLAN, QinQ និង MPLS
○ អាចកំណត់អត្តសញ្ញាណ VLAN ខាងក្នុង និងខាងក្រៅ
○ កញ្ចប់ IPv4/IPv6 អាចត្រូវបានកំណត់អត្តសញ្ញាណ
○ អាចកំណត់អត្តសញ្ញាណកញ្ចប់ផ្លូវរូងក្រោមដី VxLAN, NVGRE, GRE, IPoverIP, GENEVE, MPLS
○ កញ្ចប់ IP ដែលបែកខ្ញែកអាចត្រូវបានកំណត់អត្តសញ្ញាណ (គាំទ្រការកំណត់អត្តសញ្ញាណការបែកខ្ញែក IP និងគាំទ្រការផ្គុំឡើងវិញនៃការបែកខ្ញែក IP ដើម្បីអនុវត្តការច្រោះលក្ខណៈពិសេស L4 លើកញ្ចប់បែកខ្ញែក IP ទាំងអស់។ អនុវត្តគោលការណ៍ទិន្នផលចរាចរណ៍។)
ហេតុអ្វីបានជា IP ត្រូវបានបំបែក និង TCP ត្រូវបានបំបែក?
ដោយសារតែនៅក្នុងការបញ្ជូនបណ្តាញ ស្រទាប់ IP នឹងបំបែកកញ្ចប់ទិន្នន័យដោយស្វ័យប្រវត្តិ ទោះបីជាស្រទាប់ TCP មិនបំបែកទិន្នន័យក៏ដោយ កញ្ចប់ទិន្នន័យនឹងត្រូវបានបំបែកដោយស្វ័យប្រវត្តិដោយស្រទាប់ IP ហើយបញ្ជូនជាធម្មតា។ ដូច្នេះហេតុអ្វីបានជា TCP ត្រូវការការបំបែក? តើវាមិនហួសហេតុពេកទេឬ?
ឧបមាថាមានកញ្ចប់ធំមួយដែលមិនត្រូវបានបែងចែកនៅស្រទាប់ TCP ហើយបាត់បង់ក្នុងពេលដឹកជញ្ជូន។ TCP នឹងបញ្ជូនវាឡើងវិញ ប៉ុន្តែមានតែនៅក្នុងកញ្ចប់ធំទាំងមូលប៉ុណ្ណោះ (ទោះបីជាស្រទាប់ IP បំបែកទិន្នន័យទៅជាកញ្ចប់តូចៗ ដែលកញ្ចប់នីមួយៗមានប្រវែង MTU ក៏ដោយ)។ នេះគឺដោយសារតែស្រទាប់ IP មិនខ្វល់អំពីការបញ្ជូនទិន្នន័យដែលអាចទុកចិត្តបាន។
ម្យ៉ាងទៀត នៅលើតំណដឹកជញ្ជូនទៅបណ្តាញរបស់ម៉ាស៊ីន ប្រសិនបើស្រទាប់ដឹកជញ្ជូនបំបែកទិន្នន័យ ស្រទាប់ IP មិនបំបែកវាទេ។ ប្រសិនបើការបំបែកមិនត្រូវបានអនុវត្តនៅស្រទាប់ដឹកជញ្ជូនទេ ការបំបែកអាចធ្វើទៅបាននៅស្រទាប់ IP។
និយាយឱ្យសាមញ្ញ TCP បែងចែកទិន្នន័យជាផ្នែកៗ ដើម្បីកុំឱ្យស្រទាប់ IP បែកខ្ញែកទៀតហើយ ហើយនៅពេលដែលការបញ្ជូនឡើងវិញកើតឡើង មានតែផ្នែកតូចៗនៃទិន្នន័យដែលត្រូវបានបែកខ្ញែកប៉ុណ្ណោះដែលត្រូវបានបញ្ជូនឡើងវិញ។ តាមវិធីនេះ ប្រសិទ្ធភាព និងភាពជឿជាក់នៃការបញ្ជូនអាចត្រូវបានធ្វើឱ្យប្រសើរឡើង។
ប្រសិនបើ TCP ត្រូវបានបំបែកជាបំណែកៗ តើស្រទាប់ IP មិនត្រូវបានបំបែកជាបំណែកៗទេឬ?
នៅក្នុងការពិភាក្សាខាងលើ យើងបានលើកឡើងថា បន្ទាប់ពីការបំបែក TCP នៅអ្នកផ្ញើ មិនមានការបំបែកនៅស្រទាប់ IP ទេ។ ទោះជាយ៉ាងណាក៏ដោយ អាចមានឧបករណ៍ស្រទាប់បណ្តាញផ្សេងទៀតនៅទូទាំងតំណភ្ជាប់ដឹកជញ្ជូន ដែលអាចមានឯកតាបញ្ជូនអតិបរមា (MTU) តូចជាង MTU នៅអ្នកផ្ញើ។ ដូច្នេះ ទោះបីជាកញ្ចប់ត្រូវបានបំបែកនៅអ្នកផ្ញើក៏ដោយ វាត្រូវបានបែងចែកជាម្តងទៀតនៅពេលវាឆ្លងកាត់ស្រទាប់ IP នៃឧបករណ៍ទាំងនេះ។ នៅទីបំផុត បំណែកទាំងអស់នឹងត្រូវបានផ្គុំនៅអ្នកទទួល។
ប្រសិនបើយើងអាចកំណត់ MTU អប្បបរមាលើតំណភ្ជាប់ទាំងមូល ហើយផ្ញើទិន្នន័យនៅប្រវែងនោះ ការបំបែកនឹងមិនមានអ្វីកើតឡើងទេ មិនថាទិន្នន័យត្រូវបានបញ្ជូនទៅណាទេ។ MTU អប្បបរមានេះលើតំណភ្ជាប់ទាំងមូលត្រូវបានគេហៅថា ផ្លូវ MTU (PMTU)។ នៅពេលដែលកញ្ចប់ IP មកដល់រ៉ោតទ័រ ប្រសិនបើ MTU របស់រ៉ោតទ័រតិចជាងប្រវែងកញ្ចប់ ហើយទង់ DF (កុំបំបែក) ត្រូវបានកំណត់ទៅ 1 រ៉ោតទ័រនឹងមិនអាចបំបែកកញ្ចប់បានទេ ហើយអាចទម្លាក់វាបានតែប៉ុណ្ណោះ។ ក្នុងករណីនេះ រ៉ោតទ័របង្កើតសារកំហុស ICMP (ពិធីការសារត្រួតពិនិត្យអ៊ីនធឺណិត) ដែលហៅថា "ត្រូវការបំបែក ប៉ុន្តែ DF កំណត់"។ សារកំហុស ICMP នេះនឹងត្រូវបានផ្ញើត្រឡប់ទៅអាសយដ្ឋានប្រភពវិញជាមួយនឹងតម្លៃ MTU របស់រ៉ោតទ័រ។ នៅពេលដែលអ្នកផ្ញើទទួលបានសារកំហុស ICMP វាអាចកែតម្រូវទំហំកញ្ចប់ដោយផ្អែកលើតម្លៃ MTU ដើម្បីជៀសវាងស្ថានភាពបំបែកហាមឃាត់ម្តងទៀត។
ការបំបែក IP គឺជាការចាំបាច់ ហើយគួរតែត្រូវបានជៀសវាងនៅស្រទាប់ IP ជាពិសេសនៅលើឧបករណ៍កម្រិតមធ្យមនៅក្នុងតំណភ្ជាប់។ ដូច្នេះ នៅក្នុង IPv6 ការបំបែកកញ្ចប់ IP ដោយឧបករណ៍កម្រិតមធ្យមត្រូវបានហាមឃាត់ ហើយការបំបែកអាចត្រូវបានអនុវត្តតែនៅដើម និងចុងបញ្ចប់នៃតំណភ្ជាប់ប៉ុណ្ណោះ។
ការយល់ដឹងជាមូលដ្ឋានអំពី IPv6
IPv6 គឺជាកំណែទី 6 នៃពិធីការអ៊ីនធឺណិត ដែលជាអ្នកស្នងតំណែងរបស់ IPv4។ IPv6 ប្រើប្រវែងអាសយដ្ឋាន 128 ប៊ីត ដែលអាចផ្តល់អាសយដ្ឋាន IP ច្រើនជាងប្រវែងអាសយដ្ឋាន 32 ប៊ីតរបស់ IPv4។ នេះដោយសារតែទំហំអាសយដ្ឋាន IPv4 ត្រូវបានអស់បន្តិចម្តងៗ ខណៈពេលដែលទំហំអាសយដ្ឋាន IPv6 មានទំហំធំខ្លាំង ហើយអាចបំពេញតម្រូវការអ៊ីនធឺណិតនាពេលអនាគត។
នៅពេលនិយាយអំពី IPv6 បន្ថែមពីលើទំហំអាសយដ្ឋានកាន់តែច្រើន វាក៏នាំមកនូវសុវត្ថិភាព និងសមត្ថភាពធ្វើមាត្រដ្ឋានកាន់តែប្រសើរផងដែរ ដែលមានន័យថា IPv6 អាចផ្តល់នូវបទពិសោធន៍បណ្តាញកាន់តែប្រសើរបើប្រៀបធៀបទៅនឹង IPv4។
ទោះបីជា IPv6 មានជាយូរមកហើយក៏ដោយ ការដាក់ពង្រាយទូទាំងពិភពលោករបស់វានៅតែយឺត។ នេះភាគច្រើនដោយសារតែ IPv6 ត្រូវតែឆបគ្នាជាមួយបណ្តាញ IPv4 ដែលមានស្រាប់ ដែលតម្រូវឱ្យមានការផ្លាស់ប្តូរ និងការធ្វើចំណាកស្រុក។ ទោះជាយ៉ាងណាក៏ដោយ ជាមួយនឹងការអស់អាសយដ្ឋាន IPv4 និងតម្រូវការកើនឡើងសម្រាប់ IPv6 អ្នកផ្តល់សេវាអ៊ីនធឺណិត និងអង្គការកាន់តែច្រើនកំពុងទទួលយក IPv6 បន្តិចម្តងៗ ហើយសម្រេចបាននូវប្រតិបត្តិការ dual-stack នៃ IPv6 និង IPv4 បន្តិចម្តងៗ។
សេចក្តីសង្ខេប
នៅក្នុងជំពូកនេះ យើងបានពិនិត្យមើលឱ្យកាន់តែស៊ីជម្រៅអំពីរបៀបដែលការបែងចែក IP និងការផ្គុំឡើងវិញដំណើរការ។ តំណភ្ជាប់ទិន្នន័យផ្សេងៗគ្នាមានឯកតាបញ្ជូនអតិបរមា (MTU) ខុសៗគ្នា។ នៅពេលដែលទំហំនៃកញ្ចប់លើសពីដែនកំណត់ MTU ការបែងចែក IP បែងចែកកញ្ចប់ទៅជាបំណែកតូចៗជាច្រើនសម្រាប់ការបញ្ជូន ហើយផ្គុំវាឡើងវិញទៅជាកញ្ចប់ពេញលេញដោយយន្តការផ្គុំ IP ឡើងវិញបន្ទាប់ពីទៅដល់គោលដៅ។ គោលបំណងនៃការបំបែក TCP គឺដើម្បីធ្វើឱ្យស្រទាប់ IP លែងបំបែកទៀតហើយ ហើយបញ្ជូនឡើងវិញតែទិន្នន័យតូចៗដែលត្រូវបានបំបែកនៅពេលដែលការបញ្ជូនឡើងវិញកើតឡើង ដើម្បីបង្កើនប្រសិទ្ធភាព និងភាពជឿជាក់នៃការបញ្ជូន។ ទោះជាយ៉ាងណាក៏ដោយ អាចមានឧបករណ៍ស្រទាប់បណ្តាញផ្សេងទៀតនៅទូទាំងតំណភ្ជាប់ដឹកជញ្ជូនដែល MTU របស់វាអាចតូចជាងរបស់អ្នកផ្ញើ ដូច្នេះកញ្ចប់នឹងនៅតែត្រូវបានបំបែកម្តងទៀតនៅស្រទាប់ IP នៃឧបករណ៍ទាំងនេះ។ ការបំបែកនៅស្រទាប់ IP គួរតែត្រូវបានជៀសវាងតាមដែលអាចធ្វើទៅបាន ជាពិសេសនៅលើឧបករណ៍កម្រិតមធ្យមនៅក្នុងតំណភ្ជាប់។
ពេលវេលាបង្ហោះ៖ សីហា-០៧-២០២៥
