மறைகுறியாக்கம் IP துண்டு துண்டாக மாற்றுதல் மற்றும் மீண்டும் அசெம்பிளி செய்தல்: Mylinking™ நெட்வொர்க் பாக்கெட் தரகர் IP துண்டு துண்டான பாக்கெட்டுகளை அடையாளம் காட்டுகிறது.

அறிமுகம்

நெட்வொர்க் தகவல்தொடர்புகளில் IP இன் வகைப்பாடு மற்றும் வகைப்படுத்தப்படாத கொள்கை மற்றும் அதன் பயன்பாடு ஆகியவற்றை நாம் அனைவரும் அறிவோம். IP துண்டு துண்டாக மாற்றுதல் மற்றும் மறுஅசெம்பிளிங் என்பது பாக்கெட் பரிமாற்ற செயல்பாட்டில் ஒரு முக்கிய வழிமுறையாகும். ஒரு பாக்கெட்டின் அளவு ஒரு நெட்வொர்க் இணைப்பின் அதிகபட்ச பரிமாற்ற அலகு (MTU) வரம்பை மீறும் போது, IP துண்டு துண்டாக மாற்றுதல் பாக்கெட்டை பல சிறிய துண்டுகளாகப் பிரிக்கிறது. இந்த துண்டுகள் நெட்வொர்க்கில் சுயாதீனமாக அனுப்பப்படுகின்றன, மேலும் இலக்கை அடைந்ததும், அவை IP மறுஅசெம்பிள் பொறிமுறையால் முழுமையான பாக்கெட்டுகளாக மீண்டும் இணைக்கப்படுகின்றன. இந்த துண்டு துண்டாக மாற்றுதல் மற்றும் மறுஅசெம்பிளிங் செயல்முறை, தரவின் ஒருமைப்பாடு மற்றும் நம்பகத்தன்மையை உறுதி செய்யும் அதே வேளையில், பெரிய அளவிலான பாக்கெட்டுகளை நெட்வொர்க்கில் அனுப்ப முடியும் என்பதை உறுதி செய்கிறது. இந்தப் பகுதியில், IP துண்டு துண்டாக மாற்றுதல் மற்றும் மறுஅசெம்பிளிங் எவ்வாறு செயல்படுகிறது என்பதை ஆழமாகப் பார்ப்போம்.

IP துண்டு துண்டாகப் பிரித்தல் மற்றும் மீண்டும் இணைத்தல்

வெவ்வேறு தரவு இணைப்புகள் வெவ்வேறு அதிகபட்ச பரிமாற்ற அலகுகளைக் (MTU) கொண்டுள்ளன; எடுத்துக்காட்டாக, FDDI தரவு இணைப்பின் MTU 4352 பைட்டுகளையும், ஈதர்நெட் MTU 1500 பைட்டுகளையும் கொண்டுள்ளது. MTU என்பது அதிகபட்ச பரிமாற்ற அலகு என்பதைக் குறிக்கிறது மற்றும் நெட்வொர்க்கில் அனுப்பக்கூடிய அதிகபட்ச பாக்கெட் அளவைக் குறிக்கிறது.

FDDI (ஃபைபர் டிஸ்ட்ரிபியூட்டட் டேட்டா இன்டர்ஃபேஸ்) என்பது ஒரு அதிவேக லோக்கல் ஏரியா நெட்வொர்க் (LAN) தரநிலையாகும், இது ஆப்டிகல் ஃபைபரை டிரான்ஸ்மிஷன் ஊடகமாகப் பயன்படுத்துகிறது. அதிகபட்ச டிரான்ஸ்மிஷன் யூனிட் (MTU) என்பது தரவு இணைப்பு அடுக்கு நெறிமுறையால் கடத்தக்கூடிய அதிகபட்ச பாக்கெட் அளவு. FDDI நெட்வொர்க்குகளில், MTU இன் அளவு 4352 பைட்டுகள் ஆகும். இதன் பொருள் FDDI நெட்வொர்க்கில் உள்ள தரவு இணைப்பு அடுக்கு நெறிமுறையால் கடத்தக்கூடிய அதிகபட்ச பாக்கெட் அளவு 4352 பைட்டுகள் ஆகும். கடத்தப்பட வேண்டிய பாக்கெட் இந்த அளவை விட அதிகமாக இருந்தால், பாக்கெட்டை பரிமாற்றம் மற்றும் ரிசீவரில் மீண்டும் இணைப்பதற்கு MTU அளவிற்கு ஏற்ற பல துண்டுகளாகப் பிரிக்க அதை துண்டு துண்டாகப் பிரிக்க வேண்டும்.

