BGP 工作过程
BGP 基于 TCP 连接端口 179邻居建立完成之后才交换路由条目。前提BGP 邻居分为 IBGP同一个 AS、EBGP不同 AS。阶段 1建立 TCP 连接前提两台路由器互相发起 TCP 179 连接。EBGP默认要求直连非直连 EBGP 必须配置ebgp‑max‑hopIBGP不需要直连依靠 IGPOSPF/IS‑IS互通环回地址建立 TCP 连接。只有 TCP 连接成功BGP 邻居才可以开始建立。阶段 2发送 Open 报文建立 BGP 邻居关系TCP 连通后双方发送Open 报文携带Router‑ID、AS‑Number、Hold‑time、版本。 校验条件对端 AS 号配置正确Router‑ID 不能重复Hold‑time 协商默认 180s 协商成功 → 邻居状态变为Established建立完成。BGP 邻居状态Idle → Connect → Active → Open‑Sent → Open‑Confirm → Established。阶段 3交换路由Update 报文邻居建立成功后通过 Update 报文传递路由条目。Update 报文作用发布可达路由撤销失效路由IBGP 规则IBGP 学到的路由默认不会传给其他 IBGP 邻居水平分割EBGP 规则从 EBGP 学到路由可以发给本 AS 内所有 IBGP 邻居和其他 EBGP 邻居BGP 只发送最优路由不把全部路由发给邻居减少设备负载和 OSPF 完全不同。阶段 4维护邻居关系Keepalive 报文Keepalive 默认 60 秒发送一次Hold‑time 180s180 秒收不到 Keepalive则判定邻居 Down链路故障时发送 Notification 报文断开 BGP 邻居。完整邻居状态Idle初始状态不发起 TCP 连接配置邻居后进入 Connect。Connect正在发起 TCP 连接TCP 建立成功进入 Open‑SentTCP 失败进入 Active。ActiveTCP 连接失败反复尝试建立 TCP。Open‑Sent发送 Open 报文等待对方 Open 报文。Open‑Confirm收到合法 Open 报文等待 Keepalive。Established邻居正常可以收发路由。两个重要原则IBGP 水平分割从 IBGP 邻居学习的路由不会传递给另外 IBGP 邻居。 解决办法路由反射器 RR、联邦。BGP 只把最优路由发布给邻居。精简一句话依靠 IGP 保证底层互通 → 建立 TCP‑179 连接Open 报文协商参数建立邻居Update 报文传递路由Keepalive 报文维持邻居。

相关新闻

Bun应用依赖注入新选择:dunx无反射DI框架原理与实践

Bun应用依赖注入新选择:dunx无反射DI框架原理与实践

如果你正在用 Bun 开发后端应用,并且对 Node.js 生态中那些臃肿、启动缓慢的依赖注入(DI)框架感到厌倦,那么 dunx 的出现,可能意味着一个转折点。 最近,Bun 的运行时和工具链越来越成熟,但一…

2026/8/22 13:02:53 阅读更多 →
LangGraph实战:构建有状态多步骤AI智能体的完整指南

LangGraph实战:构建有状态多步骤AI智能体的完整指南

最近在尝试构建复杂的AI应用时,你是否遇到过这样的困境:单个大模型调用无法处理多步骤任务,不同工具和模型之间的状态流转混乱不堪,代码里充满了难以维护的if-else逻辑?这正是传统AI应用开发中普遍存在的痛点。LangGra…

2026/8/22 11:35:03 阅读更多 →
量化EA策略实测数据解读:从净值、回撤到策略逻辑逆向分析

量化EA策略实测数据解读:从净值、回撤到策略逻辑逆向分析

这次我们来看一个持续更新的量化EA策略实测数据项目。对于做外汇、黄金、原油等品种的程序化交易者来说,策略的实盘表现是检验其价值的唯一标准。这个项目“各类量化EA策略每日实测数据更新(37)”的核心,就是提供一系列EA策略在真…

2026/8/22 13:06:33 阅读更多 →

最新新闻

AlwaysOnTop:免费开源的一键窗口置顶工具,把任意 Windows 窗口固定在最前面

AlwaysOnTop:免费开源的一键窗口置顶工具,把任意 Windows 窗口固定在最前面

AlwaysOnTop:免费开源的一键窗口置顶工具,把任意 Windows 窗口固定在最前面 【免费下载链接】AlwaysOnTop Make a Windows application always run on top 项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop AlwaysOnTop 是一款免费开源的…

2026/8/22 18:08:10 阅读更多 →
Hugging FaceSafeTensors 源码架构分析:面向大模型权重安全加载的 Rust 与 Python 设计

Hugging FaceSafeTensors 源码架构分析:面向大模型权重安全加载的 Rust 与 Python 设计

Hugging Face SafeTensors 源码架构分析:面向大模型权重安全加载的 Rust 与 Python 设计本文基于 Hugging Face safetensors 仓库提交 6eb4dc9a28ebce297606e0f4836bbf28839cacef 的可复现源码快照整理。 分析仅依据目录、构建配置、测试文件和抽样源码等静态证据&a…

2026/8/22 18:08:10 阅读更多 →
园区管理系统推荐:从瓦片经济到产业运营的范式跃迁

园区管理系统推荐:从瓦片经济到产业运营的范式跃迁

核心摘要产业园区竞争已从比地段、比租金转向比服务和比产业生态。2026年6月,明源云正式发布园区招运服一体化平台,以数智招商中心、空间运营中心、产业服务中心三大模块支撑园区从空间租赁向运营服务升级。本文基于多家城投国企实践案例,为园…

2026/8/22 18:08:10 阅读更多 →
2026 AI五大热点实战:我用MonkeyCode一次跑通了推理、多模态、RAG、MCP与人机协作

2026 AI五大热点实战:我用MonkeyCode一次跑通了推理、多模态、RAG、MCP与人机协作

2026 年的 AI 行业,已经不再是"会不会用大模型"的问题,而是"怎么把大模型真正用起来、用出生产力"的问题。推理模型、多模态、RAG、MCP、上下文工程……一个又一个热点轮番登场,朋友圈里人人都在讲,可真到自己…

2026/8/22 18:08:10 阅读更多 →
MeteoInfo气象GIS与科学计算环境:5步跑通地图可视化与Jython分析

MeteoInfo气象GIS与科学计算环境:5步跑通地图可视化与Jython分析

MeteoInfo气象GIS与科学计算环境:5步跑通地图可视化与Jython分析 【免费下载链接】MeteoInfo MeteoInfo: GIS, scientific computation and visualization environment. 项目地址: https://gitcode.com/gh_mirrors/me/MeteoInfo 气象数据散落在 NetCDF、GRIB…

2026/8/22 18:08:10 阅读更多 →
超图与多智能体协同:解决POI推荐中多模态信息缺失的工程实践

超图与多智能体协同:解决POI推荐中多模态信息缺失的工程实践

1. 项目概述:当推荐系统遇上“信息缺失”与“群体智慧”在推荐系统的世界里,我们常常面临一个经典困境:用户和物品(比如一个地点、一部电影)之间的交互数据是稀疏且不完整的。更棘手的是,描述这些物品的特征…

2026/8/22 18:07:10 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →