RDMA over Converged Ethernet
ஆர். டி. எம். ஏ ஓவர் கன்வெர்ஜ்டு ஈத்தர்நெட் (ஆர். ஓ. சி. இ) அல்லது இன்ஃபினிபேண்ட் ஓவர் ஈத்தர்நெட் (ஐ. பி. ஓ. இ) என்பது ஒரு நெட்வொர்க் நெறிமுறையாகும், இது ஒரு ஈதர்நெட் நெட்வொர்க்கில் ரிமோட் டைரக்ட் மெமரி அணுகலை (ஆர். டி. எம். ஏ) அனுமதிக்கிறது. இது ஈதர்நெட் வழியாக ஒரு இன்ஃபினி பேண்ட் (ஐபி) போக்குவரத்து பாக்கெட்டை இணைப்பதன் மூலம் இதைச் செய்கிறது. இரண்டு ஆர்ஓசிஇ பதிப்புகள் உள்ளன, ஆர்ஓசிஇ வி1 மற்றும் ஆர்ஓசிஇ வி2. RoCE v1 என்பது ஒரு ஈதர்நெட் இணைப்பு அடுக்கு நெறிமுறை, எனவே ஒரே ஈதர்நெட் ஒளிபரப்பு களத்தில் உள்ள எந்த இரண்டு புரவலன்களுக்கும் இடையிலான தொடர்பை அனுமதிக்கிறது. ஆர்ஓசிஇ வி2 என்பது இணைய அடுக்கு நெறிமுறை ஆகும், அதாவது ஆர்ஓசிஇ வி2 பாக்கெட்டுகளை வழிநடத்த முடியும். ஒருங்கிணைந்த ஈதர்நெட் நெட்வொர்க்கின் பண்புகளிலிருந்து ஆர். ஓ. சி. இ நெறிமுறை பயனடைகிறது என்றாலும், நெறிமுறை ஒரு பாரம்பரிய அல்லது இணைக்கப்படாத ஈதர்நெட் நெட்வொர்க்கிலும் பயன்படுத்தப்படலாம். நெட்வொர்க் சேமிப்பு அல்லது கிளஸ்டர் கம்ப்யூட்டிங் போன்ற பின்னணி நெட்வொர்க்-தீவிர பயன்பாடுகளுக்கு அதிக அலைவரிசை மற்றும் குறைந்த தாமதம் கொண்ட நெட்வொர்க் உள்கட்டமைப்பு தேவைப்படுகிறது. பெர்க்லி சாக்கெட்டுகள் போன்ற பிற நெட்வொர்க் பயன்பாட்டு நிரலாக்க இடைமுகங்களை விட ஆர். டி. எம். ஏ-வின் நன்மைகள் குறைந்த தாமதம், குறைந்த CPU சுமை மற்றும் அதிக அலைவரிசை ஆகும். RoCE நெறிமுறை அதன் முன்னோடியான iWARP நெறிமுறையை விட குறைந்த தாமதங்களை அனுமதிக்கிறது. 1. 3 மைக்ரோ விநாடிகள் வரை குறைந்த தாமதத்துடன் ஆர். ஓ. சி. இ எச். சி. ஏக்கள் (ஹோஸ்ட் சேனல் அடாப்டர்) உள்ளன, அதே நேரத்தில் 2011 ஆம் ஆண்டில் மிகக் குறைந்த ஐ. டபிள்யூ. ஏ. ஆர். பி எச். சி. ஏ தாமதம் 3 மைக்ரோ விநாடிகளாக இருந்தது. RoCE v1 நெறிமுறை என்பது ஈத்தர் வகை 0x8915 உடன் கூடிய ஈத்தர்நெட் இணைப்பு அடுக்கு நெறிமுறை ஆகும். இதன் பொருள் என்னவென்றால், ஈதர்நெட் நெறிமுறையின் சட்டக நீளம் வரம்புகள் பொருந்தும்ஃ ஒரு வழக்கமான ஈதர்நெட் சட்டகத்திற்கு 1500 பைட்டுகள் மற்றும் ஒரு ஜம்போ சட்டகத்திற்கு 9000 பைட்டுகள். RoCE v1.5 என்பது ஐபி நெறிமுறையை அடிப்படையாகக் கொண்ட ஒரு அசாதாரண, சோதனை, தரப்படுத்தப்படாத நெறிமுறை ஆகும். டி. சி. பி மற்றும் யுடிபி போன்ற பிற ஐபி நெறிமுறைகளிலிருந்து அதன் போக்குவரத்தை வேறுபடுத்த ROCE v1.5 ஐபி நெறிமுறை புலத்தைப் பயன்படுத்துகிறது. நெறிமுறை எண்ணுக்கு பயன்படுத்தப்படும் மதிப்பு குறிப்பிடப்படவில்லை மற்றும் தேர்ந்தெடுக்க வரிசைப்படுத்தலுக்கு விடப்படுகிறது. RoCE v2 நெறிமுறை யுடிபி/ஐபிவி4 அல்லது யுடிபி/ஐபிவி6 நெறிமுறையின் மேல் உள்ளது. யுடிபி இலக்கு துறைமுக எண் 4791 ஆர்ஓசிஇ வி 2 க்காக ஒதுக்கப்பட்டுள்ளது. ஆர்ஓசிஇவி2 பாக்கெட்டுகள் வழிநடத்தக்கூடியவை என்பதால் ஆர்ஓசிஇ வி2 நெறிமுறை சில நேரங்களில் வழிநடத்தக்கூடிய ஆர்ஓசிஇ அல்லது ஆர்ஆர்ஓசிஇ என்று அழைக்கப்படுகிறது. பொதுவாக யுடிபி பாக்கெட்டுகளின் டெலிவரி ஆர்டர் உத்தரவாதம் அளிக்கப்படவில்லை என்றாலும், அதே யுடிபி மூல துறைமுகம் மற்றும் அதே இலக்கு முகவரியைக் கொண்ட பாக்கெட்டுகளை மறுசீரமைக்கக்கூடாது என்று ஆர்ஓசிஇவி2 விவரக்குறிப்பு தேவைப்படுகிறது. கூடுதலாக, ஆர். ஓ. சி. இ. வி. 2 ஒரு நெரிசல் கட்டுப்பாட்டு பொறிமுறையை வரையறுக்கிறது, இது ஐபி ஈசிஎன் பிட்களை குறிக்கவும், ஒப்புதல் அறிவிப்புக்கு சிஎன்பி பிரேம்களையும் பயன்படுத்துகிறது. RoCE v2 க்கான மென்பொருள் ஆதரவு இன்னும் உருவாகி வருகிறது. மெலனாக்ஸ் OFED 2.3 அல்லது அதற்குப் பிந்தையது RoCE v2 ஆதரவையும் லினக்ஸ் கர்னல் v4.5 ஆதரவையும் கொண்டுள்ளது. ஆர்ஓசிஇ மற்றும் இன்ஃபினிபேண்ட் ஆர்ஓசிஇ ஆகியவை ஈத்தர்நெட்டில் ஆர்டிஎம்ஏவை எவ்வாறு செய்வது என்பதை வரையறுக்கின்றன, அதே நேரத்தில் இன்ஃபினிபேண்ட் கட்டமைப்பு விவரக்குறிப்பு ஒரு இன்ஃபினிபேண்ட் நெட்வொர்க்கில் ஆர்டிஎம்ஏவை எவ்வாறு செய்வது என்பதை வரையறுக்கிறது. ஆர். ஓ. சி. இ இன்ஃபினி பேண்ட் பயன்பாடுகளை கொண்டு வரும் என்று எதிர்பார்க்கப்பட்டது, அவை பெரும்பாலும் கிளஸ்டர்களை அடிப்படையாகக் கொண்டவை, ஒரு பொதுவான ஈதர்நெட் ஒருங்கிணைந்த துணி மீது. ஈத்தர்நெட்டில் சாத்தியமானதை விட இன்ஃபினிபேண்ட் அதிக அலைவரிசை மற்றும் குறைந்த தாமதத்தை தொடர்ந்து வழங்கும் என்று மற்றவர்கள் எதிர்பார்த்தனர். ஆர். ஓ. சி. இ மற்றும் இன்ஃபினிபேண்ட் நெறிமுறைகளுக்கு இடையிலான தொழில்நுட்ப வேறுபாடுகள் பின்வருமாறுஃ இணைப்பு நிலை ஓட்டக் கட்டுப்பாடுஃ இன்ஃபினிபேண்ட் இழப்பற்ற எச். சி. ஏ-க்கு-எச். சி. ஏ தகவல்தொடர்புக்கு உத்தரவாதம் அளிக்க கடன் அடிப்படையிலான வழிமுறையைப் பயன்படுத்துகிறது. ஈத்தர்நெட்டின் மேல் ஆர். ஓ. சி. இ இயங்குகிறது. இன்ஃபினி பேண்ட் போன்ற செயல்திறன் பண்புகளை அடைய செயல்பாடுகளுக்கு இழப்பற்ற ஈதர்நெட் நெட்வொர்க் தேவைப்படலாம். இழப்பற்ற ஈதர்நெட் பொதுவாக ஈதர்நெட் ஓட்டக் கட்டுப்பாடு அல்லது முன்னுரிமை ஓட்டக் கட்டுப்பாடு (பி. எஃப். சி) மூலம் கட்டமைக்கப்படுகிறது. இன்ஃபினிபேண்ட் நெட்வொர்க்கை கட்டமைப்பதை விட டேட்டா சென்டர் பிரிட்ஜிங் (டி. சி. பி) ஈதர்நெட் நெட்வொர்க்கை கட்டமைப்பது மிகவும் சிக்கலானது. நெரிசல் கட்டுப்பாடுஃ இன்ஃபினிபாண்ட் FECN/BECN குறியீட்டின் அடிப்படையில் நெரிசல் கட்டுப்பாட்டை வரையறுக்கிறது, RoCEv2 ஒரு நெரிசல் கட்டுப்பாட்டு நெறிமுறையை வரையறுக்கிறது, இது நிலையான சுவிட்சுகள் மற்றும் சிஎன்பி பிரேம்களில் செயல்படுத்தப்பட்டபடி குறிக்க ஈசிஎன் ஐப் பயன்படுத்துகிறது. இன்பினி பேண்ட் சுவிட்சுகள் பொதுவாக ஈதர்நெட் சுவிட்சுகளை விட குறைந்த தாமதத்தைக் கொண்டுள்ளன. ஒரு குறிப்பிட்ட வகை ஈத்தர்நெட் சுவிட்சுக்கான போர்ட்-டு-போர்ட் தாமதம் 230 என்எஸ் மற்றும் அதே எண்ணிக்கையிலான போர்ட்களைக் கொண்ட இன்ஃபினிபேண்ட் சுவிட்சுக்கு 100 என்எஸ் ஆகும். ஈத்தர்நெட் மற்றும் யுடிபி/ஐபி பிரேம்களைப் பயன்படுத்தி ஆர்டிஎம்ஏவை எவ்வாறு செய்வது என்பதை ஆர்ஓசிஇ நெறிமுறைகள் வரையறுக்கும்போது, டிரான்ஸ்மிஷன் கன்ட்ரோல் புரோட்டோகால் (டி. சி. பி) போன்ற இணைப்பு சார்ந்த போக்குவரத்தில் ஆர்டிஎம்ஏவை எவ்வாறு செய்வது என்பதை ஐ. டபிள்யூ. ஏ. ஆர். பி நெறிமுறை வரையறுக்கிறது. RoCE v1 ஒரு ஒற்றை ஈதர்நெட் ஒளிபரப்பு களத்திற்கு மட்டுப்படுத்தப்பட்டுள்ளது. RoCE v2 மற்றும் iWARP பாக்கெட்டுகள் வழிநடத்தக்கூடியவை. TCP இன் ஓட்டம் மற்றும் நம்பகத்தன்மை கட்டுப்பாடுகளுடன் ஏராளமான இணைப்புகளின் நினைவகத் தேவைகள் பெரிய அளவிலான தரவு மையங்களிலும் பெரிய அளவிலான பயன்பாடுகளிலும் (அதாவது, பெரிய அளவிலான நிறுவனங்கள், கிளவுட் கம்ப்யூட்டிங், வலை 2 பயன்பாடுகள் போன்றவை) iWARP ஐப் பயன்படுத்தும் போது அளவிடுதல் மற்றும் செயல்திறன் சிக்கல்களுக்கு வழிவகுக்கிறது. மேலும், மல்டிகாஸ்ட் ஆர். ஓ. சி. இ விவரக்குறிப்பில் வரையறுக்கப்பட்டுள்ளது, அதே நேரத்தில் தற்போதைய ஐ. டபிள்யூ. ஏ. ஆர். பி விவரக்குறிப்பு மல்டிகாஸ்ட் ஆர். டி. எம். ஏ-வை எவ்வாறு செய்வது என்பதை வரையறுக்கவில்லை. TCP நம்பகமானது என்பதால், iWARP இல் நம்பகத்தன்மை நெறிமுறையால் வழங்கப்படுகிறது. மறுபுறம் ஆர்ஓசிஇவி2 யுடிபியைப் பயன்படுத்துகிறது, இது மிகக் குறைந்த மேல்நிலை மற்றும் சிறந்த செயல்திறனைக் கொண்டுள்ளது, ஆனால் உள்ளார்ந்த நம்பகத்தன்மையை வழங்காது, எனவே ஆர்ஓசிஇவி2 உடன் நம்பகத்தன்மை செயல்படுத்தப்பட வேண்டும். லோக்கல் ஏரியா நெட்வொர்க்கை நம்பகமானதாக மாற்றுவதற்கு ஒருங்கிணைந்த ஈதர்நெட் சுவிட்சுகளைப் பயன்படுத்துவது ஒரு தீர்வாகும். இதற்கு லோக்கல் ஏரியா நெட்வொர்க்கில் உள்ள அனைத்து சுவிட்சுகளிலும் ஒருங்கிணைந்த ஈதர்நெட் ஆதரவு தேவைப்படுகிறது, மேலும் ROCEv2 பாக்கெட்டுகள் நம்பகத்தன்மை இல்லாத இணையம் போன்ற பரந்த பகுதி நெட்வொர்க் வழியாக பயணிப்பதைத் தடுக்கிறது. மற்றொரு தீர்வு ஆர். ஓ. சி. இ நெறிமுறைக்கு (அதாவது நம்பகமான ஆர். ஓ. சி. இ) நம்பகத்தன்மையைச் சேர்ப்பதாகும், இது செயல்திறனின் செலவில் நம்பகத்தன்மையை வழங்க ஆர். ஓ. சி. இக்கு கைகுலுக்கலைச் சேர்க்கிறது. எந்த நெறிமுறை சிறந்தது என்ற கேள்வி விற்பனையாளரைப் பொறுத்தது. செல்சியோ பரிந்துரைக்கிறார் மற்றும் பிரத்தியேகமாக iWARP ஐ ஆதரிக்கிறார். மெலானாக்ஸ், சிலிங்க்ஸ் மற்றும் பிராட்காம் ஆகியவை ஆர். ஓ. சி. இ/ஆர். ஓ. சி. இ. வி 2 ஐ பிரத்தியேகமாக ஆதரிக்கின்றன. இன்டெல் ஆரம்பத்தில் iWARP ஐ ஆதரித்தது, ஆனால் இப்போது iWARP மற்றும் RoCEv2 இரண்டையும் ஆதரிக்கிறது. நெட்வொர்க் துறையில் ஈடுபட்டுள்ள பிற விற்பனையாளர்கள் மார்வெல், மைக்ரோசாப்ட், லினக்ஸ் மற்றும் கசான் போன்ற இரண்டு நெறிமுறைகளுக்கும் ஆதரவை வழங்குகிறார்கள். சிஸ்கோ ஆர். ஓ. சி. இ மற்றும் அவர்களின் சொந்த வி. ஐ. சி ஆர். டி. எம். ஏ நெறிமுறை ஆகிய இரண்டையும் ஆதரிக்கிறது. இரண்டு நெறிமுறைகளும் தரப்படுத்தப்பட்டுள்ளன, ஐ. டபிள்யூ. ஏ. ஆர். பி என்பது ஐ. இ. டி. எஃப் ஆல் வரையறுக்கப்பட்ட டி. சி. பி மீது ஆர். டி. எம். ஏ-க்கான தரநிலையாகும், மேலும் ஆர். ஓ. சி. இ என்பது ஐ. பி. டி. ஏ ஆல் வரையறுக்கப்பட்ட ஈத்தர்நெட் மீது ஆர். டி. எம். ஏ-க்கான தரநிலையாகும். விமர்சனம் ஆர். ஓ. சி. இ விவரக்குறிப்பில் வரையறுக்கப்பட்டிருக்கக்கூடிய சில அம்சங்கள் விடுபட்டுள்ளன. இவை பின்வருமாறுஃ முதன்மை ஆர்ஓசிஇ வி1 ஜிஐடி மற்றும் ஈதர்நெட் எம்ஏசி முகவரிகளுக்கு இடையில் மொழிபெயர்ப்பது எப்படி. இரண்டாம் நிலை ஆர்ஓசிஇ வி1 ஜிஐடி மற்றும் ஈதர்நெட் எம்ஏசி முகவரிகளுக்கு இடையில் எவ்வாறு மொழிபெயர்ப்பது. ஆர்ஓசிஇ-குறிப்பிட்ட முகவரி தீர்மான நெறிமுறையைச் சேர்க்காமல் ஆர்ஓசிஇ வி1 நெறிமுறையில் இரண்டாம் நிலை ஜிஐடிகளைச் செயல்படுத்த முடியுமா என்பது தெளிவாகத் தெரியவில்லை. RoCE v1 நெறிமுறைக்கான VLANகளை எவ்வாறு செயல்படுத்துவது. தற்போதைய ஆர்ஓசிஇ வி1 செயலாக்கங்கள் விஎல்ஏஎன் ஐடியை பதினாறு-பைட் ஜிஐடியின் பன்னிரண்டாவது மற்றும் பதின்மூன்றாவது பைட்டில் சேமிக்கிறது, இருப்பினும் ஆர்ஓசிஇ வி1 விவரக்குறிப்பு விஎல்ஏஎன்களைக் குறிப்பிடவில்லை. RoCE v1 மல்டிகாஸ்ட் GID கள் மற்றும் ஈதர்நெட் MAC முகவரிகளுக்கு இடையில் மொழிபெயர்ப்பது எப்படி. 2010 ஆம் ஆண்டில் செயல்படுத்தப்பட்ட அதே முகவரி வரைபடத்தைப் பயன்படுத்தியது, இது ஈத்தர்நெட் MAC முகவரிகளுக்கு IPv6 மல்டிகாஸ்ட் முகவரிகளை வரைபடமாக்க குறிப்பிடப்பட்டுள்ளது. ஈத்தர்நெட் சுவிட்சின் துறைமுகங்களின் துணைக்குழுவிற்கு ஆர். ஓ. சி. இ வி 1 மல்டிகாஸ்ட் போக்குவரத்தை எவ்வாறு கட்டுப்படுத்துவது. செப்டம்பர் 2013 நிலவரப்படி, ROCE v1 க்கு மல்டிகாஸ்ட் கேட்போர் கண்டுபிடிப்பு நெறிமுறைக்கு சமமான ஒரு வரையறை இன்னும் வரையறுக்கப்படவில்லை. கூடுதலாக, ஐபி மீது இயங்கும் எந்தவொரு நெறிமுறையும் அடிப்படை நெட்வொர்க் உத்தரவாதமான வரிசையைக் கொண்டிருப்பதாகக் கருத முடியாது, நெரிசல் ஏற்படாது என்று கருதுவதை விட அதிகமாக. PFC இன் பயன்பாடு நெட்வொர்க் அளவிலான முட்டுக்கட்டைக்கு வழிவகுக்கும் என்பது அறியப்படுகிறது. விற்பனையாளர்கள் ஆர். ஓ. சி. இ இயக்கப்பட்ட உபகரணங்களின் சில விற்பனையாளர்கள் பின்வருமாறுஃ மெல்லனாக்ஸ் (2020 இல் என்விடியாவால் கையகப்படுத்தப்பட்டது, பிராண்ட் தக்கவைக்கப்பட்டது) எமுலெக்ஸ் (பிராட்காமால் கையகப்படுத்தப்பட்டது) பிராட்காம் க்ளாஜிக் (கேவியத்தால் கையகப்படுத்தப்பட்டது, மறுபெயரிடப்பட்டது) கேவியம் (மார்வெல் டெக்னாலஜி குழுமத்தால் கையகப்படுத்தப்பட்டது, மறுபெயரிடப்பட்டது) ஹவாய் ஏடிடிஓ டெக்னாலஜி டெல் டெக்னாலஜிஸ் இன்டெல் ப்ளூம்பேஸ் சிலிங்க்ஸ் (எஃப். பி. ஜி. ஏ சாஃப்ட் ஐபி கோர் வழியாக) க்ரோவ்ஃப் குறிப்புகள் இயக்க முறைமை தொழில்நுட்பம் இணையான கம்ப்யூட்டிங் ஈதர்நெட்