路由协议分为igp和egp,然后ibgp和ebgp都属于bgp,而bgp又属于egp。所以ibgp和igp不是一个概念,igp都是运行在一个as域内的路由协议所以说它是内部的网关路由协议,而egp可以运行在多个as域上,ibgp就是在同一个as上运行的bgp协议但是它并不是igp。
自治系统内部的网关之间执行内部网关协议interior gateway protocol 缩写为IGP。在不同自治系统之间用外部网关协议exterior gateway protocol 缩写为EGP。最新的EGP办议叫做BGP 它是BORDER GATEWAY PROTOCOL
建议您去找一些系统的网络书本进行阅读学习这些都是路由协议,具体协议是什么样的,一时半会也说不了