这种部署方式对出口路由器的要求较低,且配置简答、实施容易。但是,因内部路由器根据缺省路由进行报文转发,必然会导致所有的数据流会发往某一出口路由器,无法实现负载分担。
多出口网络BGP部署方式二:
企业网多出口网络BGP部署的方式二是ISP边界路由器发布部分Internet明细路由和缺省路由给企业网络出口路由器,而本地企业网将自己所有的路由发送给所有的出口ISP。
在这种部署方式下,内部路由器的路由表中不但存在到ISP的缺省路由,还有部分Internet明细路由,这些Internet路由指向不同的出口路由器。如果报文匹配了Internet路由,则按照Internet路由转发;否则按照缺省路由转发。
采用这种部署方式,很容易实现负载分担,同时可以使用路由策略而实现部分路由的选路。不过,发布Internet明细路由会占用企业网络内部路由器的系统资源。
采用这种部署方式时,出口路由器可以选择以下两种方式将外部路由发布到企业网络中:
? 将外部路由以引入IGP的方式发布,此时出口路由器与内部路由器
间运行IGP;
? 通过BGP协议来发布外部路由器,此时出口路由器与内部路由器间
建立IBGP连接,运行BGP协议。此时需要内部路由器能够支持BGP。 两种方式各有利弊,推荐使用后一种方式。因为利用BGP丰富的属性来进行精确的路由控制,易于实现负载分担。
多出口网络BGP部署方式三:
企业网多出口网络BGP部署的方式之三是ISP边界路由器发布全部的Internet路由给企业网络出口路由器。
这种方式下,企业网出口路由器将接收到全部Internet路由。通常,出口路由器与内部路由器之间运行IBGP,内部路由器通过BGP协议来选择从哪一个出口路由器到外部网络。
也可以在出口路由器和内部路由器间运行IGP,在出口路由器上采取路由策略,将部分外部路由即缺省路由引入到IGP中。内部网络路由器以IGP路由的方式完成到出口路由器的选路。但这并不是一个推荐的方式,因为引入路由时丢失源路由的属性,可能会造成次优路由。
多出口网络BGP三种部署方式对比:
? 部署方式一:ISP只发布缺省路由给企业网。
? 部署方式二:ISP发布部分明细路由和缺省路由给企业网。 ? 部署方式三:ISP发布全部Internet路由。
七、BGP综合配置
BGP丰富的属性赋予了BGP强大的路由选路功能,在应用中能够灵活应用BGP的属性完成复杂路由选路与策略应用时BGP的精华所在。