1cent Posted July 25, 2024 Posted July 25, 2024 Здравствуйте, у меня есть выделенный сервер на котором у меня анонсирована IPv4 /24 подсеть и я хочу раскинуть эти айпи адреса на машины по /32 через GRE туннель. К сожалению, с BGP сталкиваюсь второй раз в жизни. Прошу о помощи =( Конфиг bird: router id <IP выделенного сервера>; protocol kernel { scan time 60; import none; export all; } protocol device { scan time 60; } protocol direct { interface "gre1"; } protocol static { route <Моя IPv4 подсеть> drop; } filter import_node { if net.len = 32 then { accept; } else { reject; } } protocol bgp RS1_v4 { description "RS1 IPv4"; local <IP выделенного сервера> as <Моя AS>; neighbor <IP BGP соседа> as <AS провайдера>; import none; export where net = <Моя IPv4 подсеть>; table master; next hop self; path metric 1; default bgp_med 0; } protocol bgp RS2_v4 { description "RS2 IPv4"; local <Локальный IPv4 GRE> as <Моя AS>; neighbor <Домашний IPv4> as <Моя AS>; import filter import_node; export none; table master; multihop 255; } С сервера я анонсирую IPv4/32 Вставить ник Quote
rover-lt Posted July 27, 2024 Posted July 27, 2024 достаточно статикой указать на удаленные концы туннелей, что определенный /32 там. Вставить ник Quote
1cent Posted July 27, 2024 Author Posted July 27, 2024 а без статики это невозможно сделать? автоматом, чтобы когда с сервера анонсируется /32, то выделенный сервер сразу понимал куда роутить? Вставить ник Quote
1cent Posted July 27, 2024 Author Posted July 27, 2024 и еще проблема возникла, траффик не ходит с айпи, который висит на интерфейсе сервера, с которого я /32 анонсирую Вставить ник Quote
1cent Posted July 27, 2024 Author Posted July 27, 2024 Решил хз как, но решил) Спасибо за ответ! Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.