JUNOS 的 sfid 流程的目的是什么?

网络工程 杜松 瞻博网络 杜松
2021-07-14 05:23:17

最近几天,一台瞻博网络 EX-2200-48P 开始通过系统日志抱怨:

Jun 21 12:50:03 ex2200-b sfid[717]:
TASK_OS_MEMHIGH: Using 52118 KB of memory, 103 percent of available

在访问 Juniper 的网站和搜索引擎 kung-fu 之后,我似乎找不到任何明确说明sfid需要处理的内容。

因此,我有两个问题:

  1. 这个sfid过程的目的是什么?
  2. 上述内存情况是否有问题,如果有,我可以安全地重新启动它而不产生影响吗?
1个回答

sfid过程是software forwarding infrastructure daemon. 此过程处理交换机无法单独在硬件中处理的所有流量。此类流量的常见示例是:

  • GRE封装
  • ARP解析
  • 管理流量

sfid进程的高 CPU 使用率可能表示存在问题,并且当您拥有应该由软件切换的合法流量时,肯定会影响性能。我建议首先检查是什么流量导致了这个问题。