Yandex แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก RPKI

แƒ’แƒแƒ›แƒแƒ แƒฏแƒแƒ‘แƒ, แƒ›แƒ” แƒ›แƒฅแƒ•แƒ˜แƒ แƒแƒšแƒ”แƒฅแƒกแƒแƒœแƒ“แƒ แƒ” แƒแƒ–แƒ˜แƒ›แƒแƒ•แƒ˜. Yandex-แƒจแƒ˜ แƒ•แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒก, แƒแƒกแƒ”แƒ•แƒ” แƒกแƒแƒขแƒ แƒแƒœแƒกแƒžแƒแƒ แƒขแƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒฆแƒ”แƒก แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ— BGP แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ–แƒ”.

Yandex แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก RPKI

แƒ”แƒ แƒ—แƒ˜ แƒ™แƒ•แƒ˜แƒ แƒ˜แƒก แƒฌแƒ˜แƒœ, Yandex-แƒ›แƒ แƒฉแƒแƒ แƒ—แƒ ROV (Route Origin Validation) แƒงแƒ•แƒ”แƒšแƒ แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ–แƒ”, แƒแƒกแƒ”แƒ•แƒ” แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒชแƒ•แƒšแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒจแƒ˜. แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒฅแƒ•แƒ”แƒ›แƒแƒ—, แƒ—แƒฃ แƒ แƒแƒขแƒแƒ› แƒ’แƒแƒ™แƒ”แƒ—แƒ“แƒ แƒ”แƒก แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒ˜แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก แƒ”แƒก แƒขแƒ”แƒšแƒ”แƒ™แƒแƒ›แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ”.

BGP แƒ“แƒ แƒ แƒ˜แƒกแƒ˜ แƒ‘แƒ แƒแƒšแƒ˜แƒ

แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒšแƒ‘แƒแƒ— แƒ˜แƒชแƒ˜แƒ—, แƒ แƒแƒ› BGP แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ˜แƒœแƒขแƒ”แƒ แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜. แƒ—แƒฃแƒ›แƒชแƒ, แƒ’แƒ–แƒแƒจแƒ˜, แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒ› แƒ›แƒแƒแƒฎแƒ”แƒ แƒฎแƒ แƒ–แƒ แƒ“แƒ: แƒ“แƒฆแƒ”แƒก, BGP, แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒฌแƒงแƒแƒšแƒแƒ‘แƒ˜แƒ—, แƒ’แƒแƒ“แƒแƒ˜แƒฅแƒชแƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒขแƒแƒ‘แƒฃแƒกแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ VPN-แƒ“แƒแƒœ แƒแƒฎแƒšแƒ แƒ›แƒแƒ“แƒฃแƒ  SD-WAN-แƒ›แƒ“แƒ” แƒ“แƒ แƒ˜แƒžแƒแƒ•แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒช แƒ™แƒ˜, แƒ แƒแƒ’แƒแƒ แƒช. แƒขแƒ แƒแƒœแƒกแƒžแƒแƒ แƒขแƒ˜ SDN-แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒฅแƒชแƒ”แƒ•แƒก แƒ›แƒแƒœแƒซแƒ˜แƒšแƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒก BGP-แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒแƒ“.

Yandex แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก RPKI

Fig. 1. BGP SAFI

แƒ แƒแƒขแƒแƒ› แƒ›แƒ˜แƒ˜แƒฆแƒ (แƒ“แƒ แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒก) BGP แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ? แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒแƒ แƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜:

  • BGP แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ  แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก (AS);
  • BGP แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒก TLV (type-length-value) แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜. แƒ“แƒ˜แƒแƒฎ, แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜ แƒแƒ›แƒแƒจแƒ˜ แƒ›แƒแƒ แƒขแƒ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒก แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒแƒฅแƒ•แƒก แƒจแƒ”แƒกแƒแƒชแƒ•แƒšแƒ”แƒšแƒ˜ แƒขแƒ”แƒšแƒ”แƒ™แƒแƒ›แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒจแƒ˜, แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒฃแƒคแƒ แƒ แƒ›แƒแƒ›แƒ’แƒ”แƒ‘แƒ˜แƒแƒœแƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ–แƒ” แƒกแƒฎแƒ•แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ.

