BGP邻居概述02

BGP邻居02

标签(空格分隔): HCIP

BGP邻居概述

  • BGP Speakers:运行BGP的路由器
  • BGP Peers = BGP Neighbors = BGP对等体/邻居
  • 邻居关系建立在TCP连接基础上,因此邻居不一定需要直连,可以通过IGP或静态路由来提供TCP连接的可达性.(区别于其他IGP)
  • 邻居必须手动指定,而非自动建立.(区别于其他IGP)
  • 一台BGP路由器只能运行在一个AS内.(区别于其他IGP)

BGP邻居类型

类型 说明
IBGP 内部BGP邻居,位于相同AS
EBGP 外部BGP邻居,位于不同AS

08BGP邻居类型
在这里插入图片描述

09BGP邻居关系配置
在这里插入图片描述

10BGP邻居查看参数

### 三级标题:BGP协议概述 边界网关协议(BGP,Border Gateway Protocol)是互联网中用于自治系统(AS)之间交换路由信息的核心协议,也是唯一一个能够处理像互联网规模的网络,并妥善处理多个不相关路由域之间多路连接的协议。BGP 构建在早期的外部网关协议(EGP)基础之上,其主要功能是与其他 BGP 系统交换网络可达信息,包括自治系统(AS)路径信息,从而构建 AS 互联的拓扑图,防止路由环路,并支持在 AS 层面实施路由策略[^1]。 BGP 协议的运行基于 TCP 协议之上,使用端口号 179,确保传输的可靠性。BGP 设备之间通过建立邻居关系(也称为对等体关系)来交换路由信息。邻居可以是位于同一自治系统内的 IBGP(Internal BGP邻居,也可以是不同自治系统之间的 EBGP(External BGP邻居BGP 路由器在接收到路由信息后,会根据本地策略和路由属性进行路由优选,并将最优路由加入 BGP 路由表,形成最终的 BGP 路由[^2]。 ### 三级标题:BGP协议的工作原理 BGP 的工作流程主要包括邻居建立、路由交换、路由优选和路由更新四个阶段。在邻居建立阶段,BGP 设备通过 TCP 三次握手建立连接,并交换 OPEN 报文以协商参数。连接建立后,设备之间交换 UPDATE 报文传递路由信息,包括可达路由、不可达路由以及路由属性[^1]。 BGP 的路由交换遵循特定的传播规则。例如,从 IBGP 对等体获得的路由只发布给 EBGP 对等体;从 EBGP 对等体获得的路由则发布给所有 EBGP 和 IBGP 对等体。此外,BGP 设备在存在多条有效路由时,只将最优路由发布给对等体。在路由更新过程中,BGP 只发送变化的路由信息,以减少网络带宽消耗[^2]。 BGP 的路由优选机制是其核心功能之一。当多个路由条目到达同一目的地时,BGP 会根据一系列属性(如 AS 路径长度、本地优先级、MED 值、下一跳可达性等)进行比较,最终选出一条最优路由。这些属性携带在路由更新中,用于策略控制和路径优选。例如,默认情况下,BGP 优先选择本地优先级高的路由、AS 路径短的路由以及下一跳可达的路由[^4]。 ### 三级标题:BGP的路由传播与下一跳行为 BGP 的下一跳行为根据对等体类型有所不同。在 EBGP 通信中,下一跳通常会被修改为发送方的接口地址,而在 IBGP 通信中,下一跳保持不变。这一机制确保了 IBGP 网络中路由信息的正确传播,同时在 EBGP 场景中避免下一跳不可达的问题。此外,BGP 默认的 TTL 值在 EBGP 中为 1,仅限直连邻居通信;而在 IBGP 中 TTL 为 255,允许跨越多跳路由器建立邻居关系[^2]。 ### 示例配置(华为设备) ```bash # router bgp 65001 bgp router-id 1.1.1.1 neighbor 2.2.2.2 remote-as 65002 network 192.168.10.0 mask 255.255.255.0 # ``` 上述配置在华为设备上启用 BGP 进程,设置本地 AS 编号为 65001,配置邻居 2.2.2.2 的远程 AS 为 65002,并通告网络 192.168.10.0/24。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值