Yandex เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI

เบชเบฐเบšเบฒเบเบ”เบต, เบ‚เป‰เบญเบเบŠเบทเปˆ Alexander Azimov. เบขเบนเปˆ Yandex, เบ‚เป‰เบญเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เปˆเบฒเบ‡เป†, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡. เปเบ•เปˆเบกเบทเป‰เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบปเบ™เบ—เบฐเบ™เบฒเบเปˆเบฝเบงเบเบฑเบšเบžเบดเบ—เบตเบเบฒเบ™ BGP.

Yandex เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI

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

BGP เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”เบเบฑเบšเบกเบฑเบ™

เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบฎเบนเป‰เบงเปˆเบฒ BGP เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบ›เบฑเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบ”เป€เบกเบ™. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เป„เบฅเบเบฐเบ—เบฒเบ‡, เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเปเบฅเบฐเบ™เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบง: เปƒเบ™เบกเบทเป‰เบ™เบตเป‰, BGP, เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ, เป„เบ”เป‰เบซเบฑเบ™เป€เบ›เบฑเบ™เบฅเบปเบ”เป€เบกเบ‚เปเป‰เบ„เบงเบฒเบก, เบเบงเบกเป€เบญเบปเบฒเบงเบฝเบเบ‡เบฒเบ™เบˆเบฒเบเบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™ VPN เบเบฑเบš SD-WAN เบ„เบปเบ™เบญเบฑเบšเป€เบ”เบ”: เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เปเบฅเบฐเบเบฑเบ‡เบžเบปเบšเป€เบซเบฑเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบ›เบฑเบ™. เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบš SDN, เบ›เปˆเบฝเบ™ vector BGP เป„เบฅเบเบฐเบ—เบฒเบ‡เป€เบ›เบฑเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš links sat protocol.

Yandex เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI

เบŠเบฒเบง. . 1. BGP SAFI

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡ BGP เป„เบ”เป‰เบฎเบฑเบš (เปเบฅเบฐเบชเบทเบšเบ•เปเปˆเป„เบ”เป‰เบฎเบฑเบš) เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบผเบฒเบ? เบกเบตเบชเบญเบ‡เป€เบซเบ”เบœเบปเบ™เบ•เบปเป‰เบ™เบ•เป:

  • BGP เปเบกเปˆเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ”เบฝเบงเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เบฅเบฐเบšเบปเบšเบ›เบปเบเบ„เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡ (AS);
  • BGP เบฎเบญเบ‡เบฎเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบ™เบฎเบนเบšเปเบšเบš TLV (type-length-value). เปเบกเปˆเบ™เปเบฅเป‰เบง, เป‚เบ›เป‚เบ•เบ„เบญเบ™เบšเปเปˆเป„เบ”เป‰เบขเบนเปˆเบ„เบปเบ™เบ”เบฝเบงเปƒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเบˆเบฐเบ—เบปเบ”เปเบ—เบ™เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบˆเบธเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ—เบฅเบฐเบ„เบปเบก, เบกเบฑเบ™เบชเบฐเป€เบซเบกเบตเป„เบ›เบ—เบตเปˆเบˆเบฐเบกเบตเบเปเบฒเป„เบฅเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบญเบทเปˆเบ™เป†เบเบฑเบšเบกเบฑเบ™เบเปˆเบงเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบฅเบฒเบงเปเบกเปˆเบ™เบซเบเบฑเบ‡? เปƒเบ™เบชเบฑเป‰เบ™, เป‚เบ›เป‚เบ•เบ„เบญเบ™เบšเปเปˆเบกเบตเบเบปเบ™เป„เบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, BGP เป€เบ›เบฑเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเบ‚เบญเบ‡ priori: เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบญเบเป‚เบฅเบเบงเปˆเบฒเบ•เบญเบ™เบ™เบตเป‰เป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡ Rostelecom, MTS เบซเบผเบท Yandex, เบเบฐเบฅเบธเบ™เบฒ!

เบ•เบปเบงเบเบญเบ‡เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ IRRDB - เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”

เบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™: เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง? เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบเบทเบญเบšเบ—เบธเบเป€เบงเบฅเบฒ, เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบกเบฑเบ™เบฅเบฐเป€เบšเบตเบ”เป€เบ›เบฑเบ™เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐ, เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบฒเบเบชเปˆเบงเบ™เปเบซเปˆเบ‡เบŠเบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเป„เบ”เป‰. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบดเบ”เบˆเบฐเบเปเบฒเบ‚เบญเบ‡เปเบฎเบเป€เบเบตเปƒเบ™ BGP เบเบฑเบ‡เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบเบฑเบ‡เป€เบเบตเบ”เบˆเบฒเบเปเบกเบ‡เป„เบกเป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ›เบตเบ™เบตเป‰เปเบกเปˆเบ™ เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ เปƒเบ™เป€เบšเบฅเบฒเบฃเบนเบ”, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบœเบนเป‰เปƒเบŠเป‰ MegaFon เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเป€เบ„เบดเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡ - Crazy BGP optimizer เบ—เปเบฒเบฅเบฒเบเบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ CDN เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เป‚เบฅเบ.

