BGP难点详解

BGP详解+配置 BGP 考点:对等体、BGP消息、BGP基本配置、属性 是什么: BGP是边界网关协议,目前版是BGP4,是一种增强的距离矢量路由协议。该协议运行子不同AS的路由器之间,用于选择AS之间花费最小的协议。BGP协议基于TCP协议,端口为179.使用面向连接的TCP可以进行身份认证。可靠地交换路由信息。BGP+支持IPV6 BGP特点: (1)不用周期性发送路由信息。 (2)路由变化,发送增量路由(变化了的路由信息)。 (3)周期性发送Keepalive报文效验TCP的连通性。 1.对等体(Peer) 在BGP 阅读详情

1.为什么要实现全互联?
如果发送更更新的IBGP邻居没有和所有的IBGP路由器都直接相连.则与之直接相连的路由器将收到BGP更新,而不与之直接相连的路由器收不到,因此它们的IP路由表不同.路由表不一致可能引发路由环路或者黑洞,因为自治系统中所有运行BGP的路由器都默认做出这样的假设,即自治系统中每台BGP路由器都直接与其它所有BGP路由器交换IBGP信息.(默认认为物理上全互联)
通过以全互联的方式连接所有的IBGP邻居,当前自治系统的BGP边界路由器收到来自外部的变化信息后,将负责将其通告给所有的IBGP邻居.IBGP邻居收到更新后,不将其发送给其它任何IBGP邻居,因为它们假设发送该更新的IBGP邻居与所有IBGP发言者都直接相连,它已经将该更新发送给了每个IBGP邻居.(即边界路由器负责把BGP信息发送给所有的IBGP邻居)
因为物理上全互联花费昂贵,所以现网中的网络都不是物理上全互联的,为了达到和物理上全互联一样的效果,那么就要做逻辑上的全互联.

2.总之,自治系统内IBGP邻居之间的路径成为中转路径,这种路径中的所有路由器都必须运行BGP.这些IBGP会话必须是全互联的.(即通过BGP到达目的地的路径上的所有路由器都要有BGP信息)
即数据包在去往目的地的路径上的路由器都必须有去往该目的的路由.

3.如果自治系统没有全互联,那么最好启用同步来防止可能出现的黑洞问题.(每台都启用,同步对内部路由器的影响是不填充路由表,对边界路由器的影响是不填充路由表以及不通告给EBGP邻居)
BGP同步规则指出.BGP路由器不应该使用通过IBGP获悉的路由或将其通告给EBGP邻居,除非该路由是本地的或者通过IGP获悉的.
BGP同步规则确保了整个自治系统中信息的一致性,从而避免自治系统中出现黑洞(例如,将某个目的地通告给外部邻居,而此时并非自治系统中的所有路由器都能到达该目的地)

4.如果本地接收到的open消息经过协商参数是合法的,那么就发送keepalive包进行确认.默认60s,协商成较小的,如果配置为0,那么永不超时,不发送keepalive包.keepalive包报头19字节.

5.AS路径属性.as属性要在EBGP上做.仅当路由器将

CCNP-BGP基本配置 理解IBGP和EBGP 学会IBGP全互联 学会用环回口建立EBGP邻居 //BGP是可靠性协议,所以在建立邻居之前必须建立TCP连接。#debug ip tcp packet //BGP并不是在每次需要发送更新时,都建立TCP连接,只是第一次才需要三次握手。 //BGP是通过keepalive消息来维持邻居间的TCP连接,默认每60s发送一次。 //建立邻居前,需确认AS号、版本号、hold time等信息的正确性。 //IBGP/EBGP邻居要通过IGP进行路径学习确保TCP可达。 //BGP协议本身实际上并不发现路由,BGP将路由发现的工作全部移交给了IGP协议,它本身着重 阅读详情

相关推荐

BGP 选路-01

