云计算BGP笔记

高薪岗位云计算面试题,云计算运维工程师必备 云计算产业市场规模快速增长,人才需求数量激增。相关云计算企业加大对核心技术的投入,提高对客户的服务,无论从技术层面,运营商层面还是集成与服务提供层面,人才需求巨大。下面给大家分享高薪岗位云计算面试题,云计算运维工程师必备好好收藏吧。 1.osi七层参考模型有哪些? 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 2.udp协议工作在哪一层?ping工作在哪一层? UDP工作在传输层 p... 阅读详情

一、BGP 基础

  1. 产生背景与核心概念
    • BGP(边界网关协议)是自治系统(AS)间的动态路由协议,属于外部网关协议(EGP)。
    • 自治系统(AS)是由统一管理、运行同一 IGP 协议的路由器组成的网络范围,使用 AS 编号标识。AS 编号分为 2 字节(0-65535,公有 1-64511,私有 64512-65535)和 4 字节(公有 65536–4199999999,私有 4200000000–4294967294)。
  2. 协议特性
    • 仅负责 AS 间路由传递,AS 内部路由扩散依赖 IGP。
    • 基于路径矢量算法,以 AS 为 “跳” 单位,通过 AS_PATH 属性防环(检查本地 AS 号是否在路径中,存在则不学习)。
    • 基于 TCP 协议(端口 179)传输,需手动配置邻居,首次收敛发送完整路由表,后续增量更新。
    • 支持路由聚合、过滤和策略控制,具备多种路由属性用于选路。
  3. 对等体类型
    • EBGP 对等体:跨 AS 邻居,通常物理直连,从 EBGP 学到的路由会通告给所有对等体。
    • IBGP 对等体:同一 AS 内邻居,非直连需保证 TCP 可达,从 IBGP 学到的路由默认不通告给其他 IBGP 邻居(水平分割)。
  4. 路由黑洞与解决
    • 原因:IBGP 邻居间存在未运行 BGP 的路由器,无法获取 BGP 路由导致数据包丢弃。
    • 解决方法:BGP 引入 IGP、配置静态路由、IBGP 全连接、路由反射器或联盟。
  5. 消息种类与状态机
    • 消息类型:OPEN(建立连接)、Keepalive(保活,默认 60s 发送,超时 180s)、Update(路由更新)、Notification(错误通知,关闭连接)、Route-refresh(路由刷新)。
    • 状态机:Idle→Connect→Active→OpenSent→OpenConfirm→Established,各状态对应 TCP 连接和邻居协商过程。
  6. 邻居建立条件
    • IBGP:直连或环回口建邻,环回口需修改更新源,TTL 默认 255。
    • EBGP:直连或环回口建邻,环回口需修改最大跳数(默认 TTL=1),需保证 TCP 可达。
  7. 基本配置:启动 BGP 进程、配置 Router-ID、指定邻居及 AS 号、使能地址族、发布路由(network 或 import-route)。

二、BGP 选路及属性

  1. 选路原则(13 条核心顺序)
    • 丢弃下一跳不可达路由。
    • 优选 Preferred-value(私有属性,值越大越优)。
    • 优选 Local-Preference(公认可选,值越大越优,仅 IBGP 传递)。
    • 优先 network 命令生成路由,其次 import-route、聚合路由。
    • 优选 AS_PATH 最短路由。
    • 按 Origin 属性(IGP>EGP>Incomplete)选择。
    • 优选 MED 值最低路由(可选非传递,相邻 AS 间有效)。
    • 优先从 EBGP、联盟 EBGP、联盟 IBGP、IBGP 学来的路由。
    • 后续按 Cluster_list 长度、Originator_ID、Router ID、对等体 IP 地址依次选择。
  2. 负载分担:默认选唯一最优路由,可通过maximum load-balancing命令配置等价路径负载分担。
  3. 路由发布策略
    • 仅发布最优路由(BGP 路由表或 IP 路由表,取决于配置)。
    • 从 EBGP 学到的路由通告给所有对等体,从 IBGP 学到的路由仅通告给 EBGP 对等体(受水平分割限制)。
  4. 核心属性
    • 公认必遵:AS_PATH(防环 + 选路)、Next-Hop(下一跳地址)、Origin(路由来源)。
    • 公认可选:Local-Preference(AS 内选路)、Atomic-aggregate(自动聚合标记)。
    • 可选传递:Community(团体属性,标记路由特征,如 no-export 限制路由传播)。
    • 可选非传递:MED(多出口鉴别器,相邻 AS 入口选路)、Cluster_list(路由反射器防环)、Originator_ID(路由反射器防环)。

