Skip to main content

Настройки для виртуального сервера 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 сеть. Поэтому рассмотрите возможность использования сообщества 56038:888, если Вы используете RackCorp для служб Anycast BGP.

Пример конфигурации BGP

В данном примере используется Bird BGP v2
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;
}