首页 > 编程知识 正文

bgp怎么搭建,自顶向下方法

时间:2023-05-03 21:38:32 阅读:176257 作者:3518

中文版是很难懂的翻译,在这里总结一下。

1、BGP的任务已经提到了AS内的路由协议,如OSPF,如果两个路由器不在同一个AS内呢? 这将使用BGP。

BGP的重要任务之一是不同AS间的路由

2、BGP前缀BGP的分组被路由到前缀(prefix ),而不是被路由到特定的IP。 此前缀表示一个子网或一组子网。

前缀是CIDR格式的,它允许前缀唯一地标识子网或子网组。

3、BGP中继发布的信息指示一个路由器上可以有多个接口,中继发布所需的信息是子网接口号。

前缀的格式可以是138.16.68/22。 (没错,这是IP协议的子网,但我不知道这是否是唯一的前缀格式。 )

具体信息可能表示(x,l ),x表示前缀,l表示接口编号。

4、BGP角色1 ),使得每个路由器能够获得可以从邻居AS到达的信息。 可达性信息(NLRI )是此路由器可以到达的所有子网前缀,这些子网前缀的顺序也包含路径信息。 形式如下。

此角色允许网络中的所有路由器知道每个子网的存在。

2 )允许路由器获得每个可能的前缀的最佳路径。 BGP提供了确定路由的方法。

5、如何发布BGP路由信息这一部分介绍了如果网络中添加了子网,网络的其他部分如何知道该子网的存在的问题。

图中显示了三个AS,AS3包含一个子网,其前缀为x。

每个路由器都包括网关路由器和内部路由器。 网关路由器是指某个接口连接到其他AS内的路由器。 图中的1c、2a、2c、3a是网关路由器。

AS1和AS2是怎么知道前缀x的存在的?

从AS等级:开始,首先,AS3需要向AS2通知AS2前缀x的可能信息,在此表示为AS3 x

AS2接着传达AS1前缀x的可能到达的信息,在此表示为AS2 AS3 x

通过上述过程,所有AS,即它内的每个路由器不仅知道x的存在,而且知道x的路径。

从路由器的级别发送和接收信息的一定是路由器,而不是自治系统。 因此,让我们再次思考一下从路由器层面开始的传播过程:

在路由器之间通过TCP连接传输BGP信息。

在某个AS内部,路由器位于iBGP连接

注:一个iBGP连接不一定支持物理链路。 虽然iBGP连接很复杂,但eBGP始终支持一个物理链路

发送方接收BGP类型BGP信息3a2ceBGPAS3 x2cAS2中的每一个路由器(包括2a ) iBGPAS3 x2a1ceBGPAS2 AS3 x1cAS1中的每一个路由器iBGPAS2 AS3 x按照上述过程确定所有路由器的x可用信息

但是,实际上,到达AS1的路径可能不是唯一的,到达AS1的x的可访问信息也可能存在差异,必须选择更好的路由路径。

6、确定最佳路线

首先,我想谈谈BGP的一些术语:

课程:前缀BGP属性为eBGP连接

BGP属性是什么? 有两个重要的属性: AS-PATH和NEXT-HOP

什么是AS-PATH? 这是这个BGP信息传播时经过的所有AS。 例如,前面的AS2 AS3。 这实际上确定了路线。 路由器在接收到BGP信息时,在接收到当前AS的值时进行拒绝,从而避免循环的发生。

什么是下一个? 这是在当前AS-PATH上启动的与路由器接口的IP地址。

在上图中,您可以看到直接连接AS1的路由器是2a和3d。 AS1中的路由器接收这样的BGP信息。

路由器2a最左侧接口的IP地址: AS2、AS3 : x

路由器3d最左边接口的IP地址: AS3: x

请注意NEXT-HOP的特征:

不属于当前AS的当前AS始终连接到其子网。 (连接到这个接口了吗? )1)热土豆的路由协议思想:只考虑将数据包发送到当前AS的开销。

在上面的示例中,热土豆路由协议选择到NEXT-HOP成本最低的路由。

(建议将热土豆呼叫翻译成热山芋协议。 在这个协议中,分组被认为是一个烫手山芋,立即扔给其他AS,然后分组是如何传播的,他与此无关。 那是指其他AS )

请注意,在热土豆选择协议中,在同一AS的不同路由器上,相同的前缀可能有不同的路由。

2 ) BGP的路由算法BGP的路由算法很复杂,但他使用了部分热土豆选择协议。

路由算法的输入是需要路由的前缀,以及指向该前缀的所有路由。

(说白了,就是从这些已知的路线中选择最好的)

选择的步骤如下。

1 .根中将添加“局部首选项”(local preference )属性。 上述路由具有AS-PATH和NEXT-HOP属性,但现在有三个属性。 您可以直接将本地首选项设置为根,也可以从相邻路由器获取值。 此值基本上由管理员创建的策略决定。 将选择本地优先级最高的路由。 2、如果存在多个最高本地优先路由,则选择AS-PATH的最短路由。 如果没有设计其他规则,则使用距离向量算法来选择最佳路径。 (注意:使用距离向量算法时,路由) 3、如果本地优先级和AS-PATH筛选后仍有多条路由,请使用热土豆选择协议。 也就是说,选择离NEXT-HOP最近的路线。 4 .如果仍然存在多条路线,则使用BGP选择器进行选择(也没有在具体书中写)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。