BGP协议原理与配置

前言

EGP协议中,引入了ASAutonomous System,自治系统)的概念。AS是指由同一个技术管理机构管理,使用统一选路策略的一些路由器的集合。
AS的内部使用IGP来计算和发现路由,同一个AS内部的路由器之间是相互信任的,因此IGP的路由计算和信息泛洪完全处于开放状态,人工干预很少。
不同AS之间的连接需求推动了外部网关协议的发展,BGP作为一种外部网关协议,用于在AS之间进行路由控制和优选。

一、BGP基本概述

 1、基本作用

AS内部使用IGP来计算和发现路由,如OSPFISISRIP等。
AS之间使用BGP来传递和控制路由。 

2、BGP协议特点

如图所示,BGP可以跨越多跳路由器建立邻居关系。
为实现路由按需求进行控制和优选,BGP设计了诸多属性携带在路由中。

3、BGP路由优选原则

BGP路由器将路由通告给邻居后,每个BGP邻居都会进行路由优选,路由选择有三种情况:

该路由是到达目的地的唯一路由,直接优选。

对到达同一目的地的多条路由,优选优先级最高的。

对到达同一目的地且具有相同优先级的多条路由,必须用更细的原则去选择一条最优的。

一般来说,BGP计算路由优先级的规则如下:

丢弃下一跳不可达的路由。

优选Preference_Value值最高的路由(私有属性,仅本地有效)。

优选本地优先级(Local_Preference)最高的路由。

优选手动聚合>自动聚合>network>import>从对等体学到的。

优选AS_Path短的路由。

起源类型IGP>EGP>Incomplete

对于来自同一AS的路由,优选MED值小的。

优选从EBGP学来的路由(EBGP>IBGP)。

优选AS内部IGPMetric最小的路由。

优选Cluster_List最短的路由。

优选Orginator_ID最小的路由。

优选Router_ID最小的路由器发布的路由。

优选具有较小IP地址的邻居学来的路由。

 4、BGP路由聚合概述

BGPAS之间传递路由信息,随着AS数量的增多,单个AS规模的扩大,BGP路由表将变得十分庞大,因此带来如下两类问题:

存储路由表将占用大量的内存资源,传输和处理路由信息需要消耗大量的带宽资源;

如果传输的路由条目出现频繁的更新和撤销,对网络的稳定性会造成影响。

本节将介绍BGP的路由聚合对上述两种问题的处理,下面我们将从以下三个方面进行具体介绍:

BGP路由聚合的必要性——解决BGP网络存在的问题;

BGP路由聚合的配置方法;

BGP路由聚合带来的问题讨论。

 路由聚合方法:静态、自动聚合和手动聚合。

二、实验目的

1、理解BGP协议的基本原理。

2、理解BGP路由选择过程。

3、学习BGP路由策略的配置。

三、实验环境

1、实验所需要的拓扑图

2、要求

(1)实验使用了两个网络拓扑结构,分别是BGP AS 200和BGP AS 100。

BGP AS 200:包含一个RTR(区域边界网关协议路由器)和三个AS号为10的子区域。每个子区域有四个路由器,通过虚线连接到名为“GE 0/0/1”的接口上。此外,“GE 0/0/1”还连接到PC3和RTA。

BGP AS 100:包含一个RTR和三个AS号为65的子区域。每个子区域有两个路由器,通过虚线连接到名为“GE 0/0/1”的接口上。此外,“GE 0/0/1”还连接到PC2和RTD。

(2)需要PC端之间可以互连。

四、实验结果

1、PC端配置

2、RTA配置

3、RTB配置

4、RTC配置

5、RTD配置

6、测试

实验配置完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值