bgp学习笔记

Bgp学习笔记

上午课程:bgp基础

获得外网的路径方式

  1. 静态:IP ROUTE 0.0.0.0 0.0.0.0 出接口 下一跳(多宿主链接场景欠佳,控制层面对于选路而言,不可控,适合单宿主场景)
  2. Bgp:适用于多个AS之间,传递不同AS之间的明细路由(适合多宿主,通过操控bgp属性实现选路,调用route-map,一般运营商全网运行bgp,企业园区网络一般只有边界路由器运行bgp)

多宿主(冗余备份)与单宿主(有单点故障)的接入区别指的是边界数量。

AS号 :0-65535

1-64511 公有AS号(全网唯一)

64512-65535 私有AS号(若要使用链接运营商需要使用到AS翻译技术)

例: 中国电信 (4134)

     联通  (9929)  

可查全网as使用情况(www.cidr-report.org

Bgp 使用tcp179端口号

Ps:BGP 默认是路由的搬运工,建立邻居是建立邻居,传路由是传路由,默认不会产生任何路由。(将igp路由转变为bgp路由传输给邻居,需要使用network或者重分发转换)

路由逻辑:

Igp:hop-by-hop 每传一跳,下一跳地址发生改变。

Bgp:as-by-as  将一个AS当成一个逻辑的一跳对待,每传一个AS下一跳才会发生变化

Bgp邻居

Ibgp:

Ebgp:

邻居路由特性:

始发bgp路由:

network(路由通告,跟的是路由表中原本存在的路由,在IGP中叫做宣告,bgp一旦启用,所有接口都会启用,所以不叫宣告叫通告路由)

redistribute:重分发

aggregate:既可以汇总也可以聚合(前提是已经通过bgp收到了明细路由,汇总后会在本地路由表中产生一条汇总路由再给邻居传输走。)

始发路由先加入本地的bgp表(这些路由与路由表中的区别是,在此表中路由都携带bgp属性,)

下一跳继承:通常igp路由在通告进bgp时会有下一跳,则bgp表中的下一跳与路由表中igp路由的下一跳是一样的,称之为路由继承

下一跳0.0.0.0(通常将原本路由表中没有下一跳的路由通告进bgp时,本地bgp表中这些路由的下一跳则为全0,如:直连,部分静态,pppoe路由,全0代表没有下一跳。)

下一跳传递时变化情况:

下一跳0.0.0.0

无论传递给哪种bgp邻居时下一跳都会变更为我对邻居的更新源地址

若是下一跳继承的邻居:

发送给ibgp邻居时,下一跳不变。

发送给ebgp邻居时(跨越AS传递时)改变为我对邻居的更新源地址。)

通过邻居收到的bgp路由

下一跳不可能是0.0.0.0

通过ibgp邻居接收到一条ibgp路由:

只能通告给所有ebgp邻居,不能通告给ibgp邻居。(ibgp的水平分割)

通过ebgp邻居收到一条ebgp路由:

可以通告给所有其他邻居(无论IBGP或是EBGP)

下一跳传递时变化情况:

通告给ebgp时:下一跳改变为更新原地址(AS之间传输)

通告给ibgp时:下一跳不变。(AS内部传输ibgp路由下一跳不改变)

运行bgp情况:

1、作为一个传输as时

2、多宿主链接

3、部署大量bgp策略

Bgp是选路王者:既可以做入向路由控制,也可以做出向路由控制。

bgp特性:

封装 layer2|ipv4|tcp|bgp|fcs

1、基于tcp封装的协议(tcp是点到点协议)别想支持组播,只能单播传递

2、TCP目的端口:179(两端路由器谁先neighbor,对端为端口号179,我的为随机,)

3、纯增量更新:更新是一锤子买卖。(思科有时候还需要软清)

4、Keeplive报文用于维护邻居关系,60S发送一次,三分钟未收到则down邻居。

5、bgp路由之间依据十三部选路原则比较好坏,跟其他协议比较好坏时依旧是比较管理距离大小。

6、可以存放几百万条路由

7、三张表:邻居表、bgp表(包含各种bgp属性)、路由表(放置的都是最有路由)

8、bgp默认不支持负载均衡,通过十三部选路原则一定可以选出优劣(可以开启负载均衡特性)

10、若不手工指定router-id 还回口最大作为router-id,若没有还回口使用最大的物理接口作为router-id

bgp五种报文

open:建立邻居关系

keeplive:维护邻居关系,60S周期性发送,若3分钟未收到,则down邻居

route refresh:路由刷新,例:clear bgp ipv4 unicast * soft 进行软清

update:路由更新,纯增量更新。

notification:正常情况下是没有此报文的,若有问题,如邻居as号指定错了,或者open报文或者update报文有问题,会发出警报并断开邻居关系。

下午课程

BGP对等体组

Router bgp XX

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值