Two BGP routers one connected to the inside interface and the other to the outside interface of a Pix firewall and they need to peer with each other and excjange BGP routes. Is BGP going to work in this scenario? any pointers to a document on how to make this work?
This works indeed and is a very common implementation. Please refer to the following document for a sample configuration.