Hat
译者
💡 技巧小贴士
本页包含的内容较多,你可以使用 Ctrl + F
/ Command + F
快速检索本页面的内容。
如果你想检索本站所有的相关内容,也可 Ctrl + K
/ Command + K
快速检索全站信息。
💡 摘要 (Powered by OpenAI)
在本文中,我们将介绍 BIRD 中的保留单词,例如 as
、self
、function
等,并且将会以表格的形式展示这些保留单词的含义,便于查阅。
保留单词是指在 BIRD 中有特殊含义的单词,它们不能直接用作常量、过滤器、协议等的名称。
单词 | 意义 | 举例 | 相关页面 |
---|---|---|---|
as | 用于指定对端 AS 号 | neighbor xxx as 65000; | |
self | 指定下一跳地址为本机 | next hop self; | |
function | 用于定义一个函数 | function myfunc() { ... } | 定义常量 |
from | 协议配置中嵌套的模板 | function a1 from template1; | 协议模板 |
template | 定义一个协议模板 | template template1 { ... } | 协议模板 |
time | 后跟一个时间值 | hold time 10 | |
no | 否定某个选项 | no export | |
on | 开启某项功能 | on startup | |
expire | 设置过期时间 | expire after 1h | |
remote | 指定远程地址 | remote 192.0.2.1 | |
rpki | RPKI 协议 | rpki { ... }; | |
next | 指定下一跳地址 | next hop ... | |
ospf | OSPF 协议相关 | ospf { ... } | |
import | 导入路由策略 | import all | |
static | 静态路由相关 | static { ... } | |
port | 指定端口号 | port 179 | |
stub | OSPF 中的 stub area | stub yes | |
export | 导出路由策略 | export all | |
type | 指定类型 | type unicast | |
source | 指定源地址 | source 192.0.2.1 | |
multihop | BGP multihop 配置 | multihop 2 | |
router | 指定路由器 ID | router id 192.0.2.1 | |
graceful | 优雅重启相关 | graceful restart on | |
protocol | 定义协议实例 | protocol bgp { ... } | |
syslog | 日志相关 | syslog { ... } | |
define | 定义常量 | define AS_NUM = 65000; | |
neighbor | 指定邻居地址 | neighbor 192.0.2.1 | |
refresh | 刷新相关 | refresh 60; | |
device | 设备相关 | device { ... } | |
direct | 直连路由相关 | direct { ... } | |
limit | 限制相关 | limit { ... } | |
log | 日志相关 | log { ... } | |
paths | BGP 路径相关 | paths { ... } | |
hop | 下一跳相关 | hop 192.0.2.1 | |
via | 通过某个地址 | via 192.0.2.1 | |
tcp | TCP 协议相关 | tcp { ... } | |
interface | 接口相关 | interface "eth0" { ... } | |
restart | 重启相关 | restart 60; | |
retry | 重试相关 | retry 5; | |
add | 添加操作 | add route 192.0.2.0/24 reject; | |
route | 路由相关 | route 192.0.2.0/24 via 192.0.2.1; | |
table | 路由表相关 | table T1 { ... } | |
local | 指定本地 AS | local as 65000; | |
bgp | BGP 协议 | function bgp { ... } | |
all | 过滤器相关 | import all; | |
transport | ROA 相关 | roa { transport tcp; } | |
roa4 | ROA IPv4 | roa4 { ... } | |
roa6 | ROA IPv6 | roa6 { ... } | |
hello | OSPF 相关 | hello 10; | |
v2 | OSPF 相关 | ospf v2; | |
ipv4 | IPv4 通道 | ipv4 { ... } | |
v3 | 版本 3 相关 | ospf v3; | |
ipv6 | IPv6 通道 | ipv6 { ... } | |
address | 地址相关 | address 192.0.2.1; | |
pointopoint | OSPF 点对点 | type pointopoint; | |
ptp | OSPF 点对点 | type ptp; | |
area | OSPF Area 相关 | area 0.0.0.0 { ... } | |
filter | 过滤器相关 | filter { ... } | |
kernel | 内核相关 | kernel { ... } | |
keep | 保持相关 | keep { ... } | |
extended | 下一跳扩展 | extended next hop on; | |
scan | 扫描相关 | scan time 60; | |
hold | 保持会话时间 | hold time 180; | |
id | Router ID | id 192.0.2.1; |
译者
遵循协议: CC BY-NC-SA 4.0
作者: hat
写作时间: 2023-11-09
更新时间: 2024-09-09
本文链接: https://bird.xmsl.dev/docs/libs/reserved-word.html