sajor2006
@sajor2006
Ну я человек. )

Почему то не передается часть сетей по RIP?

на двух серверах настроен rip(bird).

один сервер получает ~600 маршрутов. почти все маршруты передаются соседу, но около 10 не передаются.

tcpdump показывается что маршрут отправляется соседу, но у соседа он не появился.

тесты проводил на 172.20.6.0/24

если маршруты

172.20.60.0/24
172.20.61.0/24
172.20.62.0/24
......
172.20.69.0/24

передаются каждые 12с.

то 172.20.6.0/24 передается раз 3 - 4 минуты.

в низу привел конфиги, может есть какие-то ошибки.

Node2
router id 255.255.255.255;

log "/var/log/bird.log" { debug, trace, info, remote, warning, error, auth, fatal, bug };

filter export_ {
        #if net ~ [ 172.17.11.0/24, 172.17.1.0/24 ] then accept;
        #else reject;
        accept;
}

filter import_ {
        if net ~ [ 10.1.0.0/24 ]  then accept;
        if net ~ [ 172.17.11.0/24, 10.0.0.0/8 ]  then reject;
        else accept;
}

protocol device {
        scan time 10;
}

protocol kernel {
        export filter import_;
        scan time 15;
}

protocol static {
        route 172.17.11.0/24 unreachable;
        route 10.2.0.0/24 unreachable;
}

protocol rip {
    import filter import_;
    export filter export_;

#debug all;

    infinity 16;
        interface "br1", "tap*" { mode multicast;
           update time 12;
        timeout time 50;
        };
}


node1
router id 255.255.255.253;

log "/var/log/bird.log" { debug, trace, info, remote, warning, error, auth, fatal, bug }; 


filter export_ {
        #if net ~ [ 172.17.11.0/24, 172.17.1.0/24 ] then accept;
        #else reject;
        accept;
}

filter import_ {
	if net ~ [ 10.2.0.0/24 ] then accept;
        if net ~ [ 172.17.11.0/24, 10.0.0.0/16 ]  then reject;
        else accept;
}

protocol device {
        scan time 10;
}

protocol kernel {
        export filter import_;
        scan time 15;
}

protocol static {
        route 172.17.11.0/24 unreachable;
        route 10.1.0.0/24 unreachable;
}

protocol rip {
    import filter import_;
    export filter export_;
#    debug all;
    infinity 16;
        interface "br1", "tap*" { mode multicast;
           update time 12;
        timeout time 50;
        };
}
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы