BGP路由笔记

BGP(边界网关协议)是距离矢量类型的EBGP动态路由协议。用来解决不同AS之前的选路问题,为了防止AS间产生环路,当BGP设备接收EBGP对等体发来的路由器时,会将路由信息AS-path列表中带有本地AS号的路由器丢弃。BGP设备部将从IBGP对等体学习到的路由发布给其他IBGP对等体。
一,BGP有两种报文交互角色speaker(发言者)和peer(对等体)
二,和ospf一样,BGP也使用router id来标识一个BGP设备,路由器ID会在BGP会话建立时发送open报文中携带,通常是ip地址的格式。在没有手动配置router ID的情况下,默认使用设备上的loopback接口ip,如果没有配置loopback,则使用设备上物理接口最大的ip地址作为GBP的router id。
三,BGP本身不会产生路由也不发现路由,需要通过引入import-router方式和network,各种IGP路由 直连路由 和静态路由实现网络的连接。
四,BGP报文类型及格式 BGP协议有5中报文:open(建立) ,update(更新),notification(通知)当BGP检测到错误状态时,就会向对等体发送,之后连接会立即中断,keepalive(保持活跃)会周期行的向对等体发送,和router-refresh(路由器刷新)。
五,BGP路由属性分类
公认必遵-所有BGP设备都可以识别,且必须在update报文中存在,
公认任意-所有BGP设备都可以识别,但不要求存在于update中,
可选过渡-BGP设备可以不识别,但是会接收此类属性,且可以通告给其他对等体
可选非过渡–设备可以不识别,会接收,但是不会通告给其他对等体。
常见BGP路由属性及类型
六,BGP协议的选路规则
BGP规定下一跳策略(首先丢弃下一跳不可达的路由器),其中下一跳策略的优先级高于BGP路由选路规则,其次按顺序如下:
A,优选协议首选值(Preferred-value)默认255属性值最高的路由
B,优选本地优先级(Local-pref)默认100属性值最高的路由
C,依次优选手动聚合路由,自动聚合路由,network命令引入路由,import-router命令引入路由,从对等体学习到的路由
D,优选AS路径(AS-Path)最短的路由
E,依次优选Origin属性为IGP,EGP,incomplete的路由
F,对于来自同AS的路由优选MED属性最低的路由,依次优选EBGP路由,IBGP路由
G,优选Cluster-list最短的路由-Router
H,ID最小设备发布的路由
I,优选从最小IP Address的对等体学来的路由。

七,BGP对等体的建立 更新 删除过程需要5中报文,6中状态机和5个原则。
1, Open报文:用于建立BGP对等体连接
2, Update报文:用于在对等体之间交互路由信息
3,Notification报文:用于中断BGP连接
4, Keeplive报文:用于保持BGP连接
5, router-refresh报文:路由刷新
八,6中状态机分为:空闲(idle)初始状态,连接(connect),活跃(active),open报文已发送(opensent),open报文已确认(openconfirm)和已建立连接(Established)
九,BGP对等体之间的5中交互原则
1,从IBGP对等体获得的BGP路由,只发给它的EBGP对等体
2,从EBGP对等体获得的BGP路由,发送给它所有的EBGP和IBGP对等体
3,当存在多条到达同一目的地址的有效路由时,BGP设备只将最优路由发布给对等体
4,路由更新时,BGP设备只发送要更新的BGP路由,不是发送整个路由表
5,所由对等体发送的路由,BGP设备都会接收。
十,配置命令:
bgp 100
router-id 1.1.1.1
peer 1.1.1.2 as-number 100
peer 1.1.1.2 description ISP1
peer 1.1.1.2 connect-interface GigabitEthernet0/0/0

ipv4-family unicast
undo synchronization
peer 1.1.1.2 enable

ipv4-family multicast
undo synchronization
network 10.0.0.0 255.255.255.0
import-route rip 1
peer 1.1.1.2 enable

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值