แฒ แƒ แƒกแƒญแƒ˜แƒ แƒก แƒ›แƒแƒก? แƒ›แƒแƒ™แƒšแƒ”แƒ“, แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒก แƒแƒ  แƒแƒฅแƒ•แƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ˜แƒกแƒฌแƒแƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“. แƒแƒœแƒฃ, BGP แƒแƒ แƒ˜แƒก แƒแƒžแƒ แƒ˜แƒแƒ แƒ˜ แƒœแƒ“แƒแƒ‘แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜: แƒ—แƒฃ แƒ’แƒกแƒฃแƒ แƒ— แƒแƒชแƒœแƒแƒ‘แƒแƒ— แƒ›แƒกแƒแƒคแƒšแƒ˜แƒแƒก, แƒ แƒแƒ› แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒคแƒšแƒแƒ‘แƒ— Rostelecom-แƒ˜แƒก, MTS-แƒ˜แƒก แƒแƒœ Yandex-แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒก, แƒ’แƒ—แƒฎแƒแƒ•แƒ—!

IRRDB-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ˜ - แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒชแƒฃแƒ“แƒ—แƒ แƒจแƒแƒ แƒ˜แƒก

แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ: แƒ แƒแƒขแƒแƒ› แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒ˜ แƒแƒกแƒ”แƒ— แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒแƒจแƒ˜? แƒ“แƒ˜แƒแƒฎ, แƒ˜แƒก แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ›แƒแƒ•แƒ” แƒ“แƒ แƒแƒก แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒคแƒ”แƒ—แƒฅแƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒช แƒ›แƒ—แƒ”แƒš แƒ”แƒ แƒแƒ•แƒœแƒฃแƒš แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒก แƒฎแƒ“แƒ˜แƒก. แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› BGP-แƒจแƒ˜ แƒฐแƒแƒ™แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒฅแƒขแƒ˜แƒ•แƒแƒ‘แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ, แƒแƒœแƒแƒ›แƒแƒšแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ‘แƒ แƒ›แƒแƒ˜แƒœแƒช แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒฃแƒšแƒ˜แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒ—. แƒฌแƒšแƒ”แƒ•แƒแƒœแƒ“แƒ”แƒšแƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜แƒ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ›แƒชแƒ˜แƒ แƒ” แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒ‘แƒ”แƒšแƒแƒ แƒฃแƒกแƒ˜แƒแƒจแƒ˜, แƒ แƒแƒ›แƒแƒช แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒœแƒแƒฎแƒ”แƒ•แƒแƒ แƒ˜ แƒกแƒแƒแƒ—แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒ˜ แƒ’แƒแƒฎแƒแƒ“แƒ แƒ›แƒ”แƒ’แƒแƒคแƒแƒœแƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แฒกแƒฎแƒ•แƒ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ - แƒ’แƒ˜แƒŸแƒฃแƒ แƒ˜ BGP แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒขแƒแƒ แƒ˜ แƒ“แƒแƒแƒ แƒฆแƒ•แƒ˜แƒ แƒ›แƒกแƒแƒคแƒšแƒ˜แƒแƒจแƒ˜ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒฃแƒ“แƒ˜แƒ“แƒ”แƒกแƒ˜ CDN แƒฅแƒกแƒ”แƒšแƒ˜.

Yandex แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก RPKI

แƒ‘แƒ แƒ˜แƒœแƒฏแƒ˜. 2. Cloudflare แƒ›แƒแƒซแƒ แƒแƒแƒ‘แƒ˜แƒก แƒฉแƒแƒ แƒ”แƒ•แƒ

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ˜แƒœแƒช, แƒ แƒแƒขแƒแƒ› แƒฎแƒ“แƒ”แƒ‘แƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒแƒœแƒแƒ›แƒแƒšแƒ˜แƒ”แƒ‘แƒ˜ แƒ”แƒฅแƒ•แƒก แƒ—แƒ•แƒ”แƒจแƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ“แƒ แƒแƒ แƒ แƒงแƒแƒ•แƒ”แƒšแƒ“แƒฆแƒ”? แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒ›แƒแƒขแƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒก, แƒ แƒแƒ—แƒ แƒ’แƒแƒ“แƒแƒแƒ›แƒแƒฌแƒ›แƒแƒœ แƒ แƒแƒก แƒ˜แƒฆแƒ”แƒ‘แƒ”แƒœ BGP แƒ›แƒ”แƒ–แƒแƒ‘แƒšแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜ แƒ‘แƒ”แƒ•แƒ แƒ˜แƒ, แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒ›แƒแƒ—แƒ’แƒแƒœแƒก แƒ›แƒแƒ แƒ—แƒแƒ•แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ (RIPE, APNIC, ARIN, AFRINIC), แƒ–แƒแƒ’แƒ˜ แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ›แƒแƒ—แƒแƒ›แƒแƒจแƒ”แƒ (แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜ แƒแƒ แƒ˜แƒก RADB), แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒคแƒšแƒแƒ‘แƒ”แƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ”แƒ‘แƒ˜ (Level3 , NTT แƒ“แƒ แƒ.แƒจ.). แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜แƒก แƒฌแƒงแƒแƒšแƒแƒ‘แƒ˜แƒ—, แƒ“แƒแƒ›แƒ”แƒœแƒ—แƒแƒจแƒแƒ แƒ˜แƒกแƒ˜ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒ˜แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒก แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒแƒ‘แƒแƒก.

แƒ—แƒฃแƒ›แƒชแƒ, แƒแƒ แƒ˜แƒก แƒœแƒ˜แƒฃแƒแƒœแƒกแƒ˜. แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒ‘แƒ ROUTE-OBJECTS แƒ“แƒ AS-SET แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ”. แƒ“แƒ แƒ—แƒฃ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒแƒ‘แƒก แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก IRRDB-แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒ”แƒแƒ แƒ” แƒ™แƒšแƒแƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒšแƒแƒกแƒ˜. แƒแƒœแƒฃ, แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ“แƒแƒฃแƒ›แƒแƒขแƒแƒก แƒ•แƒ˜แƒœแƒ›แƒ”แƒก แƒ—แƒแƒ•แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒแƒ›แƒ˜แƒ— แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒแƒ•แƒšแƒ˜แƒ— แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒแƒ•แƒšแƒ˜แƒ— แƒ–แƒ”แƒ“แƒ แƒ“แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒก. แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜แƒช, AS-SET แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒแƒ‘แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ IRR แƒ‘แƒแƒ–แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ แƒแƒœแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ แƒแƒ›แƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒแƒก แƒ’แƒแƒกแƒแƒ™แƒ•แƒ˜แƒ แƒ˜ แƒ”แƒคแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜ แƒกแƒแƒขแƒ”แƒšแƒ”แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒฃแƒ”แƒชแƒแƒ แƒ˜ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช, แƒ—แƒแƒ•แƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒจแƒ”แƒชแƒ•แƒแƒšแƒ.

แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒ AS-SET-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒœแƒ˜แƒ›แƒฃแƒจแƒ˜. แƒแƒฅ แƒแƒ แƒ˜แƒก แƒแƒ แƒ˜ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜:

  • แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒแƒฎแƒแƒš แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก, แƒ˜แƒก แƒแƒ›แƒแƒขแƒ”แƒ‘แƒก แƒ›แƒแƒก แƒ—แƒแƒ•แƒ˜แƒก AS-SET-แƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒจแƒšแƒ˜แƒก แƒ›แƒแƒก;
  • แƒ—แƒแƒ•แƒแƒ“ แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ–แƒ”.

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, BGP แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” แƒคแƒแƒ แƒ›แƒแƒขแƒ˜ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก แƒ”แƒขแƒแƒžแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒ“แƒแƒ›แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒ แƒแƒžแƒ แƒ˜แƒแƒ แƒฃแƒšแƒ˜ แƒœแƒ“แƒแƒ‘แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒช แƒ›แƒแƒ“แƒ˜แƒก แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ IP แƒขแƒ แƒแƒœแƒ–แƒ˜แƒขแƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ.

แƒ แƒ แƒแƒ แƒ˜แƒก AS-SET-แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ” แƒžแƒ แƒ”แƒคแƒ˜แƒฅแƒกแƒ˜แƒก แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ? แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒ˜แƒก แƒแƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ›แƒแƒ™แƒšแƒ”แƒ•แƒแƒ“แƒ˜แƒแƒœ แƒžแƒ”แƒ แƒกแƒžแƒ”แƒฅแƒขแƒ˜แƒ•แƒแƒจแƒ˜ - แƒแƒ แƒแƒคแƒ”แƒ แƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒœ IRRDB-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒ“แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, RPKI.

