学习笔记 - BGP 基本概念

BGP 基本概念

  • 自治系统 AS (Autonomous system)
     
  • 动态路由协议
    • 内部网关协议 IGP  (Interior Gateway Protocol)
      • RIP、OSPF、IS-IS
    • 外部网关协议 EGP (Exterior Gateway Protocol)
      • BGP
         
  • 边界网关协议 BGP (Border Gateway Protocol)
    • 传输层协议:TCP
    • TCP端口号:179
       
  • BGP 邻居关系类型
    • EBGP 邻居关系:处于不同的AS (直连 TTL=1)
    • IBGP  邻居关系:处于相同的AS (无需直连)
       
  • IBGP 水平分割规则
    • 规避 AS 内 BGP 路由传递时可能引发的路由环路问题
       
  • BGP 同步规则
    • IBGP 路由与 IGP 路由同步,规避 BGP 路由黑洞问题
       
  • 路由通告原则
    • 选择最优的路由使用并通告给 BGP 邻居
    • 从 EBGP 邻居学习到 BGP 路由时
      • 会通告给所有 IBGP  邻居
      • 会通告给所有 EBGP 邻居
    • 从 IBGP  邻居学习到 BGP 路由时
      • 不会通告给 IBGP  邻居 —— IBGP 水平分割规则
      •  会通告给 EBGP 邻居 —— BGP 同步规则
        • BGP 同步激活 —— 从 IGP 协议学习到
        • BGP 同步关闭 —— 缺省关闭(华为)

BGP 报文类型

  • 报文的头部格式
    • 标记 (Marker)
    • 长度 (Length)
    • 类型 (Type)
      学习笔记 - BGP 基本概念_第1张图片
  • Open 报文
    • 版本 (Version)
    • AS号 (AS Number)
    • 保活时间 (Hold Time)
    • 路由器标识符 (Router-ID)
    • 可选参数长度 (Optional Parameters Length)
    • 可选参数 (Optional Parameters)
      学习笔记 - BGP 基本概念_第2张图片
  • Update 报文
    • 撤销路由的长度 (Withdrawn Routes Length)
    • 撤销的路由条目 (Withdrawn Routes)
    • 总路径属性长度 (Total Path Attribute Length)
    • 路径属性 (Path Attributes)
    • 网络层可达信息 (Network Layer Reachability Information)
      学习笔记 - BGP 基本概念_第3张图片
  • Notification 报文
    • 错误代码 (Error Code)
    • 错误子代码 (Error Subcode)
    • 数据 (Data)
      在这里插入图片描述
  • Keepalive 报文

BGP 相关命令

  • 查看 BGP 邻 居:display bgp peer
  • 查看 BGP 路由表:display bgp routing-table
  • 将路由发布到 BGP :network
  • 将路由引入到 BGP :import-route
  • 向 BGP 发布汇总路由 :aggregate

你可能感兴趣的:(HCIP,学习笔记)