三、大规模 BGP 网络优化技术

  1. 对等体组(Peer Group):将相同属性的对等体分组,简化配置,分为 IBGP 和 EBGP 对等体组。
  2. 路由聚合
    • 自动聚合:仅对引入的 IGP 路由聚合至主类,易产生黑洞,默认关闭。
    • 手工聚合:精确汇总,可抑制明细路由(detail-suppressed)、继承明细属性(as-set)或选择性抑制(suppress-policy)。
  3. 路由反射器(RR)
    • 替代 IBGP 全连接,减少邻居数量,解决黑洞问题。
    • 角色:RR(反射器)、Client(客户机)、非客户机,反射规则为从 Client 学来的路由反射给所有 Client 和非 Client,从非 Client 学来的路由仅反射给 Client,从 EBGP 学来的路由反射给所有。
    • 防环机制:Cluster_list(记录反射器集群 ID)和 Originator_ID(路由始发者 ID)。
  4. 联盟(Confederation):将 AS 划分为子 AS,子 AS 内 IBGP 全连接,子 AS 间联盟 EBGP 连接,减少邻居数量,子 AS 使用私有 AS 号。
  5. 团体属性(Community):标记路由特征,公认属性包括 Internet(默认)、no-advertise(不通告任何对等体)、no-export(不传出 AS)等,需手动开启传递(advertise-community)。
  6. 路由衰减(Route Dampening):抑制路由振荡,通过惩罚值、抑制阈值、重用阈值和半衰期控制路由可用性。

四、BGP MPLS VPN 技术

  1. 技术背景:解决传统 VPN 隧道扩展性差、地址冲突、管理复杂问题,实现动态隧道、地址冲突解决和私网路由可控。
  2. MPLS 隧道:天然隧道,基于标签转发,中间路由器无需学习私网路由,支持倒数第二跳弹出(PHP)优化转发。
  3. 组网结构:CE(用户边缘)、PE(运营商边缘)、P(运营商核心),PE 通过多 VRF(VPN 实例)隔离不同 VPN,解决地址冲突。
  4. MP-BGP(多协议 BGP)
    • 扩展 BGP 支持 VPNv4 地址族,通过 MP_REACH_NLRI 和 MP_UNREACH_NLRI 传递私网路由。
    • RD(路由区分符):标识路由所属 VPN 实例,解决地址冲突,格式为 AS: 编号或 IP: 编号。
    • RT(路由目标):控制路由导入 / 导出,决定路由传播范围,包括 Export Target 和 Import Target。
    • 私网标签:PE 为 VPN 路由分配标签,用于数据转发时的 VPN 实例识别。
  5. 配置流程
    • 公网配置:MPLS LDP 建邻、IGP 保证 PE 环回可达。
    • VPN 实例配置:创建 VRF、绑定接口、配置 RD 和 RT。
    • 路由交互:PE 与 CE 间运行 IGP/BGP,PE 间通过 MP-BGP(VPNv4 地址族)传递私网路由,配置路由引入。

五、BGP MPLS VPN 跨域方案

  1. Option A:ASBR-PE 互作 CE,通过普通 EBGP 传递 IPv4 路由,ASBR 绑定 VPN 实例,适合 VPN 数量少的场景。
  2. Option B:ASBR 间通过 MP-EBGP 传递 VPNv4 路由,取消 ASBR 的 RT 检查(undo policy vpn-target),私网标签在 ASBR 替换,适合中小规模网络。
  3. Option C:PE 跨 AS 建立 MP-EBGP 邻居,ASBR 通过 BGP 传递带标签的公网路由,VPN 路由仅在 PE 上存在,适合大规模跨域网络。
