Common Address Redundancy Protocol
કોમન એડ્રેસ રિડન્ડન્સી પ્રોટોકોલ અથવા સી. એ. આર. પી. એ કમ્પ્યુટર નેટવર્કિંગ પ્રોટોકોલ છે જે એક જ લોકલ એરિયા નેટવર્ક પર બહુવિધ યજમાનોને આઇ. પી. સરનામાંઓના સમૂહને શેર કરવાની મંજૂરી આપે છે. તેનો પ્રાથમિક હેતુ ફેલઓવર રીડન્ડન્સી પ્રદાન કરવાનો છે, ખાસ કરીને જ્યારે તેનો ઉપયોગ ફાયરવોલ અને રાઉટર સાથે થાય છે. કેટલાક રૂપરેખાંકનોમાં, CARP લોડ બેલેન્સિંગ કાર્યક્ષમતા પણ પ્રદાન કરી શકે છે. સી. એ. આર. પી. વર્ચ્યુઅલ રાઉટર રિડન્ડન્સી પ્રોટોકોલ (વી. આર. આર. પી.) અને સિસ્કો સિસ્ટમ્સના હોટ સ્ટેન્ડબાય રાઉટર પ્રોટોકોલ (એચ. એસ. આર. પી.) જેવી કાર્યક્ષમતા પૂરી પાડે છે. તે કેટલીક બીએસડી-આધારિત ઓપરેટિંગ સિસ્ટમોમાં લાગુ કરવામાં આવે છે અને તેને લિનક્સ (યુકાર્પ) માં મૂકવામાં આવ્યું છે. ઉદાહરણ જો ત્યાં એક જ કમ્પ્યુટર પેકેટ ફિલ્ટર ચલાવે છે, અને તે નીચે જાય છે, તો પેકેટ ફિલ્ટરની બંને બાજુના નેટવર્ક હવે એકબીજા સાથે વાતચીત કરી શકતા નથી, અથવા તેઓ કોઈપણ પેકેટ ફિલ્ટરિંગ વિના વાતચીત કરે છે. જો, તેમ છતાં, બે કમ્પ્યુટર્સ પેકેટ ફિલ્ટર ચલાવી રહ્યા હોય, CARP ચલાવી રહ્યા હોય, તો જો એક નિષ્ફળ જાય, તો બીજો તેનો કબજો લઈ લેશે, અને પેકેટ ફિલ્ટરની બંને બાજુના કમ્પ્યુટર્સને નિષ્ફળતા વિશે જાણ થશે નહીં, તેથી કામગીરી સામાન્ય રીતે ચાલુ રહેશે. નવા સક્રિય/પ્રાથમિક જૂના જેવા જ કામ કરે છે તેની ખાતરી કરવા માટે, વપરાયેલ પેકેટ ફિલ્ટર બે કમ્પ્યુટર્સ વચ્ચે સ્થિતિના સુમેળને ટેકો આપવો આવશ્યક છે. રીડન્ડન્સીનો સિદ્ધાંત CARP નો ઉપયોગ કરતા યજમાનોના જૂથને "રીડન્ડન્સીનું જૂથ" કહેવામાં આવે છે. રિડન્ડન્સીનું જૂથ પોતાને એક IP સરનામું ફાળવે છે જે જૂથના સભ્યો વચ્ચે વહેંચાયેલું અથવા વહેંચાયેલું હોય છે. આ જૂથમાં, યજમાનને "સક્રિય/પ્રાથમિક" તરીકે નિયુક્ત કરવામાં આવે છે. અન્ય સભ્યો "સ્ટેન્ડબાય" છે. મુખ્ય યજમાન તે છે જે IP સરનામું "લે છે". તે આ સરનામાના ધ્યાન પર લાવવામાં આવેલી કોઈપણ ટ્રાફિક અથવા એઆરપી વિનંતીનો જવાબ આપે છે. દરેક યજમાન રીડન્ડન્સીના વિવિધ જૂથોમાં હોઈ શકે છે. દરેક યજમાનનું બીજું અનન્ય IP સરનામું હોવું આવશ્યક છે. સી. એ. આર. પી. નો સામાન્ય ઉપયોગ બિનજરૂરી ફાયરવોલ્સના જૂથની રચના છે. રિડન્ડન્સીના જૂથને ફાળવેલ વર્ચ્યુઅલ આઇપી સરનામું ફાયરવોલના આ જૂથ પાછળના કમ્પ્યુટર્સ પરના ડિફોલ્ટ રાઉટરના સરનામાં તરીકે સૂચવવામાં આવે છે. જો મુખ્ય ફાયરવોલ તૂટી જાય અથવા નેટવર્કથી ડિસ્કનેક્ટ થઈ જાય, તો વર્ચ્યુઅલ આઇપી સરનામું ફાયરવોલ સ્લેવમાંથી એક દ્વારા લેવામાં આવશે અને સેવાની ઉપલબ્ધતામાં વિક્ષેપ નહીં આવે. 1990ના દાયકાના અંતમાં ઈન્ટરનેટ એન્જિનિયરિંગ ટાસ્ક ફોર્સ (IETF) એ રાઉટર રિડન્ડન્સી માટેના પ્રોટોકોલ પર કામ કરવાનું શરૂ કર્યું હતું. 1997માં સિસ્કોએ આઇ. ઇ. ટી. એફ. ને જાણ કરી હતી કે આ ક્ષેત્રમાં તેની પાસે પેટન્ટ છે અને 1998માં એચ. એસ. આર. પી. પર તેની પેટન્ટ તરફ ધ્યાન દોર્યું હતું. તેમ છતાં, આઇ. ઇ. ટી. એફ. એ વી. આર. આર. પી. પર કામ ચાલુ રાખ્યું. થોડી ચર્ચા પછી, આઇ. ઇ. ટી. એફ. વી. આર. આર. પી. કાર્યકારી જૂથે પેટન્ટ તકનીકો પર તેની નિર્ભરતા હોવા છતાં, જ્યાં સુધી સિસ્કો વાજબી અને બિન-ભેદભાવપૂર્ણ લાઇસન્સિંગ શરતો હેઠળ તૃતીય પક્ષોને પેટન્ટ ઉપલબ્ધ કરાવે ત્યાં સુધી ધોરણને મંજૂરી આપવાનું નક્કી કર્યું. કારણ કે વી. આર. આર. પી. એ એચ. એસ. આર. પી. પ્રોટોકોલ સાથે સમસ્યાઓ સુધારી હતી, સિસ્કોએ તેના બદલે વી. આર. આર. પી. નો ઉપયોગ કરવાનું શરૂ કર્યું હતું, જ્યારે તે હજુ પણ તેના પોતાના હોવાનો દાવો કરે છે. સિસ્કોએ ઓપનબીએસડી ડેવલપર્સને જાણ કરી હતી કે તે એચએસઆરપી પર તેની પેટન્ટ લાગુ કરશે. સિસ્કોની સ્થિતિ આલ્કાટેલ સાથેના તેમના મુકદ્દમાને કારણે હોઈ શકે છે. સિસ્કોની લાઇસન્સિંગ શરતોએ ઓપન-સોર્સ વીઆરઆરપી અમલીકરણને અટકાવ્યું હોવાથી, ઓપનબીએસડી વિકાસકર્તાઓએ તેના બદલે સીએઆરપી વિકસાવવાનું શરૂ કર્યું. ઓપનબીએસડી સુરક્ષા પર ધ્યાન કેન્દ્રિત કરે છે. તેઓએ ક્રિપ્ટોગ્રાફીનો ઉપયોગ કરવા માટે સી. એ. આર. પી. ની રચના કરી. આનાથી સી. એ. આર. પી. મૂળભૂત રીતે વી. આર. આર. પી. થી અલગ બન્યું અને એ સુનિશ્ચિત થયું કે સી. એ. આર. પી. સિસ્કોના પેટન્ટનું ઉલ્લંઘન ન કરે. CARP ઓક્ટોબર 2003માં ઉપલબ્ધ બન્યું હતું. બાદમાં, તેને ફ્રીબીએસડી (સૌપ્રથમ મે 2005માં ફ્રીબીએસડી 5.4 સાથે રજૂ કરવામાં આવ્યું હતું), નેટબીએસડી અને લિનક્સ (યુકાર્પ) માં સંકલિત કરવામાં આવ્યું હતું. જ્યારે સિસ્કોના યુ. એસ. પેટન્ટની મુદત 2014 માં સમાપ્ત થઈ ગઈ હતી, ત્યારે બે અસંગત પ્રોટોકોલ સહઅસ્તિત્વમાં છે. IETF ધોરણો સાથે અસંગતતા ઓપનબીએસડી વીઆરઆરપીના પ્રોટોકોલ નંબર અને MAC સરનામાંઓનો ઉપયોગ કરે છે. ઓપનબીએસડી પ્રોજેક્ટએ ઈન્ટરનેટ એસાઈન્ડ નંબર્સ ઓથોરિટી (આઇએએનએ) પાસેથી અનન્ય નંબરોની વિનંતી કરી હતી પરંતુ તેને નકારી કાઢવામાં આવી હતી. સંખ્યાઓ ફાળવવા માટે, આઈ. એ. એન. એ. ની ઘણી જરૂરિયાતો છે. તે સમયે, આ RFC 2780 માં નિર્દિષ્ટ કરવામાં આવ્યા હતા. જરૂરિયાતોમાં આઇ. ઇ. ટી. એફ. ની અંદર સહયોગી, લાંબી ચર્ચા પ્રક્રિયામાં ભાગ લેવો અને પ્રોટોકોલનું વિગતવાર લખાણ સ્પષ્ટીકરણ તૈયાર કરવું સામેલ છે. ઓપનબીએસડી વિકાસકર્તાઓએ કોઈ પણ જરૂરિયાત પૂરી કરી ન હતી. ઓપનબીએસડીની વેબસાઇટ નીચે મુજબ જણાવે છેઃ આઇએએનએએ વીઆરઆરપીને પ્રોટોકોલ નંબર 112 સોંપ્યો હતો (1998માં, આરએફસી 2338 દ્વારા). પ્રોટોકોલ નંબર 112 વી. આર. આર. પી. દ્વારા ઉપયોગમાં છે. CARP ઇથરનેટ MAC સરનામાંની શ્રેણીનો પણ ઉપયોગ કરે છે જે IEEE એ VRRP પ્રોટોકોલ માટે IANA/IETF ને સોંપ્યા હતા. ઓવરલેપ હોવા છતાં, જ્યાં સુધી વી. આર. આર. પી. જૂથ આઇ. ડી. અને સી. એ. આર. પી. વર્ચ્યુઅલ હોસ્ટ આઇ. ડી. અલગ હોય ત્યાં સુધી સમાન પ્રસારણ ક્ષેત્રમાં વી. આર. આર. પી. અને સી. એ. આર. પી. નો ઉપયોગ કરવો શક્ય છે. ગેટવે લોડ બેલેન્સિંગ પ્રોટોકોલ (જી. એલ. બી. પી.) એચ. એસ. આર. પી. પી. એફ. સિંક વી. આર. આર. પી. આઇ. પી. નેટવર્ક મલ્ટિપેથિંગ (આઇ. પી. એમ. પી.) સંદર્ભો બાહ્ય કડીઓ યુ. સી. એ. આર. પી.: યુઝરલેન્ડ સી. એ. આર. પી. અમલીકરણ સી. એ. આર. પી. નું નેટ બી. એસ. ડી. પોર્ટ ઓપન બી. એસ. ડી. ગીત 3.5: "સી. એ. આર. પી. લાઇસન્સ" અને "રિડન્ડન્સી મફત હોવી જોઈએ" ઓપન બી. એસ. ડી. ફ્રી બી. એસ. ડી. ફર્સ્ટ-હોપ રિડન્ડન્સી પ્રોટોકોલ કમ્પ્યુટિંગ ઉચ્ચ-ઉપલબ્ધતા ક્લસ્ટર