MPLS VPN માં RD વિરુદ્ધ RT: અનન્યતા વિરુદ્ધ આયાત નીતિ
રૂટ ડિસ્ટિંગ્વિશર અતિક્રમણ કરતા પ્રીફિક્સને અનન્ય બનાવે છે, અને રૂટ ટાર્ગેટ નક્કી કરે છે કે VRF કયા રૂટ આયાત કરી શકે. એક MPLS રૂટને બંને ભૂમિકાઓમાં અનુસરો.
બે ગ્રાહક સાઇટ્સ 10.20.0.0/24 જાહેર કરી શકે છે અને બંને એક જ પ્રદાતા નેટવર્કમાં માન્ય રહે છે. રૂટ ડિસ્ટિંગ્વિશર તે જાહેરાતોને અલગ રાખે છે; રૂટ ટાર્ગેટ નક્કી કરે છે કે કઈ ગ્રાહક VRF નકલ લઈ શકે. તેઓ ગોઠવણીમાં એકબીજાની બાજુમાં દેખાય છે અને સંપૂર્ણપણે જુદાં કામ કરે છે. બંનેને ભેગા કરવાથી એવા ફેરફારો થાય છે જે વાજબી લાગે છે અને કંઈ સુધારતા નથી.
ગ્રાહક કિનારેથી દૂરના VRF સુધી એક રૂટને અનુસરો અને વિભાજન મૂર્ત બને છે: રૂટ BGP માં પ્રવેશે તે પહેલાં ઓળખ જોડાય છે, અને રૂટ પ્રાપ્ત કરતા પ્રદાતાના કિનારે પહોંચે ત્યારે વિતરણ નીતિનું મૂલ્યાંકન થાય છે.
VPN-IPv4 રૂટ એ RD વત્તા IPv4 પ્રીફિક્સ છે
RFC 4364 એ VPN-IPv4 સરનામા કુટુંબને આઠ બાઇટનું રૂટ ડિસ્ટિંગ્વિશર અને તેના પછી ચાર બાઇટનું IPv4 સરનામું તરીકે વ્યાખ્યાયિત કરે છે. RD ગ્રાહક પ્રીફિક્સની આગળ મૂકવામાં આવે છે, તેથી જુદી જુદી સાઇટ્સના બે સમાન પ્રીફિક્સ બે જુદા BGP રૂટ બને છે.
તે રચના એ સંપૂર્ણ અનન્યતા પદ્ધતિ છે. પ્રદાતાને એની જરૂર નથી કે ગ્રાહકો અતિક્રમણ વગરના સરનામા અવકાશ પર સંમત થાય, અને એક સાઇટનો રૂટ બીજી સાઇટના સમાન પ્રીફિક્સને શાંતિથી બદલી શકતો નથી.
RD ફોર્મેટ પોતે એડમિનિસ્ટ્રેટર દ્વારા પસંદ કરેલું મૂલ્ય છે, સામાન્ય રીતે સ્વાયત્ત સિસ્ટમ નંબર અને સ્થાનિક નંબર. તેનો આંકડાકીય આકાર એક પરંપરા છે, એ સંકેત નહીં કે બંને ક્ષેત્રો સાથે સમાન અંકો વાપરતા રૂટ ટાર્ગેટ સાથે અર્થ વહેંચે છે.
RD અતિક્રમણ કરતા પ્રીફિક્સને અલગ પાડે છે
એક જ પ્રીફિક્સ માટે બે જાહેરાતો ધ્યાનમાં લો. સાઇટ A પાસે RD 65000:101 છે અને સાઇટ B પાસે RD 65000:202 છે, બંને 10.20.0.0/24 માટે. હવે BGP પાસે બે VPN-IPv4 રૂટ છે જેની સ્વતંત્ર રીતે સરખામણી, ગાળણી અને પસંદગી કરી શકાય છે.
RD એ નથી કહેતું કે કઈ VRF ને બંનેમાંથી કોઈ રૂટ મળવો જોઈએ, અને તે ગ્રાહક કે સેવાની ઓળખ કરતું નથી. તે રૂટ માટે ઓળખ ક્ષેત્ર છે, સભ્યપદ યાદી નહીં. VRF ના પોતાના RD ને તે આયાત કરે તે રૂટના RD સાથે મેળ ખાવાની જરૂર નથી.
તેથી RD ને બીજી સાઇટના નંબર સાથે મેળ ખાવા માટે બદલવાથી કંઈ સુધરતું નથી. જો બીજી બાજુ રૂટ ખૂટે છે, તો અંકો મેળ ખાવાથી આયાત નિર્ણય સુધારવાને બદલે બીજી ઓળખ સમસ્યા ઊભી થાય છે.
RT એ BGP લક્ષણ છે, પેકેટની ટૅગ નહીં
નિકાસ નીતિ રૂટ સાથે એક અથવા વધુ રૂટ ટાર્ગેટને BGP વિસ્તૃત સમુદાય લક્ષણો તરીકે જોડે છે. પ્રાપ્ત કરતો પ્રદાતા કિનારો તે લક્ષણોને દરેક VRF ની આયાત નીતિ સાથે સરખાવે છે. RT નિયંત્રણ સપાટીમાંથી રૂટ સાથે મુસાફરી કરે છે. સરખામણી સંપૂર્ણપણે રૂટિંગ નીતિમાં થાય છે, કોઈ પણ ગ્રાહક પેકેટ મોકલાય તે પહેલાં.
ગ્રાહકના ડેટા પેકેટ RT વહન કરતા નથી. રૂટ VRF માં સ્થાપિત થયા પછી, ફોરવર્ડિંગ તે VRF ના કોષ્ટક અને આર્કિટેક્ચર સોંપેલ MPLS લેબલ સ્ટેકનો ઉપયોગ કરે છે. પ્રદાતા કિનારો દરેક ગ્રાહક પેકેટમાંથી રૂટ ટાર્ગેટ વાંચતો નથી.
એક રૂટ ઘણા RT વહન કરી શકે છે, અને એક VRF ઘણા આયાત કરી શકે છે. ગોઠવણી ઘણી વાર ટૂંકા બ્લોક જેવી લાગે છે:
vrf definition CUST-A
rd 65000:101
address-family ipv4
route-target export 65000:500
route-target import 65000:500
તે બ્લોકને બે અલગ વિધાનો તરીકે વાંચો. નિકાસ લીટી નક્કી કરે છે કે આ VRF છોડતા રૂટ સાથે શું જોડાય છે; આયાત લીટી નક્કી કરે છે કે આ VRF શું ધ્યાનમાં લેવા તૈયાર છે. નંબર મળતા આવે તે અનુકૂળ છે, ફરજિયાત નહીં.
આયાત પાત્રતા એ સ્થાપન નથી
રૂટ VRF માટે પાત્ર હોઈ શકે અને તો પણ તેના ફોરવર્ડિંગ કોષ્ટકમાં દેખાય નહીં. પાત્રતા એ ફિલ્ટર છે; પછી BGP ની સામાન્ય નિર્ણય પ્રક્રિયા પાત્ર રૂટની સરખામણી કરીને એક પસંદ કરે છે. જૂનો કે ઓછો પ્રિય રૂટ બીજા પાત્ર માર્ગ સામે હારી શકે છે.
પસંદ કરેલો રૂટ તપાસો, ફક્ત આયાત નીતિ નહીં. જે VRF RT 65000:500 આયાત કરે છે અને 10.20.0.0/24 માટે કોઈ રૂટ દર્શાવતું નથી, તેણે રૂટ મેળવીને પસંદગી દરમિયાન નકારી હોઈ શકે, અથવા કદાચ તેને ક્યારેય મળ્યો જ ન હોય.
આ ભેદ ત્યારે પણ મહત્વનો છે જ્યારે અણધાર્યું પ્રીફિક્સ દેખાય. વધુ પડતી પહોળી આયાત નીતિ એવા રૂટ ખેંચી શકે છે જે સાઇટ વાપરવા માંગતી ન હતી, અને RD ની અનન્યતા તેને જરાય રોકતી નથી. વિતરણનો વ્યાપ RT નીતિનો પ્રશ્ન છે.
નિયંત્રણ સપાટીના ક્રમમાં ખૂટતો રૂટ ડિબગ કરો
જાહેરાતથી શરૂ કરો: શું સ્રોત VRF ઇચ્છિત RT નિકાસ કરે છે, અને શું રૂટ રૂટ રિફ્લેક્ટર પર કે પ્રાપ્ત કરતા PE પર VPN-IPv4 રૂટ તરીકે અસ્તિત્વ ધરાવે છે? પછી લક્ષણને મોકલનાર પર ગોઠવાયેલા સ્વરૂપમાં નહીં, પણ પ્રાપ્ત થયેલા સ્વરૂપમાં તપાસો.
ત્યાર બાદ પ્રાપ્ત કરતા VRF ની આયાત યાદીની રૂટના વાસ્તવિક RT મૂલ્યો સાથે સરખામણી કરો. અંતે તે VRF માં પસંદ કરેલો રૂટ અને લેબલ બંધન તપાસો. દરેક પગલું જુદા પ્રશ્નનો જવાબ આપે છે, અને RD તરફ કૂદકો સામાન્ય રીતે ખોટું પગલું ચૂકી જાય છે.
કાર્યરત અને નિષ્ફળ સાઇટ માટે RD, નિકાસ કરેલ RT, આયાત કરેલ RT અને પસંદ કરેલ આગળનો હોપ નોંધો. બાજુમાં ચાર મૂલ્યો અસ્પષ્ટ “VPN રૂટ પસાર કરતું નથી” ને અલગ પડતા ચોક્કસ નિયંત્રણ સપાટીના પગલામાં ફેરવે છે.