Overlay 网络 — VxLAN 与 MP-BGP EVPN 目录 文章目录目录EVPN 诞生的背景BGP EVPN EVPN 诞生的背景 VxLAN 是用来实现大型云计算/数据中心的网络二层互通(大二层)技术,其本身没有控制平面。所以,单存的 VxLAN 组网是手工配置 VxLAN Tunnel,然后结合 Flood and Learn(洪泛和自适应)来完成转发数据之前的表项学习的。这种方式实现上虽然简单,但是会导致网络中存在很多泛洪流量、网络扩展起来很困难。 因此,VxLAN 数据转发前表项学习的泛洪流量成为了一个重要难题。为了解决上述问题,RFC7432 制定了 阅读详情

相关推荐

BGP协议详解与网络路由实战

BGP(Border Gateway Protocol)是互联网中用于自治系统(AS)之间交换路由信息的关键路径向量协议。作为唯一用于全球互联网骨干路由的域间路由协议,BGP 负责在不同 AS 之间传递可达性信息,确保跨网络的数据传输路径最优且稳定。相较于 RIP、OSPF 等内部网关协议(IGP),BGP 更注重策略控制与可扩展性,适用于大规模、复杂的网络环境。本章将深入解析 BGP 的基本工作原理、发展历程,以及其在构建现代互联网基础设施中的核心地位。

weixin_33628677的博客 1259

BGP网络学习总结

1、前言   云计算在中国发展越来越快,企业逐步开始将业务迁移到公有云中,方便运维,节省成本。公有云最复杂的地方是网络,客户对网络的需求千奇百怪,造成网络环境极其复杂,稍有不慎,就会出现网络连通性问题。因此大部分云计算厂商机房网络类型的运营商接入均为 BGP 多线路,保证线路质量。公有云中网络安全也是非常重要,例如DDos攻击,域名未备案封堵系统。我在工作中接触到了BGP高仿和域名未...

wenjianfeng的专栏 1430

深度学习入门:使用CMSIS-NN在微控制器上部署模型的完整指南与Python Jupyter实践

CMSIS-NN是ARM为Cortex-M系列微控制器设计的神经网络库。它旨在提供一套高效、轻量级的神经网络API,使得开发者可以在资源受限的微控制器上运行深度学习模型。CMSIS-NN优化了各种常见的神经网络层,如卷积层、全连接层等,确保它们在微控制器上的运行效率。# 定义模型])# 编译模型# 训练模型这样,我们就得到了一个简单的手写数字识别模型。注意:为了简洁和清晰,本文中的代码可能不是最优的或最完整的实现。为了获得完整的项目和更多的优化技巧,请下载完整项目。

m0_57781768的博客 5882

bgp2云计算

按照这个配置 AR3 - AR8 的接口 IP 地址。等命令检查 BGP 路由表,确保网络可达且无环路。二、BGP 协议配置。

shenyousifang的博客 483

Unipush2.0 App消息推送(在线+离线推送)

使用unipush2.0进行消息推送,包含在线跟离线

weixin_50251467的博客 3696

基于Arduino与光电传感器的心率监测系统:从原理到实现的完整指南

光电式心率监测是一种基于光电容积脉搏波描记法(PPG)的非侵入式生命体征测量技术。其核心原理是利用特定波长光线照射皮肤组织,通过检测因血液容积周期性变化导致的反射光强微弱波动,来获取心率信息。这项技术的关键价值在于实现了低成本、便携化的连续生理参数监测,广泛应用于健康管理、运动科学及嵌入式系统教学领域。在工程实践中,信号处理算法(如移动平均滤波与动态阈值峰值检测)对提升测量精度至关重要。本文以Arduino平台为例,详细解析了如何集成MAX30102或Pulse Sensor Amped等光电传感器,结合T

weixin_33461476的博客 245

BGP带宽详解

BGP(Border Gateway Protocol,边界网关协议)带宽是指利用BGP协议实现的多线智能路由带宽,主要用于优化网络访问速度,提升跨运营商(如电信、联通、移动)用户的访问体验。

A2321161581的博客 1770

浅谈Android MVI架构---大自然的搬运工~~~

浅谈 Android MVI架构

hong_world的博客 2152

云计算BGP作业

3、AR2/AR4使用 import-route ospf 导入 OSPF 路由到 BGP。3、在AS100、AS200、AS300之间使用 BGP 实现自治系统间互联。4、每台路由器能 Ping 通所有其他设备的 Loopback 地址。2、所有环回地址需在BGP中发布;AS200中通过 OSPF 传播。1、AR2~AR4之间使用 OSPF,形成一个Area 0。1、实现五台路由器(AR1 ~ AR5)的环回地址互通。2、在AS200内部使用 OSPF 实现动态路由交换。4、保证路由的可达性,避免环路。

