【问题标题】:is there a way to hide Juniper router interfaces from SNMP tree有没有办法从 SNMP 树中隐藏瞻博网络路由器接口
【发布时间】:2017-05-13 19:45:33
【问题描述】:

我有一个运行 JUNOS 14.1R1.10 (Juniper) 的虚拟路由器。

我在它上面启用了 SNMP,但我希望它“隐藏”它的一些接口:这意味着在接口列表上的 snmp-walk 时它不会在某些接口上回复值。

示例: 在走下面的特定条目时,我不想获得 2 个界面,而是想“隐藏”第一个界面并单独在第二个界面上获得响应。

而不是: root@docker2s:~# snmpbulkwalk -v 3 -u sedona 10.22.175.84 .1.3.6.1.2.1.31.1.1.1.5 iso.3.6.1.2.1.31.1.1.1.5.38 = Counter32: 0 iso.3.6.1.2.1.31.1.1.1.5.39 = Counter32: 0 root@docker2s:~#

我希望得到: root@docker2s:~# snmpbulkwalk -v 3 -u sedona 10.22.175.84 .1.3.6.1.2.1.31.1.1.1.5 iso.3.6.1.2.1.31.1.1.1.5.39 = Counter32: 0 root@docker2s:~#

有没有办法将 JUNOS 配置成这样?

【问题讨论】:

    标签: networking snmp junos-automation


    【解决方案1】:

    Junos OS 使您能够从对接口相关 MIB(例如 IF MIB、ATM MIB、RMON MIB 和瞻博网络企业特定 IF MIB)执行的 SNMP Get 和 GetNext 请求的输出中过滤出与特定接口相关的信息.

    您可以在 [edit snmp] 层次结构级别使用 filter-interfaces 语句的以下选项来指定要从 SNMP Get 和 GetNext 查询中排除的接口:

    interfaces — 匹配指定正则表达式的接口。

    all-internal-interfaces - 内部接口。

    snmp { filter-interfaces { interfaces { interface-name 1; interface-name 2; } all-internal-interfaces; } }

    请参考: https://www.juniper.net/techpubs/en_US/junos15.1/topics/task/configuration/snmp-filter-interfaces-configuring-junos-nm.html

    【讨论】:

      【解决方案2】:

      您需要在 JUNOS 中使用 SNMP MIB 视图:MIB View

      这是一个例子:

      lab@mx80-3-re0> show configuration snmp
      view view1 {
          oid .1.3.6.1.2.1.31.1.1.1.5.39 include;
          oid .1.3.6.1.2.1.31.1.1.1.5.22 include;
      }
      community public;
      community restricted {
          view view1;
      }
      
      lab@mx80-3-re0>
      

      使用上面的配置,如果您使用社区public 执行 SNMP walk,您将获得所有接口。如果您使用restricted,那么您将只能获得在view1 中配置的那些OID。

      例子:

      检索所有接口:

      snmpwalk -On -v1 -c public 172.27.18.27 .1.3.6.1.2.1.31.1.1.1.5
      .1.3.6.1.2.1.31.1.1.1.5.1 = Counter32: 0
      .1.3.6.1.2.1.31.1.1.1.5.4 = Counter32: 0
      .1.3.6.1.2.1.31.1.1.1.5.5 = Counter32: 0
      .1.3.6.1.2.1.31.1.1.1.5.6 = Counter32: 0
      .1.3.6.1.2.1.31.1.1.1.5.7 = Counter32: 0
      .1.3.6.1.2.1.31.1.1.1.5.8 = Counter32: 0
      
      <... omitted for brevity ...>
      

      检索在restricted 视图中配置的接口:

      snmpwalk -On -v1 -c restricted 172.27.18.27
      .1.3.6.1.2.1.31.1.1.1.5.22 = Counter32: 0
      End of MIB
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多