සංවර්ධන බෝර්ඩ් දෙකක් එක් Ethernet කොටසක් බෙදා ගත යුතු අතර ඒවායේ බෙන්ච් වෙනත් ගොඩනැගිලිවල පිහිටා ඇත. උමග දැනටමත් පවතින අතර දැනටමත් Ethernet ගෙන යයි, එබැවින් ඉතිරි වැඩ ආඥා තුනක් ලෙස පෙනේ, නමුත් එසේ නොවේ. සත්කාරකය පාලම හරහා ගිය රාමුවක් සමඟ කුමක් කරයිද, පරිගණකයේම ලිපිනය කොහේද, සහ පාලම කුමන සීමාවක් නොසාදයිද යනු වෙනස් කරුණු තුනකි, දෙවැන්න වැරදීම යනු රසායනාගාරය අතරින් අතරට ක්‍රියා කිරීමට සහ එහි කළමනාකරණ ප්‍රවේශය නිශ්ශබ්දව දුර්වල වීමට සාමාන්‍ය හේතුවයි. මෙම කරුණු තුනෙන් එකක්වත් ටොපොලොජි රූප සටහනක නොපෙනේ.

පහත මාර්ගය Linux පරිගණක දෙකක් අතර සත්‍යාපිත TAP සම්බන්ධතාවයක්, එක් බෙන්චයකට එක් කැපවූ රැහැන් වරායක්, සහ පරීක්ෂණයේ කොටසක් නොවන කළමනාකරණ අතුරුමුහුණතක් උපකල්පනය කරයි. අනුපිළිවෙල වැදගත්ය: මුලින්ම රාමු, පසුව ලිපින, අවසානයේ සීමාව.

පාලම ඇත්තටම ගෙන යන්නේ කුමක්ද

පාලම යනු මෘදුකාංගයේ ක්‍රියාත්මක කරන ලද ස්විචයකි. එය ඉගෙන ගන්නේ කුමන MAC ලිපිනය කුමන සාමාජික වරාය පිටුපසින් පෙනේද යන්නය, සහ IP මාර්ගගත කිරීමේ වගුවක් නොබලා සාමාජිකයන් අතර රාමු යොමු කරයි. එම විස්තරයේ උපජාලාවක්, ගේට්වේ එකක් හෝ පෙරනිමි මාර්ගයක් නොමැත, එබැවින් IP යොමු කිරීම සක්‍රීය කිරීම මෙම සම්බන්ධතාවය නොසාදයි, සහ එබැවින් වෙනත් ගමන් ප්‍රවාහය තවමත් අසාර්ථක වන අතර ping සාර්ථක විය හැක. බෝර්ඩයකට කිසිදු පෙරනිමි මාර්ගයක් සකස් නොකර එහි සහකරු වෙත ළඟා විය හැක, එය දෙවන ස්ථරය තුන්වන ස්ථරය මෙන් හැසිරෙනු ඇතැයි බලාපොරොත්තු වන අය පුදුමයට පත් කරයි.

සෑම පරිගණකයක්ම පාලමට එක් රැහැන් වරායක් සහ TAP උපාංගය එම පාලමටම ලබා දෙයි, එබැවින් බෝර්ඩයකින් එන රාමුව දේශීය වරායට ඇතුළු වී TAP උපාංගයට යොමු වේ, උමග තරණය කර සහකරුගේ TAP උපාංගයට ළඟා වී ඔහුගේ බෝර්ඩයට යොමු වේ. උමග වෙනත් ඕනෑම සාමාජික වරායක් මෙන්ම වේ, සහ පාලම දන්නේ නැත හෝ තැකීමක් නැත එහි පිටුපස VPN එකක් ඇති බව. මෙම සමමිතිය නිසා උදාහරණය තේරුම් ගැනීම පහසුය: සෑම පැත්තකටම රසායනාගාරය දෙසට වරායක් සහ උමග වරායක් ඇත, සහ කිසිදු පැත්තක් විශේෂ නොවේ.

Board A -- bench0 -- br-test -- tap-bench
                                 |  OpenVPN TAP
Board B -- bench0 -- br-test -- tap-bench

පරිගණක දෙකේම එකම නම් දේශීය නම්, බෙදාගත් වස්තු නොවේ. බෙන්ච් අතර එක් Ethernet මාර්ගයක් ඇත, දෙවන කේබලයක් සහ ලූපයක් වසන දෙවන උමගක් නොමැතිව; එකම MAC වරාය දෙකකට පැමිණෙනු දකින පාලම සතුටින් වෘත්තවල යොමු කරයි.