2301_80188692的博客 187

Ultralytics YOLO模块自定义与替换实战技巧

本文详细介绍了在Ultralytics YOLO框架中进行模块自定义与替换的实战技巧。通过从零开始添加全新模块(如注意力模块)到进阶替换现有模块(如增强版卷积),并涵盖模块注册、YAML配置、模型融合及ONNX导出等关键步骤,帮助开发者深度定制YOLO模型,以应对复杂检测任务与部署需求。

numpy6sculptor的博客 930

DM9000有线网卡驱动编写

DM9000有线网卡驱动编写 1.DM9000简介   DM9000 是一款完全集成的、性价比高、引脚数少、带有通用处理器接口的单芯片快速以太网控制器。 自 带一个 10/100M PHY 和 4K 双字的 SRAM ,DM9000A 为适应各种处理器提供了 8 位、16 位数据接口访问 内部存储器,DM9000 拥有自动协商功能,DM9000 特性如下:   1.集成自适应 10/100M 收发器。   2.内置 16k 字节的 SRAM。   3.支持硬件帧校验。   4.兼容 3.3V 和 5.0V

weixin_44453694的博客 4672

零基础小白刚入门你一定要看的BGP基础

【温馨提示】需要资料或者需要进扣群交流划到最底部 BGP 什么是BGP? BGP主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。中国联通、中国电信、中国铁通和一些大的民营IDC运营商都具有AS号,全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。使用此方案来实现多线路互联,IDC需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号,然后通过BGP协议将此段IP地址广播到其它的网络运营商的网.

823

完整功能-《网络安全创新实践》:设计并实现一种基于Npcap的网络嗅探器(直接能运行cpp的MFC代码+实验报告)

《网络安全创新实践》:设计并实现一种基于Npcap的网络嗅探器。(直接能跑的MFC)监听所有数据包,以及监听指定IP地址的数据包;(2)能够显示完整的IP数据包首部信息,例如:版本、首部长度、数据包长度、数据包类型(协议字段)、TTL、源IP地址、目的IP地址等;(3)能够显示完整的TCP报文段信息,例如:源端口、目的端口、序号、确认号、数据部分等;(4)能够自动检测SQL注入攻击等Web攻击行为;(5)能够将监听到的数据包信息保存到文件中,以及从文件中读取并显示数据包信息;(6)具有图形化操作界面。

weixin_46531010的博客 660

OSPF和BGP的区别

你好,这里是联盟站。是当今信息社会的基石,而路由协议则扮演着确保数据有效传输的关键角色。在这个领域,BGP(边界网关协议)和OSPF(开放最短路径优先)两者都是备受瞩目的路由协议,它们分别适用于不同的网络环境。,作为一种路径矢量协议,主要应用于互联网核心,特别是用于连接不同自治系统的互联网边界网关。其设计目的是实现全球范围的路由信息交换,确保数据在不同自治系统之间的高效传输。BGP的特点在于其灵活性和可扩展性,使其成为处理复杂网络结构的理想选择。,则是一种链路状态协议,更适用于单一自治系统内部的网络环境。

dgw2648633809的博客 5661

【ComfyUI专栏】ComfyUI 常用工作流下载与分享网址

首先我们来分享第一个网站,Openart 网站,这个网站同时也能提供比较多的其他类型。但是如果希望下载工作流,我们可以访问到如下的这个站点。作为ComfyUI的学习用户来说,我们通常需要借助他山之石来帮助我们快速成长,因此我们需要找到能够分享和下载的网址。,当前网站是综合性网站,在网站中可以下载各种不同的类型,其中工作流只是可以下载的非常小的部分。这个网站也可以浏览不同的工作流,这个工作流的地址和访问如下的站点。

技术与管理的平衡木- 7788

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

为什么选择云计算?

为什么选择云计算?了解更多关于云计算内容 一、有效解决硬件单点故障问题 单点故障是指某个硬件的故障造成网站某个服务的中断。要真正解决这个问题,需要为每个硬件准备冗余,这不仅大大增加了硬件购置成本,而且部署与维护成本也不容小视。 而云计算平台是基于服务器集群,从设计之初就考虑了单点故障问题,并在建设时有效地解决了这个问题。如果一家云服务商出现单点故障问题,就如同存在银行的钱丢了。 二、按需增/减硬件资源 自己托管服务器,增/减硬件一直是头疼的问题。了解更多关于云计算内容 增加服务器的时候,购买服务器需要时间

