hi,
i am trying to aggregate a few transit providers into a device that
can't handle the full feeds from them. to get around that i am getting
the full feeds into an obsd 3.7 machine and then setting up a session
to reflect the finalized table to the device. instead of having 3 full
feeds it has only 1 that is the composite of the rest.

on the bsd reflector i have the following config for the route reflector client:

neighbor $device {
    remote-as $as
    descr "session to route reflector client"
    route-reflector $device
    local-address $local_ip
    passive
}

the problem is that between the 3 providers a finalized fib is created
on the obsd machine that has ~160,000 routes (the rib table is like
400,000+) . the rib that results on the reflector client $device only
has a mere 77,820 routes. it's not summarizing them either, some just
seem to be missing entirely.

the bsd machine has over a GB of ram so i don't think that is the
issue. any help would be appreciated.

thanks!
joe

Reply via email to