OpenVPN TAP-ൽ നിന്ന് TUN-ലേക്ക്: വിജയകരമായ ഒരു മൈഗ്രേഷൻ ക്രമം
TAP ഫ്രെയിമുകൾ കൊണ്ടുപോകുന്നു, TUN പാക്കറ്റുകൾ: ക്ലയന്റുകൾ, വിലാസങ്ങൾ, തിരിച്ചുള്ള റൂട്ടുകൾ എല്ലാം ഒരുമിച്ച് മാറണം. ആശ്രിതത്വങ്ങൾ രേഖപ്പെടുത്തി, പുതിയ സേവനം പൈലറ്റ് ചെയ്ത്, പിന്നീട് ബ്രിഡ്ജ് ഒഴിവാക്കുക.
dev tap എന്നത് dev tun ആക്കി മാറ്റുന്നത് ടണൽ എന്താണ് കൊണ്ടുപോകുന്നത് എന്നതിനെ മാറ്റുന്നു, അതിന്റെ പേരിനെ മാത്രമല്ല. TAP ഇന്റ്റർഫേസ് Ethernet ഫ്രെയിമുകൾ ഒരു ബ്രിഡ്ജിന് കൈമാറുന്നു, അതിനാൽ ക്ലയന്റുകൾ ഓഫീസ് സ്വിച്ചിലേക്ക് ചേര്ത്തതുപോലെ പെരുമാറുന്നു. TUN ഇന്റ്റർഫേസ് IP പാക്കറ്റുകൾ കൊണ്ടുപോകുന്നു, അതിനാൽ ക്ലയന്റുകൾക്ക് റൂട്ടുകൾ വേണം, മറുവശത്തിന് തിരികെയുള്ള ഒരു വഴിയും വേണം. ക്ലയന്റുകൾ, വിലാസ പ്ലാൻ, LAN-ന്റെ തിരിച്ചുള്ള റൂട്ട് എന്നിവയെല്ലാം ആ മാറ്റത്തോടൊപ്പം നീങ്ങണം.
മൈഗ്രേഷൻ ഒരു ടണലോട് ചേർന്ന നെറ്റ്വർക്ക് പുനര്രൂപകൽപനയാണ്, താഴെയുള്ള ക്രമം അതിനെ പഴയപടിയാക്കാൻ കഴിയുന്നതാക്കുന്നു.
Ethernet-നെ യഥാർത്ഥത്തിൽ ആശ്രയിക്കുന്നത് എന്തെന്ന് കണക്കെടുക്കുക
ഹോസ്റ്റുകൾല്ല, ആപ്ലിക്കേഷനുകൾ ആണ് പട്ടികയാക്കേണ്ടത്. ഓരോന്നും റൂട്ട് ചെയ്ത TCP അല്ലെങ്കിൽ UDP സേവനങ്ങൾ, ബ്രോഡ്കാസ്റ്റ് ഡിസ്കവറി, ഓഫീസ് LAN-ൽ നിന്നുള്ള DHCP, IP അല്ലാത്ത Ethernet പ്രോട്ടോകോൾ, അല്ലെങ്കിൽ ഇരുവശവും ഒരേ സബ്നെറ്റിലാണെന്ന അനുമാനം ഇവയിൽ ഏതാണ് ഉപയോഗിക്കുന്നതെന്ന് നിർണ്ണയിക്കുക. സാധാരണ IP ആക്സസ് റൂട്ട് ചെയ്ത രൂപകൽപനയിൽ നിലനിൽക്കുന്നു. അസംസ്കൃത Ethernet ഫ്രെയിമുകൾ ആവശ്യമുള്ള ഒരു പ്രോട്ടോകോൾ നിലനിൽക്കുന്നില്ല, എത്ര റൂട്ടിംഗ് കൊണ്ടും അത് പ്രവർത്തിക്കുന്നില്ല. ഡിസ്കവറിയെ ആശ്രയിക്കുന്ന ആപ്ലിക്കേഷനുകൾക്ക് കട്ടോവറിന് മുമ്പ് തീര്മാനിക്കുന്ന ഒരു പകരം സംവിധാനം വേണം, അതിനിടയിൽ അല്ല.
ആ കണക്കെടുപ്പ് തന്നെ സ്വീകാര്യതാ പട്ടികയുമാണ്. മാറ്റാൻ കഴിയാത്ത ഓരോ ഇനവും രേഖപ്പെടുത്തിയ ഒരു അപവാദമോ, ആ ജോലിഭാരത്തിന് മാത്രമായി ഒരു ചെറിയ TAP സെഗ്മെന്റ് നിലനിർത്താനുള്ള കാരണമോ ആയി മാറുന്നു.
വിലാസവും തിരിച്ചുള്ള റൂട്ട് പ്ലാനും തയ്യാറാക്കുക
LAN, പഴയ ബ്രിഡ്ജ് ശ്രേണി, ക്ലയന്റ് ഇതിനകം എത്തുന്ന ഏതെങ്കിലും നെറ്റ്വർക്കും ഓവർലപ്പ് ചെയ്യാത്ത ഒരു ക്ലയന്റ് പ്രിഫിക്സ് തിരഞ്ഞെടുക്കുക. സബ്നെറ്റ് ടോപോളജി സെര്വറിന് dev tun, topology subnet, server 10.78.0.0 255.255.255.0 പോലുള്ള ഒരു ഭാഗം വേണം, പക്ഷേ അത് ഒരു ഭാഗം മാത്രമാണ്, പ്രവർത്തിക്കുന്ന പ്രൊഫൈലല്ല. അതിനു ചുറ്റും അംഗീകരിച്ച TLS, ഐഡന്റിറ്റി, ട്രാൻസ്പോർട്ട്, ആക്സസ് നയങ്ങൾ നിലനിർത്തുക, സ്വതന്ത്രമെന്ന് പരിശോധിച്ച ഒരു പ്രിഫിക്സ് ഉപയോഗിക്കുക.
തുടർന്ന് ക്ലയന്റുകൾ എത്തേണ്ട ലക്ഷ്യസ്ഥാനങ്ങളും തിരിച്ചുള്ള വഴി ആര് നൽകുന്നു എന്നതും എഴുതിവയ്ക്കുക. സെര്വറിന് ഫോർവർഡിംഗ് പ്രവർത്തനക്ഷമവും അനുവദിച്ച ഒരു മുന്നോട്ടുള്ള വഴിയും വേണം. LAN റൂട്ടർക്ക് പുതിയ പ്രിഫിക്സിലേക്ക് തിരികെയുള്ള ഒരു റൂട്ട് വേണം, അല്ലെങ്കിൽ രൂപകൽപനയ്ക്ക് അത് സൂചിപ്പിക്കുന്ന ദൃശ്യതാ ചെലവോടെ സോഴ്സ് ട്രാൻസ്ലേഷൻ വേണം. ക്ലയന്റിലേക്ക് തള്ളുന്ന ഒരു റൂട്ട് ക്ലയന്റിനെ ക്രമീകരിക്കുന്നു, LAN-ന്റെ മറുപടി വഴിയെയല്ല.
പ്രത്യേക ലിസണറിൽ പൈലറ്റ് ചെയ്യുക
പ്രവർത്തിക്കുന്ന ഏക പ്രവേശന കേന്ദ്രം മാറ്റിസ്ഥാപിക്കുന്നതിനുപകരം പുതിയ സേവനം പഴയതിനൊപ്പം അതിന്റെ സ്വന്തം പോർട്ടിലും സ്വന്തം വിലാസ ശ്രേണിയിലും നിർത്തുക. മൈഗ്രേഷനുവേണ്ടി ആരും CA പുനർനിർമ്മിക്കാതിരിക്കാൻ നിലവിലുള്ള എൻറോൾമെന്റ് പ്രക്രിയയിലൂടെ പൈലറ്റ് പ്രൊഫൈലുകൾ നൽകുക. പൈലറ്റ് വഴി മാത്രം സജീവമായിരിക്കുമ്പോൾ ഒരു പ്രതിനിധി ക്ലയന്റിനെ ബന്ധിപ്പിച്ച്, നൽകിയ വിലാസങ്ങൾ, സ്വകാര്യ DNS, പട്ടിയിലെ ആപ്ലിക്കേഷനുകൾ, തടഞ്ഞിരിക്കേണ്ട വഴികൾ എന്നിവ താരതമ്യം ചെയ്യുക.
വീണ്ടും ബന്ധിപ്പിക്കലും തിരിച്ചുള്ള ട്രാഫിക്ക് പരിശോധനയും ഉാട്ച്ചപെടുത്തുക. പൂർത്തിയാകുന്ന ഒരു ഹാൺഡ്ഷേക്ക് മറുവശത്തിന് ഉത്തരം നൽകാൻ കഴിയുമോ എന്നതിനെക്കുറിച്ച് ഒന്നും പറയുന്നില്ല.
റോൾബാക്കോടെ ഗ്രൂപുകളായി ക്ലയന്റുകളെ നീക്കുക
പരാജയം ഒരു ഔട്ടേജിനുപകരം പിന്തുണ ജോലിയാകുന്നത്രയോളം ചെറിയ ഗ്രൂപുകളായി മൈഗ്രേറ്റ് ചെയ്യുക. ഓരോ ഗ്രൂപിന്റെയും യഥാർത്ഥ വര്ക്ക്ഫ്ലോകുകൾ കടന്നുപോകുന്നതുവരെ പഴയ സേവനം പ്രവർത്തിപ്പിക്കുകയും രേഖപ്പെടുത്തുകയും ചെയ്യുക, റോൾബാക്ക് പുനർനിർമ്മാണമല്ല, മുന്പത്തെ പ്രൊഫൈലിലേക്കുള്ള മാറ്റമായി എഴുതുക. ഓരോ ഗ്രൂപും നീങ്ങുമ്പോൾ വിലാസാധിഷ്ഠിത ഫയർവോൾ നിയമങ്ങൾ, നിരീക്ഷണം, സെര്വർ ആരംഭിക്കുന്ന ഏതെങ്കിലും ആക്സസ് എന്നിവ പുതിയ പ്രിഫിക്സിനായി അപ്ഡേറ്റ് ചെയ്യുക.
പഴയ വഴി താരതമ്യത്തിനായി നിലനിൽക്കുമ്പോൾ, ആരും പറയാത്ത ആപ്ലിക്കേഷന് കണ്ടെത്താനുള്ള ഒരു സ്ഥലവും ഗ്രൂപുകൾ തരുന്നു.
സ്വീകാര്യതയ്ക്ക് ശേഷം മാത്രം ബ്രിഡ്ജ് ഒഴിവാക്കുക
TAP ഉപകരണം നീക്കുന്നത് ആദ്യപടിയല്ല, അവസാന പടിയാണ്. എന്തെങ്കിലും ഇല്ലാതാക്കുന്നതിന് മുമ്പ് ബ്രിഡ്ജ് ഇപ്പോഴും സെര്വറിന്റെ മാനേജ്മെന്റ് വിലാസമോ, ഒരു നിരീക്ഷണ വഴിയോ, ബന്ധമില്ലാത്ത ഒരു ജോലിഭാരമോ കൊണ്ടുപോകുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക. സ്ടാർട്ടപ്പ് ആശ്രിതത്വങ്ങൾ, ബ്രിഡ്ജ് അംഗത്വം, DHCP റിസർവേഷനുകൾ എന്നിവ അവയുടെ ഉടമകളിലൂടെ, ആ ക്രമത്തിൽ, എന്താണ് നീക്കിയതെന്ന കുറിപ്പോടെ ഒഴിവാക്കുക.
റൂട്ട് ചെയ്ത ആക്സസ് മാതൃക പട്ടിക്ക് പ്രവർത്തിക്കുമ്പോഴാണ് മൈഗ്രേഷൻ പൂർത്തിയാകുന്നത്, ip link ന്റെ ഔട്ടുപുട്ടിൽ നിന്ന് TAP ഇന്റ്റർഫേസ് അപ്രത്യക്ഷമാകുമ്പോഴല്ല.