ஈத்தர்நெட்டைப் பொறுத்தவரை, MTU பொதுவாக 1500 பைட்டுகள் அளவில் இருக்கும். இதன் பொருள் ஈத்தர்நெட் 1500 பைட்டுகள் வரையிலான பாக்கெட்டுகளை அனுப்ப முடியும். பாக்கெட் அளவு MTU வரம்பை மீறினால், பாக்கெட் பரிமாற்றத்திற்காக சிறிய துண்டுகளாகப் பிரிக்கப்பட்டு, இலக்கில் மீண்டும் இணைக்கப்படும். துண்டு துண்டான IP டேட்டாகிராமை இலக்கு ஹோஸ்டால் மட்டுமே மீண்டும் இணைக்க முடியும், மேலும் ரூட்டர் மறு இணைப்பு செயல்பாட்டைச் செய்யாது.

TCP பிரிவுகளைப் பற்றியும் நாம் முன்பே பேசினோம், ஆனால் MSS என்பது அதிகபட்ச பிரிவு அளவைக் குறிக்கிறது, மேலும் இது TCP நெறிமுறையில் முக்கிய பங்கு வகிக்கிறது. MSS என்பது TCP இணைப்பில் அனுப்ப அனுமதிக்கப்பட்ட அதிகபட்ச தரவுப் பிரிவின் அளவைக் குறிக்கிறது. MTU ஐப் போலவே, MSS பாக்கெட்டுகளின் அளவைக் கட்டுப்படுத்தப் பயன்படுகிறது, ஆனால் அது போக்குவரத்து அடுக்கான TCP நெறிமுறை அடுக்கில் அவ்வாறு செய்கிறது. TCP நெறிமுறை தரவை பல தரவுப் பிரிவுகளாகப் பிரிப்பதன் மூலம் பயன்பாட்டு அடுக்கின் தரவை அனுப்புகிறது, மேலும் ஒவ்வொரு தரவுப் பிரிவின் அளவும் MSS ஆல் வரையறுக்கப்படுகிறது.

ஒவ்வொரு தரவு இணைப்பின் MTUவும் வேறுபட்டது, ஏனெனில் ஒவ்வொரு வெவ்வேறு வகையான தரவு இணைப்பும் வெவ்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படுகின்றன. பயன்பாட்டின் நோக்கத்தைப் பொறுத்து, வெவ்வேறு MTUகளை ஹோஸ்ட் செய்யலாம்.

அனுப்புநர் ஒரு ஈதர்நெட் இணைப்பு வழியாக பரிமாற்றத்திற்காக ஒரு பெரிய 4000 பைட் டேட்டாகிராமை அனுப்ப விரும்புகிறார் என்று வைத்துக்கொள்வோம், எனவே டேட்டாகிராமை பரிமாற்றத்திற்காக மூன்று சிறிய டேட்டாகிராம்களாகப் பிரிக்க வேண்டும். ஏனென்றால் ஒவ்வொரு சிறிய டேட்டாகிராமின் அளவும் MTU வரம்பான 1500 பைட்டுகளை விட அதிகமாக இருக்கக்கூடாது. மூன்று சிறிய டேட்டாகிராம்களைப் பெற்ற பிறகு, ரிசீவர் ஒவ்வொரு டேட்டாகிராமின் வரிசை எண் மற்றும் ஆஃப்செட்டின் அடிப்படையில் அவற்றை அசல் 4000 பைட் பெரிய டேட்டாகிராமில் மீண்டும் இணைக்கிறார்.

 IP துண்டு துண்டாகப் பிரித்தல் மற்றும் மீண்டும் இணைத்தல்

