问题标签 [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.

0 投票
1 回答
3469 浏览

networking - 是否有任何自治系统 (AS) 数据库和分配给 AS 的 IP 地址空间?

由于 IP 地址空间被分配给不同的 AS,必须有一个 API 或数据库在某个地方我可以找到一个 AS 可以产生的所有地址?

0 投票
3 回答
11743 浏览

bgp - IP 到 ASN 映射算法

有没有简单的方法可以将给定的 IP 地址映射到相应的 ASN 号?例如:

ping 找出 IP 地址:

whois 查找 ASN 号:

所以这种情况下的映射是130.59.108.36(IP)-> 559(ASN)。简单的。但是,如果我想使用来自区域互联网注册机构的公开可用信息创建自己的本地地图服务,该怎么办?所以,对于上面的例子,就是这个列表,对吧?

并且找到匹配的条目也不是问题:

但是我如何从上面的行中获取 ASN 号?这两个信息是如何联系在一起的?

提前感谢您的回复!

0 投票
1 回答
3564 浏览

networking - BGP 公告?

谁能解释 BGP 中的公告是如何工作的?我知道 BGP 找到了到目标网络的最短/成本最低的路径,但我也在某处读到它宣布了这些路径。这是真的吗,它究竟是如何宣布路线的?

0 投票
1 回答
693 浏览

configuration - Configuring BGP Neighbors In Quagga

I am trying to run Quagga on a couple of connected VMs and am confused about how to write the neighbor command in the bgpd.conf configuration file. All my queries are about the following specific statement of neighbor specification:

neighbor peer remote-as asn

What should I provide for the 'peer' IP value? Say I am configuring a VM A which is many hops away from a neighbor B (lets assume same AS number). So when I add neighbor B in the bgpd.conf configuration file, which particular interface IP of B should be added as the peer IP in the configuration file.

I am seeing that for some interface IPs the connection is not getting established and for some it is. So I want to know theoretically which of the interface IPs should be specified.

I did a lot of Google study but no ones clear about this. Please help.

0 投票
0 回答
89 浏览

c - 使用 c 语言在 linux 中获取 TCP/UDP 现有连接

我是程序 BGP 协议,我需要获取到特定地址和端口的 tcp 连接是否已经存在。所以我需要我必须使用的函数来获取 linux 系统中所有 conexion 的列表。有人有这样做的想法吗?

坦克

0 投票
2 回答
1386 浏览

regex - AS 路径的 JunOS 正则表达式

我想在 Juniper MX960 路由器中为 BGP 编写一个正则表达式,包括 3 个 AS 路径,第一个元素是恒定的,第二个和第三个是通配符。我发现我们可以像这样手动输入数字:

9121+ (one|two|three|...) (one|two|three|...)

这对我不起作用,因为我不知道第二级和第三级的整数。它们可以是任何东西。我希望他们是“任何”。

9121+ any+ any+“ 我需要这个。

0 投票
1 回答
123 浏览

ssl - 带有 Quagga 的 OpenSSL 库

我们希望在 Quagga 开源路由引擎中使用 openSSL 库。但是,看着我安装的 openSSL,我根本看不到任何 .c 文件。/usr/include/openssl 中只有一大堆 .h 文件。

另外-我似乎找不到有关“建立” TLS/SSL 连接所需的功能的任何信息。我不确定要使用哪些功能。我们正在寻求实施自签名证书,因为它超出了实施 CA 以进行适当的证书身份验证的范围。这只是现阶段的概念证明。

对此的任何建议将不胜感激。

问候,

莎拉

0 投票
1 回答
275 浏览

multithreading - Quagga bgp_accept 代码

我试图了解以下(下面的代码)在做什么,并且正在努力理解 sockunions 的概念。谁能帮我吗?这与线程和线程文件描述符有什么关系?

提前感谢您的帮助,并愿意接受您推荐的任何资源!

莎拉


0 投票
1 回答
952 浏览

networking - 为什么某个AS路径中会出现多次重复的AS号?

我尝试使用bgpdump共享库来读取 routeview 的 MRT 格式文件。在输出中,我找到了以下 AS 路径:

1299 9318 38091 38091 38091 38091 38091 18313

其中有很多,这只是一个例子。

我的问题是为什么 ASN 38091 出现多次?这是某种错误吗?如果不是,为什么会发生?

0 投票
2 回答
1440 浏览

bgp - 计算机网络 - BGP

考虑上面显示的网络。假设所有的 AS 都为其 AS 内路由协议运行 OSPF,每条链路的成本等于 1。假设 eBGP 和 iBGP 用于 AS 间路由协议。最初假设 AS2 和 AS4 之间没有物理链路。

在此处输入图像描述

路由器(1a,1b,1c,1d,2a,2b,2c,3a,3b,3c,4a,4b,4c)从哪个路由协议(OSPF、RIP、eBGP 或 iBGP)获知前缀 x?

我对 BGP 很困惑,我认为答案应该是 eBGP 或 iBGP。谁能帮我解决这个问题并解释原因?(我觉得1c和3c应该是eBGP,3a和1d应该是iBGP。其他的不清楚)