内部网关协议和外部网关协议的主要区别是前者作用于一个AS(自治系统)内部,而后者作用于两个相邻的AS(自治系统)之间。
内部网关协议IGP,是在AS内部使用的协议,常用的有OSPF、ISIS、RIP、EIGRP;外部网关协议EGP,是在AS外部使用的协议,常用的有BGP。
Internet网被分成多个域或多个自治系统(AS)。一个域(domain)是一组主机和使用相同路由选择协议的路由器集合,并由单一机构管理。内部网关协议(IGP)在一个域中选择路由。外部网关协议(EGP)为两个相邻的位于各自域边界上的路由器提供一种交换消息和信息的方法。
扩展资料
外部网关不能使用内部网关协议的原因:
1、因特网的规模太大,使得AS之间路由选择非常困难。如果运用OSPF需要建立一个非常大的数据库,这显然不现实。
2、AS之间的路由选择必须考虑有关策略。比如安全问题,或者路径上的路由不允许其非该AS的数据报通过等等。
3、所以BGP只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。
参考资料来源:百度百科-内部网关协议
内部网关协议是在自治系统内部运行的路由协议,主要包括:RIP、EIGRP、OSPF、ISIS;
外部网关协议是在自治系统之间使用的路由协议,有BGP;