update frr

This commit is contained in:
xking 2025-02-15 19:38:15 +08:00
parent 3c2d75d367
commit 4cab80f831
Signed by: chenkuangwei
GPG Key ID: 931C79A9747F5F82

View File

@ -8,6 +8,8 @@ FRR 动态路由软件包 组件
### FRR 支持的协议
1. `frr`
@ -147,6 +149,10 @@ router rip
#将这个路由广播出去
route 192.168.1.0/24
no passive-interface eth0 # 启用 eth0 接口的 RIP 收发
passive-interface br-lan # 禁用 br-lan 接口上的 发送,可以接收。
!
#指定这个接口上协议版本
@ -299,71 +305,3 @@ C(i) 192.168.192.0/24 0.0.0.0 1 self 0
- 所有路由的下一跳信息和度量值都提供了路由信息的详细描述,表明如何到达不同的网络。
这些路由信息可以帮助你了解 FRR 当前的 RIP 路由表,具体到哪些路由是直接连接的(如 `C(i)` 路由)以及哪些路由是通过 RIP 协议学习到的(如 `R(n)` 路由)。
如果你希望在 FRR 中 **指定具体的接口** 上启用 RIP 协议并广播路由信息,你可以通过 `interface` 命令来配置。与 `network` 命令不同,`interface` 命令可以直接指定哪些接口参与 RIP而不必依赖于网络地址范围。
### 使用 `interface` 命令指定接口
在 FRR 中,如果你想在具体的接口上启用 RIP 协议并广播路由信息,步骤如下:
1. **进入 RIP 配置模式** 你首先需要进入 RIP 配置模式:
```plaintext
router rip
```
2. **使用 `interface` 命令指定接口** 你可以使用 `interface` 命令来为特定接口启用 RIP。比如如果你想在接口 `eth0``tun0` 上启用 RIP配置如下
```plaintext
router rip
network 192.168.123.0 # 启用 RIP 广播 192.168.123.0 网络
network 10.147.17.0 # 启用 RIP 广播 10.147.17.0 网络
# 通过 interface 命令启用 RIP
interface eth0
ip rip enable # 在 eth0 上启用 RIP
interface tun0
ip rip enable # 在 tun0 上启用 RIP
```
上面的配置会确保 `eth0``tun0` 接口参与 RIP 协议。
### 另一种方法:通过 `passive-interface``no passive-interface`
如果你只希望在某些接口上启用 RIP 而在其他接口上禁用,你可以使用 `passive-interface``no passive-interface` 命令。
- **`no passive-interface`**:启用该接口上的 RIP 协议。
- **`passive-interface`**:禁用该接口上的 RIP 协议(该接口不会发送 RIP 更新,但会接收 RIP 更新)。
例如:
```plaintext
router rip
network 192.168.123.0 # 启用 RIP 广播 192.168.123.0 网络
network 10.147.17.0 # 启用 RIP 广播 10.147.17.0 网络
# 默认情况下,所有接口都可能是 passive禁用 RIP需要手动启用
no passive-interface eth0 # 启用 eth0 接口的 RIP
no passive-interface tun0 # 启用 tun0 接口的 RIP
passive-interface br-lan # 禁用 br-lan 接口上的 RIP
```
### 配置的解释:
- `no passive-interface`:启用该接口的 RIP 协议,可以发送和接收 RIP 更新。
- `passive-interface`:禁用该接口的 RIP 协议,只接收 RIP 更新,而不会发送。
### 总结:
1. 使用 `interface` 命令来指定具体的接口启用 RIP。
2. 使用 `no passive-interface` 来启用接口上的 RIP使用 `passive-interface` 来禁用接口上的 RIP 更新。
这种方式可以确保你有更多的控制,确保 RIP 只在你指定的接口上广播。