RPKI

แƒ’แƒแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒ–แƒ˜แƒ—, RPKI แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒแƒšแƒแƒก แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒ“, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ™แƒ แƒ˜แƒžแƒขแƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒแƒ“ แƒ“แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก. ROA (แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒก แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก) แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฎแƒ”แƒšแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜, แƒฎแƒแƒšแƒ แƒ—แƒแƒ•แƒแƒ“ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒกแƒแƒ›แƒ›แƒแƒ’แƒ˜ (แƒžแƒ แƒ”แƒคแƒ˜แƒฅแƒกแƒ˜, asn, max_length). แƒแƒ แƒกแƒ”แƒ‘แƒ˜แƒ—แƒแƒ“, แƒ”แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒแƒ›แƒขแƒ™แƒ˜แƒชแƒ”แƒ‘แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒก: $prefix แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ›แƒ แƒฃแƒคแƒšแƒ”แƒ‘แƒ แƒ›แƒ˜แƒกแƒชแƒ AS แƒœแƒแƒ›แƒ”แƒ แƒก $asn แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒแƒก แƒžแƒ แƒ”แƒคแƒ˜แƒฅแƒกแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒกแƒ˜แƒ’แƒ แƒซแƒ” แƒแƒ  แƒแƒฆแƒ”แƒ›แƒแƒขแƒ”แƒ‘แƒ $max_length. แƒ“แƒ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜, RPKI แƒฅแƒ”แƒจแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒแƒœ แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒžแƒ แƒ”แƒคแƒ˜แƒฅแƒกแƒ˜ - แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒกแƒžแƒ˜แƒ™แƒ”แƒ แƒ˜ แƒ’แƒ–แƒแƒจแƒ˜.

Yandex แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก RPKI

แƒกแƒฃแƒ แƒแƒ—แƒ˜ 3. RPKI แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ

ROA แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ˜แƒงแƒ แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ‘แƒแƒšแƒ แƒ“แƒ แƒแƒ›แƒ“แƒ” แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฅแƒแƒฆแƒแƒšแƒ“แƒ–แƒ” แƒ แƒฉแƒ”แƒ‘แƒแƒ“แƒœแƒ”แƒœ IETF แƒŸแƒฃแƒ แƒœแƒแƒšแƒจแƒ˜. แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒแƒ›แƒ˜แƒก แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜ แƒกแƒแƒจแƒ˜แƒœแƒšแƒแƒ“ แƒŸแƒฆแƒ”แƒ แƒก - แƒชแƒฃแƒ“แƒ˜ แƒ›แƒแƒ แƒ™แƒ”แƒขแƒ˜แƒœแƒ’แƒ˜. แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒกแƒขแƒ˜แƒ›แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ แƒ˜แƒก, แƒ แƒแƒ› ROA แƒ˜แƒชแƒแƒ•แƒ“แƒ BGP-แƒ˜แƒก แƒ’แƒแƒขแƒแƒชแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ - แƒ แƒแƒช แƒกแƒ˜แƒ›แƒแƒ แƒ—แƒšแƒ”แƒก แƒแƒ  แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ. แƒ—แƒแƒ•แƒ“แƒแƒ›แƒกแƒฎแƒ›แƒ”แƒšแƒ”แƒ‘แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“ แƒ’แƒแƒ“แƒแƒšแƒแƒฎแƒแƒœ ROA-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜, แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒจแƒ˜ แƒกแƒฌแƒแƒ แƒ˜ AC แƒœแƒแƒ›แƒ แƒ˜แƒก แƒฉแƒแƒกแƒ›แƒ˜แƒ—. แƒ“แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒ˜ แƒ”แƒก แƒ’แƒแƒชแƒœแƒแƒ‘แƒ˜แƒ”แƒ แƒ”แƒ‘แƒ แƒ›แƒแƒ•แƒ˜แƒ“แƒ, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ˜ แƒ˜แƒงแƒ ROA-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒขแƒแƒ•แƒ”แƒ‘แƒ. แƒ“แƒ แƒ›แƒแƒ แƒ—แƒšแƒแƒช, แƒ แƒแƒขแƒแƒ› แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ, แƒ—แƒฃ แƒ˜แƒก แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก?