Yandex เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI

เป€เบ‚เบปเป‰เบฒ. 2. เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ Cloudflare

เปเบ•เปˆเบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ—เบธเบเป†เบซเบปเบเป€เบ”เบทเบญเบ™, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเป†เบกเบทเป‰? เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบŠเป‰เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเป€เบžเบทเปˆเบญเบ™เบšเป‰เบฒเบ™ BGP. เบกเบตเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ, เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ”เบเบœเบนเป‰เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ (RIPE, APNIC, ARIN, AFRINIC), เบšเบฒเบ‡เบ„เบปเบ™เปเบกเปˆเบ™เบœเบนเป‰เบซเบผเบดเป‰เบ™เป€เบญเบเบฐเบฅเบฒเบ” (เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ RADB), เปเบฅเบฐเบเบฑเบ‡เบกเบตเบŠเบธเบ”เบ—เบฐเบšเบฝเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป‚เบ”เบเบšเปเบฅเบดเบชเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ (Level3. , NTT, เปเบฅเบฐเบญเบทเปˆเบ™เป†). เบกเบฑเบ™เปเบกเปˆเบ™เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ—เบตเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบ”เป€เบกเบ™เบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™.

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

เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡ AS-SET. เบกเบตเบชเบญเบ‡เบˆเบธเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰:

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

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบ‚เบญเบ‡เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡ BGP เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ•เบปเบงเบเบญเบ‡เบ—เบตเปˆเบ„เปˆเบญเบเป†เบซเบผเบธเบ”เบฅเบปเบ‡เปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเบ‚เบญเบ‡ priori เปƒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบฒเบˆเบฒเบเบ„เบนเปˆเบฎเปˆเบงเบกเบ‡เบฒเบ™ peering เปเบฅเบฐเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡ IP.

เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ•เบปเบงเบเบญเบ‡เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ AS-SET เปเบกเปˆเบ™เบซเบเบฑเบ‡? เบชเบดเปˆเบ‡เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป„เบฅเบเบฐเบชเบฑเป‰เบ™ - เบšเปเปˆเบกเบตเบซเบเบฑเบ‡. เปเบ•เปˆเบเบปเบ™เป„เบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบกเปˆเบ™เบ›เบฐเบเบปเบ”เบ‚เบถเป‰เบ™เบ—เบตเปˆเป€เบชเบตเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ•เบปเบงเบเบญเบ‡เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ IRRDB, เปเบฅเบฐเบ—เปเบฒเบญเบดเบ”, เปเบ™เปˆเบ™เบญเบ™, เบ™เบตเป‰เปเบกเปˆเบ™ RPKI.

RPKI

เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ RPKI เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ„เบดเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบˆเบเบขเบฒเบเป€เบŠเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเป„เบ”เป‰ cryptographically. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ ROA (Route Object Authorization), เบœเบนเป‰เป€เบŠเบฑเบ™เปเบกเปˆเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆ, เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เป€เบ›เบฑเบ™ triple (prefix, asn, max_length). เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡เบชเบดเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡ $prefix เป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบˆเปเบฒเบ™เบงเบ™ AS $asn เป‚เบ„เบชเบฐเบ™เบฒเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบฒเบงเบšเปเปˆเป€เบเบตเบ™ $max_length. เปเบฅเบฐ routers, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ cache RPKI, เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบ„เบนเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก prefix - เบฅเปเบฒเป‚เบžเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบ—เบฒเบ‡.

Yandex เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI

เบฎเบนเบš 3. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ RPKI

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

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เปƒเบˆเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ? เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”. ROA เบšเปเปˆเป„เบ”เป‰เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบดเบ”เบˆเบฐเบเปเบฒเบ‚เบญเบ‡เปเบฎเบเป€เบเบตเปƒเบ™ BGP, เปเบ•เปˆ เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบฅเบฑเบเบฅเบญเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบˆเบฒเบเบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบผ static เปƒเบ™ BGP, เป€เบŠเบดเปˆเบ‡เบเบฒเบเป€เบ›เบฑเบ™เบ—เบปเปˆเบงเป„เบ›เบซเบผเบฒเบ. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบ•เบปเบงเบเบญเบ‡เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ IRR, ROV เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบฅเบนเบเบ„เป‰เบฒ, เปเบ•เปˆเบเบฑเบ‡เบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเป€เบžเบทเปˆเบญเบ™เบกเบดเบ”เปเบฅเบฐเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ—เบฒเบ‡เบ™เป‰เปเบฒ. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ„เบฝเบ‡เบ„เบนเปˆเบเบฑเบšเบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡ RPKI, เบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเบ‚เบญเบ‡ priori เปเบกเปˆเบ™เบ„เปˆเบญเบเป†เบซเบฒเบเป„เบ›เบˆเบฒเบ BGP.

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ ROA เปเบกเปˆเบ™เบ„เปˆเบญเบเป†เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบœเบนเป‰เบซเบผเบดเป‰เบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™: เป€เบญเบตเบฃเบปเบšเบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ” IX เบเปเบฒเบฅเบฑเบ‡เบเบปเบเป€เบฅเบตเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Tier-1, เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆ AT&T, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบปเบงเบเบญเบ‡เปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบ„เบนเปˆเบฎเปˆเบงเบกเบกเบทเบ‚เบญเบ‡เบ•เบปเบ™. เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฑเบ‡เป€เบ‚เบปเป‰เบฒเบซเบฒเป‚เบ„เบ‡เบเบฒเบ™. เปเบฅเบฐเบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡เบซเบผเบฒเบเบชเบดเบšเปเบซเปˆเบ‡เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฑเบ™เบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบšเบญเบเปƒเบœเบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™. เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI? เบ„เปเบฒเบ•เบญเบšเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ: เป€เบžเบทเปˆเบญเบ›เบปเบเบ›เป‰เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเบญเบญเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฒเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡เบ„เบปเบ™เบญเบทเปˆเบ™. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆ Yandex เป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบชเบฐเบซเบฐเบžเบฑเบ™เบฅเบฑเบ”เป€เบŠเบเบ—เบตเปˆเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒ ROV เบขเบนเปˆเปƒเบ™เบ‚เบญเบšเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ•เบปเบ™.

เบˆเบฐเบกเบตเบซเบเบฑเบ‡เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบ•เปเปˆเป„เบ›?

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

Yandex เบ›เบฐเบ•เบดเบšเบฑเบ” RPKI

เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบกเบตเบซเบเบฑเบ‡เปเบ”เปˆ? เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐ Yandex, เบžเบงเบเป€เบฎเบปเบฒเปเบ™เบฐเบ™เปเบฒ:

  • เป€เบŠเบฑเบ™เบŠเบทเปˆเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™ เบขเบนเปˆเปƒเบ™เบ›เบฐเบ•เบน RIPE - เบกเบฑเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ, เปƒเบŠเป‰เป€เบงเบฅเบฒ 5-10 เบ™เบฒเบ—เบตเป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ. เบ™เบตเป‰เบˆเบฐเบ›เบปเบเบ›เป‰เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบตเบ„เบปเบ™เบฅเบฑเบเป€เบญเบปเบฒเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป‚เบ”เบเบšเปเปˆเบ•เบฑเป‰เบ‡เปƒเบˆ (เปเบฅเบฐเปเบ™เปˆเบ™เบญเบ™เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เป„เบงเบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™);
  • เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” RPKI cache (ripe-validator, เบœเบนเป‰เบ›เบฐเบˆเบณเบเบฒเบ™) เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบขเบนเปˆเบŠเบฒเบเปเบ”เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ - เบ™เบตเป‰เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบ, เปเบ•เปˆเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™.

Yandex เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบงเบฑเบ”เบ–เบธ RPKI เปƒเบซเบกเปˆ - ASPA (เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบฅเบฐเบšเบปเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”). เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบงเบฑเบ”เบ–เบธ ASPA เปเบฅเบฐ ROA เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ—เบปเบ”เปเบ—เบ™ "เบฎเบปเปˆเบง" AS-SETs, เปเบ•เปˆเบเบฑเบ‡เบ›เบดเบ”เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต MiTM เป‚เบ”เบเปƒเบŠเป‰ BGP.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบชเบปเบ™เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบš ASPA เปƒเบ™เป€เบ”เบทเบญเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก Hop เบ•เปเปˆเป„เบ›. เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบˆเบฒเบ Netflix, Facebook, Dropbox, Juniper, Mellanox เปเบฅเบฐ Yandex เบเบฑเบ‡เบˆเบฐเป€เบงเบปเป‰เบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเบปเบ™เปƒเบˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ stack เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบกเบฑเบ™เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”, เบกเบฒ เป€เบ›เบตเบ”เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปเบฅเป‰เบง.

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

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