Smart Ethernet Switch เบชเปเบฒเบฅเบฑเบšเบ”เบฒเบงเป€เบ„เบฒเบฐเป‚เบฅเบ

Smart Ethernet Switch เบชเปเบฒเบฅเบฑเบšเบ”เบฒเบงเป€เบ„เบฒเบฐเป‚เบฅเบ
"เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚ (เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ) เปƒเบ™เบซเบผเบฒเบเบงเบดเบ—เบต, เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเปเบžเบ‡เบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐ / เบซเบผเบทเป€เบ›เบฑเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบ—เบตเปˆเบชเบธเบ”เบชเบฐเป€เบซเบกเบต!"

Preamble

เบ›เบฐเบกเบฒเบ™เบชเบฒเบกเบ›เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฎเบนเบšเปเบšเบšเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เปเป‰เบกเบนเบ™เป„เบžเบžเบดเบšเบฑเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบปเบšเบญเบธเบ›เบฐเบชเบฑเบเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบ—เบฑเบ™เบ—เบต - เบเบฒเบ™เบ‚เบฒเบ”เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ virtualization เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เปเบซเบผเปˆเบ‡เบŠเบธเบกเบŠเบปเบ™. 

เบชเบนเบ”โ€‹เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบงเบฒเบ‡โ€‹เปเบœเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹: 

  1. เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบ—เบฒเบ‡โ€‹เป„เบโ€‹เบ—เบตเปˆโ€‹เบ•เบดเบ”โ€‹เบ•เปเปˆโ€‹เบซเบฒโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹, เบ—เบตเปˆโ€‹เป€เบ„เบตเบโ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เป€เบชเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบšเบนเบ”โ€‹, เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบงเปˆเบฒ "เปเบœเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบเบงเบ”โ€‹เบžเบปเบš / เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบˆเบฑเบ”โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹,โ€‹" เป‚เบซเบผเบ”โ€‹เบกเบฑเบ™โ€‹เป‚เบ”เบโ€‹เปƒเบŠเป‰ USB เบŠเบตโ€‹เบงเบดเบ”โ€‹. 
  2. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบฅเบฐเบšเบปเบšเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบ›เบญเบ”เป„เบž, เป€เบŠเบดเปˆเบ‡เบ™เบญเบเบˆเบฒเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบกเบตเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‚เบ™เบ”เบšเบธเบ, เปเบฅเบฐ NAS node. 
  3. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆ - เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เบŸเบทเป‰เบ™โ€‹เบŸเบนโ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เปเบœเปˆเบ™โ€‹, เบซเบผเบทโ€‹เป€เบžเบทเปˆเบญโ€‹เบ”เบถเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบ™เบฑเป‰เบ™โ€‹.

เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเบนเบšเปเบšเบšเบ™เบตเป‰เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPN เปƒเบ™ router เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบขเบนเปˆเปƒเบ™ VDS เบ—เบตเปˆเป€เบŠเบปเปˆเบฒ. เปเบ•เปˆ, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เป€เบฅเบทเป‰เบญเบเป†เปเบฅเบฐเบญเบตเบ‡เบ•เบฒเบกเบเบปเบ”เบซเบกเบฒเบเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ Chisholm, เบ–เป‰เบฒเบเบปเบ™เบ•เบปเบ, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบˆเบฐเบซเบผเบธเบ”เบฅเบปเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ‚เบฑเบ”เปเบเป‰เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเบนเบ™เป€เบชเบ "เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™" ...

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เปเบฒเบญเบดเบ”เบชเป‰เบฒเบ‡เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡. เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡. เบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบเป‰เบญเบ™เบงเปˆเบฒเบ‚เป‰เบญเบเบกเบต USB เบ—เบตเปˆเบกเบตเบŠเบตเบงเบดเบ”เบŠเบตเบงเบฒเบซเบผเบฒเบเบญเบฑเบ™, เบžเบงเบเบกเบฑเบ™เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบ”เบต, เบญเบฑเบ™เบ—เบตเบชเบฒเบก, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบงเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบฅเบงเบกเบ—เบฑเบ‡เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบ•เบปเบเป€เบ›เบฑเบ™เป€เบซเบเบทเปˆเบญเบ‚เบญเบ‡เบเบปเบ”เบซเบกเบฒเบเบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡.

เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ™เบตเป‰เปเบฅเบฐเป„เบ”เป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเบชเบญเบ‡เป€เบ”เบทเบญเบ™เป€เบ„เบดเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบซเบผเบฒเบ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒ, เบขเบนเปˆเปƒเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเปเบฅเบฐเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡, เป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบทเปˆเบ™เบˆเบฒเบเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบ‚เป‰เบญเบเปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ ZeroTier. เป€เบŠเบดเปˆเบ‡เบ‚เป‰เบญเบเบšเปเปˆเป€เบ„เบตเบเป€เบชเบเปƒเบˆเปƒเบ™เบžเบฒเบเบซเบผเบฑเบ‡.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบงเบฑเบ™เบžเบฑเบเบ›เบตเปƒเบซเบกเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบžเบฐเบเบฒเบเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเบซเบฒเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบงเบฅเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบˆเบปเบ”เบˆเปเบฒเบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบกเบตเบšเบปเบ”เบ„เบงเบฒเบกเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Habr เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก "ZeroTier" เปƒเบ™เบœเบปเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบเปˆเบฒเบงเป€เบ–เบดเบ‡เบกเบฑเบ™, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบšเบปเบ”เบ”เบฝเบงเบ—เบตเปˆเบกเบตเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ. เปเบฅเบฐเบ™เบตเป‰เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเปƒเบ™เบšเบฑเบ™เบ”เบฒเบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบ‚เบฝเบ™เป‚เบ”เบเบœเบนเป‰เบเปเปˆเบ•เบฑเป‰เบ‡ ZeroTier, Inc. เบ•เบปเบ™เป€เบญเบ‡. โ€” เบญเบฒเบ”เบฒเบก Ierymenko.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบซเบ™เป‰เบฒเบœเบดเบ”เบซเบงเบฑเบ‡เปเบฅเบฐเบเบฐเบ•เบธเป‰เบ™เปƒเบซเป‰เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš ZeroTier เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ” "เบœเบนเป‰เบŠเบญเบเบซเบฒ" เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบˆเบฒเบเบเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ›เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เป„เบ›.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบˆเบปเป‰เบฒเปเบกเปˆเบ™เบซเบเบฑเบ‡?

เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบงเบฒเบ‡ ZeroTier เป€เบ›เบฑเบ™เบชเบฐเบซเบผเบฑเบšเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐเบชเบณเบฅเบฑเบšเบ”เบฒเบงเป€เบ„เบฒเบฐเป‚เบฅเบ. 

"เบกเบฑเบ™เป€เบ›เบฑเบ™ hypervisor เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบˆเบเบขเบฒเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ peer-to-peer (P2P) เบ—เบปเปˆเบงเป‚เบฅเบเบ—เบตเปˆเบ›เบญเบ”เป„เบž cryptographically. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบชเบฐเบงเบดเบ” SDN เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”, เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual เปƒเบ™เป„เบฅเบเบฐเบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบš, เบ—เบฑเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบ—เบปเปˆเบงเป‚เบฅเบ, เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบเบทเบญเบšเบ—เบธเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบซเบผเบทเบญเบธเบ›เบฐเบเบญเบ™."

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ”เป‰เบฒเบ™เบเบฒเบฅเบฐเบ•เบฐเบซเบผเบฒเบ”เบซเบผเบฒเบเบเบงเปˆเบฒ, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบฅเบฑเบเบชเบฐเบ™เบฐเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต.

โ– เปเบเปˆเบ™: 

ZeroTier Network Hypervisor เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ virtualization เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบšเบšเบ”เปˆเบฝเบงเบ—เบตเปˆเบˆเบณเบฅเบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”, เบ„เป‰เบฒเบเบเบฑเบš VXLAN, เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ peer-to-peer (P2P) เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบปเปˆเบงเป‚เบฅเบ.

เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ ZeroTier เปเบกเปˆเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš VXLAN เปเบฅเบฐ IPSec เปเบฅเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบญเบ‡เบŠเบฑเป‰เบ™เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเปเบเบเบเบฑเบ™, เปเบ•เปˆเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบขเปˆเบฒเบ‡เปƒเบเป‰เบŠเบดเบ”: VL1 เปเบฅเบฐ VL2.

โ†’ เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™

