问题标签 [bgp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - 将 Quagga 与 XORP 进行比较
与作为动态软件路由引擎的 XORP 相比,您如何看待Quagga ?相对而言,每种发动机的技术优势是什么?此外,从编程的角度来看,大多数人如何看待它们。谁使用这些工程师操纵了网络?我从 OSPF、路由、BGP 协议用户的角度想知道。
networking - BGP 路径属性类型 18 指的是什么?
有谁知道 Path Attribute Type 18 指的是什么以及如何解析它?我能理解的最好的是它是一个新的 AGGREGATOR(类型 7),我假设它正在读取新的 AS32 格式,但这并没有削减它,因为我无法解析这个数据包。是否有描述其工作原理的 RFC……是 CISCO 或其他网络供应商引入的特殊内容吗?
load-balancing - Is it possible to implement load balancing using the Border Gateway Protocol (BGP)?
Can I implement load balancing in BGP?
ospf - 在 OSPF 中重新分配 BGP 路由
考虑两个路由器 A 和 B。它们都运行 eBGP 以连接到 ISP,并且还在云内部运行 OSPF。A&B 都运行 iBGP 并在内部 iBGP 网格中连接。
假设 A 和 B (eBGP) 都接收到前缀 P1。他们将 bgp 进程运行为:
路由器 bgp 747
邻居 xxxx 路由映射 ISP-ROUTES-IN
route-map ISP-ROUTES-IN permit 100
匹配 ip address prefix-list ACCEPT-ROUTES-FROM-ISP
ip prefix-list ACCEPT-ROUTES-FROM-ISP seq 10 permit xx.xx.xx.xx/29
在 A&B 中,在 OSPF 进程内部都有一个重新分配语句,如:
路由器 ospf 1234
重新分配 bgp 747 度量类型 1 子网标签 747
由于 ospf 进程 1234,路由器 A 和 B 在其网络内将 P1 重新分配为 Type5 E1。
但是,我想将 A 作为前缀 P1 的出口点,将 B 作为备用出口路由器。
如何设置重新分配的指标?
routing - 如何使用 Quagga 库查看 BGP 的 LOC-RIB
在阅读文档时,我看到“您可以使用 Quagga 库作为程序的客户端用户界面”。基本上,我想用我的 C 程序(在 Ubuntu/FreeBSD 中)查看 Quagga 构建的 BGP 的 LOC-RIB(RIB = 路由信息库)。
我刚刚开始使用 Quagga,我想知道如何使用 Quagga 库(或者可能使用 quagga 提供的 *.h 文件)来做到这一点。
任何人都可以帮助我提供建议、教程或链接吗?
再见。
bgp - Quagga Loc_RIB 和转储 BGP 数据包,表?
我的第一个问题可能听起来有点愚蠢。但这里有:
通过命令:“show ip bgp” 我们可以显示 BGP 路由表中的条目。现在,这是 quagga 创建的 BGP Loc-RIB 吗?如果不是,那么让人们看到 Loc-RIB 的 quagga 命令是什么?
第二个问题:quagga 是否会自动转储 BGP 数据包、表格?或者只有当我给出命令“dump bgp all output_path_and_file_name”时才会发生转储?
我的最终目标是在 C 程序的帮助下读取 BGP loc-RIB。C 库“libbgpdump”可以帮助我实现这一目标吗?任何人都有任何代码片段使用“libbgpdump”访问转储的 BGP 数据包/表?
networking - BGP 与 OSPF 和 IIs
为什么 BGP 还没有完全取代 OSPF 和 IsIs?其他两个协议处理 BGP 尚未实现的什么?
networking - 离线计算数据包的潜在路由
我正在尝试找到一种方法来枚举数据包在互联网上可能采用的一些可能路由,特别是计算它可能在路由上传递的 AS。
这是否可能,我是否能够收集所有必要的信息来离线计算它们(即所有 BGP 路由的可能一致的快照)?
networking - MPLS VPN中的BGP控制平面信息
我正在学习 MPLS VPN 网络。据我了解,IGP 在所有核心路由器(P 和 PE)上运行,而 BGP 在所有 PE 路由器上运行。一旦 IGP 向所有路由器传达了可达性信息,并且所有路由器都已收敛,则使用 LDP 分配用于传输数据包的确切标签。
我的疑问是,BGP 控制数据包是如何在 PE 之间传输的。
有两种选择。
1.在PE之间使用标签交换路径。
2.通过P路由器使用普通IP转发。
实际使用了这两种方法中的哪一种?
如果两者都可以使用,PE路由器如何决定使用哪一个?
我们必须在路由器中手动配置它吗?
对于瞻博网络、思科等不同的路由器,这些答案是否有所不同?
networking - 在重叠的 MPLS-VPN 中如何分配路由目标?
我不确定我应该在这里还是在 ServerFault 中问这个问题。但是由于这个问题更多的是关于网络的概念而不是它在特定硬件中的实现,所以我决定在这里发布它。
据我了解,路由目标在 MPLS-VPN 中用于区分 PE 路由器中的不同 VRF。
假设任何两个 VPN 之间没有站点共享,则出口和进口路由目标相同,因此 PE 可以将传入 BGP 数据包中的路由目标与其自己的出口路由目标进行比较,并安装在适当的 VRF 中。
我的疑问是,当存在属于多个 VPN 的站点时,如何处理路由目标的分配?
是否在所有 PE 中手动安装了到各种 VRF 的路由目标?
如果是这样,它不会导致可扩展性问题吗?
如果不是,如何安装 VRF 的路由目标?