当前位置: 首页 > news >正文

【路由系列】BGP

BGP(边界网关协议)详解

BGP(Border Gateway Protocol)​ 是一种用于在不同自治系统(AS)之间交换路由信息的外部网关协议(EGP)​,广泛应用于互联网核心路由。它是路径矢量协议,基于TCP(端口179),具有高可靠性和可扩展性。


一、BGP的报文类型

  1. Open报文

    • 作用:建立BGP邻居关系,协商参数(如版本、AS号、Hold Time、BGP标识符等)。
    • 触发时机:TCP连接建立后发送的第一个报文。
  2. Update报文

    • 作用:携带路由更新信息(新增/撤销路由),包含路径属性(如AS路径、下一跳、Local Preference等)。
    • 关键字段:NLRI(网络层可达信息)、Withdrawn Routes(撤销的路由)。
  3. Keepalive报文

    • 作用:维持BGP邻居关系,周期性发送(默认间隔60秒)。
    • 规则:Hold Time超时若未收到Keepalive,

相关文章:

  • 使用 CryptoJS 实现 AES 解密:动态数据解密示例
  • 数据结构——最短路(BFS,Dijkstra,Floyd)
  • 【蓝桥杯每日一题】3.17
  • HTML5 Video标签详细教程
  • Edge/Chrome浏览器插件设计、开发、发布完整流程
  • 兆芯大道云行 | 破解高性能云计算数据存储瓶颈
  • 《当Keras遇上复杂模型:探寻其潜藏的局限》
  • 总结Solidity 的数据类型
  • 蓝桥杯动态规划实战:从数字三角形到砝码称重
  • 波士顿咨询X大型制造业数字化转型战略规划项目(98页PPT)(文末有下载方式)
  • 知行之桥数据追踪实战指南:三种定位数据的精准方法
  • C++差分风暴:区间修改终极模板
  • SpringBoot实现发邮件功能+邮件内容带模版
  • 理解大模型的function call ,思维链COT和MCP 协议
  • H-ZERO自定义全局字体 支持项目个性化字体需求
  • 【WRF-Urban】城市冠层/建筑楼层设置
  • C++ 学习笔记(三)—— 入门+类和对象
  • MySQL 8主从复制配置最佳实践
  • uniapp 实现微信小程序电影选座功能
  • leetcode-50.Pow(x,n)
  • 解放军仪仗分队参加白俄罗斯纪念苏联伟大卫国战争胜利80周年阅兵活动
  • 国家发改委:美芯片药品等领域关税影响全球科技发展,损害人类共同利益
  • 虚假认定实质性重组、高估不良债权价值,原中国华融资产重庆分公司被罚180万元
  • 欧派家居:一季度营收降4.8%,目前海外业务整体体量仍较小
  • 上海发布大风黄警:预计未来24小时内将出现8-10级大风
  • 体坛联播|双杀阿森纳,巴黎晋级欧冠决赛对阵国际米兰