Dou_Hua_Hua的博客 984

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

云计算环境下的BGP协议应用

BGP(border gateway protocol) 边界网关协议,是基于TCP的路由交换协议,主要的应用场景是互联网各大运营商自治系统AS的互联,BGP线路主要特点就是:单IP多线路接入,消除跨网访问,保证访问质...

600

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

云计算~BGP路由技术

云计算~BGP路由技术AS概念BGP路由协议的特点BGP分类BGP的五种报文、六个状态机、九个原则五种报文六个状态机九个交互原则实验展示R1配置命令R2配置命令R3配置命令R4配置命令 AS概念 是指再同一个组织管理下,使用相同策略的设备的集合。 再不同的AS是通过AS号进行区分的,AS的取值范围是:1~65535,而其中的64512 — 65535为私有AS号。IANA负责AS号的分发。 BGP路由协议的特点 a、BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性。 b、BGP

灵魂在求知中净化。。。 857

小鸟云计算:广东数据中心动态BGP组网完成

据悉,小鸟云计算广东数据中心将于近日开放,采用动态全穿透BGP线路,是继北京和上海之后全国第三个实现动态BGP多线路机房的省份。面对目前市场上充斥着不计其数的BGP线路和经过各种优化的双线线路均宣传为BGP线路。但作为客户,理应了解自己所选择的网络接入商,提供的是哪种BGP,优先选择哪种BGP会让您的客户体验度始终保持高效的感受。首先,得明白什么才是真正...

weixin_34034261的博客 162

云计算学习笔记——三层交换机、动态路由、默认路由、OSPF篇

三层交换=二层交换+三层转发也可以说是交换机+路由在三层交换机上配置的VLAN接口为虚拟接口使用vlanif(VLAN虚拟接口)实现vlan之间路由-VLAN接口的引入使得应用更加灵活动态路由基于某种路由协议实现动态路由的特点:减少了管理任务配置接口IP地址后,路由表中生成直连路由动态路由不需要手工写路由,路由器之间能够自己相互学习默认路由:去往任意网络,任意子网掩码,具有唯一的默认的下一跳地址。在所有的企业中,具有路由功能的设备,都必须有默认路由。

forpoppet的博客 1374

科普文:软件架构网络系列之【为什么需要BGP机房】

BGP机房是一种专门用于托管Internet边界路由器的高性能数据中心,通过高速互联网络连接不同运营商、地区和国家的网络,提供高质量、高可靠、低延迟的互联网接入服务。 BGP是边界网关协议(Border Gateway Protocol)的简称,它是一种用于在自治系统(Autonomous System,AS)之间交换路由信息的协议。 BGP机房托管了大量的边界路由器,这些路由器通过BGP协议与其他AS的路由器交换路由信息,帮助互联网信息从源站点到目标站点进行传输。 BGP机房还提供路由优化、防御DD

为无为,事无事,味无味。 1189

阿里云bgp服务器优势有哪些?搭建bgp服务器怎么做?

阿里云bgp服务器优势有哪些?搭建bgp服务器怎么做?

1102

云计算作业

1、R1 配置2、R2 配置3、R3 配置4、 R4 配置5、R5 配置[r2]ospf 1R3R4R2:R3:R4:R5:R4:R5:R2:

2301_80438544的博客 942

动态BGP与静态BGP

在阿里云上选择ECS的时候,发现有动态BGP和静态BGP区分,静态的要便宜些,搜了下区别如下: 静态BGP路由是指由网络运营商手动配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,运营商需要手动去修改路由表中相关的静态路由信息。静态路由信息在默认情况下是私有的,不会传递给其他的路由器。静态路由一般适用于比较简单的网络环境,在这样的环境中,运营商易于清楚地了解网络的拓扑结构,便于设置正确的路...

weixin_30677475的博客 704
上一篇: OSPF笔记+实验报告
下一篇: 10.16云计算作业-rhcsa课程复习练习题
UseLessQQ
博客等级 码龄3年 73粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值