แƒ แƒแƒขแƒแƒ› แƒแƒ แƒ˜แƒก แƒ“แƒ แƒ, แƒ แƒแƒ› แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒ— แƒแƒ–แƒ แƒ˜? แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒกแƒ˜แƒ›แƒแƒ แƒ—แƒšแƒ”. ROA แƒแƒ  แƒ˜แƒชแƒแƒ•แƒก BGP-แƒจแƒ˜ แƒฐแƒแƒ™แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒฅแƒขแƒ˜แƒ•แƒแƒ‘แƒ˜แƒกแƒ’แƒแƒœ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒชแƒแƒ•แƒก แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒ’แƒแƒขแƒแƒชแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœแƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, BGP-แƒจแƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ’แƒแƒŸแƒแƒœแƒ•แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒฃแƒš แƒฃแƒคแƒ แƒ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒฎแƒ“แƒ”แƒ‘แƒ. แƒแƒกแƒ”แƒ•แƒ”, IRR-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ˜แƒ—, ROV แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒแƒก แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ—แƒแƒœแƒแƒขแƒแƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ แƒ–แƒ”แƒ“แƒ แƒ“แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ”แƒ‘แƒจแƒ˜. แƒแƒœแƒฃ RPKI-แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ BGP-แƒ“แƒแƒœ แƒ—แƒแƒœแƒ“แƒแƒ—แƒแƒœ แƒฅแƒ แƒ”แƒ‘แƒ แƒแƒžแƒ แƒ˜แƒแƒ แƒ˜ แƒœแƒ“แƒแƒ‘แƒ.

แƒแƒฎแƒšแƒ, ROA-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒ”แƒขแƒแƒžแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ”แƒ‘แƒ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ›แƒแƒ—แƒแƒ›แƒแƒจแƒ”แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ : แƒฃแƒ›แƒกแƒฎแƒ•แƒ˜แƒšแƒ”แƒกแƒ˜ แƒ”แƒ•แƒ แƒแƒžแƒฃแƒšแƒ˜ IX แƒฃแƒ™แƒ•แƒ” แƒฃแƒ’แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒงแƒแƒคแƒก แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ”แƒ‘แƒก Tier-1 แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก, แƒฆแƒ˜แƒ แƒก แƒฎแƒแƒ–แƒ’แƒแƒกแƒ›แƒ˜แƒ— แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒแƒ— AT&T, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒฉแƒแƒ แƒ—แƒ แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ˜ แƒ—แƒแƒ•แƒ˜แƒก แƒ—แƒแƒœแƒแƒขแƒแƒš แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒ”แƒ‘แƒ—แƒแƒœ; แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒฃแƒ›แƒกแƒฎแƒ•แƒ˜แƒšแƒ”แƒกแƒ˜ แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒแƒฎแƒšแƒแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒžแƒ แƒแƒ”แƒฅแƒขแƒก. แƒ“แƒ แƒแƒ—แƒแƒ‘แƒ˜แƒ— แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ–แƒแƒ›แƒ˜แƒก แƒกแƒแƒขแƒ แƒแƒœแƒ–แƒ˜แƒขแƒ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ›แƒ แƒฃแƒ™แƒ•แƒ” แƒฉแƒฃแƒ›แƒแƒ“ แƒ’แƒแƒœแƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ แƒ”แƒก, แƒแƒ แƒแƒ•แƒ˜แƒก แƒฃแƒ—แƒฅแƒ•แƒแƒ›แƒก แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒ แƒแƒขแƒแƒ› แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ RPKI-แƒก? แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ: แƒ“แƒแƒ˜แƒชแƒ•แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒกแƒฎแƒ•แƒ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ. แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒ›แƒ˜แƒขแƒแƒ› Yandex แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ แƒฃแƒกแƒ”แƒ—แƒ˜แƒก แƒคแƒ”แƒ“แƒ”แƒ แƒแƒชแƒ˜แƒแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ–แƒฆแƒ•แƒแƒ แƒ–แƒ” ROV แƒฉแƒแƒ แƒ—แƒ.

แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’?

