summaryrefslogtreecommitdiff
path: root/MIBS/telco-systems/binox/PRVT-ROUTE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/telco-systems/binox/PRVT-ROUTE-MIB')
-rw-r--r--MIBS/telco-systems/binox/PRVT-ROUTE-MIB369
1 files changed, 369 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binox/PRVT-ROUTE-MIB b/MIBS/telco-systems/binox/PRVT-ROUTE-MIB
new file mode 100644
index 0000000..2186748
--- /dev/null
+++ b/MIBS/telco-systems/binox/PRVT-ROUTE-MIB
@@ -0,0 +1,369 @@
+-- *********************************************************************
+-- **
+-- ** BATM Advanced Communications.
+-- **
+-- *********************************************************************
+-- ** Filename: PRVT-ROUTE-MIB.mib
+-- ** Project: T-Metro Switches.
+-- ** Purpose: Private MIB
+-- *********************************************************************
+-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
+-- WARNING:
+--
+-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
+--
+-- This file is the property of BATM Advanced Communications and contains
+-- proprietary and confidential information. This file is made
+-- available to authorized BATM customers on the express
+-- condition that neither it, nor any of the information contained
+-- therein, shall be disclosed to third parties or be used for any
+-- purpose other than to replace, modify or upgrade firmware and/or
+-- software components of BATM manufactured equipment within the
+-- authorized customer's network, and that such transfer be
+-- completed in accordance with the instructions provided by
+-- BATM. Any other use is strictly prohibited.
+--
+-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
+-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
+-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
+-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+--
+-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
+-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
+-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
+-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
+-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
+--
+-- ----------------------------------------------------------------------------
+
+PRVT-ROUTE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ Ipv6Address
+ FROM IPV6-TC
+ routingProtocols
+ FROM PRVT-SWITCH-MIB
+ IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
+ FROM SNMPv2-SMI
+ RowStatus, TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC;
+
+prvtRouteMIB MODULE-IDENTITY
+ LAST-UPDATED "200901270000Z"
+ ORGANIZATION
+ "BATM Advanced Communication"
+ CONTACT-INFO
+ "BATM/Telco Systems Support team
+ Email:
+ For North America: techsupport@telco.com
+ For North Europe: support@batm.de, info@batm.de
+ For the rest of the world: techsupport@telco.com"
+ DESCRIPTION
+ "Mib containing information about
+ dynamic and configurable routes in the system."
+ REVISION "200901270000Z"
+ DESCRIPTION
+ "Initial version"
+ ::= { routingProtocols 3 }
+
+
+NetPrefix ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "1d.1d.1d.1d/1d"
+ STATUS current
+ DESCRIPTION
+ "Prefix"
+ SYNTAX OCTET STRING
+
+prvtRouteMIBObjects OBJECT IDENTIFIER
+ ::= { prvtRouteMIB 1 }
+
+prvtDynamicRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtDynamicRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "System dynamic routes."
+ ::= { prvtRouteMIBObjects 1 }
+
+prvtDynamicRouteEntry OBJECT-TYPE
+ SYNTAX PrvtDynamicRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The conceptual row represents a routing entry."
+ INDEX { prvtDynamicRoutePrefix, prvtDynamicRouteNextHop,
+ prvtDynamicRouteType, prvtDynamicRouteDistance }
+ ::= { prvtDynamicRouteTable 1 }
+
+PrvtDynamicRouteEntry ::= SEQUENCE {
+ prvtDynamicRoutePrefix OCTET STRING,
+ prvtDynamicRouteNextHop IpAddress,
+ prvtDynamicRouteType INTEGER,
+ prvtDynamicRouteDistance Unsigned32,
+ prvtDynamicRouteFlags BITS,
+ prvtDynamicRouteNextHopType INTEGER,
+ prvtDynamicRouteNextHopFlags BITS,
+ prvtDynamicRouteMetrics Unsigned32,
+ prvtDynamicRouteUptime OCTET STRING,
+ prvtDynamicRouteIfName OCTET STRING
+}
+
+prvtDynamicRoutePrefix OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(5))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dynamic route prefix."
+ ::= { prvtDynamicRouteEntry 1 }
+
+prvtDynamicRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dynamic route next hop."
+ ::= { prvtDynamicRouteEntry 2 }
+
+prvtDynamicRouteType OBJECT-TYPE
+ SYNTAX INTEGER { system(1), kernel(2), connect(3), static(4),
+ rip(5), ripng(6), ospf(7), ospf6(8), bgp(9), fib(10),
+ vrrp(11), irdp(12), dhcp(13), pimd(14), isis1(15),
+ isis2(16), bfd(17), test(18), max(19) }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dynamic route type."
+ ::= { prvtDynamicRouteEntry 3 }
+
+prvtDynamicRouteDistance OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dynamic route distance."
+ ::= { prvtDynamicRouteEntry 4 }
+
+prvtDynamicRouteFlags OBJECT-TYPE
+ SYNTAX BITS { internal(0), selfroute(1), blackhole(2), ibgp(3),
+ selected(4), changed(5), static(6), deleted(7),
+ staticarp(8), mplsIngress(9), mplsEgress(10),
+ outband(11), selfIp(12), vrrpIp(13) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dynamic route flags."
+ ::= { prvtDynamicRouteEntry 5 }
+
+prvtDynamicRouteNextHopType OBJECT-TYPE
+ SYNTAX INTEGER { ifindex(1), ifname(2), ipv4(3), ipv4Ifindex(4),
+ ipv4Ifname(5), ipv6(6), ipv6Ifindex(7),
+ ipv6Ifname(8) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dynamic route hop type."
+ ::= { prvtDynamicRouteEntry 6 }
+
+prvtDynamicRouteNextHopFlags OBJECT-TYPE
+ SYNTAX BITS { active(0), fib(1), recursive(2), notready(3),
+ outband(4), fibsetOutband(5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dynamic route hop flags."
+ ::= { prvtDynamicRouteEntry 7 }
+
+prvtDynamicRouteMetrics OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dynamic route metrics."
+ ::= { prvtDynamicRouteEntry 8 }
+
+prvtDynamicRouteUptime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A length of time.
+
+ Duration values are in the ISO 8601 duration format, where
+ P represents 'Period',
+ nY represents the number of years,
+ nM the number of months,
+ nD the number of days,
+ T is the date/time separator,
+ nH the number of hours,
+ nM the number of minutes,
+ nS the number of seconds.
+ So P2DT23H32M51S means 'A period of 2 days, 23 hours, 32 minutes, and 51 seconds'.
+
+ PnYnMnDTnH nMnS (e.g., P2DT23H32M51S)
+
+ We use the duration data type to convey values like
+ the time left until a listing ends.
+ For ended listings, the time left is PT0S (zero seconds).
+
+ xs:duration is part of the XML schema namespace defined as:
+
+ xmlns:xs='http://www.w3.org/2001/XMLSchema' "
+ ::= { prvtDynamicRouteEntry 9 }
+
+prvtDynamicRouteIfName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dynamic route name."
+ ::= { prvtDynamicRouteEntry 10 }
+
+prvtCfgRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtCfgRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with configurable routes. To create entry in
+ this table use prvtCfgRouteRowStatus with
+ createAndGo(4) or createAndWait(5).
+ For example static route :
+ static-route 88.65.85.4/32 43.13.15.18 3
+ will be represented as :
+ prvtCfgRouteRowStatus.88.65.85.4.32.43.13.15.18.3"
+ ::= { prvtRouteMIBObjects 2 }
+
+prvtCfgRouteEntry OBJECT-TYPE
+ SYNTAX PrvtCfgRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The conceptual row represents a routing entry."
+ INDEX { prvtCfgRoutePrefix, prvtCfgRouteNextHop,
+ prvtCfgRouteDistance }
+ ::= { prvtCfgRouteTable 1 }
+
+PrvtCfgRouteEntry ::= SEQUENCE {
+ prvtCfgRoutePrefix OCTET STRING,
+ prvtCfgRouteNextHop IpAddress,
+ prvtCfgRouteDistance Unsigned32,
+ prvtCfgRouteRowStatus RowStatus
+}
+
+prvtCfgRoutePrefix OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(5))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Route prefix."
+ ::= { prvtCfgRouteEntry 1 }
+
+prvtCfgRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Route next hop."
+ ::= { prvtCfgRouteEntry 2 }
+
+prvtCfgRouteDistance OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Route distance."
+ ::= { prvtCfgRouteEntry 3 }
+
+prvtCfgRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create static route."
+ ::= { prvtCfgRouteEntry 4 }
+
+prvtCfgIPv6RouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PrvtCfgIPv6RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with configurable routes. To create entry in
+ this table use prvtCfgIPv6RouteRowStatus with
+ createAndGo(4) or createAndWait(5).
+ For example static route :
+ router static-ipv6-route ::/0 2001:fd8::7 10
+ will be represented as :
+ prvtCfgIPv6RouteRowStatus.4.58.58.47.48.32.1.15.216.0.0.0.0.0.0.0.0.0.0.0.7.10
+ or
+ 1.3.6.1.4.1.738.10.6.4.3.1.3.1.4 --> prvtCfgIPv6RouteRowStatus OID
+ v --> Value --> createAndGo(4)
+ prvtCfgIPv6RouteRowStatus <--|v : : / 0 2001:0f d8: 00: 00: 00: 00: 00: 07|10
+ 1.3.6.1.4.1.738.10.6.4.3.1.3.1.4.4.58.58.47.48.32.1.15.216.0.0.0.0.0.0.0.0.0.0.0.7.10"
+ ::= { prvtRouteMIBObjects 3 }
+
+prvtCfgIPv6RouteEntry OBJECT-TYPE
+ SYNTAX PrvtCfgIPv6RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The conceptual row represents a IPv6 routing entry."
+ INDEX { prvtCfgIPv6RoutePrefix, prvtCfgIPv6RouteNextHop,
+ prvtCfgIPv6RouteDistance }
+ ::= { prvtCfgIPv6RouteTable 1 }
+
+PrvtCfgIPv6RouteEntry ::= SEQUENCE {
+ prvtCfgIPv6RoutePrefix OCTET STRING,
+ prvtCfgIPv6RouteNextHop Ipv6Address,
+ prvtCfgIPv6RouteDistance Unsigned32,
+ prvtCfgIPv6RouteRowStatus RowStatus
+}
+
+prvtCfgIPv6RoutePrefix OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IPv6 route prefix."
+ ::= { prvtCfgIPv6RouteEntry 1 }
+
+prvtCfgIPv6RouteNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IPv6 route next hop."
+ ::= { prvtCfgIPv6RouteEntry 2 }
+
+prvtCfgIPv6RouteDistance OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IPv6 route distance."
+ ::= { prvtCfgIPv6RouteEntry 3 }
+
+prvtCfgIPv6RouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create static IPv6 route."
+ ::= { prvtCfgIPv6RouteEntry 4 }
+
+prvtGlobalIPv6Forwarding OBJECT-TYPE
+ SYNTAX INTEGER { host(1), router(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure IPv6 behavior."
+ ::= { prvtRouteMIBObjects 4 }
+
+prvtGlobalIPv6Disable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure IPv6 behavior."
+ ::= { prvtRouteMIBObjects 5 }
+
+END -- end of module PRVT-ROUTE-MIB.