โ–VL1 เปเบกเปˆเบ™เบŠเบฑเป‰เบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เปเบšเบš peer-to-peer (P2P), เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ "เบชเบฒเบเป€เบ„เป€เบšเบตเบ™เบชเบฐเป€เปเบทเบญเบ™".

"เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบปเปˆเบงเป‚เบฅเบเบ•เป‰เบญเบ‡เบเบฒเบ™ 'เบ•เบนเป‰เป€เบชเบทเป‰เบญเบœเป‰เบฒเบ—เบปเปˆเบงเป‚เบฅเบ' เบ‚เบญเบ‡เบชเบฒเบเป€เบ„เป€เบšเบตเบ™."

เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก, L1 (OSI Layer 1) เบซเบกเบฒเบเป€เบ–เบดเบ‡เบชเบฒเบเป„เบŸเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบซเบผเบทเบงเบดเบ—เบฐเบเบธเป„เบฎเป‰เบชเบฒเบเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐ chip เบญเบธเบ›เบฐเบเบญเบ™ transceiver เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ—เบตเปˆ modulate เปเบฅเบฐ demodulate เบกเบฑเบ™. VL1 เปเบกเปˆเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ peer-to-peer (P2P) เบ—เบตเปˆเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡, เปเบฅเบฐ tricks เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบทเปˆเบ™เป†เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบชเบฒเบ virtual เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™.

เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบกเบฑเบ™เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบขเปˆเบฒเบ‡เบงเปˆเบญเบ‡เป„เบงเปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป€เบ›เบตเบ”เบ•เบปเบง ZeroTier node เปƒเบซเบกเปˆ.

เป€เบžเบทเปˆเบญเบšเบฑเบ™เบฅเบธเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ™เบตเป‰, VL1 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบŠเบทเปˆเป‚เบ”เป€เบกเบ™. เบˆเบธเบ”เปƒเบˆเบเบฒเบ‡เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบกเปˆเบ™เบเบธเปˆเบกเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฎเบฒเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเบชเบนเบ‡, เบžเบฒเบฅเบฐเบšเบปเบ”เบšเบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบŠเบทเปˆเบฎเบฒเบ DNS. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฎเบฒเบเบ•เบปเป‰เบ™เบ•เป (เบ”เบฒเบงเป€เบ„เบฒเบฐ) เปเบกเปˆเบ™เบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ - ZeroTier, Inc. เปเบฅเบฐเป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบŸเบฃเบต. 

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฎเบฒเบเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡ (luns) เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™:

  • เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡ ZeroTier, Inc. เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™
  • เป€เบžเบตเปˆเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒ; 
  • เบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบชเบนเบ™เป€เบชเบ.

เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, nodes เป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. 

เปเบ•เปˆเบฅเบฐ peer เปƒเบ™ VL1 เบกเบต 40-bit (10 hexadecimal) เบ—เบตเปˆเบขเบนเปˆ ZeroTier เบ—เบตเปˆเบšเปเปˆเบŠเป‰เปเบฒเบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบ„เบทเบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ IP, เปเบกเปˆเบ™เบ•เบปเบงเบฅเบฐเบšเบธเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡. เบ—เบตเปˆเบขเบนเปˆเบ™เบตเป‰เปเบกเปˆเบ™เบ„เบณเบ™เบงเบ™เบˆเบฒเบเบชเปˆเบงเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบ„เบนเปˆเบ„เบตเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ/เบชเปˆเบงเบ™เบ•เบปเบง. เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เป‚เบ™เบ”, เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ, เปเบฅเบฐเบเบฐเปเบˆเบชเปˆเบงเบ™เบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเบ•เบปเบ™เบ‚เบญเบ‡เบกเบฑเบ™.

Member ID: df56c5621c  
            |
            ZeroTier address of node

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบšเบปเบ”เบ„เบงเบฒเบกเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

โ†’ เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™

เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™, เบกเบดเบ”เบชเบฐเบซเบฒเบเบ—เปเบฒเบญเบดเบ”เบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ” "เบ‚เบถเป‰เบ™" เบ•เบปเป‰เบ™เป„เบกเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฎเบฒเบ, เปเบฅเบฐเบเป‰เบญเบ™เบงเปˆเบฒเปเบžเบฑเบเป€เบเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบ”เบตเบ™เบ—เบฒเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบžเบงเบเป€เบ‚เบปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเปเบšเบšเบชเบธเปˆเบกเบ•เบฒเบกเบ—เบฒเบ‡. เบ•เบปเป‰เบ™เป„เบกเป‰เปเบกเปˆเบ™เบžเบฐเบเบฒเบเบฒเบกเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ—เบตเปˆเบˆเบฐ "เบฅเบปเป‰เบกเบฅเบปเบ‡เบ”เป‰เบงเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡" เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเปเบœเบ™เบ—เบตเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบกเบฑเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ.

