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 值,当 TTL 无法从 IP 头部传播时使用(无论是 IP 头部不存在还是因为 ip_ttl_propagate 已被禁用)。

可能的值: 1 - 255

默认值: 255

conf/<interface>/input - 布尔

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

如果禁用,数据包将被丢弃,不再进行进一步处理。

  • 0 - 禁用(默认)

  • 非 0 - 启用