ලිපිනය දෙන්න පාලමට, එහි සාමාජික වරායන්ට නොව

රසායනාගාර කොටසේ පරිගණකයේ අනන්‍යතාවය පාලම් උපාංගයට අයත් වේ. සාමාජික වරායන් අංකයක් නොමැතිව පවතී, මන්ද වරායක් යනු යොමු කරන සාමාජිකයෙකු වන අතර එය මත ලිපිනයක් එම කොටසේම දෙවන, තරඟකාරී හිමිකරුවෙකු නිර්මාණය කරයි. මෙය බොහෝ අත්ලෙස් වට්ටෝරු වැරදි කරන නිවැරදි කිරීමයි: ඔවුන් TAP උපාංගයට සහ පාලමට ලිපින දෙකම දෙයි, පසුව සහකරු ඇත්තටම කුමකට ළඟා වේද යන්න ගැන සිතයි.

ip link add br-test type bridge
ip link set bench0 master br-test
ip link set tap-bench master br-test
ip address add 172.30.90.2/24 dev br-test
ip link set bench0 up
ip link set tap-bench up
ip link set br-test up

සහකරු වෙනත් සත්කාරක ලිපිනයක් සහිත එකම ආකෘතිය භාවිත කරයි, සහ බෝර්ඩ් එම පරාසයේම ලිපින ගනී, අවශ්‍ය නම් පරිගණකයේ පාලම් ලිපිනය ඔවුන්ගේ ඊළඟ පිම්ම ලෙස භාවිත කරයි. සැලසුම එකඟ වන තෙක් ලේඛන පරාස භාවිත කරන්න, සහ කාර්යාලය දැනටමත් මාර්ගගත කරන කිසිදු දෙයක් සමඟ ගැටීම වළක්වා ගැනීමට පරාසය වෙන් කරන්න. ඕනෑම කොටසක් ධාවනය කිරීමට පෙර සාමාජික වරායන්හි ඉතිරි ලිපිනයක්, DHCP සේවාදායකයෙකු සහ වෙනත් පාලමක සාමාජිකත්වයක් නොමැති බව තහවුරු කරන්න, සහ TAP උපාංගයේ ලිපිනකරණය උමග් වින්‍යාසය හිමි දෙයක් හරහා සමපාත කරන්න, පසුව ලිපිනයක් නැවත ස්ථාපිත නොකරන පරිදි.

එක් බෙන්චයකට එක් කැපවූ වරායක් ඇයි

කැපවූ රැහැන් වරායක් වන්නේ පරීක්ෂණය මුළු කාර්යාලයේම වෙනසක් වීම වළක්වන දෙයයි. කළමනාකරණ අතුරුමුහුණත SSH, පෙරනිමි මාර්ගය සහ බාහිර VPN සම්බන්ධතාවය ගෙන යයි, සහ ඉන් කිසිවක් රසායනාගාර රාමු ගෙන යාම අරමුණු කරන පාලමකට අයත් නොවේ.

කළමනාකරණ ඇඩැප්ටරයක් සම්බන්ධ කිරීම කාර්යාල LAN එක සංවර්ධන බෝර්ඩයකින් එක් යොමු තීරණයක දුරින් තබයි, සහ දෙවන ස්ථරයේ නරක ලෙස හැසිරෙන බෝර්ඩයක් එම කොටසේ ඔබට අවශ්‍ය නැති උපාංග වර්ගයම වේ. Wi-Fi ඇඩැප්ටරය වඩා නරකය: යටිතල පහසුකම් මාදිලියේ රැහැන් රහිත අතුරුමුහුණතක් පාලම් කිරීම Ethernet පාලම් කිරීම මෙන් හැසිරෙන්නේ නැත, සහ අසාර්ථකත්වය පිරිසිදු නොව අවුල් සහගත ය.

රසායනාගාර පරාසය ඕනෑම නිෂ්පාදන DHCP විෂය පථයකින් පිටත තබන්න. බෝර්ඩ්වලට පසුව ගතික ලිපිනකරණය අවශ්‍ය නම්, එක් සංචිතයක් සහිත එක් බලයලත් වෙන් කරන්නෙකු පමණක් අනාවැකි කළ හැකි ලෙස පවතින එකම විධිවිධානයයි; එකම කොටසේ පිළිතුරු දෙන ස්ථාන දෙකක සාමාන්‍ය රවුටර කිසිවෙකුට පැහැදිලි කළ නොහැකි ලිපින නිපදවයි.

පාලම නොසාදන සීමාව