เบเบปเบ™เป„เบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ peer-to-peer เบกเบตเบ”เบฑเปˆเบ‡เบ™เบตเป‰:

Smart Ethernet Switch เบชเปเบฒเบฅเบฑเบšเบ”เบฒเบงเป€เบ„เบฒเบฐเป‚เบฅเบ

  1. Node A เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เป„เบ›เบซเบฒ Node B, เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบฎเบนเป‰เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป‚เบ”เบเบเบปเบ‡, เบกเบฑเบ™เบชเบปเปˆเบ‡เบกเบฑเบ™เบ‚เบถเป‰เบ™เป„เบ›เบซเบฒ Node R (moon, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฎเบฒเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰).
  2. เบ–เป‰เบฒ node R เบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบš node B, เบกเบฑเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเปเบžเบฑเบเป€เบเบฑเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบˆเบฐเบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ‚เบถเป‰เบ™เบชเบนเปˆเบ™เป‰เปเบฒเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป„เบ›เป€เบ–เบดเบ‡เบฎเบฒเบเบ”เบฒเบงเป€เบ„เบฒเบฐ เบฎเบฒเบเบ”เบฒเบงเป€เบ„เบฒเบฐเบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบ‚เปเป‰เบ—เบฑเบ‡เปเบปเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เปเบžเบฑเบเป€เบเบฑเบ”เบˆเบฐเป„เบ›เบฎเบญเบ”เป‚เบ™เบ” B เปƒเบ™เบ—เบตเปˆเบชเบธเบ” เบ–เป‰เบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”.
  3. Node R เบเบฑเบ‡เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "rendezvous" เป„เบ›เบซเบฒ node A, เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธ node B. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบฎเบฒเบ, เป€เบŠเบดเปˆเบ‡เบชเบปเปˆเบ‡เบ•เปเปˆเปเบžเบฑเบเป€เบเบฑเบ”เป„เบ›เบซเบฒ node B, เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก "rendezvous" เปเบˆเป‰เบ‡เปƒเบซเป‰เบกเบฑเบ™เบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปเบ™เบงเปƒเบ”. เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ node A.
  4. Nodes A เปเบฅเบฐ B เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบžเบปเบšเบเบฑเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบปเบ”เบชเบญเบšเปƒเบซเป‰เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™เปƒเบ™เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบฅเบฐเป€เบกเบตเบ” NAT เบซเบผเบท firewalls stateful เบ—เบตเปˆเบžเบปเบšเบ•เบฒเบกเบ—เบฒเบ‡. เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™, เปเบฅเบฐเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบˆเบฐเบšเปเปˆเบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เป„เบ›เปเบฅเบฐเบ”เบฑเบ‡เบ™เบตเป‰เบ•เปเปˆเป„เบ›.

เบ–เป‰เบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป„เบ”เป‰, เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบˆเบฐเบชเบทเบšเบ•เปเปˆเบœเปˆเบฒเบ™เบชเบฒเบเบชเบปเปˆเบ‡, เปเบฅเบฐเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบˆเบฐเบชเบทเบšเบ•เปเปˆเบˆเบปเบ™เบเปˆเบงเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”. 

VL1 เบเบฑเบ‡เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบญเบทเปˆเบ™เป†เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš LAN peer, เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบžเบญเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เป‰เบฒเบกเบœเปˆเบฒเบ™เบ‚เบญเบ‡ symmetric IPv4 NAT, เปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบžเบญเบ”เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เป‚เบ”เบเปƒเบŠเป‰ uPnP เปเบฅเบฐ/เบซเบผเบท NAT-PMP เบ–เป‰เบฒเบกเบตเบขเบนเปˆเปƒเบ™ LAN เบ•เบปเบงเบˆเบดเบ‡เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

โ†’ เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™

โ–VL2 เป€เบ›เบฑเบ™เป‚เบ›เบฃเป‚เบ•เบ„เป virtualization เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบš VXLAN เบ—เบตเปˆเบกเบตเบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ SDN. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบชเปเบฒเบฅเบฑเบš OS เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™...

เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš VL1, เบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ VL2 (VLANs) เปเบฅเบฐเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ nodes เบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเป‚เบ”เบเบเบปเบ‡เบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰. เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบง, เบกเบฑเบ™เป€เบ›เบฑเบ™ ZeroTier node เบ›เบปเบเบเบฐเบ•เบด, เป€เบŠเบดเปˆเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเป„เบ”เป‰เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเปƒเบ™เบชเบญเบ‡เบงเบดเบ—เบต: เป‚เบ”เบเบเบปเบ‡, เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒ, เบซเบผเบท, เบ•เบฒเบกเบ—เบตเปˆเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ™เบฐเบ™เปเบฒเบขเปˆเบฒเบ‡เปเบ‚เบ‡เปเบฎเบ‡, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ API เบ—เบตเปˆเป€เบœเบตเบเปเบœเปˆ. 

เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual ZeroTier เปเบกเปˆเบ™เบšเปเปˆเบชเบฐเบ”เบงเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบตเบซเบผเบฒเบ GUIs:
 

  • เบซเบ™เบถเปˆเบ‡เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ ZeroTier, เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚ SaaS cloud เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบตเปˆเบกเบตเบชเบตเปˆเปเบœเบ™เบเบฒเบ™เบชเบฐเบซเบกเบฑเบ, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบŸเบฃเบต, เปเบ•เปˆเบˆเปเบฒเบเบฑเบ”เปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบฅเบฐเบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.
  • เบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบกเบฒเบˆเบฒเบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบญเบเบฐเบฅเบฒเบ”, เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบ•เปˆเบกเบตเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚ opensource เบชเปˆเบงเบ™เบ•เบปเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ–เบฒเบ™เบซเบผเบทเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ„เบฅเบฒเบง.

VL2 เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ VL1 เปเบฅเบฐเบ–เบทเบเบ‚เบปเบ™เบชเบปเปˆเบ‡เป‚เบ”เบเบกเบฑเบ™. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบฑเบ™เบชเบทเบšเบ—เบญเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ” VL1, เปเบฅเบฐเบเบฑเบ‡เปƒเบŠเป‰เบเบฐเปเบˆเบ—เบตเปˆเบšเปเปˆเบชเบปเบกเบกเบฒเบ•เบฃเบดเบเป€เบžเบทเปˆเบญเป€เบŠเบฑเบ™ เปเบฅเบฐเบขเบฑเป‰เบ‡เบขเบทเบ™เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบง. VL1 เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” VL2 เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบš topology เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบšเบฑเบ™เบซเบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒ VL1. เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual VL2 เปเบฅเบฐเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ VL1. เบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบเบฒเบ™เบ„เบนเบ™ VLAN เปƒเบ™ LAN เปเบšเบšเบกเบตเบชเบฒเบ, เบชเบญเบ‡ nodes เบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบซเบผเบฒเบเบญเบฑเบ™เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบกเบตเบžเบฝเบ‡เปœเบถเปˆเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ VL1 (เบชเบฒเบ virtual) เบฅเบฐเบซเบงเปˆเบฒเบ‡เบžเบงเบเบกเบฑเบ™.

เปเบ•เปˆเบฅเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบ VL2 (VLAN) เบ–เบทเบเบฅเบฐเบšเบธเป‚เบ”เบเบ—เบตเปˆเบขเบนเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบ 64-bit (16 hexadecimal) ZeroTier, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ—เบตเปˆเบขเบนเปˆ ZeroTier 40-bit เบ‚เบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก เปเบฅเบฐเบ•เบปเบงเป€เบฅเบ 24-bit เบ—เบตเปˆเบฅเบฐเบšเบธเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบ™เบฑเป‰เบ™.

Network ID: 8056c2e21c123456
            |         |
            |         Network number on controller
            |
            ZeroTier address of controller

เป€เบกเบทเปˆเบญ node เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบซเบผเบทเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบกเบฑเบ™เบˆเบฐเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ (เบœเปˆเบฒเบ™ VL1) เป„เบ›เบซเบฒเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆ VL1 เบ‚เบญเบ‡ node เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบชเบปเปˆเบ‡เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบง, เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเป€เปเบทเบญเบ™ VL2, เบ—เบตเปˆเบขเบนเปˆ VL1 ZeroTier เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ„เบดเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบžเบญเบ”เบขเบนเปˆเปƒเบ™เบชเบฐเบงเบดเบ” virtual เบ—เบปเปˆเบงเป‚เบฅเบเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ.

เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบณเบ•เบปเบงเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบญเบญเบเปƒเบซเป‰เป‚เบ”เบเบœเบนเป‰เบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบซเป‰เบเบฑเบšเป‚เบ™เบ”เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ”เปœเบถเปˆเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เป€เบŠเบฑเบ™เบ”เป‰เบงเบเบเบฐเปเบˆเบฅเบฑเบšเบ‚เบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบฑเบ‡เปเบปเบ”เบชเบฒเบกเบฒเบ”เบขเบฑเป‰เบ‡เบขเบทเบ™เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰. เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบณเบ•เบปเบงเบกเบตเบเบฒเบ™เบชเบฐเปเบ•เบกเป€เบงเบฅเบฒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบ•เบปเบงเบ„เบงเบšเบ„เบธเบก, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเปเบšเบšเบชเบปเบกเบ—เบฝเบšเป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป‚เบกเบ‡เบฅเบฐเบšเบปเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบš. 

เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเปเบกเปˆเบ™เบญเบญเบเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบปเปˆเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบ™เบกเบดเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบš nodes เบญเบทเปˆเบ™เป†เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเป‰เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบขเบนเปˆเปƒเบ™ nodes เบซเบผเบทเบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.

เป€เบ„เบทเบญเบ‚เปˆเบฒเบ ZeroTier เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ multicast เบœเปˆเบฒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบœเบตเบเปเบœเปˆ / เบˆเบญเบ‡เปเบšเบšเบ‡เปˆเบฒเบเบ”เบฒเบ.

โ†’ เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ node เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ” multicast เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡, เบกเบฑเบ™เป‚เบ„เบชเบฐเบ™เบฒเบชเบฐเบกเบฒเบŠเบดเบเปƒเบ™เบเบธเปˆเบกเบ™เบฑเป‰เบ™เบเบฑเบšเบชเบฐเบกเบฒเบŠเบดเบเบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบฑเบ™เบเปเบฒเบฅเบฑเบ‡เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเปเบฅเบฐเบเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ node เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡ multicast, เบกเบฑเบ™เบžเป‰เบญเบกเป†เบเบฑเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ cache เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบžเบดเบกเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ‚เบญเบ‡เบ•เบปเบ™เปเบฅเบฐเป€เบ›เบฑเบ™เป„เบฅเบเบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ” (Ethernet ff: ff: ff: ff: ff: ff) เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบเบธเปˆเบก multicast เบ—เบตเปˆเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฐเบซเบกเบฑเบ. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. 

