അഭ്യർത്ഥനം ഒരു വരി മാറ്റമായി വരുന്നു: ഒരു വിലാസം ബ്ലാക്ക്ഹോൾ ചെയ്യുക. ടെനന്റ് സന്ദർഭത്തിനുള്ളിൽ Null0-ലേക്ക് ഒരു ഹോസ്റ്റ് റൂട്ട് ചേർക്കുന്നു, പ്രതീക്ഷിച്ചതുപോലെ പ്രിഫിക്സ് പ്രാദേശിക പട്ടികയിൽ നിന്ന് മാഞ്ഞുപോകുന്നു, പിന്നെ ചോദ്യങ്ങൾ തുടങ്ങുന്നു. റൂട്ട് ഉപകരണത്തിൽ നിന്ന് പുറത്തുപോയോ? ദൂരെയുള്ള VTEP-കൾ ഉപേക്ഷിച്ചോ, അതോ അവർക്ക് എത്തിച്ചേരാനുള്ള കഴിവ് നഷ്ടമായോ? ഇപ്പോൾ രണ്ടാമത്തെ ടെനന്റ് ബാധിക്കപ്പെടുന്നുണ്ടോ?

ശരിയായ പ്രാദേശിക സ്റ്റാറ്റിക് റൂട്ട് ആ ചോദ്യങ്ങളിൽ ആദ്യത്തേതിന് മാത്രം ഉത്തരം നൽകുന്നു, അതുകൊണ്ട് ബ്ലാക്ക്ഹോൾ മാറ്റം യഥാർത്ഥത്തിൽ ഒരു കമാൻഡല്ല, മൂന്ന് അവലോകനം ചെയ്ത ഫലങ്ങളാണ്.

മാറ്റം യഥാർത്ഥത്തിൽ എന്ത് ഉൽപ്പാദിപ്പിക്കണം

മൂന്ന് ഫലങ്ങൾ എഴുതി തുടങ്ങുക. ഉദ്ദേശിച്ച ടെനന്റ് ലക്ഷ്യസ്ഥാനം പ്രാദേശികമായി ഉപേക്ഷിക്കണം. അനുവദിച്ച റൂട്ട് മാത്രമേ എക്സ്പോർട്ട് ചെയ്യാവൂ, മറ്റൊന്നും അതിനൊപ്പം പോകരുത്. ഓരോ സ്വീകരിക്കുന്ന VTEP-ഉം മറ്റൊരു പാതയല്ല, ഉദ്ദേശിച്ച ഉപേക്ഷിക്കൽ പ്രവർത്തനം തിരഞ്ഞെടുക്കണം.

ഓരോ ഫലത്തിനും സ്വന്തം തെളിവുണ്ട്, ഒന്നും മറ്റുള്ളവയെ അർത്ഥമാക്കുന്നില്ല. പ്രാദേശിക Null0 റൂട്ട് പ്രാദേശിക ഉപേക്ഷിക്കൽ ഉൽപ്പാദിപ്പിക്കുന്നു, പുനർവിതരണമില്ലാതെ ഒന്നും എക്സ്പോർട്ട് ചെയ്യുന്നുമില്ല. സമ്മതിച്ച community ഇല്ലാത്ത പുനർവിതരണ റൂട്ട് സാധാരണ പ്രിഫിക്സായി എത്തി കൈമാറ്റപ്പെടുന്നു. സ്വീകരണ നയമില്ലാത്ത community പൂർണ്ണമായി അവഗണിക്കാം.

ഫലങ്ങൾ ആദ്യം എഴുതുന്നത് സാധാരണ പരാജയത്തിൽ നിന്നും സംരക്ഷിക്കുന്നു: ലക്ഷ്യസ്ഥാനം ബന്ധമില്ലാത്ത കാരണത്താൽ മുമ്പേ എത്താനാകാത്തതിനാൽ പ്രവർത്തിക്കുന്നതായി തോന്നുന്ന ഒരു മാറ്റം. രണ്ടിനെയും എങ്ങനെ വേർതിരിക്കുമെന്ന് വിവരിക്കാനാകുന്നില്ലെങ്കിൽ, സ്വീകാര്യതാ പരിശോധന ഇപ്പോഴും രൂപകൽപ്പന ചെയ്തിട്ടില്ല.

പ്രാദേശിക പ്രസ്താവന ആദ്യ ഭാഗം മാത്രം ചെയ്യുന്നു

10.4(x) ശ്രേണിയിലെ NX-OS-ൽ, null റൂട്ട് VRF നാമം പറയുന്ന ഒരു കമാൻഡിൽ അല്ല, ടെനന്റിന്റെ VRF സന്ദർഭത്തിനുള്ളിലാണ്. ഭാഗം ചെറുതാണ്, അത് ഒരിക്കലും പൂർണ്ണമായ EVPN കോൺഫിഗറേഷനല്ല.

