เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ SDN - เปเบ›เบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”

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

เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ SDN - เปเบ›เบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
/flickr/ John Weber / CC BY

เบเบฒเบ‡เปเบˆเป‰เบ‡

OpenDaylight เป€เบ›เบฑเบ™เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป‚เบกเบ”เบนเบ™เป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ SDN เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ›เบฒเบเบปเบ”เปƒเบ™เบ›เบต 2013, เป€เบŠเบดเปˆเบ‡เบ•เปเปˆเบกเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ Linux Foundation. เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบตเบ™เบฒเบ›เบตเบ™เบตเป‰ เบชเบฐเบšเบฑเบšเบ—เบตเบชเบดเบšเบ›เบฒเบเบปเบ” เป€เบ„เบทเปˆเบญเบ‡เบกเบท, เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เป€เบเบตเบ™เบซเบ™เบถเปˆเบ‡เบ•เบทเป‰.

เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบ›เบฐเบเบญเบšเบกเบตเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual, เบŠเบธเบ”เบ‚เบญเบ‡ plugins เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ•เปˆเบฒเบ‡เป†, เปเบฅเบฐเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก SDN เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš. เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบš API เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰ เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ OpenDaylight เบเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบญเบทเปˆเบ™เป†. เบซเบผเบฑเบเบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Java, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เปƒเบ™เบ—เบธเบเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบต JVM.

เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบ—เบฑเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ RPM เปเบฅเบฐเบชเบฐเบžเบฒเบšเบฑเบ™เบ—เบฑเบ”เบ–เบฒเบ™เบชเบญเบ‡เบ—เบปเปˆเบงเป„เบ›, เปเบฅเบฐเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš pre-configured เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Fedora เปเบฅเบฐ Ubuntu. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเบ™เปŒเป‚เบซเบฅเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบฒเบ‡เบเบฒเบ™ เบžเป‰เบญเบกเบ”เป‰เบงเบเป€เบญเบเบฐเบชเบฒเบ™. เบœเบนเป‰เปƒเบŠเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš OpenDaylight เบชเบฒเบกเบฒเบ”เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบ, เปเบ•เปˆ เป‚เบ„เบ‡เบเบฒเบ™เบŠเปˆเบญเบ‡ YouTube เบกเบตเบ„เบนเปˆเบกเบทเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบท.

Lighty.io

เบ™เบตเป‰เปเบกเปˆเบ™เบเบญเบšเป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเบงเบ„เบงเบšเบ„เบธเบก SDN. เบกเบฑเบ™เป€เบ›เบฑเบ™ SDK เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบงเบ—เบต OpenDaylight. เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Lighty.io เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‡เปˆเบฒเบเปเบฅเบฐเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เปเบเป‰เป„เบ‚ SDN เปƒเบ™ Java, Python เปเบฅเบฐ Go.

เป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เบšเบฑเบ™เบซเบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก SDN. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, Lighty.io เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบ•เบฒเบกเบญเบธเบ›เบฐเบเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบšเบญเบเบญเบปเบ‡เบ›เบฐเบเบญเบš เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบš Topology เป€เบ„เบทเบญเบ‚เปˆเบฒเบ โ€” เบกเบฑเบ™โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™ topology เบ‚เบญเบ‡โ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹.

เบŠเบญเบเบซเบฒเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ SDN เป‚เบ”เบเปƒเบŠเป‰ Lighty.io in repositories เปƒเบ™ GitHub. Ibid. เบกเบตเบ„เบนเปˆเบกเบทเบเบฒเบ™เบเบปเบเบเป‰เบฒเบ เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเบเบฑเบšเป€เบงเบ—เบตเปƒเบซเบกเปˆ.

เบญเปˆเบฒเบ™เบซเบปเบงเบ‚เปเป‰เปƒเบ™ blog เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เป„เบŸเบŸเป‰เบฒเบ™เปเป‰เบฒเบ–เป‰เบงเบก

เบกเบฑเบ™ - เบœเบนเป‰เบ„เบงเบšเบ„เบธเบก เบเบฑเบšเบŠเบธเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ OpenFlow. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบกเปˆเบ™เป‚เบกเบ”เบนเบฅเบฒเปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบฐเบซเบผเบฑเบš virtual เปเบฅเบฐเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบซเบผเบฒเบ. เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เปเบฅเป‰เบงโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ•เบปเบงโ€‹เป‚เบ”เบโ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆ SDN - GENI Cinema, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบŠเบญเบšเปเบง เบ„เปเป€เบฃเบ”.

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

OESS

เบŠเบธเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเบงเบดเบ” OpenFlow. OESS เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบงเบฑเบšเป„เบŠเบ•เปŒ. เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป„เบ›เบซเบฒเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™. Cons: เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบชเบฐเบซเบผเบฑเบš.

เบ„เบนเปˆเบกเบทเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ OESS เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ เปƒเบ™ GitHub.

เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ SDN - เปเบ›เบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
/flickr/ Ernestas / CC BY

Ravel

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

เบเบฒเบ™เบชเบญเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เป‚เบ”เบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Ravel เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เบ—เบตเปˆ เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบฒเบ‡เบเบฒเบ™ เป‚เบ„เบ‡เบเบฒเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบฎเบนเบšเปเบšเบš condensed. เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™.

เป€เบ›เบตเบ”เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual. เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ‚เบญเบ‡ firewalls, เบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบšเบธเบเบฅเบธเบ เปเบฅเบฐ antiviruses เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. OSC เป€เบฎเบฑเบ”เปœเป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเบเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž เปเบฅเบฐเปœเป‰เบฒเบ—เบตเปˆเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž เปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบซเบผเบฒเบเบซเบผเบฒเบ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš multicloud เป„เบ”เป‰.

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

เบ„เบนเปˆเบกเบทเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบงเบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰ เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเป€เบญเบเบฐเบชเบฒเบ™ OSC.

ONOS

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

"เบ„เปเบ‚เบงเบ”" เบ‚เบญเบ‡เป€เบงเบ—เบตเบชเบฒเบกเบฒเบ”เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž. เบญเบตเบ‡โ€‹เบ•เบฒเบก เบฅเบฒเบเบ‡เบฒเบ™ เบ›เบต 2018, ONOS เบกเบตเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบต DoS เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™. เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบ patched เปเบฅเป‰เบง; เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญ. เป‚เบ”เบเบฅเบงเบก, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ 2015 เป€เบงเบ—เบต เป„เบ”เป‰เบฎเบฑเบš เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ—เบตเปˆเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเบ™เปŒเป‚เบซเบฅเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™ เปœเป‰เบฒเป€เบญเบเบฐเบชเบฒเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบกเบตเบ„เบนเปˆเบกเบทเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐ tutorials เบญเบทเปˆเบ™เป†.

เบœเป‰เบฒ Tungsten

เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ OpenContrail. เปเบ•เปˆเบกเบฑเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบเป‰เบฒเบ "เบžเบฒเบเปƒเบ•เป‰เบ›เบตเบ" เบ‚เบญเบ‡เบกเบนเบ™เบ™เบดเบ—เบด Linux. Tungsten Fabric เป€เบ›เบฑเบ™ plugin virtualization เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบ›เบตเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš virtual machines, workloads เป‚เบฅเบซเบฐเป€เบ›เบปเปˆเบฒเปเบฅเบฐเบšเบฑเบ™เบˆเบธ.

เบ›เบฑเปŠเบเบญเบดเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบท orchestration เบ—เบตเปˆเบ™เบดเบเบปเบก: Openstack, Kubernetes, Openshift, vCenter. เบ•เบปเบงเบขเปˆเบฒเบ‡: เป€เบžเบทเปˆเบญเบ™เบณเปƒเบŠเป‰เบœเป‰เบฒ Tungsten เปƒเบ™ Kubernetes เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™ 15 เบ™เบฒเบ—เบต. เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฑเบ‡โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบžเบทเป‰เบ™โ€‹เป€เบกเบทเบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เบ„เบงเบšโ€‹เบ„เบธเบก SDNโ€‹: เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹, เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹, เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เปเบฅเบฐโ€‹. เบซเบผเบฒเบเบ„เบปเบ™เบญเบทเปˆเบ™. เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเปเบกเปˆเบ™เปเบฅเป‰เบง เบžเบปเบš เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบŸเบฑเบ‡, เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ SDN stacks เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš 5G เปเบฅเบฐ Edge เบ„เบญเบกเบžเบดเบงเป€เบ•เบต.

เบœเป‰เบฒ Tungsten เปเบกเปˆเบ™เบซเบผเบฒเบ เป€เบ•เบทเบญเบ™ OpenDaylight, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบกเบตเบ‚เปเป‰เป€เบชเบเบ„เบทเบเบฑเบ™ - เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ„เบดเบ”เบญเบญเบเบ—เบฑเบ™เบ—เบต, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ. เปเบ•เปˆเบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบกเบฒเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบญเบทเปˆเบ™เป†เปƒเบ™ repositories เปƒเบ™ GitHub.

เบšเบปเบ”เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบซเบปเบงเบ‚เปเป‰เบˆเบฒเบ blog เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบš Habre:

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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™