ZeroTier emulates เบชเบฐเบงเบดเบ”เบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡. เบ„เบงเบฒเบกเบˆเบดเบ‡เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ เบชเบปเบกเบ—เบปเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเป€เปเบทเบญเบ™เบˆเบดเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เบญเบทเปˆเบ™เป† (เบชเบฒเบ LAN, WiFi, เบชเบฒเบเบซเบผเบฑเบ‡เบชเบฐเป€เปเบทเบญเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เปƒเบ™เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ‚เปเป‰เบกเบนเบ™ - เป‚เบ”เบเปƒเบŠเป‰เบ‚เบปเบงเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เปเบšเบšเบ›เบปเบเบเบฐเบ•เบด.

เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบ‚เบปเบง, เบœเบนเป‰เบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ•เป‰เบญเบ‡เบเปเบฒเบ™เบปเบ”เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบ›เบฑเบ™เป€เบŠเบฑเปˆเบ™เบ™เบฑเป‰เบ™. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป€เบซเบ”โ€‹เบœเบปเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ›เบญเบ”โ€‹เป„เบžโ€‹, เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบชเบปเปˆเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบฅเบฒโ€‹เบˆเบญเบ™โ€‹เบˆเบฒเบโ€‹เปเบซเบผเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆ MAC เบ‚เบญเบ‡โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹. เป‚เบ™เบ”เบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™เบ‚เบปเบงเบเบฑเบ‡เปƒเบŠเป‰เป‚เบซเบกเบ”เบžเบดเป€เบชเบ”เบ‚เบญเบ‡ multicast algorithm, เป€เบŠเบดเปˆเบ‡เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเบขเปˆเบฒเบ‡เบฎเบธเบเบฎเบฒเบ™เปเบฅเบฐเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบซเบผเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเบฐเบซเบกเบฑเบเบเบธเปˆเบกเปเบฅเบฐเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบเบฒเบ™เบˆเบฒเบฅเบฐเบˆเบญเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป ARP. 

เบชเบฐเบงเบดเบ”เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเปเบฅเบฐเป‚เบ„เบชเบฐเบ™เบฒ, เบเบปเบ™เป„เบ QoS เปเบฅเบฐเบ•เบปเบงเปเบเป‰เป„เบ‚เบเบปเบ”เบฅเบฐเบšเบฝเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

โ– Node:

ZeroTier One เปเบกเปˆเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เปเบฅเบฑเบšเบ—เบฑเบญเบš, เป€เบ”เบฑเบชเบ—เบฑเบญเบš, เป€เบŠเบตเบšเป€เบงเบต, เป€เบ„เบทเปˆเบญเบ‡เบชเบฐเป€เปเบทเบญเบ™ เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเป€เปเบทเบญเบ™เบœเปˆเบฒเบ™เบžเบญเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเป€เปเบทเบญเบ™, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบฅเบนเบเบ„เป‰เบฒ VPN. 

เป€เบกเบทเปˆเบญเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡ เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเป€เปเบทเบญเบ™เบˆเบดเบ‡เป‚เบ”เบเปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆ 16 เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เปเบ•เปˆเบฅเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบˆเบฐเบ›เบฒเบเบปเบ”เป€เบ›เบฑเบ™เบžเบญเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเป€เปเบทเบญเบ™เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš, เป€เบŠเบดเปˆเบ‡เบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ„เบทเบเบฑเบšเบžเบญเบ”เบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เบ›เบปเบเบเบฐเบ•เบด.

ZeroTier One เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบตเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบš OS เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ•เปเปˆเป„เบ›เบ™เบตเป‰.

เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™:

  • Microsoft Windows - เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ MSI x86/x64
  • MacOS - เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ PKG
  • Apple iOS - App Store
  • Android โ€” Play Store
  • Linux - DEB/RPM
  • FreeBSD - เบŠเบธเบ” FreeBSD

NAS:

  • NAS
  • QNAP NAS
  • WD MyCloud NAS

เบ›เบต:

  • Docker - เป„เบŸเบฅเปŒ docker
  • openwrt - เบ—เปˆเบฒเป€เบฎเบทเบญเบŠเบธเบกเบŠเบปเบ™
  • เบเบฒเบ™เบเบฑเบ‡เปเบญเบฑเบš - SDK (libzt)

เป€เบžเบทเปˆเบญเบชเบฐเบซเบผเบธเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ ZeroTier เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”เปเบฅเบฐเป„เบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบกเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ, virtual เบซเบผเบท cloud เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบปเปˆเบงเป„เบ›, เป‚เบ”เบเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™ VLANs เปเบฅเบฐเบšเปเปˆเบกเบตเบˆเบธเบ”เบ”เบฝเบงเบ‚เบญเบ‡เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบง. .

เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบฒเบเบ—เบดเบ”เบชเบฐเบ”เบตเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ—เปเบฒเบญเบดเบ”เบเปˆเบฝเบงเบเบฑเบš ZeroTier เบชเปเบฒเบฅเบฑเบš Habr - เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”! เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ•เปเปˆเป„เบ›, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ ZeroTier, เบšเปˆเบญเบ™เบ—เบตเปˆ VDS เบ—เบตเปˆเบกเบตเปเบกเปˆเปเบšเบš GUI เป€เบ›เบตเบ”เบชเปˆเบงเบ™เบ•เบปเบงเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. 

เบ—เปˆเบฒเบ™เบœเบนเป‰เบญเปˆเบฒเบ™เบ—เบตเปˆเบฎเบฑเบเปเบžเบ‡! เป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต ZeroTier เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบšเป? เบ–เป‰เบฒเบšเปเปˆ, เป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบฑเบ™เปƒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ?

Smart Ethernet Switch เบชเปเบฒเบฅเบฑเบšเบ”เบฒเบงเป€เบ„เบฒเบฐเป‚เบฅเบ

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster