The IOL INTACT software is an automated protocol test tool designed and developed in-house by UNH-IOL. It supports many protocols above the Physical Layer, and is fully extensible, making the addition of new protocols easy. Support for BGP was recently added, and with it comes several architectural considerations allowing for straightforward use in script development. BGP makes core routing decisions for the Internet. It is unique among routing protocols in that it runs over TCP/IP, which may lead one to believe that developing IOL INTACT test scripts for BGP would require implementation of TCP as well, adding significant complexity. However, thanks to the object-oriented design of IOL INTACT, the implementation is greatly simplified.