உள்ளடக்கம்
- தரவு வழித்தடத்தில் அளவிடுதல்
- பார்டர் கேட்வே புரோட்டோகால்
- முன்னோக்கி அட்டவணை ஒத்திசைவு
- பிழைகள் இல்லை, மன அழுத்தமும் இல்லை - உங்கள் வாழ்க்கையை அழிக்காமல் வாழ்க்கையை மாற்றும் மென்பொருளை உருவாக்குவதற்கான படி வழிகாட்டியின் படி
எடுத்து செல்:
எல்லை நுழைவாயில் நெறிமுறையால் ரூட்டிங் அளவிடுதல் பெரிதும் உதவக்கூடும், இது பாக்கெட்டுகளை மிகவும் திறமையாக வழிநடத்த உதவுகிறது.
கணினி அறிவியலில், ஒரு முக்கியமான கருத்து அளவீடல், அல்லது ஒரு குறிப்பிட்ட பணியைக் கையாள்வதற்கான ஒரு வழி, பணியின் அளவு அதிகரிக்கும்போது தொடர்ந்து இயங்குகிறது. உதாரணமாக, ஒரு டஜன் தொலைபேசி எண்களை நீங்கள் கண்காணிக்க வேண்டியிருக்கும் போது தொலைபேசி எண்களை காகித ஸ்கிராப்பில் எழுதுவது மிகவும் நன்றாக வேலை செய்கிறது: கொடுக்கப்பட்ட ஒன்றைக் கண்டுபிடிக்க பத்து வினாடிகள் மட்டுமே ஆகும். ஆனால் 100,000 மக்களைக் கொண்ட ஒரு நகரத்திற்கு, இப்போது ஒரு எண்ணைக் கண்டுபிடிக்க ஒரு லட்சம் வினாடிகள் (ஒரு நாள்) ஆகும். 100,000 மக்கள் தொகை கொண்ட நகரத்திற்கு ஒரு தொலைபேசி புத்தகத்தைப் பயன்படுத்துவதன் மூலம், கொடுக்கப்பட்ட பெயருடன் செல்லும் தொலைபேசி எண்ணைக் கண்டுபிடிக்க அரை நிமிடம் ஆகும். தனிப்பட்ட நன்மை ஸ்கிராப்புகளைப் பயன்படுத்துவதை விட புத்தகத்தைப் பயன்படுத்துவது மிக விரைவானது என்பது பெரிய நன்மை அல்ல, மாறாக சிக்கலின் அளவை இரட்டிப்பாக்கும்போது, அதைத் தீர்ப்பதற்கான வேலையின் அளவை நீங்கள் இரட்டிப்பாக்கவில்லை: தொலைபேசி மூலம் தேடல் இரண்டு மடங்கு பெரிய புத்தகம் சில கூடுதல் வினாடிகள் மட்டுமே ஆகும்: இரண்டாம் பாதியின் முதல் பாதியில் நான் தேடும் பெயர்? இது இரண்டு மடங்கு அதிக நேரம் எடுக்காது, இதனால் தொலைபேசி புத்தகங்கள் அளவிடக்கூடியவை, ஆனால் ஸ்கிராப்புகள் இல்லை. ரூட்டிங் அளவிடுதல் என்பது இணையம் வழியாக சரியான இடத்திற்கு பாக்கெட்டுகளை வழங்குவதில் உள்ள சிக்கலுக்கு அளவிடுதல் என்ற கருத்தைப் பயன்படுத்துகிறது.
தரவு வழித்தடத்தில் அளவிடுதல்
ரூட்டிங் அளவிடுதல் இரண்டு சிக்கல்களைக் கொண்டுள்ளது: மேலாண்மை விமானம் மற்றும் தரவு விமானம்.
தரவு விமானம் என்பது ஒரு திசைவியின் மைய அல்லது விநியோகிக்கப்பட்ட தொகுதி ஆகும், இது உள்வரும் பாக்கெட்டுகளை எடுத்து, அவர்களின் இலக்கை நோக்கி செல்லும் வழியில் அடுத்த திசைவிக்கு அனுப்புகிறது. இந்த செயல்பாடு ஒவ்வொரு பகிரப்பட்ட பாக்கெட்டிற்கும் பகிர்தல் அட்டவணையில் அடுத்த ஹாப்பைக் கண்டுபிடிக்க வேண்டும். இதைச் செய்வதற்கான இரண்டு முக்கிய வழிமுறைகள் ஒரு டி.சி.ஏ.எம், அதன் மூலம் தேடுவதற்கான உள்ளமைக்கப்பட்ட வன்பொருள் ஆதரவைக் கொண்ட ஒரு சிறப்பு நினைவகம் மற்றும் மேம்பட்ட வழிமுறைகளைப் பயன்படுத்தி தேடப்படும் வழக்கமான நினைவகம். அட்டவணை அளவு அதிகரிக்கும்போது தேடல்களின் வேகம் குறையாது. இருப்பினும், டி.சி.ஏ.எம் அல்லது நினைவக அளவு நேர்கோட்டுடன் (அல்லது பல நிலை தேடல்களை விட சற்று வேகமாக) செல்கிறது, இது செலவு மற்றும் மின் பயன்பாட்டை அதிகரிக்கிறது. கூடுதலாக, வினாடிக்கு பகிர்தல் அட்டவணை தேடுதல்களின் எண்ணிக்கை அதிகரிக்கும்போது, அதிக விலை மற்றும் சக்தி பசி தொழில்நுட்பங்கள் பயன்படுத்தப்பட வேண்டும். இடைமுக வேகம் அதிகரிக்கும் போது இத்தகைய அதிகரிப்புகள் தவிர்க்க முடியாதவை, ஆனால் சராசரி அல்லது மோசமான பாக்கெட் அளவுகள் மற்றும் ஒரு சாதனத்திற்கு அல்லது சில திசைவி கட்டமைப்புகளில் ஒரு பிளேடு / தொகுதிக்கு இடைமுகங்களின் எண்ணிக்கையையும் சார்ந்துள்ளது.
2006 ஆம் ஆண்டில் ஆம்ஸ்டர்டாமில் நடைபெற்ற இன்டர்நெட் ஆர்கிடெக்சர் ரூட்டிங் மற்றும் முகவரிப் பட்டறையின் போது, தேவையான நினைவக வேகம் அதிகரிப்பது ஆஃப்-தி-ஷெல்ஃப் கூறுகளின் செயல்திறன் அதிகரிப்பை விட அதிகமாக இருக்கும் என்று வாதிடப்பட்டது, குறிப்பாக இப்போது தனி எஸ்ஆர்ஏஎம்கள் பரவலான பயன்பாட்டில் இல்லை. முன்னதாக, கணினிகள் அதிவேக SRAM ஐ மெமரி கேச் ஆகப் பயன்படுத்தின, ஆனால் இந்த நாட்களில் அந்த செயல்பாடு CPU இல் சேர்க்கப்பட்டுள்ளது, எனவே SRAM இனி எளிதில் கிடைக்கக்கூடிய பண்ட சில்லு அல்ல. இதன் பொருள், மிக உயர்ந்த ரவுட்டர்களுக்கான செலவுகள் இதுவரை இருந்ததை விட மிக வேகமாக உயரும். இருப்பினும், ஐஏபி ரூட்டிங் மற்றும் முகவரிப் பட்டறைக்குப் பிறகு, பல திசைவி விற்பனையாளர்கள் வெளியே வந்து உரையாடல்களிலும் அஞ்சல் பட்டியலிலும் இந்த சிக்கல் உடனடியாக இல்லை என்றும் தற்போது கணிக்கப்பட்ட மட்டங்களில் வளர்ச்சி எதிர்வரும் காலங்களில் பிரச்சினைகளை ஏற்படுத்தாது என்றும் கூறியுள்ளனர்.
பார்டர் கேட்வே புரோட்டோகால்
மேலாண்மை விமானம் ஒரு பாதை செயலியைக் கொண்டுள்ளது, இது பிஜிபி ரூட்டிங் நெறிமுறை மற்றும் தொடர்புடைய பணிகளை செயல்படுத்துகிறது, இது ஒரு திசைவி மூலம் ஒரு பகிர்தல் அட்டவணையை உருவாக்க முடியும். பி.ஜி.பி என்பது ஐ.எஸ்.பி களும் வேறு சில நெட்வொர்க்குகளும் ஒருவருக்கொருவர் எந்த ஐபி முகவரிகள் பயன்படுத்தப்படுகின்றன என்பதைக் கூறும் நெறிமுறையாகும், எனவே அந்த ஐபி முகவரிகளுக்கு விதிக்கப்பட்ட பாக்கெட்டுகளை சரியாக அனுப்ப முடியும். புதுப்பிப்புகளைத் தொடர்புகொள்வது, அவற்றை திசைவியில் சேமித்து அவற்றை செயலாக்குவதன் அவசியத்தால் பிஜிபி அளவிடுதல் பாதிக்கப்படுகிறது. இந்த நேரத்தில், புதுப்பிப்புகளைப் பரப்புவதற்கான அலைவரிசை ஒரு பிரச்சனையல்ல. நடைமுறையில், பெருகிய முறையில் பெரிய பிஜிபி அட்டவணைகளை சேமிப்பதற்கான நினைவக தேவைகள் ஒரு சிக்கலை ஏற்படுத்தக்கூடும், இது பொதுவாக வணிக ரீதியாக கிடைக்கக்கூடிய திசைவிகளில் செயல்படுத்தல் வரம்புகள் காரணமாகும், உள்ளார்ந்த தொழில்நுட்ப சிக்கல்களால் அல்ல. ஒரு பாதை செயலி அடிப்படையில் ஒரு பொது நோக்கத்திற்கான கணினி ஆகும், இது இப்போது 16 ஜிகாபைட் அல்லது அதற்கு மேற்பட்ட ரேம் மூலம் எளிதாக உருவாக்க முடியும். தற்போது, ரூட் வியூஸ் பொது பாதை சேவையகம் 1 ஜிபி ரேம் மூலம் இயங்குகிறது மற்றும் ஒவ்வொன்றும் சுமார் 560,000 முன்னொட்டுகளின் 40 முழு பிஜிபி ஊட்டங்களைக் கொண்டுள்ளது (டிசம்பர் 2015 புள்ளிவிவரங்கள்).
இருப்பினும், இது செயலாக்கத்தை விட்டு விடுகிறது. BGP க்கு தேவையான செயலாக்கத்தின் அளவு BGP புதுப்பித்தல்களின் எண்ணிக்கை மற்றும் ஒன்றுக்கு முன்னொட்டுகளின் எண்ணிக்கையைப் பொறுத்தது. ஒரு புதுப்பிப்புக்கான முன்னொட்டுகளின் எண்ணிக்கை சிறியதாக இருப்பதால், நாங்கள் அந்த அம்சத்தை புறக்கணித்து புதுப்பிப்புகளின் எண்ணிக்கையைப் பார்ப்போம். மறைமுகமாக, எந்தவொரு தன்னாட்சி வளர்ச்சியையும் தவிர, புதுப்பிப்புகளின் எண்ணிக்கை முன்னொட்டுகளின் எண்ணிக்கையுடன் நேர்கோட்டுடன் செல்கிறது. பிஜிபி புதுப்பிப்புகளின் உண்மையான செயலாக்கம் மிகவும் குறைவாகவே உள்ளது, எனவே ஒரு புதுப்பிப்பைச் செய்வதற்கு நினைவகத்தை அணுகுவதற்கான நேரம் இதுதான். ஐஏபி ரூட்டிங் மற்றும் முகவரிப் பட்டறையின் போது, டிராம் வேகத்தின் அதிகரிப்பு மிகவும் குறைவாக இருப்பதையும், ரூட்டிங் அட்டவணை வளர்ச்சியைத் தொடர முடியாது என்பதையும் குறிக்கும் தகவல்கள் வழங்கப்பட்டன.
முன்னோக்கி அட்டவணை ஒத்திசைவு
தனி பகிர்தல் மற்றும் தரவு விமான சிக்கல்களைத் தவிர, புதுப்பிப்புகளுக்குப் பிறகு பகிர்தல் அட்டவணையை பிஜிபி / ரூட்டிங் அட்டவணையுடன் ஒத்திசைப்பதில் சிக்கல் உள்ளது. பகிர்தல் அட்டவணையின் கட்டமைப்பைப் பொறுத்து, அதைப் புதுப்பிப்பது ஒப்பீட்டளவில் நேரம் எடுக்கும். பிஜிபி பெரும்பாலும் "பாதை திசையன்" ரூட்டிங் நெறிமுறை என விவரிக்கப்படுகிறது, இது தொலை திசையன் நெறிமுறைகளுக்கு மிகவும் ஒத்ததாகும். எனவே, இது பெல்மேன்-ஃபோர்டு வழிமுறையின் சற்று மாற்றியமைக்கப்பட்ட பதிப்பைச் செயல்படுத்துகிறது, இது கோட்பாட்டில் குறைந்தபட்சம், முனைகளின் எண்ணிக்கைக்கு சமமான பல மறு செய்கைகள் தேவைப்படுகிறது (பிஜிபி விஷயத்தில்: வெளிப்புற தன்னாட்சி அமைப்புகள் மற்றும் உள் ஐபிஜிபி திசைவிகள் ) ஒன்றிணைக்க வரைபடத்தில் கழித்தல் ஒன்று. நடைமுறையில், ஒன்றிணைவு மிக வேகமாக நிகழ்கிறது, ஏனெனில் இது பிணையத்தின் இரு இடங்களுக்கிடையில் மிக நீண்ட பாதையைப் பயன்படுத்துவதற்கான சாத்தியமான வடிவமைப்பு அல்ல. இருப்பினும், பெருக்கல் விளைவுகளின் காரணமாக ஒரு நிகழ்வுக்குப் பிறகு செயலாக்கப்பட வேண்டிய தனித்துவமான புதுப்பிப்புகளின் வடிவத்தில் குறிப்பிடத்தக்க எண்ணிக்கையிலான மறு செய்கைகள் ஏற்படலாம். உதாரணமாக, இரண்டு ஏஎஸ்ஸ்கள் இரண்டு இடங்களில் ஒன்றோடொன்று இணைந்தால், முதல் ஏஎஸ்ஸில் ஒரு புதுப்பிப்பு ஒவ்வொரு ஒன்றோடொன்று இணைக்கும் இணைப்பு வழியாக இரண்டாவது ஏஎஸ்ஸுக்கு இரண்டு முறை பிரச்சாரம் செய்யப்படும். இது பின்வரும் சாத்தியமான விருப்பங்களுக்கு வழிவகுக்கிறது:
பிழைகள் இல்லை, மன அழுத்தமும் இல்லை - உங்கள் வாழ்க்கையை அழிக்காமல் வாழ்க்கையை மாற்றும் மென்பொருளை உருவாக்குவதற்கான படி வழிகாட்டியின் படி
மென்பொருள் தரத்தைப் பற்றி யாரும் கவலைப்படாதபோது உங்கள் நிரலாக்க திறன்களை மேம்படுத்த முடியாது.
பி.ஜி.பியின் இந்த அம்சம் பலரால் வெளிப்படையாக அங்கீகரிக்கப்படவில்லை, இருப்பினும் பாதை மடல் தணித்தல் போன்ற ஆய்வுகள் இணைய வழித்தட ஒருங்கிணைப்பு அதிகரிக்கிறது.
மேற்கூறியவற்றை மனதில் கொண்டு, பி.ஜி.பிக்கு சில அளவிடுதல் சிக்கல்கள் உள்ளன என்று நாம் முடிவு செய்யலாம்: நெறிமுறை மற்றும் அதை செயல்படுத்தும் திசைவிகள் இணையத்திற்குத் தயாராக இல்லை, அங்கு ஐந்து மில்லியன் மற்றும் நிச்சயமாக 50 மில்லியன் தனிப்பட்ட முன்னொட்டுகளை பி.ஜி.பி நிர்வகிக்க வேண்டும். இருப்பினும், தற்போதைய வளர்ச்சி ஐபிவி 4 க்கு ஆண்டுக்கு சுமார் 16% ஆக நிலையானது, எனவே உடனடி அக்கறைக்கு எந்த காரணமும் இல்லை. ஐபிவி 6 க்கு இது குறிப்பாக உண்மை, இது தற்போது பிஜிபியில் 25,000 முன்னொட்டுகளை மட்டுமே கொண்டுள்ளது.