SDN เชกเชพเชฏเชœเซ‡เชธเซเชŸ - เช› เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชเชฎเซเชฏเซเชฒเซ‡เชŸเชฐ

เช›เซ‡เชฒเซเชฒเซ€ เชตเช–เชค เช…เชฎเซ‡ เช•เชฐเซเชฏเซเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ SDN เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹เชจเซ€ เชชเชธเช‚เชฆเช—เซ€. เช†เชœเซ‡, เช“เชชเชจ-เชธเซ‹เชฐเซเชธ SDN เชจเซ‡เชŸเชตเชฐเซเช• เชเชฎเซเชฏเซเชฒเซ‡เชŸเชฐเซเชธ เช†เช—เชณ เช›เซ‡. เช…เชฎเซ‡ เชฌเชฟเชฒเชพเชกเซ€ เชนเซ‡เช เชณ เช†เชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชฆเชฐเซ‡เช•เชจเซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

SDN เชกเชพเชฏเชœเซ‡เชธเซเชŸ - เช› เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชเชฎเซเชฏเซเชฒเซ‡เชŸเชฐ/เชซเซเชฒเชฟเช•เชฐ/ เชกเซ‡เชจเชฟเชธ เชตเชพเชจ เชเซเช‡เชœเชฒเซ‡เช•เซ‹เชฎ / CC

เชฎเชฟเชจเชฟเชจเซ‡เชŸ

เช† เชŸเซ‚เชฒ เชคเชฎเชจเซ‡ เชเช• เชฎเชถเซ€เชจ (เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช…เชฅเชตเชพ เชซเชฟเชเชฟเช•เชฒ) เชชเชฐ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ-เชธเช‚เชšเชพเชฒเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡. เชซเช•เซเชค เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹: $ sudo mn. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชฎเชคเซ‡, เชฎเชฟเชจเชฟเชจเซ‡เชŸ เชชเชฐเซ€เช•เซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเชŸเซ‡เชจเชซเซ‹เชฐเซเชกเชจเชพ เชถเชฟเช•เซเชทเช•เซ‹ (เชœเซเชฏเชพเช‚ เชฎเชฟเชจเชฟเชจเซ‡เชŸเชจเซ‹ เชตเชฟเช•เชพเชธ เชฅเชฏเซ‹ เชนเชคเซ‹) เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชฎเชพเช‚ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชตเชฐเซเช—เซ‹ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช•เซ€เช‚เช— เช•เซŒเชถเชฒเซเชฏ เช•เซ‡เชณเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เชกเซ‡เชฎเซ‹ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ GitHub เชชเชฐ.

เชฎเชฟเชจเชฟเชจเซ‡เชŸ เช•เชธเซเชŸเชฎ SDN เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€เชจเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชชเชฃ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชงเชพ เชธเซเชตเซ€เชšเซ‹, เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹ เช…เชจเซ‡ เชฏเชœเชฎเชพเชจเซ‹ เชธเชพเชฅเซ‡ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชพเชฏเชฅเซ‹เชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเช›เซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชฎเชฟเชจเชฟเชจเซ‡เชŸเชฅเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช‰เช•เซ‡เชฒ เชจเชพ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชตเชšเซเชšเซ‡ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชตเชฟเชจเซเชกเซ‹เช เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เช…เชญเชพเชต. เชตเชงเซเชฎเชพเช‚, เชฎเชฟเชจเชฟเชจเซ‡เชŸ เชฎเซ‹เชŸเชพ เชชเชพเชฏเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชเช• เชฎเชถเซ€เชจ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ - เชคเซเชฏเชพเช‚ เชชเซ‚เชฐเชคเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเช‚เชธเชพเชงเชจเซ‹ เชนเซ‹เชˆ เชถเช•เชคเชพ เชจเชฅเซ€.

เชฎเชฟเชจเชฟเชจเซ‡เชŸ BSD เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡ - เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเซ‡เชฌเชธเชพเช‡เชŸ ะธ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚.

เชเชจเชเชธ -3