本文系统解析 BGP 路由协议的选路核心机制,围绕 13 条选路优先级规则展开,从下一跳可达性验证到邻居 IP 地址比较,逐层递进阐述选路逻辑。重点介绍 Pref - Value、Local - Preference、AS_Path 等关键属性的分类与特性,通过实战案例演示 EBGP 与 IBGP 路由优先级比较过程。 文中强调 BGP 选路遵循 “自上而下、唯一匹配” 原则,例如在相同属性条件下,EBGP 路由优先级高于 IBGP 路由,AS_Path 短的路由优于长路径路由。同时结合属性分类表,区分公

qq_52752991的博客 2209

什么是BGP

文章目录什么是BGPBGP路由协议的特点IBGP水平分割规则BGP的路由器号(Router-ID)BGP工作原理BGP分类 什么是BGP BGP——边界网关协议 是一种实现自治系统AS之间的路由可达,并选择最佳路由的距离矢量路由协议。 什么是AS 自治系统(Autonomous System,AS):指在同一个组织管理下、使用相同策略的设备的集合。 不同的AS通过AS号区分的,AS号的取值范围165535.其中6451265535是私有AS号。IANA负责AS号的分发。 早期发布的三个版本分别是BGP-1

weixin_55609821的博客 1万+

BGP简介、BGP状态机、BGP的各种属性详解

一、简介 1、BGP全称为边界网关路由协议,典型的外部网关路由协议,是一种无类别的路径矢量(高级的距离矢量)型协议,又可以是一种路径优先协议,采用分布式计算,用于管理AS之间的路由信息传递。 2、特性 (1)可靠性:采用tcp作为可靠性机制,单播建邻,基于tcp的179端口工作,因为更新量巨大,所以只能采用触发更新; (2)可控性:AS之间提供丰富的属性来干涉选路,用来灵活的选择路由并且都需要人工...

qq_44027899的博客 2412

BGP详解

BGP: BGP:边界网关路由协议 无类别路径矢量EGP协议(为距离矢量型协议的升级版); AS之间沟通使用的协议(AS为自治系统) AS号: 0-65535 1-64511公有 64512-65535私有 对于IGP路由协议主要使命在路由的自动发现和计算上,而BGP主要在路由的控制和选择上。 BGP的版本:共有4个版本 V1,V2,V3,V4 现在是V4,若版本不一致则会协商,高版本兼...

qq_43573722的博客 2539

BGP协议详解(一)

当有多条到Internet连接时应该使用边界网关协议BGP来控制路径选择 自治系统 自治系统:一组被统一管理的路由器,他们使用相同的内部网关协议和统一的度量值来决定如何在自治系统内部来分组,并使用自治系统之间的路由协议来决定如何将分组路由到其他自治系统 自治系统号:16位整数 1-65535 私有的64512-65535 内部网关路由协议IGP:rip,ospf,isis,eigrp 外部网关协议...

liboyang990814的博客 4305

网络安全之BGP详解

在IBGP协议里邻居关系建立或路由传递时,只能在直连之间传递(大多数用的组播更新,组播更新地址用的是224.0.0.X,而224.0.0.X的地址用的TTL值默认为1,所以不能跨网段传递路由,而BGP为什么行可以跨网段传递,是因为它是基于TCP的,TCP是要进行三次握手的,即只要两个IP之间能相互通信,就能进行三次握手,能够三次握手BGP就能传路由,跟中间传递的路由器没有关系,对于中间的路由器而言,它们只知道传递的是点对点的TCP数据包,而实质上这里面承载着BGP的路由信息)。

m0_65858385的博客 3368

BGP路由黑洞之全互联解决方案及对等体组配置

BGP 二、BGP全互联 1、去掉之前的R2和R5上的路由引入 [R5-ospf-1]undo import-route bgp [R2-ospf-1]undo import-route bgp 2、配置BGP全互联解决路由黑洞同时打破IBGP的水平分割 AS200内的设备两两之间配置IBGP邻居关系 R2 BGP 配置: [R2-bgp]di th bgp 200 router-id 2.2.2.2 peer 3.3.3.3 as-number 200 peer 3.3.3.