පාලම් කිරීම මාර්ගගත කිරීම නොවේ, සහ එය හුදකලා කිරීමද නොවේ. පාලම හරහා යන රාමු තවමත් සත්කාරකයේ පෙරහන් කොක්ක වෙත ළඟා විය හැක, ස්ථාපිත bridge-netfilter මාර්ගය අනුව, එබැවින් ඵලදායී ප්‍රතිපත්තිය උපකල්පනය නොකර පරීක්ෂා කළ යුතුය. එක් රාමුවක් නැති වූ නිසා ෆයර්වෝලය අක්‍රීය කිරීම නිශ්චිත දෝෂයක් සාමාන්‍ය දෝෂයක් සමඟ මාරු කරයි.

පාලම සහ සෑම කළමනාකරණ හෝ uplink අතුරුමුහුණතක් අතර IP යොමු කිරීම විවෘතව තැබිය යුතුය හෝ පැහැදිලිව ප්‍රතික්ෂේප කළ යුතුය, සහ එය පාලම් සාමාජිකත්වයෙන් වෙන් වූ පාලනයකි. පරිගණකයේ රසායනාගාර ලිපිනය තම ගේට්වේ ලෙස තෝරන බෝර්ඩය ඇත්තටම එය පරීක්ෂා කරයි: කළමනාකරණ ගමන් සාර්ථක නම්, ඔබ අදහස් කළ සීමාව කිසිදා තිබී නැත.

තවත් පවුල් දෙකක් පැහැදිලි තීරණයකට සුදුසුය. ලිපින සැලැස්ම පාලම IPv4 පමණක් නොකරයි, එබැවින් IPv6 සහ අනෙකුත් EtherType සඳහා ඔවුන්ගේම සැලැස්මක් හෝ පෙරහනක් අවශ්‍යයි. සහ සාර්ථක ping එකක් බෝර්ඩයේ සොයාගැනීම් විකාශන, multicast කණ්ඩායම් හෝ jumbo රාමු මාර්ගය තරණය කරයිද නැද්ද යන්න ගැන කිසිවක් නොකියයි, මන්ද ඒවා වෙනස් පෙරනිමි අගයන් සහිත වෙනස් ප්‍රවාහ පන්ති වේ.

අවසාන වශයෙන්, ප්‍රවාහනය සහ රහස්‍යතාවය වෙනස් මිලදී ගැනීම් දෙකකි. TAP Ethernet ගෙන යයි; OpenVPN සේවාව එය වටා ඇති ආරක්ෂාව සපයයි. VXLAN ආවරණයද Ethernet ගෙන යයි සහ තමන් විසින්ම කිසිදු රහස්‍යතාවයක් ලබා නොදේ, එබැවින් එකක් අනෙකෙන් ප්‍රතිස්ථාපනය කිරීම ටොපොලොජි රූප සටහන සමානව පෙනුණත් ආරක්ෂක ගුණාංග වෙනස් කරයි.

ස්ථාවරත්වය සහ එය ඔප්පු කරන පරීක්ෂණ

සම්බන්ධ වූ පසු එක් වරක් ටයිප් කළ ආඥාවක් වින්‍යාසයක් නොවේ. පාලම, වරාය සාමාජිකත්වය සහ තනි සත්කාරක ලිපිනය පරිගණකයේ පවතින ජාල කළමනාකරු හරහා ස්ථිර කරන්න, සහ සම්බන්ධතාවය TAP උපාංගයේ පෙනුමට බැඳ දමන්න, නැවත සම්බන්ධ වීමේදී සාමාජිකයා නැති වූ පාලමක් නොතබන පරිදි.

bridge link show
ip -d link show br-test
bridge fdb show br br-test | head

පසුව බෝර්ඩ්වලට දිශා දෙකෙන්ම ඇත්තටම අවශ්‍ය කුමක්ද පරීක්ෂා කරන්න, උමග නැවත සම්බන්ධ කරන්න, සහ අනුමත ප්‍රතිසාධන සැලැස්ම අනුව එක් පරිගණකයක් නැවත අරඹන්න. ඉන් පසු කරුණු තුනක් තහවුරු කරන්න: කළමනාකරණ ප්‍රවේශය තවමත් ස්වාධීනව ක්‍රියා කරයි, අනුපිටපත් රසායනාගාර ලිපිනයක් නොපෙනේ, සහ කිසිදු අනපේක්ෂිත නිෂ්පාදන අතුරුමුහුණතක් පාලමට එකතු වී නැත. එම සංයෝජනය යනු පරීක්ෂණය එහි බෙන්චය තුළම රැඳී සිටියේ යැයි ඔප්පු කිරීමයි.

අදාළ ලිපි