துண்டு துண்டான பரிமாற்றத்தில், ஒரு துண்டு இழப்பு முழு IP டேட்டாகிராமையும் செல்லாததாக்கும். இதைத் தவிர்க்க, TCP MSS ஐ அறிமுகப்படுத்தியது, அங்கு துண்டு துண்டானது IP அடுக்கிற்குப் பதிலாக TCP அடுக்கில் செய்யப்படுகிறது. இந்த அணுகுமுறையின் நன்மை என்னவென்றால், TCP ஒவ்வொரு பிரிவின் அளவிலும் மிகவும் துல்லியமான கட்டுப்பாட்டைக் கொண்டுள்ளது, இது IP அடுக்கில் துண்டு துண்டாக தொடர்புடைய சிக்கல்களைத் தவிர்க்கிறது.

UDP-ஐப் பொறுத்தவரை, MTU-வை விட பெரிய தரவுப் பொட்டலத்தை அனுப்பாமல் இருக்க நாங்கள் முயற்சி செய்கிறோம். ஏனெனில் UDP என்பது இணைப்பு இல்லாத போக்குவரத்து நெறிமுறையாகும், இது TCP-ஐப் போல நம்பகத்தன்மை மற்றும் மறுபரிமாற்ற வழிமுறைகளை வழங்காது. MTU-வை விட பெரிய UDP தரவுப் பொட்டலத்தை அனுப்பினால், அது பரிமாற்றத்திற்காக IP அடுக்கால் துண்டு துண்டாகப் பிரிக்கப்படும். துண்டுகளில் ஒன்று தொலைந்தவுடன், UDP நெறிமுறையை மீண்டும் அனுப்ப முடியாது, இதன் விளைவாக தரவு இழப்பு ஏற்படுகிறது. எனவே, நம்பகமான தரவுப் பரிமாற்றத்தை உறுதி செய்வதற்காக, MTU-விற்குள் UDP தரவுப் பொட்டலங்களின் அளவைக் கட்டுப்படுத்தவும், துண்டு துண்டான பரிமாற்றத்தைத் தவிர்க்கவும் முயற்சிக்க வேண்டும்.

மைலிங்க்கிங் ™ நெட்வொர்க் பாக்கெட் தரகர்பல்வேறு வகையான சுரங்கப்பாதை நெறிமுறையை தானாகவே அடையாளம் காண முடியும் 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 ஆக அமைக்கப்பட்டால், ரூட்டரால் பாக்கெட்டை துண்டு துண்டாக மாற்ற முடியாது, மேலும் அதை கைவிட மட்டுமே முடியும். இந்த வழக்கில், ரூட்டர் "துண்டு துண்டாக தேவை ஆனால் DF தொகுப்பு" என்று அழைக்கப்படும் ஒரு ICMP (இணைய கட்டுப்பாட்டு செய்தி நெறிமுறை) பிழை செய்தியை உருவாக்குகிறது. இந்த ICMP பிழை செய்தி ரூட்டரின் MTU மதிப்புடன் மூல முகவரிக்கு திருப்பி அனுப்பப்படும். அனுப்புநர் ICMP பிழை செய்தியைப் பெறும்போது, தடைசெய்யப்பட்ட துண்டு துண்டாக மாறும் சூழ்நிலையை மீண்டும் தவிர்க்க MTU மதிப்பின் அடிப்படையில் பாக்கெட் அளவை சரிசெய்ய முடியும்.

IP துண்டு துண்டாகப் பிரித்தல் ஒரு அவசியமான ஒன்றாகும், மேலும் IP அடுக்கில், குறிப்பாக இணைப்பில் உள்ள இடைநிலை சாதனங்களில் தவிர்க்கப்பட வேண்டும். எனவே, IPv6 இல், இடைநிலை சாதனங்களால் IP பாக்கெட்டுகளை துண்டு துண்டாகப் பிரிப்பது தடைசெய்யப்பட்டுள்ளது, மேலும் இணைப்பின் தொடக்கத்திலும் முடிவிலும் மட்டுமே துண்டு துண்டாகப் பிரித்தல் மேற்கொள்ளப்பட முடியும்.

IPv6 பற்றிய அடிப்படை புரிதல்

