当使用边界网关协议(BGP)时,您连接谁?

当使用边界网关协议(BGP)时,您连接谁?

据我了解,为了从 ARIN 获取 AS 编号(https://www.arin.net/),必须拥有 C 类网络 IP 地址。

听起来,一旦从 ARIN(而不是本地 ISP)获得 AS 编号,就可以使用边界网关协议 (BGP) 独立地向网络通告路由。如果我运行 BGP(使用 BIRD(http://bird.network.cz/) (例如在 ubuntu 上),BGP 需要连接到谁才能宣布这一点?如果我的 ISP 为我提供了一个静态 IP 地址,但不想与我进行 BGP(我认为这称为 iBGP 或内部 BGP),我可以连接到外部(或 eBGP?)并向全球互联网宣布我的路由吗?似乎无论我的 ISP 希望我做什么,这都是可能的,因为 BGP 是在 TCP 上运行的更高级协议。是否有根 BGP 服务器列表(类似于 DNS)?

我只是想知道如果我能够获得 C 类网络,我是否可以使用两个便宜的(250 美元/月)互联网连接(每个连接都有一个由 ISP 分配给我的路由器的静态 IP)冗余地托管它,宣布冗余路由并在该链接自行断开时删除无效路由。

我知道使用 IPv4 获取 AS 编号和 C 类 IP 地址网络的成本可能相当高,因此我可能希望获得支持 iBGP 的 ISP,但是,我正在尝试了解路由过程并规划 IPv6,这可能更可行。

相关内容