Call for testing: bird as VPN route reflector

Alexander V. Chernikov melifaro at yandex-team.ru
Fri Dec 2 10:49:00 CET 2011


On 02.12.2011 13:40, Allan Pinto wrote:
> currently trying to compile on linux (i use slitaz) am getting the
> following error on make, any ideas or help?.
>
> commands used are ./configure --prefix=/usr --enable-mpls&&  make
>
> In file included from ../../../proto/ldp/ldp.c:109:0:
> ../../../proto/ldp/ldp_proto.h:172:12: error: expected '=', ',', ';',
> 'asm' or '__attribute__' before 'ldp_tlv_csess_params'
> ../../../proto/ldp/ldp_proto.h:216:12: error: expected '=', ',', ';',
> 'asm' or '__attribute__' before 'ldp_tlv_generic_label'
> make[2]: *** [ldp.o] Error 1
> make[2]: Leaving directory `/home/tux/bird/bird-20111202/obj/proto/ldp'
> make[1]: *** [subdir] Error 2
> make[1]: Leaving directory `/home/tux/bird/bird-20111202/obj'
> make: *** [all] Error 2

Ups. Can you please remove _packed keyword from ldp_proto.h:172 and 
ldp_proto.h:216 ?

>
>
> On Fri, Dec 2, 2011 at 3:28 AM, Alexander V. Chernikov
> <melifaro at yandex-team.ru>  wrote:
>> Hello list!
>>
>> There are some patches enabling bird to act as VPNv4 and (partly) as VPNv6
>> RR.
>>
>> Release is based on 1.3.4 git version.
>>
>> VPNv6 is supported over IPv4 BGP sessions only and does not support pure
>> IPv6 nexthops.
>>
>> Example RR configuration:
>> http://bird.mpls.in/projects/mpls-bird/wiki/Bird_rr
>>
>> Download: http://bird.mpls.in/distfiles/bird/bird-20111202.tar.gz
>>
>> Do configure with --enable-mpls switch
>>
>> (FreeBSD example)
>> ./configure --prefix=/usr/local --mandir=/usr/local/man
>> --infodir=/usr/local/info/ --build=amd64-portbld-freebsd8.2  --enable-mpls
>>
>> FreeBSD users can edit net/bird-devel port, change its version to 20111202
>> and call 'make makesum'
>>
>> Please note, this is BETA quality software and testing MUST be done before
>> real-world usage.
>>
>> Feedback is highly appreciated.
>>
>>
>
>
>




More information about the Bird-users mailing list