Error: Hold timer expired

Marek Królikowski admin at wset.edu.pl
Tue Aug 8 17:57:58 CEST 2017


Hello guys,
I buy VPS with BGP and try setup BGP session but got strange problem.
VPS support send me this information to setup session:
"Please peer with 185.144.XXX.YYY, you will need to enable eBGP multihop.
Our ASN is XXXX.
The IPv6 peer address is 2a04:9dc0:XX:YYY::1"

My bird configuration looks like this:
---------------------------------------
router id 85.204.XXX.YYY;
# debug protocols all;
protocol device {
scan time 10;
}

protocol static {
        route 2a04:9dc0:XX:YYY::1/128 via "eth0";
}

protocol kernel {
        device routes;
        import none;
        scan time 15;
        export filter {
        if net = 2a04:9dc0:XX:YYY::1/128 then reject;
        if source = 2a04:9dc0:XX:YYY::1/128 then reject;
        accept;
        };
}

protocol bgp Romania
{
    description "Romania link local";
    local as YYYYY;
    source address 2a04:9dc0:X:YY::f0;
    graceful restart on;
    default bgp_local_pref 200;
    multihop 2;
    neighbor 2a04:9dc0:XX:YYY::1 as XXXX;
    import filter {
    if net = 2a04:9dc0:XX:YYY::1/128 then reject;
    if source = 2a04:9dc0:XX:YYY::1/128 then reject;
    if bgp_path.len > 49 then reject;
    accept;
    };
    export filter {
    if net = 2a07:1c44:3511::/48 then accept;
    reject;
};
}
---------------------------------------

In logs got it:
Aug  8 16:21:41 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:24:02 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:27:07 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:35:58 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:37:25 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:39:27 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:41:57 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 16:56:19 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:00:29 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:06:10 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:09:58 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:13:01 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:15:08 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:18:15 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:22:58 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:29:17 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:31:49 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:35:17 ro-bgp bird6: Romania: Error: Hold timer expired
Aug  8 17:40:08 ro-bgp bird6: Romania: Error: Hold timer expired


root at bgp:~# birdc6 show protocols all Romania
BIRD 1.6.3 ready.
name     proto    table    state  since       info
Romania  BGP      master   up     16:22:37    Established
  Description:    Romania link local
  Preference:     100
  Input filter:   (unnamed)
  Output filter:  (unnamed)
  Routes:         11560 imported, 5 exported, 11560 preferred
  Route change stats:     received   rejected   filtered    ignored
accepted
    Import updates:          11560          0          0          0
11560
    Import withdraws:            0          0        ---          0
0
    Export updates:          11586      11560         21        ---
5
    Export withdraws:            0        ---        ---        ---
0
  BGP state:          Established
    Neighbor address: 2a04:9dc0:XX:YYY::1
    Neighbor AS:     XXXX
    Neighbor ID:      185.144.XXXX
    Neighbor caps:    refresh restart-aware AS4
    Session:          external multihop AS4
    Source address:   2a04:9dc0:X:YY::f0;
    Hold timer:       27/90
    Keepalive timer:  23/30

root at bgp:~# birdc6 show protocols all Romania
BIRD 1.6.3 ready.
name     proto    table    state  since       info
Romania  BGP      master   start  16:24:05    Idle          BGP Error: Hold
timer expired
  Description:    Romania link local
  Preference:     100
  Input filter:   (unnamed)
  Output filter:  (unnamed)
  Routes:         0 imported, 0 exported, 0 preferred
  Route change stats:     received   rejected   filtered    ignored
accepted
    Import updates:              0          0          0          0
0
    Import withdraws:            0          0        ---          0
0
    Export updates:              0          0          0        ---
0
    Export withdraws:            0        ---        ---        ---
0
  BGP state:          Idle
    Neighbor address: 2a04:9dc0:XX:YYY::1
    Neighbor AS:      XXXX
    Error wait:       57/120
    Last error:       BGP Error: Hold timer expired


Best Regards
Marek Krolikowski




More information about the Bird-users mailing list