【HCIP】12.BGP基础

  • AS之间传递路由(不产生路由,只传递路由)BGP属于应用层,采用TLV价格。
  • AS号,16bit与32bit。
  • 运行BGP的路由器成为BGP发言者,或者BGP路由器

概述

  1. 采用目的端口179,触发式更新
  2. 能承载大量路由信息
  3. 13条路由选路原则
  4. 支持MPLS/VPN的应用
  5. 提供路路由聚合和路由衰减

IGP与BGP传递路由的区别 

理论知识

  1. BGP传递路由时会进行加工,至少携带三种属性,称为路径属性,根据属性选路
  2. AS PATH:可以用来放环,选路
  3. EBGP:不同AS,IBGP:相同AS
  4. bpg只有一个进程

BGP的报文

Open报文

建立协商对等体关系

Update报文

发送BGP路由更新,发送路由信息

Notification报文

发送报错信息

Keepalive报文

保持TCP,也可以给OPEN报文做确认

Route-refresh报文

刷新,可以对没有收到的路由进行刷新

邻接关系建立

邻居关系建立过程

如果出错则回到IDLE,发送notification,告知错误出现在了什么地方

配置问题

更新源问题

  1. 使用loopback建立邻居,先配置ospf
  2. peer 2.2.2.2 connect-interface l0

TTL问题

  1. EBGP邻居,报文TTL默认为1
  2. peer 3.3.3.3 ebgp-max-hop

BGP的两个表

  1. BGP对等表
    1. IP 版本 对方AS 接收报文 发送报文
    2. network显示的是I
    3. import显示的是?
  1. BGP路由表
    1. 路由表要有路由才能发送
    2. *代表有效路由;>代表最优路由
    3. I代表IGP路由

通告原则

  1. 只发布最优且有效的路由
  2. 从EBGP学到的路由,会传递给所有对等体
  3. IBGP水平分割,从IBGP学到的路由不会传递给IBGP对等体,可以给BGP,全互联
  4. 从IBGP邻居学到的路由,如果要发给EBGP,那么这条路由要在IBGP路由出现
  5. 防环:水平分割,AS path属性

下一跳问题

  1. EBGP传递路由,下一跳会发生改变
  2. IBGP传递路由,下一跳不会发生改变
    1. IBGP更改下一跳 peer 1.1.1.1 next-hop-local
    2. refresh bgp all import

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ICT大龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值