เชฎเชพเชŸเซ‡ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชธเซเชตเชคเช‚เชคเซเชฐ เช˜เชŸเชจเชพ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชŸเซ‚เชฒเชจเซ‹ เชฎเซ‚เชณ เชนเซ‡เชคเซ เชถเซˆเช•เซเชทเชฃเชฟเช• เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชคเชฐเซ€เช•เซ‡ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เช†เชœเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— SDN เชตเชพเชคเชพเชตเชฐเชฃเชจเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชเชจเชเชธ-3 เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเช“ เช…เชนเซ€เช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เชตเซ‡เชฌเชธเชพเช‡เชŸ.

เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเชพ เชซเชพเชฏเชฆเชพเช“เชฎเชพเช‚ เชธเซ‹เช•เซ‡เชŸเซเชธ เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡ Pcap เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹ (เชœเซ‡เชฎ เช•เซ‡ เชตเชพเชฏเชฐเชถเชพเชฐเซเช•), เชคเซ‡เชฎเชœ เชชเซเชฐเชคเชฟเชญเชพเชตเชถเซ€เชฒ เชธเชฎเซเชฆเชพเชฏ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.

เช—เซ‡เชฐเชซเชพเชฏเชฆเชพเชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชฌเชณเชพ เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชธเซเชตเซ€เช•เชพเชฐ เชจเซ‡เชŸเชเชจเชฟเชฎ. เชตเชงเซเชฎเชพเช‚, ns-3 เชฌเชงเชพ SDN เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เช…เชฎเชพเชฐเชพ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชฌเซเชฒเซ‹เช—เชฎเชพเช‚ เชตเชฟเชทเชฏ เชชเชฐ เชตเชพเช‚เชšเชจ:

เช“เชชเชจเชจเซ‡เชŸ

เช† SDN เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชฌเซ‡ เช…เช—เชพเช‰เชจเชพ เชŸเซ‚เชฒเซเชธ - Mininet เช…เชจเซ‡ ns-3 เชจเชพ เช†เชงเชพเชฐเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เชฆเชฐเซ‡เช•เชจเซ€ เชถเช•เซเชคเชฟเช“เชจเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡. เช‰เช•เซ‡เชฒเซ‹ เชเช•เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, OpenNet Python เชฎเชพเช‚ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เช†เชฎ, เช“เชชเชจเชจเซ‡เชŸเชฎเชพเช‚ เชฎเชฟเชจเชฟเชจเซ‡เชŸ เช“เชชเชจเชซเซเชฒเซ‹ เชธเซเชตเซ€เชšเซ‹เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ, CLI เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. ns-3 เชฎเชพเชŸเซ‡, เชคเซ‡ เชคเซ‡ เชฎเซ‹เชกเชฒเซเชธเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชฎเชฟเชจเชฟเชจเซ‡เชŸเชฎเชพเช‚ เชจเชฅเซ€. เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเซ‚เชšเชจเชพเช“ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ GitHub เชชเชฐ.เชคเซเชฏเชพเช‚ เชชเชฃ เช›เซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชฒเชฟเช‚เช•เซเชธ เชตเชฟเชทเชฏ เชชเชฐเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชฎเชพเชŸเซ‡.

SDN เชกเชพเชฏเชœเซ‡เชธเซเชŸ - เช› เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชเชฎเซเชฏเซเชฒเซ‡เชŸเชฐ
/ Pxเช…เชนเซ€เช‚ /เชชเซ€เชกเซ€

เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡เชŸ

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชเช• เชฎเชฟเชจเชฟเชจเซ‡เชŸ เชซเซ‹เชฐเซเช• เช›เซ‡. เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชเชฎเซเชฏเซเชฒเซ‡เชŸเซ‡เชก เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชฎเชพเช‚ เชนเซ‹เชธเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เช•เซเชฒเชพเช‰เชก, เชเชœ, เชซเซ‹เช— เช…เชจเซ‡ NFV เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชธเชพเชฅเซ‡ เชชเซเชฐเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซเชก 5G เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชฎเชพเช‚ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ SONATA NFV เชจเชพ เชฒเซ‡เช–เช•เซ‹ เชฆเซเชตเชพเชฐเชพ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡เชŸ เชฌเซ‹เชฒเซเชฏเซ‹ NFV เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เชฎเซเช–เซเชฏ เชญเชพเช—.

เชคเชฎเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ GitHub เชชเชฐ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ.

เชŸเซ€เชจเซ€เชจเซ‡เชŸ

เชนเชณเชตเชพ เชตเชœเชจเชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชœเซ‡ เชคเชฎเชจเซ‡ เชเชกเชชเชฅเซ€ SDN เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. API เชธเชพเชงเชจ, Go เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ, เชคเชฎเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชชเซ‹เชคเซ‡ เชฅเซ‹เชกเซเช‚ "เชตเชœเชจ" เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชคเซ‡ เชคเซ‡เชจเชพ เชเชจเชพเชฒเซ‹เช— เช•เชฐเชคเชพเช‚ เชตเชงเซ เชเชกเชชเชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. Tinynet เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชพเชฅเซ‡ เชชเชฃ เชธเช‚เช•เชฒเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเซ‹เชŸเชพ เชชเชพเชฏเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชงเชจ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชจเชพเชจเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เช…เชฅเชตเชพ เชเชกเชชเซ€ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชชเชฟเช‚เช— เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เช•เชพเชฎเชฎเชพเช‚ เช†เชตเชถเซ‡.

Tinynet เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช…เชจเซ‡ เช†เชฆเซ‡เชถเซ‹ เช…เชนเซ€เช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ GitHub เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช.

เชฎเซ‡เช•เซเชธเชฟเชจเซ‡เชŸ

เช† เชธเชพเชงเชจ เชฌเชนเซเชตเชฟเชง เชญเซŒเชคเชฟเช• เชฎเชถเซ€เชจเซ‹ เชชเชฐ เชฎเชฟเชจเชฟเชจเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชฎเซ‹เชŸเชพ เชชเชพเชฏเซ‡ SDN เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช•เชพเชฐ เชฆเชฐเซ‡เช• เช•เชพเชฎเชฆเชพเชฐ - เชฎเชฟเชจเชฟเชจเซ‡เชŸ เชฒเซ‹เชจเซเชš เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชคเซ‡เชจเชพ เชญเชพเช—เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡. เชธเซเชตเชฟเชš เช…เชจเซ‡ เชฏเชœเชฎเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡ เชœเซ€เช†เชฐเช- เชŸเชจเชฒ. เช†เชตเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, MaxiNet เชเช• API เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซ‡เช•เซเชธเชฟเชจเซ‡เชŸ เชคเชฎเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชเชกเชชเชฅเซ€ เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชซเชพเชณเชตเชฃเซ€เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เชฎเซ‡เช•เซเชธเชฟเชจเซ‡เชŸเชฎเชพเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชซเช‚เช•เซเชถเชจเซเชธ, เชฌเชฟเชฒเซเชŸ-เช‡เชจ CLI เช…เชจเซ‡ เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เซƒเชค เชฅเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเชฃ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชธเชพเชงเชจ เช…เชจเซ‡เช• เชฎเชถเซ€เชจเซ‹ เชฎเชพเชŸเซ‡ เชเช• เชธเซเชตเซ€เชšเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เช‰เชชเชฒเชฌเซเชง เช›เซ‡ GitHub เชชเชฐ. เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เช…เชจเซ‡ เชเชกเชชเซ€ เชชเซเชฐเชพเชฐเช‚เชญ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชธเชคเซเชคเชพเชตเชพเชฐ เชชเชฐ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซƒเชทเซเช .

เช…เชฎเชพเชฐเชพ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชฌเซเชฒเซ‹เช—เชฎเชพเช‚ เชตเชฟเชทเชฏ เชชเชฐ เชตเชพเช‚เชšเชจ:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