站点图标 Linux-技术共享

BGP路由器对路由的处理过程

BGP路由器对路由的处理过程可以概括为图10-24。从图10-24中可以看出:BGP路由来源包括从其他协议引入和从邻居学习两个部分。为了缩小路由表规模,可以先进行路由聚合。之后路由器进行路由选择、路由发送和路由下发IP路由表等过程。

图10-24  BGP路由器对路由的处理过程
download
表10-4列出了图10-24中的一些关键点。
表10-4  步骤补充说明

序号

说明

1

BGP可以引入其他路由协议的路由,比如直连路由、静态路由、UNR路由和IGP路由。BGP引入路由时支持Import和Network两种方式。

2

BGP在从其他路由协议引入路由,从邻居接收路由,向邻居发送路由时都可以使用路由策略,路由策略可以实现对路由过滤,也可以修改路由属性。

3

BGP支持两种路由聚合方式:自动聚合和手动聚合。其中,使用手动聚合时还可以应用多种路由策略。

4

BGP严格按照选路规则进行路由选择。而选路规则正是本文后续讨论重点。

5

BGP将优选的路由存在路由表中供自己使用,同时向邻居发送。

6

BGP将从BGP邻居学习的,并且在BGP路由表中优选的路由下发IP路由表,指导数据流量转发。

 
退出移动版