As far as I know 'newer' versions of routing protocols support authentication between routers.
What about encryption and integrity checks? Some implementations like this one from Cisco use MD5, which I dont feel secure using. How do you protect against MITM tampering with your routing tables?
Is there any easier way to protect from using IPSEC between your routers?