vrf context TENANT_A
  ip route 192.0.2.10/32 Null0

വിലാസം ഡോക്യുമെന്റേഷൻ പ്രിഫിക്സാണ്, ലക്ഷ്യമല്ല. VRF നാമം റൂട്ട് കമാൻഡിനുള്ളിൽ തന്നെ വരുന്ന IOS-മായുള്ള വാക്യഘടനാ വ്യത്യാസം ശ്രദ്ധിക്കുക, എന്തെങ്കിലും ഒട്ടിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ യഥാർത്ഥത്തിൽ പ്രവർത്തിപ്പിക്കുന്ന റിലീസിനുള്ള പിന്തുണയുള്ള രൂപം സ്ഥിരീകരിക്കുക.

ഒറ്റയ്ക്ക് ഈ വരി TENANT_A-യ്ക്കുള്ളിൽ ആ ഹോസ്റ്റിലേക്കുള്ള ട്രാഫിക് ഉപേക്ഷിക്കുന്നു, മറ്റൊന്നും ചെയ്യുന്നില്ല. അത് റൂട്ട് ടാഗ് ചെയ്യുന്നില്ല, BGP-യ്ക്കായി തിരഞ്ഞെടുക്കുന്നില്ല, community സെറ്റ് ചെയ്യുന്നില്ല. ഇവ വേറിട്ട കോൺഫിഗറേഷൻ തീരുമാനങ്ങളാണ്, ഓരോന്നും മാറ്റം പ്രവർത്തിക്കാൻ വളരെ ഇടുങ്ങിയതോ സുരക്ഷിതമാകാൻ വളരെ വിശാലമായതോ ആകാവുന്ന സ്ഥലമാണ്.

പ്രാദേശിക ഉപേക്ഷിക്കൽ അതേ ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള നിയമാനുസൃത ട്രാഫിക്കിനെയും ബാധിക്കുന്നു. യഥാർത്ഥ ഉപയോക്താക്കൾക്ക് ഇപ്പോഴും വിലാസം ആവശ്യമായിരിക്കെ ദുരുപയോഗം ചെയ്യുന്ന ഒരു ഉറവിടം നിർത്തുകയാണ് ഉദ്ദേശ്യമെങ്കിൽ, null റൂട്ട് തെറ്റായ ഉപകരണമാണ്, അത് ആദ്യ സപ്പോർട്ട് കോളിൽ നിന്ന് അറിയാം.

എക്സ്പോർട്ടും ഇംപോർട്ടും വേറിട്ട കരാറുകളാണ്

പുനർവിതരണമാണ് പരിധി തീരുമാനിക്കുന്നിടം. യോഗ്യമായ പ്രിഫിക്സുകൾ അംഗീകരിച്ച ലഘൂകരണത്തിൽ ഒതുക്കുക, അത് ടെനന്റിനുള്ളിൽ നിർത്തുക, ഉറവിട പിയറുകളെ ഡിസൈനിലുള്ളവയിൽ ഒതുക്കുക. ഒരു ടാഗ് ചെയ്ത ഹോസ്റ്റ് റൂട്ട് സഞ്ചരിക്കണം എന്നതിനാൽ എല്ലാ സ്റ്റാറ്റിക് റൂട്ടുകളും പുനർവിതരണം ചെയ്യുന്നതാണ് അറ്റകുറ്റപ്പണി മാറ്റം റൂട്ടിംഗ് സംഭവമാകുന്ന വഴി.

BLACKHOLE community അറിയപ്പെടുന്ന ഒരു മൂല്യത്തെക്കുറിച്ചുള്ള കരാറാണ്, ഏതൊരു അയൽക്കാരനും ഏതൊരു വിലാസവും ഉപേക്ഷിക്കാനുള്ള അധികാരമല്ല. RFC 7999 അത് അതേ പദങ്ങളിൽ വിവരിക്കുന്നു, ആർക്ക് അത് പ്രഖ്യാപിക്കാം എന്ന വിശ്വാസപരിധി നടപ്പാക്കലിന്റെ വിശദാംശമല്ല, ഡിസൈനിന്റെ ഭാഗമാണ്.

സ്വീകരിക്കുന്ന ഭാഗത്തിന് സ്വന്തം കോൺഫിഗറേഷൻ വേണം. NX-OS-ൽ, ടൈപ്പ് 5 null റൂട്ടുകൾക്ക് ഉപേക്ഷിക്കൽ സ്വഭാവം തിരഞ്ഞെടുക്കാൻ VTEP-ൽ route-map പ്രോസസ്സിംഗ് ആവശ്യമാണ്, അത് എക്സ്പോർട്ട് ഘട്ടങ്ങളോടൊപ്പം രേഖപ്പെടുത്തിയിട്ടുണ്ട്. ശരിയായി ടാഗ് ചെയ്യുന്ന അയയ്ക്കുന്ന ഉപകരണവും ടാഗ് അവഗണിക്കുന്ന സ്വീകർത്താവും പ്രയോഗിച്ചതായി തോന്നുന്ന, എന്നിട്ടും ട്രാഫിക് കൈമാറുന്ന ഒരു മാറ്റം ഉണ്ടാക്കുന്നു.

അവിടെയിരിക്കുമ്പോൾ route-map പാർശ്വഫലങ്ങൾക്കായി പരിശോധിക്കുക. പുതിയ നിയന്ത്രണാത്മക നയം ബന്ധമില്ലാത്ത പ്രിഫിക്സുകൾക്കുള്ള നിയമാനുസൃത എത്തിച്ചേരൽ അടിച്ചമർത്താം, ആ നാശം ബ്ലാക്ക്ഹോളിനേക്കാൾ വൈകി പ്രത്യക്ഷപ്പെടുന്നു, അതിനോട് ആരോപിക്കാൻ ബുദ്ധിമുട്ടാണ്.

ചേർക്കുന്നതിന് മുമ്പ് പിൻവലിക്കൽ എഴുതുക

എന്തെങ്കിലും കോൺഫിഗർ ചെയ്യുന്നതിന് മുമ്പ് ലക്ഷ്യസ്ഥാനത്തിന്റെ ഉടമ, കാരണം, അംഗീകരിക്കുന്നയാൾ, കാലാവധി എന്നിവ രേഖപ്പെടുത്തുക. കാലാവധിയില്ലാത്ത ഉപേക്ഷിക്കൽ, ഉത്ഭവം ആർക്കും ഓർമ്മയില്ലാത്ത ഒരു സ്ഥിര എൻട്രിയാകുന്നു, അടുത്തതായി വിലാസം ഡീബഗ് ചെയ്യുന്ന വ്യക്തി അതിനെ നെറ്റ്വർക്കിന്റെ സാധാരണ ഭാഗമായി കണക്കാക്കും.

നിങ്ങൾ മാറ്റുന്ന റൂട്ടിനെ ആശ്രയിക്കാത്ത സ്വതന്ത്ര മാനേജ്മെന്റ് പാത നിലനിർത്തുക. ലഘൂകരണം ഉപകരണത്തിൽ എത്താൻ നിങ്ങൾ ഉപയോഗിക്കുന്ന വിലാസം ഉൾക്കൊള്ളുന്നുവെങ്കിൽ, അധിക ഘട്ടങ്ങളുള്ള ഒരു ലോക്ക്ഔട്ട് സൃഷ്ടിച്ചു.

ലഘൂകരണം നീക്കം ചെയ്യുന്ന കൃത്യമായ നിയന്ത്രണം പേരിടുക, ആ നീക്കംചെയ്യൽ ലബോറട്ടറിയിലോ നിങ്ങൾക്ക് താങ്ങാനാകുന്ന ഒരു ജാലകത്തിലോ പരിശോധിക്കുക. ആരും പരിശീലിക്കാത്ത പിൻവലിക്കൽ നടപടിക്രമമല്ല, പ്ലാനാണ്.

കമാൻഡിന്റെ ഔട്ട്പുട്ടല്ല, തെളിവുകൾ കൊണ്ട് സ്വീകരിക്കുക

ഉദ്ദേശിച്ച VTEP-കളിൽ തിരഞ്ഞെടുത്ത റൂട്ടിംഗ് അവസ്ഥയും ഫോർവേഡിംഗ് അവസ്ഥയും പരിശോധിക്കുക, ബാധിക്കപ്പെടരുതാത്ത ഒരു അയൽ ലക്ഷ്യസ്ഥാനവും പരിശോധിക്കുക. മറ്റൊരു ടെനന്റും പ്രിഫിക്സ് ഇംപോർട്ട് ചെയ്തിട്ടില്ലെന്ന് സ്ഥിരീകരിക്കുക, കാരണം ടെനന്റുകൾക്കിടയിലുള്ള ചോർച്ചയാണ് അറ്റകുറ്റപ്പണി പ്രവർത്തനത്തെ സംഭവമാക്കി മാറ്റുന്ന പരാജയ മാതൃക.

തുടർന്ന് പിൻവലിച്ച് സാധാരണ റൂട്ടും സേവനവും തിരികെ വരുന്നുവെന്ന് പരിശോധിക്കുക. NX-OS EVPN null റൂട്ട് ഗൈഡ് 10.4(x) റിലീസിനായി ഇവിടെ വിവരിച്ച ടാഗിംഗ്, പുനർവിതരണം, സ്വീകരണ നയം എന്നിവ രേഖപ്പെടുത്തുന്നു, നിങ്ങളുടെ സ്വന്തം റിലീസുമായി താരതമ്യം ചെയ്യേണ്ട റഫറൻസാണിത്.

അനുബന്ധ ലേഖനങ്ങൾ