- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
224 lines
7.4 KiB
Text
224 lines
7.4 KiB
Text
-----------------------------------------------------------------------------
|
||
-- File : gbnL3Ospf-Mib.mi2
|
||
-- Description : ADMIN Enterprise MIB
|
||
-- Version : 0.03
|
||
-- Date : May 03, 2002
|
||
--
|
||
-- Copyright (c) 2002-2005 admin Systems, Inc. All Rights Reserved.
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
|
||
GBNL3Ospf-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Integer32, Counter64 FROM SNMPv2-SMI
|
||
|
||
DisplayString, TruthValue,MacAddress,RowStatus FROM SNMPv2-TC
|
||
|
||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||
|
||
gbnL3 FROM ADMIN-MASTER-MIB
|
||
|
||
mib-2 FROM RFC1213-MIB;
|
||
|
||
|
||
gbnL3OspfMib MODULE-IDENTITY
|
||
LAST-UPDATED "0308180001Z" -- Autumn 18,2003
|
||
ORGANIZATION "admin Systems, Inc."
|
||
CONTACT-INFO "admin Systems, Inc.
|
||
E-mail: support@admin.com.cn"
|
||
|
||
DESCRIPTION "GBN Enterprise MIB definition."
|
||
|
||
REVISION "0308180001Z" -- Autumn 18,2003
|
||
DESCRIPTION "Initial MIB creation."
|
||
|
||
::= { gbnL3 3 }
|
||
|
||
Metric ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Internal Metric."
|
||
SYNTAX Integer32 (0..'FFFFFF'h)
|
||
|
||
gbnL3OspfGroup OBJECT IDENTIFIER ::= { gbnL3OspfMib 1 }
|
||
|
||
|
||
ospfRedistriDefaultMetric OBJECT-TYPE
|
||
SYNTAX Metric
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"其他路由协议的路由引入到OSPF的默认花费值."
|
||
REFERENCE
|
||
"OSPF Version 2, C.1 Global parameters"
|
||
DEFVAL { 1 }
|
||
::= { gbnL3OspfGroup 1 }
|
||
|
||
ospfRedistriDefaultType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
type1 (1),
|
||
type2 (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"其他路由协议的路由引入到OSPF的默认类型.第一类或第二类。"
|
||
REFERENCE
|
||
"OSPF Version 2, C.1 Global parameters"
|
||
DEFVAL { type2 }
|
||
::= { gbnL3OspfGroup 2 }
|
||
|
||
ospfRedistriDefaultTag OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"此项暂时不用."
|
||
DEFVAL { 1 }
|
||
::= { gbnL3OspfGroup 3 }
|
||
|
||
|
||
ospfRedistriDefaultInterval OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"OSPF引入外部路由的默认引入间隔,以秒(S)为单位."
|
||
REFERENCE
|
||
"OSPF Version 2, C.1 Global parameters"
|
||
DEFVAL { 1 }
|
||
::= { gbnL3OspfGroup 4 }
|
||
|
||
ospfRedistriDefaultLimit OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"OSPF每次引入外部路由的最大数目."
|
||
REFERENCE
|
||
"OSPF Version 2, C.1 Global parameters"
|
||
DEFVAL { 1000 }
|
||
::= { gbnL3OspfGroup 5 }
|
||
|
||
ospfMibBinding OBJECT-TYPE
|
||
SYNTAX Integer32(0..10)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Bind OSPF MIBs to OSPF process. OSPF MIBs access the binging process only."
|
||
DEFVAL { 0 }
|
||
::= { gbnL3OspfGroup 6 }
|
||
|
||
|
||
-- OSPF redistribute Variables
|
||
|
||
-- These parameters apply globally to the Router's
|
||
-- OSPF Process when OSPF redistribute routes of other protocal.
|
||
|
||
ospfRedistributeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OspfRedistributeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information describing the configured parame-
|
||
ters of redistribute."
|
||
::= { gbnL3OspfMib 2 }
|
||
|
||
ospfRedistributeEntry OBJECT-TYPE
|
||
SYNTAX OspfRedistributeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information describing the configured parame-
|
||
ters of redistribute."
|
||
INDEX { ospfRedistributeProtocal }
|
||
::= { ospfRedistributeTable 1 }
|
||
|
||
OspfRedistributeEntry ::=
|
||
SEQUENCE {
|
||
ospfRedistributeProtocal
|
||
Integer32,
|
||
ospfRedistributeMetric
|
||
Metric,
|
||
ospfRedistributeType
|
||
INTEGER,
|
||
ospfRedistributeTag
|
||
Integer32,
|
||
ospfRedistributeStatus
|
||
RowStatus,
|
||
ospfRedistributeAlways
|
||
TruthValue
|
||
}
|
||
|
||
ospfRedistributeProtocal OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"OSPF引入的外部路由协议."
|
||
REFERENCE
|
||
"OSPF Version 2, C.1 Global parameters"
|
||
::= { ospfRedistributeEntry 1 }
|
||
|
||
ospfRedistributeMetric OBJECT-TYPE
|
||
SYNTAX Metric
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"定义其他路由协议的路由引入到OSPF时路由的基准花费,
|
||
如:引入RIP路由协议的路由,配置RIP的metric为100,
|
||
此条路由在RIP中的跳数为10,则引入OSPF后此条路由的
|
||
实际花费为110."
|
||
::= { ospfRedistributeEntry 2 }
|
||
|
||
ospfRedistributeType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
type1 (1),
|
||
type2 (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"OSPF将所引入的自治系统外部路由分成两类:type1和type2,
|
||
第一类是指引入的是IGP路由(例如RIP,IGRP,STATIC), 由
|
||
于这类路由的可信程度高一些,所以计算出的外部路由的花费
|
||
与自治系统内部的路由花费的数量级是相同的,即到第一类外部
|
||
路由的花费值 = 本路由器到相应的ASBR的花费值+ASBR到该路由
|
||
目的地址的花费值。对于第二类外部路由是指引入的是BGP路由,
|
||
由于这类路由的可信度比较低,所以OSPF协议认为从ASBR到自治
|
||
系统之外的花费远远大于在自治系统之内到达ASBR的花费。所以
|
||
计算路由花费时将主要考虑前者,即到第二类外部路由的花费值
|
||
= ASBR到该路由目的地址的花费值。如果该值相等,再考虑本路
|
||
由器到相应的ASBR的花费值。如果加上前面所述的两种路由类型."
|
||
::= { ospfRedistributeEntry 3 }
|
||
|
||
ospfRedistributeTag OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"tag"
|
||
::= { ospfRedistributeEntry 4 }
|
||
|
||
ospfRedistributeStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry."
|
||
::= { ospfRedistributeEntry 5 }
|
||
|
||
ospfRedistributeAlways OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"always 这个关键字使得就算本机没有配置缺省路由也要产生一个描
|
||
述缺省路由的ase lsa 发布出去若未指定该关键字本机必须要配置缺
|
||
省路由才可以引入产生缺省路由的ase lsa,这个参数只有在引入默认
|
||
路由时才用."
|
||
::= { ospfRedistributeEntry 6 }
|
||
|
||
END
|