BGP中next-hop-self 小实验

bgp,next,hop,self · 浏览次数 : 3

小编点评

Next-hop-self 是一个用于 BGP (Border Gateway Protocol) 的命令,它的主要作用是将 IP 路由器的下一跳地址更改为自身的地址。这个命令通常用在以下两种情况: 1. EBGP (Edge Border Gateway Protocol) 和 IBGP (Internal/Broadcast Gateway Protocol) 之间的边界点。 2. 在一个自治系统 (AS) 内部的 IBGP 邻居之间。 当你在 EBGP 边界使用 next-hop-self 命令时,EBGP 传递给你的路由会携带你的 IP 地址作为下一跳。然后,当你将这个路由传递给 IBGP 邻居时,它将不再包含你的 IP 地址,而是包含从你的 ASBR (Autonomous System Boundary Router,自治系统边界路由器,即你所在的路由器) 到 IBGP 邻居的路径上最近的 AS 的出口节点的 IP 地址。 然而,在某些情况下,即使你在 IBGP 邻居之间启用了 next-hop-self 命令,也可能不会出现预期的效果。例如,如果你在一个 AS 内部有两个 IBGP 邻居,它们之间没有与外部 AS 相连的边界点,那么即使你在一个邻接上启用了 next-hop-self,这条路由也不会被重分发给另一个邻接。这是因为这两个邻居之间的路由已经完全了,没有新的路由可以传递。 下面是一个简单的例子来说明这个概念: ``` R10 - AS100 - lo1: 1.1.1.1 | | next-hop-self v R11 - AS200 | v R12 - AS200 - lo1: 2.2.2.2 | v (R12 中不会添加此路由,因为它是由 R11 传来,而 R11 中没有关于 10.0.0.0/8 的路由) | | | (R11 和 R12 之间没有其他 AS 连接,所以 next-hop-self 对它们不起作用) ``` 总结:next-hop-self 命令在 EBGP 和 IBGP 之间的边界点使用时,可以将下一跳地址更改为自身的地址,从而避免在 IBGP 链路上出现无法重分发的路由。然而,这个命令在其他情况下可能不会产生预期的效果。

正文

next-hop-self

在EBGP和IBGP边界使用,对ibgp下一跳邻居使用
配置命令

router bgp 1234
neighbor 2.2.2.2 next-hop-self 
  • 使用Next-hop-self原因
    EBGP的路由传进IBGP时,带的下一跳是EBGP的地址。在IBGP中传给下一跳的IBGP路由器时,携带的还是EBGP的地址。由于第二跳的IBGP没有EBGP的地址,所以这条路由不会加表。使用next-hop-self 会在从第一跳IBGP中把传入下一跳IBGP的路由的下一跳地址替换为自己的地址。

    • R10 as100 lo1 1.1.1.1

    • R11、R12、R15 as200

    • 未配置Next-hop-self

      • R11

      R11中有B的路由

      • R12

      因为本地路由表中没有10.1.1.1的路由所以R12中不会加表

    • 配置Next-hop-self

      • R11

      • R12

与BGP中next-hop-self 小实验相似的内容:

BGP中next-hop-self 小实验

next-hop-self 在EBGP和IBGP边界使用,对ibgp下一跳邻居使用 配置命令 router bgp 1234 neighbor 2.2.2.2 next-hop-self 使用Next-hop-self原因 EBGP的路由传进IBGP时,带的下一跳是EBGP的地址。在IBGP中传给下

[转帖]三分钟读懂BGP中RD与RT

https://www.jianshu.com/p/4da7997d1f90 Route-Distinguisher(后简称"RD"), Route-Target(后简称"RT")经常出现在EVPN、MPLS VPN中,但它们是完全不同的两个概念,初学者往往难以区分两者的差异。学霸题:区分"RT""

【转帖】BGP:全穿透,半穿透,静态代播有什么区别

一. 什么是BGP二. 具体实现方案 2.1BGP的优点 2.2 真伪BGP在使用效果上有什么差异​​​​​​​ ​​​​​​​ 2.2.1 真BGP实现了用户最佳路径的自动选择​​​​​​​​ ​​​​​​​ 2.2.2 伪BGP不具备真BGP动态最佳路径切换​​​​​​​​ ​​​​​​​ 2.

[转帖][笔记] BGP in the Data Center (O'Reilly 2017)

http://arthurchiao.art/blog/bgp-in-data-center-zh/ 关于本文 本文是我在读 BGP in the Data Center ( O’Reilly, 2017)时的读书笔记。原书很短,只有 90 页不到,但理论和实践兼备,是现代 数据中心和 BGP 入门

[转帖]calico的两种网络模式BGP和IP-IP性能分析

目前使用较多的网络插件有 flannel,calico,canel等,但是如果对比以上几种网络插件的性能,还是calico最受欢迎 一、calico概述二、性能评测指标三、物理机性能评测四、物理机到pod之间的性能测评五、pod到pod之间的性能测评六、calico使用ipip网络模式七、calic