BGP路由协议汇总Word文档格式.docx

上传人:b****4 文档编号:15927950 上传时间:2022-11-17 格式:DOCX 页数:23 大小:398.12KB
下载 相关 举报
BGP路由协议汇总Word文档格式.docx_第1页
第1页 / 共23页
BGP路由协议汇总Word文档格式.docx_第2页
第2页 / 共23页
BGP路由协议汇总Word文档格式.docx_第3页
第3页 / 共23页
BGP路由协议汇总Word文档格式.docx_第4页
第4页 / 共23页
BGP路由协议汇总Word文档格式.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

BGP路由协议汇总Word文档格式.docx

《BGP路由协议汇总Word文档格式.docx》由会员分享,可在线阅读,更多相关《BGP路由协议汇总Word文档格式.docx(23页珍藏版)》请在冰豆网上搜索。

BGP路由协议汇总Word文档格式.docx

⑴SingleconnectiontotheInternetorotherAS(即为一个末节AS,只有一个出口)

⑵LacksmemoryorprocessorpowertohandleconstantupdatesonBGProuters(一般要

10000Ⅱ系列级别)

⑶LimitedunderstandingofroutefilteringandBGPpathselectionprocess

⑷LowbandwidthbetweenAutonomousSystems(建议万兆级别)

8.

如果发布了一条路由那么会引起“入站量”出站和入站要分开来考虑

如果学到一条路由那么会引起我的“出站量”出站和入站要分开来考虑

9.BGP的邻居关系:

⑴BGP的邻居是建立在任意两个可以建立TCP连接的路由器上(不一定要直连,也

不一定要在同一个AS中),在BGP中邻居叫做Peers(对等体)

⑵在一个AS内部的对等体叫做IBGP(管理距离200);

在不同AS之间的对等体叫做

EBGP(管理距离20)

⑶虽然BGP的邻居可以是建立在任意两个可以建立TCP连接的路由器上,但一般要

求两个AS之间的对等体(即EBGP)要直连;

除非有特殊的需要。

二、BGP的基本概念:

1.BGP的特征:

⑴边界汇总,庞大的路由表!

⑵可靠的更新:

其不像IGP协议利用“IP包”或“UDP”进行交换,利用协议保证

可靠性(如确认,应答);

BGP利用TCP179进行传输,那想一想BGP的可靠性

靠什么来保证呢?

(注意:

TCP179被封BGP就启不来了)

⑶增量的触发更新(注意:

触发比较迟钝)

⑷周期的keepalive消息,来验证TCP的连接是否正常。

(60s)

⑸丰富的度量值:

其不像EIGRP综合计算metric,而是一个个比较,而且Metric在

BGP中叫做属性.

⑹针对巨型网络的使用,如Internet

2.BGP的数据库:

⑴BGP邻居表:

是利用TCP学过来的,所以不需要直连就可以建立邻居,换句话说

可以telnet到对方就可以建立邻居关系(注意:

这里的telnet是广义上的)

⑵BGP转发表(即BGP的路由表):

是利用TCP学过来的,记住了每一个BGP邻

居所知的所有的网络,然后根据BGP的“属性”判断最优路径放入路由表。

(BGP

不能进行负载均衡)★当邻居第一次建立时,他们交换整个BGP路由表。

Listofallnetworkslearnedfromeachneighbor

包括Cancontainmultiplepathwaystodestinationnetworks

DatabasecontainsBGPattributesforeachpathway

⑶路由表:

所有的策略,转发等的东西都要基于路由表,即首先要确保路由表里有。

3.BGP的消息类型:

⑴open消息(编码为1):

TCP会话建立起来以后,两个邻居都要发送一个open消

息。

每个邻居都用该消息来标识自己、并且规定自己的BGP运行参数。

open消息

包括以下信息:

①BGP版本号,除非通过叫neighborversion命令来运行较早版本否则默认

为版本4,如果不同会自动协商到相同。

②AS号:

用来决定该BGP会话是EBGP还是IBGP。

③Holdtime:

180秒后没有收到keepalive认为邻居down。

④BGP标识符:

用来标识邻居的IP地址;

使用最大值的lookback地址;

果没有配置IP地址的Lookback则选用用物理接口上数值最大的IP地址。

⑤可选参数

⑵Keepalive消息(编码为4):

如果路由器接受了它的邻居在open消息中的参数,

它就会应答一个Keepalive消息,缺省的情况是,每隔60秒发送一个Keepalive。

或者以达成的holdtime时间的1/3时间发一次。

⑶Update(编码为2)消息:

网络层可到达信息(NLRI)

路径属性

.撒消路由

⑷Notification消息(编码为3):

当检测到错误时发送,通常导致BGP连接中止。

※谁在我旁边?

(open);

我还活着(keepalive);

有新的情况吗?

(update);

烦死了

断开和你的连接(notification)

三、BGP的State

(1)Idle(空闲):

在该状态下,它拒绝接收所有入连接

(2)Connect:

Routerfoundrouteandhascompletedthree-wayTCPhandshake;

在这种状态下,BGP过程会等到TcP连接完成以后再决定后续的动作。

如果TcP连接建立成功,BGP连接将ConnectRely清零,完成初始化过程,给邻居发送—个open消息并转移到发送Open消息状态(opensent);

如果TcP连接建方失败BGP过程会继续监听邻居发启的连接,重置ConnectRely计时器并转移到激活状态。

(3)Active(激活状态):

在这个状态下,BGP过程试图与邻居建立一个TcP连接。

如果TcP连接建立成功,BGP连接将ConnectRely清零,完成初始化工作,给邻居发送一个open消息并转移到发送Open消息状态(opensent),hold计时器被置成4分钟。

(4)Opensent:

在这种状态下,已经发送了0pen消息,BGP正在等待从邻居发来的open消息。

当收到一个open消息以后,检查该消息所有的字段。

如果发现差错,会给它的邻居发送一个notification并将状态转移到空闲。

如果在接收到的open消息中没有发现差错,BGP给邻居发送—个KeepaHve消息。

(5)Openconfirm:

在这种状态下,BGP过程会等待一个keepalive或者Notification消息。

如果收到keepalive消息,转移到己建立状态。

如果收到Notification消息或者TCP断开消息,状态转移到空闲。

.

(6)Established:

Peeringisestablished;

routingbegins.(开始传转发表中的路由)

★排错分析:

idle状态:

可能路由表中没有这条路由;

查看连通性

active状态:

指了一个错误的对等体地址(应指向对方公告的更新源地址);

邻居

没有正确的指向你;

更新源地址指错了

四、BGP的属性(路由条目属性):

(10条,我们可以利用这些属性进行BGP的选路,见后的配置)

(1)公认的必选属性(Well-knownmandatory):

⑴ORIGIN(起源):

明确了路由信息的来源

IGP:

从发起者的AS内部协议可以学到的网络层可达信息(NLRI),如利

用NETWORK命令学到的。

起源代码为“i”

EGP:

NLRI是从EGP学到的。

起源代码为“e”或redistribute进来的

Incomplete:

NLRI是从其他手段学到的如IGP分发(redistribute进来的)进BGP。

起源代码为“?

⑵AS_PATH(路径):

用以描述所经过的自治系统(AS),以最近的AS开始,以

发起者的AS结束;

如1.0→A→B→C→D(AS_PATH为:

1.0:

B-A-C)

注意:

只有update消息发送给另一个AS的邻居时(EBGP)BGP才会将他的AS

号加入到AS_PATH中。

AS_PATH前置

⑶NEXT_HOP(下一跳):

在BGP中两个AS之间交换信息(EBGP),传到IBGP后下一跳

指的仍是自主系统的下一跳;

环回口宣告后是0.0.0.0表示下一跳为自己

(2)公认自选属性(Well-knowndiscretionary)

⑴LOCAL_PREF(本地优先级)其高于AS_PATH,决定了出站的选路(默认100)

⑵ATOMIC_AGGREG(原子属性):

同as-set

(3)任选可透明传输属性(Optionaltransitive)我不认识但我会传给下一个

⑴AGGREGATOR:

指聚合在哪里出现。

⑵COMMUNITY(团队属性):

比方在AS1中有1.0和2.0两条路由,现在不允许1.0出

AS1,如果做路由过滤20有个出口就要做20次,很麻烦;

利用团队属性的话只要

有其中的一条属性就出不去了;

其包括如下重要属性:

Internet:

自由公布路由

no-export:

接收到有该属性的路由不传递给他的EBGP对等体(即不给其他AS)

no-local_as:

接收到有该属性的路由不传递给他的EBGP对等体(包括联盟的)

no-advertisment:

接收到有该属性的路由不传给任何BGP对等体(本路由器)

(4)任选非可透明传输属性(Optionalnontransitive)我不认识我则丢弃

⑴MULTI_EXIT_DISC(MED):

BGP的metric,入站选路,优选小的med值(默认0)参照local-prefence出站选路

⑵ORIGINATOR_ID(起源ID)用在路由反射器中

⑶CLUSTER_LIST(簇ID)用来防止环路的产生

★在转发表中:

“i”表示network宣告的(最优)→“e”表示EGP分发进来的→

“?

”表示IGP分发进来的(起源代码)

★最大的优先级,最小的MED值

五、BGP选路原则:

★★★★★

先决下一跳可达

条件同步

(1)最高的权重值(cisco专有0~65535,本地路由器默认32768,不传递到其他路由器,

学到的路由权值为“0”)★只有cisco的有这一项

(2)最高的本地优先级(globalwithinas)

(3)起源于本路由器的优先(即Nexthop=0.0.0.0)

(4)最短的AS_PATH

(5)最小的起源代码优先i<

e<

?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1