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

BGP基础协议详解

BGP基础协议详解

  • 一、BGP在企业中的应用
  • 二、BGP概述
    • 2.1 BGP的特点
    • 2.2 基本配置演示
    • 2.3 抓包观察
    • 2.4 BGP的特征
  • 三、BGP对等体关系
  • 四、bgp报文
    • 4.1 BGP五种报文类型(重点)
    • 4.2 BGP报文格式-报文头格式
    • 4.3 Open报文格式
    • 4.4 Update报文格式
    • 4.5 Notification报文格式
    • 4.6 Route-refresh报文格式
  • 五、BGP六种状态机
    • 5.1 Idle状态
    • 5.1Connect、 Active
    • 5.3 Open Sent、Open Confirm
    • 5.4 Established
  • 六、BGP对等体表
  • 七、BGP路由表
  • 八、BGP聚合路由
  • 九、BGP通告原则(重点)
    • 9.1 通告原则一
    • 9.2 通告原则二
    • 9.3 通告原则三
    • 9.4 BGP同步规则
  • 十、BGP路由属性
    • 10.1 路径属性分类
    • 10.2 公认必遵Origin属性(重点)
    • 10.3 公认必遵AS_Path属性(重点)
    • 10.4 公认必遵Next_hop属性(重点)
    • 10.5 公认任意Local_Preference属性
    • 10.6 可选非过度-MED属性
    • 10.7 可选过度-团体属性
  • 十一、BGP的选路规则

一、BGP在企业中的应用

在这里插入图片描述

为方便管理规模不断扩大的网络,网络被分成了不同的As(Autonomous System,自治系统)。早期,EGP(Exterior Gateway Protocol,外部网关协议)被用于实现在AS之间动态交换路由信息。但是EGP设计得比较简单,只发布网络可达的路由信息,而不对路由信息进行优选,同时也没有考虑环路避免等问题,很快就无法满足网络管理的要求。BGP是为取代最初的EGP而设计的另一种外部网关协议。不同于最初的EGP,BGP能够进行路由优选、避免路由环路、更高效率的传递路由和维护大量的路由信息。

二、BGP概述

BGP是一种实现自治系统AS之间的路由可达,并选择最佳路由的矢量性协议。早期发布的三个版本分别是BGP-1(RFC1105)、BGP-2(RFC1163)和BGP-3&#x

相关文章:

  • mysql大数据量分页查询
  • PHP 中的除以零错误
  • 基于 Filebeat 的日志收集
  • Python 鼠标轨迹 - 防止游戏检测
  • Django开发入门 – 3.用Django创建一个Web项目
  • 接入 deepseek 实现AI智能问诊
  • 新数据结构(7)——Object
  • HCIA项目实践--静态路由的拓展配置
  • 消息中间件:RabbitMQ镜像集群部署配置全流程
  • RIME-CNN-SVM故障诊断
  • 在mac中安装Colima使用docker(替代Docker Desktop)
  • MapReduce到底是个啥?
  • 无人机 ,遥控器与接收机之前的通信
  • Python 调用 Azure OpenAI API
  • 浅谈Java Spring Boot 框架分析和理解
  • 掌握正则表达式_模式匹配的艺术
  • 【实测】用全志A733平板搭建一个端侧Deepseek算力平台
  • DeepSeek 助力 Vue 开发:打造丝滑的步骤条
  • 渗透利器:YAKIT 工具-基础实战教程.
  • TCP/IP 协议
  • 体坛联播|C罗儿子完成国家队首秀,德约结束与穆雷合作
  • 英国收紧移民政策,技术工作签证、大学招生面临更严要求
  • 5年建成强化城市核心功能新引擎,上海北外滩“风景文化都是顶流”
  • 三星“七天机”质保期内屏幕漏液被要求自费维修,商家:系人为损坏
  • 中国国家电影局与俄罗斯文化部签署电影合作文件
  • 5月12日至13日北京禁飞“低慢小”航空器