IPv6 என்பது இணைய நெறிமுறையின் பதிப்பு 6 ஆகும், இது IPv4 இன் வாரிசு ஆகும். IPv6 128-பிட் முகவரி நீளத்தைப் பயன்படுத்துகிறது, இது IPv4 இன் 32-பிட் முகவரி நீளத்தை விட அதிகமான IP முகவரிகளை வழங்க முடியும். ஏனெனில் IPv4 முகவரி இடம் படிப்படியாகக் குறைந்து வருகிறது, அதே நேரத்தில் IPv6 முகவரி இடம் மிகப் பெரியது மற்றும் எதிர்கால இணையத்தின் தேவைகளைப் பூர்த்தி செய்ய முடியும்.

IPv6 பற்றிப் பேசும்போது, அதிக முகவரி இடத்துடன் கூடுதலாக, இது சிறந்த பாதுகாப்பு மற்றும் அளவிடக்கூடிய தன்மையையும் தருகிறது, அதாவது IPv4 உடன் ஒப்பிடும்போது IPv6 சிறந்த நெட்வொர்க் அனுபவத்தை வழங்க முடியும்.

IPv6 நீண்ட காலமாக இருந்து வந்தாலும், அதன் உலகளாவிய பயன்பாடு இன்னும் ஒப்பீட்டளவில் மெதுவாகவே உள்ளது. இதற்கு முக்கிய காரணம், IPv6 தற்போதுள்ள IPv4 நெட்வொர்க்குடன் இணக்கமாக இருக்க வேண்டும், இதற்கு மாற்றம் மற்றும் இடம்பெயர்வு தேவைப்படுகிறது. இருப்பினும், IPv4 முகவரிகள் தீர்ந்து போவதாலும், IPv6க்கான தேவை அதிகரித்து வருவதாலும், அதிகமான இணைய சேவை வழங்குநர்கள் மற்றும் நிறுவனங்கள் படிப்படியாக IPv6 ஐ ஏற்றுக்கொண்டு, படிப்படியாக IPv6 மற்றும் IPv4 இன் இரட்டை-அடுக்கு செயல்பாட்டை உணர்ந்து வருகின்றன.

சுருக்கம்

இந்த அத்தியாயத்தில், IP துண்டு துண்டாக மாற்றுதல் மற்றும் மறுஅசெம்பிளிங் எவ்வாறு செயல்படுகின்றன என்பதை ஆழமாகப் பார்த்தோம். வெவ்வேறு தரவு இணைப்புகள் வெவ்வேறு அதிகபட்ச பரிமாற்ற அலகு (MTU) களைக் கொண்டுள்ளன. ஒரு பாக்கெட்டின் அளவு MTU வரம்பை மீறும் போது, IP துண்டு துண்டாக மாற்றுதல் பாக்கெட்டை பரிமாற்றத்திற்காக பல சிறிய துண்டுகளாகப் பிரிக்கிறது, மேலும் இலக்கை அடைந்த பிறகு IP மறுஅசெம்பிள் பொறிமுறையால் அவற்றை முழுமையான பாக்கெட்டாக மீண்டும் இணைக்கிறது. TCP துண்டு துண்டாக மாற்றுவதன் நோக்கம், IP அடுக்கை இனி துண்டு துண்டாக மாற்றாமல், மறுபரிசீலனை நிகழும்போது துண்டு துண்டாக இருக்கும் சிறிய தரவை மட்டும் மீண்டும் அனுப்புவதாகும், இதனால் பரிமாற்ற செயல்திறன் மற்றும் நம்பகத்தன்மையை மேம்படுத்தலாம். இருப்பினும், அனுப்புநரை விட MTU சிறியதாக இருக்கும் பிற நெட்வொர்க் அடுக்கு சாதனங்கள் போக்குவரத்து இணைப்பு முழுவதும் இருக்கலாம், எனவே இந்த சாதனங்களின் IP அடுக்கில் பாக்கெட் மீண்டும் துண்டு துண்டாக இருக்கும். IP அடுக்கில் துண்டு துண்டாக மாற்றுவது முடிந்தவரை தவிர்க்கப்பட வேண்டும், குறிப்பாக இணைப்பில் உள்ள இடைநிலை சாதனங்களில்.


இடுகை நேரம்: ஆகஸ்ட்-07-2025