BIRD router/route server functions

Quan Zhou quanzhou822 at gmail.com
Tue Jun 5 09:50:31 CEST 2018


>> Last error:       Socket: No route to host

looks like the problem is not with the bird. Although it looks like both
hosts are on the same subnet, but are you able to ping each other from
either host?

On Tue, Jun 5, 2018 at 3:19 PM Rae Ho (ITSC) <raeho at cuhk.edu.hk> wrote:

> Dear Quan Zhou,
>
>
>
> Thanks for your help. Rae
>
>
>
> Router1 (/etc/bird.conf)
>
>
>
> log syslog all;
>
> router id 192.168.199.12;
>
>
>
> protocol kernel {
>
> #       learn;                  # Learn all alien routes from the kernel
>
>         persist;                # Don't remove routes on bird shutdown
>
>         scan time 20;           # Scan kernel routing table every 20
> seconds
>
> #       import none;            # Default is import all
>
>         export all;             # Default is export none
>
> #       kernel table 5;         # Kernel table to synchronize with
> (default: main)
>
> }
>
> protocol device {
>
>         scan time 10;           # Scan interfaces every 10 seconds
>
> }
>
>
>
> protocol bgp {
>
>
>
>         import all;
>
>         export all;
>
>         local as 76543;
>
>         neighbor 192.168.199.13 as 87654;
>
> }
>
>
>
> Router1 (birdc show proto all)
>
> BIRD 1.4.5 ready.
>
> name     proto    table    state  since       info
>
> kernel1  Kernel   master   up     2018-05-18
>
>   Preference:     10
>
>   Input filter:   ACCEPT
>
>   Output filter:  ACCEPT
>
>   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
>
>
>
> device1  Device   master   up     2018-05-18
>
>   Preference:     240
>
>   Input filter:   ACCEPT
>
>   Output filter:  REJECT
>
>   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
>
>
>
> bgp1     BGP      master   start  2018-05-18  Connect       Socket: No
> route to host
>
>   Preference:     100
>
>   Input filter:   ACCEPT
>
>   Output filter:  ACCEPT
>
>   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:          Connect
>
>     Neighbor address: 192.168.199.13
>
>     Neighbor AS:      87654
>
>     Last error:       Socket: No route to host
>
>
>
>
>
> Router2 (/etc/bird.conf)
>
> log syslog all;
>
> router id 192.138.199.13;
>
>
>
> protocol kernel {
>
> #       learn;                  # Learn all alien routes from the kernel
>
>         persist;                # Don't remove routes on bird shutdown
>
>         scan time 20;           # Scan kernel routing table every 20
> seconds
>
> #       import none;            # Default is import all
>
>         export all;             # Default is export none
>
> #       kernel table 5;         # Kernel table to synchronize with
> (default: main)
>
> }
>
>
>
> protocol device {
>
>         scan time 10;           # Scan interfaces every 10 seconds
>
> }
>
>
>
> protocol bgp {
>
>         import all;
>
>         export all;
>
>
>
>         local as 87654;
>
>         neighbor 192.168.199.12 as 76543;
>
>
>
> *Router2 (birdc show proto all)*
>
> BIRD 1.4.5 ready.
>
> name     proto    table    state  since       info
>
> kernel1  Kernel   master   up     2018-05-18
>
>   Preference:     10
>
>   Input filter:   ACCEPT
>
>   Output filter:  ACCEPT
>
>   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
>
>
>
> device1  Device   master   up     2018-05-18
>
>   Preference:     240
>
>   Input filter:   ACCEPT
>
>   Output filter:  REJECT
>
>   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
>
>
>
> bgp1     BGP      master   start  2018-05-18  Active        Socket: No
> route to host
>
>   Preference:     100
>
>   Input filter:   ACCEPT
>
>   Output filter:  ACCEPT
>
>   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:          Active
>
>     Neighbor address: 192.168.199.12
>
>     Neighbor AS:      76543
>
>     Start delay:      0/5
>
>     Last error:       Socket: No route to host
>
>
>
>
>
>
>
> *From:* Bird-users <bird-users-bounces at network.cz> *On Behalf Of *Quan
> Zhou
> *Sent:* Monday, June 4, 2018 6:01 PM
>
>
> *Cc:* bird-users at network.cz
> *Subject:* Re: BIRD router/route server functions
>
>
>
>
> It'd be more helpful you can provide your `bird.conf` and `birdc show
> proto all` if all possible.
>
>
>
> On Mon, Jun 4, 2018 at 4:54 PM Rae Ho (ITSC) <raeho at cuhk.edu.hk> wrote:
>
> Dear MO,
>
> Thank you very much for your response.
>
> Yes, I followed the sample to set up the routers but don’t why the peering
> session between them is not established.
>
>
>
> Rae
>
>
>
> *From:* mo at linx.net <mo at linx.net>
> *Sent:* Monday, June 4, 2018 4:40 PM
> *To:* Rae Ho (ITSC) <raeho at cuhk.edu.hk>
> *Cc:* bird-users at network.cz
> *Subject:* Re: BIRD router/route server functions
>
>
>
>
>
> On 4 Jun 2018, at 07:08, Rae Ho (ITSC) <raeho at cuhk.edu.hk> wrote:
>
>
>
> Dear All,
>
>
>
> I’m Rae of CUHK. We are exploring BIRD router/route server functions.
>
> Now I set up 2 BIRD routers to from BGP session between them, seems It
> can’t form the peering (in active status).
>
>
>
> Questions:
>
> 1.       Is there any pre-config need to be set up? (i.e. interface?
> Internal Subnet?)
>
> 2.       Would you mind sending me some sample configurations?
>
> Rae
>
>
>
>
>
> Try looking here.
>
>
>
> https://gitlab.labs.nic.cz/labs/bird/wikis/Examples
>
>
>
> Mo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20180605/be65cdbc/attachment.html>


More information about the Bird-users mailing list