แƒฉแƒ•แƒ”แƒœ แƒแƒฎแƒšแƒ แƒ’แƒแƒ•แƒแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ”แƒ— แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒชแƒ•แƒšแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ แƒ™แƒ”แƒ แƒซแƒ แƒžแƒ˜แƒ แƒ”แƒ‘แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ”แƒ‘แƒ–แƒ”. แƒฃแƒแƒฎแƒšแƒแƒ”แƒก แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜, แƒ’แƒแƒ“แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒแƒกแƒ”แƒ•แƒ” แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ–แƒ”แƒ›แƒแƒ— แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ—แƒแƒœ.

Yandex แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก RPKI

แƒ แƒ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒแƒ แƒแƒ›แƒแƒก แƒจแƒ”แƒœแƒ—แƒ•แƒ˜แƒก? แƒ—แƒฃ แƒ’แƒกแƒฃแƒ แƒ— แƒ’แƒแƒ–แƒแƒ แƒ“แƒแƒ— แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒก แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒฅแƒกแƒ”แƒšแƒกแƒ แƒ“แƒ Yandex-แƒก แƒจแƒแƒ แƒ˜แƒก, แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•แƒ—:

  • แƒ›แƒแƒแƒฌแƒ”แƒ แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ” RIPE แƒžแƒแƒ แƒขแƒแƒšแƒจแƒ˜ - แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ, แƒกแƒแƒจแƒฃแƒแƒšแƒแƒ“ 5-10 แƒฌแƒฃแƒ—แƒ˜ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ. แƒ”แƒก แƒ“แƒแƒ˜แƒชแƒแƒ•แƒก แƒฉแƒ•แƒ”แƒœแƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก แƒ˜แƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒฃ แƒ•แƒ˜แƒœแƒ›แƒ”แƒ› แƒฃแƒœแƒ”แƒ‘แƒฃแƒ แƒแƒ“ แƒ›แƒแƒ˜แƒžแƒแƒ แƒแƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ” (แƒ“แƒ แƒ”แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ“ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ แƒแƒ“แƒ แƒ” แƒ—แƒฃ แƒ’แƒ•แƒ˜แƒแƒœ);
  • แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก RPKI แƒฅแƒ”แƒจแƒ˜ (แƒ›แƒฌแƒ˜แƒคแƒ”-แƒ•แƒแƒšแƒ˜แƒ“แƒ˜แƒแƒขแƒแƒ แƒ˜, แƒ แƒฃแƒขแƒ˜แƒœแƒแƒขแƒแƒ แƒ˜) แƒ“แƒ แƒฉแƒแƒ แƒ—แƒ”แƒ— แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒกแƒแƒ–แƒฆแƒ•แƒแƒ แƒ–แƒ” - แƒแƒ›แƒแƒก แƒ›แƒ”แƒขแƒ˜ แƒ“แƒ แƒ แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒกแƒ”แƒ• แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ  แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ”แƒ”แƒ‘แƒก.

Yandex แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒคแƒ˜แƒšแƒขแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒแƒก แƒแƒฎแƒแƒšแƒ˜ RPKI แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ” - aspa (แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ). ASPA แƒ“แƒ ROA แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒš แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒœ โ€žแƒ’แƒแƒŸแƒแƒœแƒ˜แƒšแƒ˜โ€œ AS-SET, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ“แƒแƒฎแƒฃแƒ แƒแƒœ MiTM แƒจแƒ”แƒขแƒ”แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜ BGP-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—.

ASPA-แƒ–แƒ” แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“ แƒ”แƒ แƒ— แƒ—แƒ•แƒ”แƒจแƒ˜ Next Hop แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘. แƒ˜แƒฅ แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ”แƒœ Netflix-แƒ˜แƒก, Facebook-แƒ˜แƒก, Dropbox-แƒ˜แƒก, Juniper-แƒ˜แƒก, Mellanox-แƒ˜แƒกแƒ แƒ“แƒ Yandex-แƒ˜แƒก แƒ™แƒแƒšแƒ”แƒ’แƒ”แƒ‘แƒ˜. แƒ—แƒฃ แƒ’แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒ— แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒกแƒขแƒ”แƒ™แƒ˜ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜, แƒ›แƒแƒ‘แƒ แƒซแƒแƒœแƒ“แƒ˜แƒ— แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒฆแƒ˜แƒแƒ.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