Jump to content
Калькуляторы

GRE туннель + BGP маршрутизация

Здравствуйте, у меня есть выделенный сервер на котором у меня анонсирована 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

Share this post


Link to post
Share on other sites

а без статики это невозможно сделать? автоматом, чтобы когда с сервера анонсируется /32, то выделенный сервер сразу понимал куда роутить?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.