当前位置: 代码迷 >> 综合 >> 第八天总结作业
  详细解决方案

第八天总结作业

热度:59   发布时间:2024-02-01 00:01:51.0

双向重发布

OSPF有双优先级,内部值为10,外部值为150

1-内部路由优先级要小于其他 IGP 路由协议

2-外部路由优先级要大于其他 IGP 路由协议

外部大于内部会给该路由协议带来路由引入的水平分割保护

任何与 ospf 做双点路由引入的 igp 协议都不会出现次优和环路(除了 ospf 的外部路由)

BGP

BGP是一种路径矢量型外部网关动态路由协议

主要用于交换 AS 之间的可达路由信息,构建 AS 域间的传播路径,防止路由环路的产生,并在 AS 级别应用一些路由策略

不在于自动发现网络拓扑,而在于在 AS 之间选择最佳路由和控制路由的传播

用 TCP 协议的高可靠性来保证 BGP 协议的稳定性,可以在非直连之间建立邻居

BGP 报文类型

Open 报文(协商 BGP 参数)Update 报文(交换路由信息)Keepalive 报文(保持邻居关系)

Notifcation 报文(错误通知)Route-Refresh 报文(用于在改变路由策略后请求对等体重新发送路由 信息)

BGP邻居状态

1-Idle(此状态是 BGP 初始状态,在 Idle 状态下 , BGP 拒绝邻居发送的连接请求。只有在收到本设备的 Start 事件后, BGP 才开始尝试和其它 BGP 对等 体进行 TCP 连接,并转至 Connect 状态)

2-Connect(此状态下,BGP 启动连接重传定时器【Connect Retry ,缺省为 32 秒】, 等待 TCP 完成连接)

3-Active(此状态下, BGP 总是在试图建立 TCP 连接)

4-Opensent(此状态下, BGP 等待对等体的 Open 报文,并对收到的 Open 报 文中的 AS 号、版本号、认证码等进行检查)

5-OpenConfirm(此状态下, BGP 等待 Keepalive 或 Notification 报文。如果 收到 Keepalive 报文,则转至 Es ta blished 状态,如果收到 Notification 报文,则 转至 Idle 状态)

6-Established(此状态下, BGP 可以和对等体交换 Update、Keepalive. Routerefresh 报文和 Notification 报文)

BGP数据库

IP 路由表IP-RIB(全局路由信息库,括所有 IP 路由信息)

BGP 路由表Loc-RIB(BGP 路由信息库,包括本地BGP路由器选择的路由信息)

BGP邻居表(对等体邻居清单列表)

Adj-RIB-In(对等体宣告给本地 BGP Speaker 的未处理的路由信息库)

Adj-RIB-Out(本地 BGP Speaker 宣告给指定对等体的路由信息库)

BGP通告原则

1-从 IBGP 对等体获得的路由,只发布给 EBGP 对等体

2-从 EBGP 对等体获得的路由,发布给所有 EBGP 和 IBGP 对等体

3-只将 BGP 的最优路由发布给对等体

只发送更新的 BGP 路由

IBGP 与 IGP 的同步,其目的是避免误导外部 AS 的路由器

BGP路由信息处理

当从对等体接收到更新数据包时,路由器会把这些更新数据包存储到路由选择信息库(Routing Information Base, RIB)中,并指明是来自哪个对等体的(Adj-RIB-In)。这些更新数据包被输入策略引擎过滤后,路由器将会执行路径选择算法,来为每一条前缀确定最佳路径

 得出的最佳路径被存储到本地 BGP RIB (LoC-RIB)中,然后被提交给本地 IP 路由选择表(IP-RIB),以用作安装考虑

除了从对等体接收来的最佳路径外, LoC-RIB 也会包含当前路由器注入的 (被称为本地发起的路由) ,并被选择为最佳路径的 BGP 前缀。Loc- RIB 中的内容在被通告给其他对等体之前,必须通过输出策略引擎。只有那些成功通过输出策略引擎的路由,才会被安装到输出 RIB (Adj-RIB-Out) 中

  相关解决方案