On Fri, Mar 20, 2015 at 3:23 AM, olivier a <oatech7402@gmail.com> wrote:

let's 192.168.1.1 is my router Wan IP. One single physical router running bird and bird6.

Solution 1 :
bird router id = 192.168.1.1
bird6 router id = 192.168.1.1

Solution 1 is better.

On my networks, i assign a globally unique IPv4 address (with a /32 mask) to each router. This IP address is configured on the loopback interface, and used as router-id for all the routing protocols it's running.

I can use this IP address to ping the router, SSH to the router, and as a unique identifier when looking at routing tables, to find the origin of the route, or where the route was learned from.

I don't use a WAN IP address for this purpose, because IP addresses assigned to interfaces can change over time--and i don't want to change my router ID.

Router ID is a 32-bit number, which needs to be unique, so using an IPv4 address assigned to my AS matches these requirements exactly.

Hope that helps.

Jonathan

Solution 2 :
bird router id = 192.168.1.1
bird6 router id = 127.0.0.1

Is that what you're advising ?
What are the benefits of using IPv4 loopback as bird6 router id ??!
:-)

On Mar 19, 2015 11:13 AM, "Job Snijders" <job@instituut.net> wrote:
On Thu, Mar 19, 2015 at 11:08:06AM +0100, Ondrej Zajicek wrote:
> On Thu, Mar 19, 2015 at 09:35:42AM +0100, olivier a wrote:
> > Is it good practice to use same router id for bird and bird6 ?
> >
> > I'm wondering if there are some drawbacks or pitfalls ?
>
> I see no reason why not to use the same router id.

I second that. If they are the same physical box, using the IPv4
loopback as router-id in bird6 is a good (and common) approach.

Kind regards,

Job



--
     Jonathan