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