Bert_Wang的博客 1892

自动化测试软件设计:C# + VISA 库实现多接口(GPIB/USB)测试仪器控制

本文介绍了如何利用C#和VISA库开发支持多接口的自动化测试软件。VISA库作为标准化API,能够统一控制GPIB、USB等不同接口的测试设备。文章详细阐述了软件设计目标,包括多接口支持、统一控制、自动化脚本执行等功能。重点讲解了C#中VISA库的安装配置,并提供了设备控制类的核心代码实现,涵盖设备连接、命令发送、响应读取等关键操作。通过具体示例展示了GPIB和USB设备的连接方式,并扩展了自动化测试脚本功能。该方案具有高扩展性和维护性,适用于电子设备测试、生产线检测等多种场景,为自动化测试系统开发提供了实

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1713

从零搭建ECG心电图仪:模拟前端电路设计与噪声对抗实战

在电子工程和生物医学信号处理领域,微弱信号的采集与放大是核心挑战。其基本原理在于利用高精度模拟电路,从强大的环境噪声中提取出有用的差分信号。这项技术的核心价值在于将理论上的传感器信号转化为稳定、可靠的可用数据,是连接物理世界与数字系统的关键桥梁。在医疗监护、工业传感和科学测量等场景中,高性能的模拟前端设计直接决定了整个系统的精度与可靠性。本文聚焦于生物电信号采集这一具体应用,深入探讨如何运用差分放大器、低通滤波器和陷波滤波器等经典模块,构建一个能够有效对抗工频干扰和接触噪声的实用电路,最终实现从人体体表清晰

weixin_30616969的博客 460

物联网开发笔记(34)- 使用Micropython开发ESP32开发板之控制步进电机(28BYJ-48)

使用Micropython开发ESP32开发板之控制步进电机(28BYJ-48)

zhusongziye的博客 1万+

AFSim 2.9实战指南:从入门到精通的中文教程

本文是AFSim 2.9的实战中文教程,旨在帮助用户从零开始掌握这一先进的仿真框架。内容涵盖从环境安装、运行第一个“Hello World”仿真,到深入理解实体、组件、想定编辑器等核心概念,并进阶探讨动力学建模、传感器仿真与红蓝对抗想定构建。最后,指南还提供了效能分析与实战排错技巧,帮助用户将仿真结果转化为有价值的量化数据,适用于军事、航空航天等领域的复杂系统行为模拟研究。

weixin_29294395的博客 360

电价预测的Transformer实战:从注意力机制到超长序列建模

本文深入探讨了Transformer模型在电价预测领域的实战应用,对比了其与LSTM在处理长序列依赖和误差累积问题上的优劣。文章详细解析了自注意力机制的原理,并提供了处理超长序列的位置编码方法、构建专用预测模型的完整PyTorch代码,以及防止信息泄露的关键技巧。通过实战对比,展示了Transformer在并行计算、长距离建模和预测精度上的显著优势,并分享了应对极端波动和提升模型效率的高级优化策略。

f6g7h8i9j的博客 540

【2025最新版】间接平差——以水准网平差为例 (python详细过程版)

水准网间接平差的python代码实现。博客长期更新,本文最新更新时间为:2025年5月20日。

点云侠的博客 1702

常说的cache机制到底是什么?L1 cache和 L2 cache是什么?

一文带你迅速了解CPU内的cache机制!!图解多核CPU中的多级cache结构。为何有的处理器没有cache?

车载系统攻城狮 5878

YOLOv12改进策略【卷积层】| SPD-Conv 针对小目标和低分辨率图像的检测任务

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。

Limiiiing的博客 1779

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

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

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IEM模型,地表粗糙度模拟

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

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: BGP选路属性
下一篇: 组播技术架构
puckitit
博客等级 码龄15年 27粉丝 15原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值