Насколько я понимаю, чтобы получить номер AS от ARIN (https://www.arin.net/), необходимо иметь сеть IP-адресов класса C.
Похоже, что как только номер AS получен от ARIN (а не от локального интернет-провайдера), можно использовать протокол пограничного шлюза (BGP) для независимого объявления маршрута к своей сети. Если я запускаю BGP (используя BIRD (например, http://bird.network.cz/) в Ubuntu), кому BGP нужно подключиться, чтобы объявить об этом? Если мой провайдер дает мне статический IP-адрес, но не хочет делать со мной BGP (я думаю, это называется iBGP или внутренний BGP), могу ли я подключиться к внешнему (или eBGP?) и объявить мой маршрут в глобальный интернет? Кажется, что это возможно, независимо от того, что мой провайдер хочет, чтобы я делал, поскольку BGP - это протокол более высокого уровня, работающий по TCP. Существует ли список корневых серверов BGP (аналог DNS)?
Я просто пытаюсь выяснить, смогу ли я получить сеть класса C, могу ли я разместить ее избыточно с двумя дешевыми (250 $/ месяц) интернет-соединениями (каждое из которых имеет один статический IP-адрес, выделенный для ISP для моего маршрутизатор), объявляя избыточные маршруты и удаляя неработающий маршрут, если эта ссылка отключается сама.
Я знаю, что получение номера AS и сети IP-адресов класса C может быть довольно дорогостоящим с использованием IPv4, и я могу захотеть получить интернет-провайдеров с поддержкой iBGP, однако я пытаюсь понять процесс маршрутизации. а также план IPv6, где это может быть более целесообразным.