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 - ССЫЛКА
В частности, если вы используете Anycast, поскольку RackCorp прилагает все усилия, чтобы попытаться предоставить глобально сбалансированную сеть 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;
}