问题标签 [ospf]

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 投票
2 回答
202 浏览

networking - 为什么需要 OSPF?

在此处输入图像描述

为什么我们需要在所有 3 个路由器中配置 OSPF 以便 PC-A ping PC-C?

0 投票
2 回答
1503 浏览

python - Python scapy OSPF

我需要根据各自的 RFC 测试 OSPF v2 和 OSPF v3 路由协议。python 的 Scapy 模块似乎是制作 OSPF 数据包的有趣解决方案,但是是否有任何开源 OSPF 库可以用来创建测试用例。将不胜感激这个方向的任何指示。

0 投票
1 回答
456 浏览

loopback - 在 Quagga 中连接 eBGP 和 iBGP 路由器

我试图宣布来自 AS7 的前缀,我喜欢 AS6 接收它并将其发送到 AS2(如所附拓扑所示在此处输入图像描述)。我在 AS6 的所有路由器上运行 OSPF。我为 AS6 中路由器的每个环回接口分配了 10.xxx。例如 10.6.6.6 用于 r6。10.4.4.4 for r4 etc. 我已经在 AS6 的所有路由器之间建立了对等连接。例如,r3 与 r6、r4、r9 和 r5 事件有联系,尽管我们之间没有物理联系。

我的问题是我应该为 r6 使用的 ip 地址应该是公共 ip,因为如果我为 r6 使用 10.6.6.6,那么来自 AS7 的 r7 将无法与之通信。r5 和 r9 的原因相同,应该使用它们的公共地址运行。如果我使用 r6 的公共 ip,然后如果我将 r6 连接到 r5 和 r9,那么我不需要 OSPF,并且没有 OSPF,r6 也可以与 r9 和 r5 通信。

我很困惑如何在我的全网状拓扑中使用 r6 并使用它的公共 IP 地址。我应该将 r6 的公共 IP 地址分配给它的环回吗?

0 投票
0 回答
48 浏览

powershell - 循环通过配置文件中的接口。如果发现接口没有配置认证,则显示结果

这有点难以解释,但我想编写 PowerShell 脚本来搜索在 set protocol ospf area 语句中配置的每个接口,以识别是否有任何接口未配置身份验证 md5。如果在通过每个接口循环时找到任何接口,那么我想打破循环并写入主机“不兼容”。

下面是我的脚本。我跳过了脚本的第一部分,它扫描配置中的每一行并执行一个选择字符串来查找 set protocols ospf area 0.0.0.0 interface vlan xxxx 中的所有匹配项并存储在 $ospf_interface

0 投票
1 回答
36 浏览

ospf - 这张图中的指定路由器在哪里?

我有下面的网络图,我想知道每个路由器上的哪个接口是指定路由器?

我收到消息,接口 192.168.4.1 上的 Router1 是指定路由器,但我不知道为什么?Router1没有Router-Id和Loopback-IP,这个接口怎么会变成Designated Router呢?与具有Router-Id和Loopback-IP的Router 2相比,它与IP地址192.168.4.2的接口在我的理解中必须成为指定路由器。

在此处输入图像描述

我知道选举具有以下优先级:

1) 最高优先级 2) Router-Id 3) Loopback - IP 4) 接口 - IP

也许,有人可以告诉我我在这里做错了什么?

提前致谢。

0 投票
0 回答
36 浏览

cisco - OSPF btw 2 个路由器和 2 个 GRE

我有两台路由器(总部的 Cisco ISR4331 和其中一个分支机构的 Netgear(带有 pfSense)。这些路由器之间有 GRE 隧道,我使用静态路由。但我们决定在分支机构中添加一些网络冗余,所以现在有两个 ISP(当主 ISP 出现故障时,备用 ISP 上升)但我需要路由器相应地更改到邻居网络的路由。到目前为止,在我见过的所有关于 OSPF 的手册中,只有一个链接在两个路由器之间......这个想法是当第一个 GRE 出现故障时通过其他 GRE 更改路由,反之亦然。

目前,我不仅可以手动更改路由,还需要路由器确定在链路损坏等情况下使用哪个隧道。

0 投票
1 回答
59 浏览

routing - OSPF unnumbered 交换机和虚拟机之间不能 ping

我正在尝试 OSPF Unnumberd,并且我有一个 VM(CentOs)和一个交换机(Cumulus-Vx)。当我尝试从交换机接口 1 ping 到虚拟机时,虚拟机接口收到 ICMP 回显请求但没有应答。当我查看转发路由表时,我看不到其他路由器,但使用 vtysh 我看到了它。目标路由器是 10.1.0.1

路由表:

OSPFD 表:

ICMP echo ignore all 设置为 0。知道是什么原因造成的吗?Switch 和 Vm 的邻居状态为 full。OSI 第 1 层和第 2 层是正确的

0 投票
1 回答
116 浏览

routes - 关于 ibgp 配置和 ping 超时:跳数限制

我正在配置 iBGP

现在有两台机器RS1和RS2

他们使用 Ubuntu 18 和 Bird 1.6

RS1 连接到 as6939

RS2 连接到 as20473

2000:1::/48 在 RS1 上公布

2000:2:: 48 在 RS2 上公布

RS1和RS2通过zerotier连接,然后建立iBGP

他们的个人资料看起来像这样

RS1

RS2

在 RS1 运行birdc6 show route 2000:2::/48

在 RS2 运行birdc6 show route 2000:1::/48

但我traceroute6 2000:2::在 rs1 上运行

traceroute6 2000:1::在 rs2 上运行

就像 traceroute6

IBGP 不起作用并破坏 BGP 路由

我怎么解决这个问题?

0 投票
1 回答
65 浏览

networking - OSPF 区域拓扑

在阅读有关 OSPF 的信息时,我偶然发现了以下文本:

OSPF 区域对另一个区域隐藏拓扑,但允许网络在 OSPF 域内的其他区域中可见。

如果一个区域内发生拓扑变化(链路震荡或添加额外网络),同一 OSPF 区域内的所有路由器都会重新计算 SPF 树。该区域之外的路由器不会再次计算完整的 SPF 树,但如果指标发生更改或前缀被删除,则会执行部分 SPF 计算。

有人可以解释一下该区域外的路由器可以使用哪些区域视图,以及该区域外的路由器如何部分计算就足够了。

0 投票
1 回答
533 浏览

networking - 如何从 OSPF 配置中删除 lan

有没有办法从 OSPF 配置中删除局域网(44.44.44.0/24)?
我已经这样做了,但我认为它不正确: