Настройки для виртуального сервера BGP
Конфигурация BGP для RackCorp AS56038
Все виртуальные машины RackCorp по всему миру могут объявлять префиксы через BGP без дополнительных затрат. Следующие инструкции относятся к клиентам с виртуальными серверами, которые хотят объявить свои общедоступные IP-адреса.
1) Подготовка:
Отправьте заявку в службу поддержки через портал поддержки со следующей информацией:
- Ваша AS (если она у вас есть, иначе мы будем объявлять Ваши IP-адреса под AS56038). Мы также можем принять AS-SET.
- Любые префиксы, которые вы хотите объявлять. Если мы должны отрендерить это через IRR, мы также можем сделать это.
Убедитесь, что вы добавили следующие данные whois для своей AS (RPSL):
импорт (import): из AS56038 принять ЛЮБОЙ
экспорт (export): в AS56038 объявить как ASXXXXXXXX
где ASXXXXXXXXXX — ваша ASN
2) Настройка
Настройте службу bgp на вашей виртуальной машине. Мы рекомендуем использовать BIRD, однако вы можете использовать любого DAEMON по своему желанию.
3) Комментарии
Учтите, что первоначально некоторым из наших восходящих потоков может потребоваться до 24 часов, чтобы получить и начать передавать ваши префиксы.
Также обратите внимание:
Сообщества RackCorp BGP - ССЫЛКАВ
RackCorp гордитстности,я если вы используете Anycast, поскольку RackCorp прилагает все усилиям, чтобы попытаться предоставиляеть глобально сбалансированную Anycast сеть. Anycast, пПоэтому рассмотрите возможность использования сообщества 56038:888, если вВы используете RackCorp для служб Anycast BGP.
Particularly
Пример if you're using Anycast as RackCorp takes great care to try to give a globally balanced anycast network, so consider using 56038:888 community if you're using RackCorp for Anycastконфигурации BGP services.
Example BGP Configurations
В данном примере используется Bird BGP v2 example configuration
Under Centos 8 / Rocky 8 Linux:
yum install epel-release
yum install bird
cat /etc/bird.conf
log syslog all;
router id YOURSERVERIPADDRESS;
protocol device {
scan time 5;
}
protocol direct {
interface "dummy*";
ipv4;
ipv6;
}
protocol bgp rackcorpannounce1
{
local as 56038;
source address YOURSERVERIPADDRESS;
neighbor 110.232.119.251 as 56038;
ipv4 {
import none;
export all;
};
}
protocol bgp rackcorpannounce2
{
local as 56038;
source address YOURSERVERIPADDRESS;
neighbor 110.232.119.252 as 56038;
ipv4 {
import none;
export all;
};
}
protocol static {
ipv4;
# ignore the fact that it says reject, this is where your IP prefixes go
route X.X.X.X/32 reject;
}