we have some strange problem on our c7200 IOS 12.2(31) with an eBGP peer.
the eBGP session begins as usuall and without any problem, all prefixes (Full BGP table) are announced to the neighbour, of course during this time the CPU goes high up to 80%. Then the both peers are in sync and traffic run as usuall, but after some minutes the CPU goes again upto 80% and the debug on the neighbour side shows that it gets again the BGP updates for all BGP prefixes from our 7200 with "rejected - duplicated" comments for every recieved prefix, it means that it gets the updates for prefixes which are allready exists in BGP table.
And it heppens every 3-5 minutes. Trully said I can't explain why our 7200 always tries to send the Full bgp table again and again.
The work-around was to configure the peer with "soft inbound", it's OK and we'd like to use it anyway , but from my opinion BGP shouldn't send Full BGP table very 5 minutes without "soft inbound" as well.
Can somebody try to explain why it couls happend?