I'm not sure what you are looking for specifically, the deployment guides cover Federation in detail, and there really isn't much too it. Open Federation requires some SRV records and standard Federation just requires an FQDN to be added to the configuration for each org. Successful deployment of the Edge server is the key to getting it working.
MS recently released a white paper on Edge Server and Perimeter network configuration:
http://www.microsoft.com/downloads/thankyou.aspx?familyId=e4a8d703-e41a-47d9-b9dd-2799f894af92&displayLang=en
Also see the other Deployment Guides for more details on Federation. As far as SIP trunking, search the forums; there have been a few threads talking about that.