MPLS Sysfs 变量

/proc/sys/net/mpls/* 变量:

platform_labels - 整数

平台标签表中的条目数。无法为等于或大于平台标签数的标签值配置转发。

平台标签表中条目的密集利用是可能的,并且是预期的,因为平台标签是本地分配的。

如果平台标签表条目数设置为 0,则内核将无法识别任何标签,并且将禁用 mpls 转发。

减小此值将删除所有不再适合该表的标签路由条目。

可能的值:0 - 1048575

默认值:0

ip_ttl_propagate - 布尔值

控制在施加标签时是否将 TTL 从 IPv4/IPv6 标头传播到 MPLS 标头,以及在弹出最后一个标签时是否将 TTL 从 MPLS 标头传播到 IPv4/IPv6 标头。

如果禁用,MPLS 传输网络对于传输流量将显示为单个跃点。

  • 0 - 禁用 / RFC 3443 [短] 管道模型

  • 1 - 启用 / RFC 3443 统一模型(默认)

default_ttl - 整数

用于 MPLS 数据包的默认 TTL 值,当无法从 IP 标头传播 TTL 时使用,要么是因为不存在 IP 标头,要么是因为 ip_ttl_propagate 已被禁用。

可能的值:1 - 255

默认值:255

conf/<interface>/input - 布尔值

控制是否可以在此接口上输入数据包。

如果禁用,数据包将被丢弃,而无需进一步处理。

  • 0 - 禁用(默认)

  • 非 0 - 启用