【HCIP】学习 -- BGP数据库

301 阅读2分钟

image.png

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第27天,点击查看活动详情

BGP数据库

  • 邻居表 BGP邻居名单
  • BGP路由表(转发数据库)列出从邻居那里获取到的
  • IP路由表 列出最佳路由
  • Adj-RIB-In 邻居宣告给本地的未处理的路由信息库
    • 邻居发布路由信息之后,先进这张表
  • Adj-RIB-Out 本地宣告给指定邻居的路由信息库

BGP路由信息处理过程

image.png

从邻居来的更新信息先进Adj-RIB-In这张表进行缓存,在进BGP路由表之前先经过策略进行筛选。

BGP路由宣告原则

  • 缺省状况下,BGP不发布任何本地路由

  • 只有明确宣告的网络才会发送给邻居

  • 宣告的网络必须能精确地在路由表中找到

  • 多条路径时,只选最优的给自己使用

  • 只把自己使用的最优路由宣告给邻居

  • 从EBGP学习到的路由会宣告给所有邻居

  • 从IBGP学习到的路由不会宣告给IBGP

  • 从IBGP学习到的路由会宣告给EBGP

image.png

IBGP之间的更新只有一跳,目的只防止环路。

查看BGP路由表

display bgp routing-table

image.png

BGP路由宣告方法

# 宣告路由,精确匹配且存在路由表中
network 192.168.0.0 255.255.255.0/24

# 引入路由,通常结合路由策略
import-route ospf/rip/static/connetc

# 允许引入缺省路由,默认不允许
default-route imported

# 向邻居宣告一条缺省路由,不论本地是否存在缺省路由
peer 2.2.2.2 default-route-advertise

BGP路由生成方式- network

image.png

RTC

router id 3.3.3.3
bgp 200
peer 10.1.23.2 as-number 100

RTB

router id 2.2.2.2
bgp 100
peer 10.1.23.3 as-number 200
ipv4-family unicast
network 10.1.12.0 255.255.255.0
network 100.0.0.0 255.255.255.0
network 100.0.1.0 255.255.255.0