1078 lines
46 KiB
Plaintext
1078 lines
46 KiB
Plaintext
-- Copyright (C) 2007-2012 Aricent Group . All Rights Reserved
|
|
|
|
-- $Id: fsrmap.mib,v 1.10 2016/04/01 12:08:52 siva Exp $
|
|
|
|
-- ROUTE-MAP MIB DETAILS
|
|
|
|
ARICENT-ROUTEMAP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,
|
|
enterprises,Unsigned32,IpAddress,Integer32 FROM SNMPv2-SMI
|
|
DisplayString,RowStatus FROM SNMPv2-TC
|
|
InterfaceIndex FROM IF-MIB
|
|
InetAddressType,InetAddress,InetAddressPrefixLength FROM INET-ADDRESS-MIB;
|
|
|
|
futureroutemap MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE LTD"
|
|
CONTACT-INFO "support@aricent.com"
|
|
DESCRIPTION
|
|
" The proprietary MIB module for RouteMap module. "
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION
|
|
" The proprietary MIB module for RouteMap module. "
|
|
|
|
::= {enterprises futuresoftware (2076) 155 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- Groups in MIB
|
|
------------------------------------------------------------------------------
|
|
|
|
fsRouteMap OBJECT IDENTIFIER ::= { futureroutemap 1 }
|
|
|
|
--Routemap table
|
|
|
|
fsRouteMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRouteMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Route map table contains route map name, sequence
|
|
number and access status (Permit/Deny).Route-maps
|
|
can be used in policy based routing and route
|
|
redistribution"
|
|
::= { fsRouteMap 1 }
|
|
|
|
fsRouteMapEntry OBJECT-TYPE
|
|
SYNTAX FsRouteMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Row instance of the routemap table"
|
|
INDEX { fsRouteMapName,
|
|
fsRouteMapSeqNum
|
|
}
|
|
::= { fsRouteMapTable 1 }
|
|
|
|
|
|
FsRouteMapEntry ::= SEQUENCE {
|
|
fsRouteMapName DisplayString,
|
|
fsRouteMapSeqNum Unsigned32,
|
|
fsRouteMapAccess INTEGER,
|
|
fsRouteMapRowStatus RowStatus
|
|
}
|
|
|
|
fsRouteMapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Name Identifies the specified route-map
|
|
in the list of route-maps."
|
|
::= { fsRouteMapEntry 1 }
|
|
|
|
|
|
fsRouteMapSeqNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Number that indicates the position of a new route
|
|
map in the list of route maps already configured
|
|
with the same name"
|
|
::= { fsRouteMapEntry 2 }
|
|
|
|
fsRouteMapAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
permit (1),
|
|
deny (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Access type associated with sequence number in a
|
|
route-map. Once an instance of this object is
|
|
created, its value can not be changed"
|
|
DEFVAL {permit}
|
|
::= { fsRouteMapEntry 3 }
|
|
|
|
|
|
fsRouteMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table."
|
|
::= { fsRouteMapEntry 4}
|
|
|
|
|
|
-- match table
|
|
|
|
fsRouteMapMatchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRouteMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Route-map Match table contains various objects
|
|
used for matching the parameters of the route "
|
|
::= { fsRouteMap 2 }
|
|
|
|
fsRouteMapMatchEntry OBJECT-TYPE
|
|
SYNTAX FsRouteMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Row instance of the routemap match table"
|
|
INDEX {
|
|
fsRouteMapName,
|
|
fsRouteMapSeqNum,
|
|
fsRouteMapMatchInterface,
|
|
fsRouteMapMatchIpAddress,
|
|
fsRouteMapMatchIpAddrMask,
|
|
fsRouteMapMatchIpNextHop,
|
|
fsRouteMapMatchMetric,
|
|
fsRouteMapMatchTag,
|
|
fsRouteMapMatchRouteType,
|
|
fsRouteMapMatchMetricType,
|
|
fsRouteMapMatchASPathTag,
|
|
fsRouteMapMatchCommunity,
|
|
fsRouteMapMatchOrigin,
|
|
fsRouteMapMatchLocalPreference
|
|
}
|
|
::= { fsRouteMapMatchTable 1 }
|
|
|
|
FsRouteMapMatchEntry ::= SEQUENCE {
|
|
fsRouteMapMatchInterface InterfaceIndex,
|
|
fsRouteMapMatchIpAddress IpAddress,
|
|
fsRouteMapMatchIpAddrMask IpAddress,
|
|
fsRouteMapMatchIpNextHop IpAddress,
|
|
fsRouteMapMatchMetric Integer32,
|
|
fsRouteMapMatchTag Unsigned32,
|
|
fsRouteMapMatchRouteType INTEGER,
|
|
fsRouteMapMatchMetricType INTEGER,
|
|
fsRouteMapMatchASPathTag Unsigned32,
|
|
fsRouteMapMatchCommunity Unsigned32,
|
|
fsRouteMapMatchOrigin INTEGER,
|
|
fsRouteMapMatchLocalPreference Integer32,
|
|
fsRouteMapMatchRowStatus RowStatus
|
|
}
|
|
|
|
|
|
fsRouteMapMatchInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION " The ifIndex value which identifies the local
|
|
interface through which the next hop can be reached."
|
|
::= { fsRouteMapMatchEntry 1 }
|
|
|
|
fsRouteMapMatchIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION " The destination network number address.when logically
|
|
ANDED with the mask results in the range of addressess
|
|
that will get pass the route-map."
|
|
::= { fsRouteMapMatchEntry 2 }
|
|
|
|
fsRouteMapMatchIpAddrMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "The mask gives the range of the network addressess."
|
|
::= { fsRouteMapMatchEntry 3 }
|
|
|
|
|
|
fsRouteMapMatchIpNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION " Matches the next hop router address."
|
|
|
|
::= { fsRouteMapMatchEntry 4 }
|
|
|
|
fsRouteMapMatchMetric OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Matches metric of the route."
|
|
|
|
::= { fsRouteMapMatchEntry 5}
|
|
|
|
fsRouteMapMatchTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION " Matches tag value associated with route"
|
|
|
|
::= { fsRouteMapMatchEntry 6 }
|
|
|
|
fsRouteMapMatchRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
externaltype1 (1),
|
|
externaltype2 (2),
|
|
local (3),
|
|
internal (4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION " The metric-type local is local to AS in BGP , external is one
|
|
which is between the different Autonomous Systems and internal
|
|
is within AS.External and internal are associated with OSPF. "
|
|
|
|
::= { fsRouteMapMatchEntry 7 }
|
|
|
|
fsRouteMapMatchMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
externaltype1 (1),
|
|
externaltype2 (2),
|
|
internal (3)
|
|
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "The metric type external is one which is between the different
|
|
Autonomous Systems and internal is within AS.External and internal
|
|
are associated with OSPF.. "
|
|
|
|
::= { fsRouteMapMatchEntry 8 }
|
|
|
|
|
|
fsRouteMapMatchASPathTag OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION " Matches the tag of a route into an autonomous system path. Applies
|
|
only when redistributing routes into BGP. "
|
|
|
|
::= { fsRouteMapMatchEntry 9}
|
|
|
|
fsRouteMapMatchCommunity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Matches BGP community attribute.The communities that
|
|
BGP supports range from well known ones like internet,
|
|
no-advst,no-export to add communities to already
|
|
existing ones with the BGP. "
|
|
::= { fsRouteMapMatchEntry 10 }
|
|
|
|
fsRouteMapMatchOrigin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
igp (1),
|
|
egp (2),
|
|
incomplete (3)
|
|
}
|
|
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Matches BGP origin code.They can be from Remote
|
|
Interior Gateway Protocol (IGP) system or from
|
|
Local Exterior Gateway Protocol (EGP) system or
|
|
from Remote autonomous system number which ranges
|
|
from 0 to 65535 or from incomplete which mean
|
|
Unknown heritage."
|
|
|
|
::= { fsRouteMapMatchEntry 11 }
|
|
|
|
|
|
fsRouteMapMatchLocalPreference OBJECT-TYPE
|
|
SYNTAX Integer32 (1..214748367)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Matches preference value for the autonomous system path.
|
|
The preference is sent only to all routers in the
|
|
localautonomous system."
|
|
|
|
::= { fsRouteMapMatchEntry 12 }
|
|
|
|
|
|
fsRouteMapMatchRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table."
|
|
|
|
::= { fsRouteMapMatchEntry 13 }
|
|
|
|
-- set table
|
|
|
|
fsRouteMapSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRouteMapSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Route-map set table contains various parameters that
|
|
are set during the process of policy routing or
|
|
route redistribution "
|
|
::= { fsRouteMap 3 }
|
|
|
|
fsRouteMapSetEntry OBJECT-TYPE
|
|
SYNTAX FsRouteMapSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "Row instance of the routemap set table"
|
|
INDEX {
|
|
fsRouteMapName,
|
|
fsRouteMapSeqNum
|
|
}
|
|
|
|
::= { fsRouteMapSetTable 1 }
|
|
|
|
FsRouteMapSetEntry ::= SEQUENCE {
|
|
fsRouteMapSetInterface InterfaceIndex,
|
|
fsRouteMapSetIpNextHop IpAddress,
|
|
fsRouteMapSetMetric Integer32,
|
|
fsRouteMapSetTag Unsigned32,
|
|
fsRouteMapSetMetricType INTEGER,
|
|
fsRouteMapSetASPathTag Unsigned32,
|
|
fsRouteMapSetCommunity Unsigned32,
|
|
fsRouteMapSetOrigin INTEGER,
|
|
fsRouteMapSetOriginASNum Unsigned32,
|
|
fsRouteMapSetLocalPreference Integer32,
|
|
fsRouteMapSetRowStatus RowStatus
|
|
}
|
|
|
|
fsRouteMapSetInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "This value identifies the local interface through
|
|
which the next hop can be reached and is set for a route
|
|
which passes the match conditions."
|
|
|
|
::= { fsRouteMapSetEntry 1 }
|
|
|
|
fsRouteMapSetIpNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION " This represents the nexthop IP address and is set for a route
|
|
which passes the match condition."
|
|
::= { fsRouteMapSetEntry 2 }
|
|
|
|
fsRouteMapSetMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "The primary routing metric.The semantics of this metric
|
|
are determined by the routing-protocol specified."
|
|
::= { fsRouteMapSetEntry 3}
|
|
|
|
fsRouteMapSetTag OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..214748367)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Sets the tag value of the routing protocol."
|
|
::= { fsRouteMapSetEntry 4 }
|
|
|
|
fsRouteMapSetMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
externaltype1 (1),
|
|
externaltype2 (2),
|
|
internal (3)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "The metric type external is one which is between the different
|
|
Autonomous Systems and internal is within AS.External and internal
|
|
are associated with OSPF.. "
|
|
|
|
::= { fsRouteMapSetEntry 5 }
|
|
|
|
|
|
fsRouteMapSetASPathTag OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION " Converts the tag of a route into an autonomous system path.
|
|
Applies only when redistributing routes into BGP. "
|
|
|
|
::= { fsRouteMapSetEntry 6}
|
|
|
|
fsRouteMapSetCommunity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Sets BGP community attribute.The communities that BGP supports range
|
|
from well known ones like internet,no-advst,no-export to add
|
|
communities to already existing ones with the BGP. "
|
|
::= { fsRouteMapSetEntry 7 }
|
|
|
|
fsRouteMapSetOrigin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
igp (1),
|
|
egp (2),
|
|
incomplete (3)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Sets the BGP origin code.They can be from Remote Interior Gateway
|
|
Protocol (IGP) system or from Local Exterior Gateway Protocol (EGP)
|
|
system or from Remote autonomous system number which ranges from
|
|
0 to 65535 or from incomplete which mean Unknown heritage."
|
|
|
|
::= { fsRouteMapSetEntry 8 }
|
|
|
|
fsRouteMapSetOriginASNum OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Sets the BGP origin Autonomous System Number.
|
|
This field is applicable only if the fsRouteMapSetOrigin is egp."
|
|
|
|
::= { fsRouteMapSetEntry 9 }
|
|
|
|
|
|
fsRouteMapSetLocalPreference OBJECT-TYPE
|
|
SYNTAX Integer32 (1..214748367)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "Sets reference value for the autonomous system path.
|
|
The preference is sent only to all routers in the
|
|
local autonomous system."
|
|
|
|
::= { fsRouteMapSetEntry 10 }
|
|
|
|
fsRouteMapSetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table."
|
|
|
|
::= { fsRouteMapSetEntry 11 }
|
|
|
|
|
|
fsRMapGroup OBJECT IDENTIFIER ::= { futureroutemap 2 }
|
|
fsRMapTrapCfgGroup OBJECT IDENTIFIER ::= { futureroutemap 3 }
|
|
fsRMapTrapGroup OBJECT IDENTIFIER ::= { futureroutemap 4 }
|
|
fsRMapTrapNotifications OBJECT IDENTIFIER ::= { fsRMapTrapGroup 0 }
|
|
|
|
|
|
--Route map/IP-Prefix list table
|
|
|
|
fsRMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Route map table contains route map/IP Prefix list name, sequence
|
|
number and access status (Permit/Deny).Route-maps
|
|
can be used in policy based routing and route
|
|
redistribution"
|
|
::= { fsRMapGroup 1 }
|
|
|
|
fsRMapEntry OBJECT-TYPE
|
|
SYNTAX FsRMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row instance of the route map/IP Prefix table.
|
|
If the entry matches, action is performed
|
|
as configured for the match condition. If
|
|
entry does not match, all sequence numbers
|
|
are scanned till match is found, else default
|
|
action ( permit) is performed"
|
|
INDEX { fsRMapName,
|
|
fsRMapSeqNum
|
|
}
|
|
::= { fsRMapTable 1 }
|
|
|
|
|
|
FsRMapEntry ::= SEQUENCE {
|
|
fsRMapName DisplayString,
|
|
fsRMapSeqNum Unsigned32,
|
|
fsRMapAccess INTEGER,
|
|
fsRMapRowStatus RowStatus,
|
|
fsRMapIsIpPrefixList INTEGER
|
|
}
|
|
|
|
fsRMapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Name Identifies the specified route-map/IP Prefix list
|
|
in the list of route-maps."
|
|
::= { fsRMapEntry 1 }
|
|
|
|
|
|
fsRMapSeqNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Number that indicates the position of a new route
|
|
map/IP-Prefix in the list of route maps already configured
|
|
with the same name"
|
|
::= { fsRMapEntry 2 }
|
|
|
|
fsRMapAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
permit (1),
|
|
deny (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Access type associated with sequence number in a
|
|
route-map/IP Prefix. Once an instance of this object is
|
|
created, it cannot be modified till fsRMapRowStatus
|
|
is set to not-in-service"
|
|
DEFVAL {permit}
|
|
::= { fsRMapEntry 3 }
|
|
|
|
|
|
fsRMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table."
|
|
::= { fsRMapEntry 4}
|
|
|
|
fsRMapIsIpPrefixList OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true (1),
|
|
false (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is to differentiate whether the entry present
|
|
in this table corresponds to the IP prefix list or Route map.
|
|
This object should be configured as true before creating any
|
|
IP prefix entry"
|
|
DEFVAL {false}
|
|
::= { fsRMapEntry 5}
|
|
|
|
-- match table
|
|
|
|
fsRMapMatchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Route-map Match table contains various objects
|
|
used for matching the parameters of the route "
|
|
::= { fsRMapGroup 2 }
|
|
|
|
fsRMapMatchEntry OBJECT-TYPE
|
|
SYNTAX FsRMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row instance of the route map match table"
|
|
INDEX { fsRMapName,
|
|
fsRMapSeqNum,
|
|
|
|
fsRMapMatchDestInetType,
|
|
fsRMapMatchDestInetAddress,
|
|
fsRMapMatchDestInetPrefix,
|
|
fsRMapMatchSourceInetType,
|
|
fsRMapMatchSourceInetAddress,
|
|
fsRMapMatchSourceInetPrefix,
|
|
fsRMapMatchNextHopInetType,
|
|
fsRMapMatchNextHopInetAddr,
|
|
|
|
fsRMapMatchInterface,
|
|
fsRMapMatchMetric,
|
|
fsRMapMatchTag,
|
|
fsRMapMatchMetricType,
|
|
fsRMapMatchRouteType,
|
|
|
|
fsRMapMatchASPathTag,
|
|
fsRMapMatchCommunity,
|
|
fsRMapMatchLocalPref,
|
|
fsRMapMatchOrigin
|
|
}
|
|
::= { fsRMapMatchTable 1 }
|
|
|
|
FsRMapMatchEntry ::= SEQUENCE {
|
|
fsRMapMatchDestInetType InetAddressType,
|
|
fsRMapMatchDestInetAddress InetAddress,
|
|
fsRMapMatchDestInetPrefix InetAddressPrefixLength,
|
|
fsRMapMatchSourceInetType InetAddressType,
|
|
fsRMapMatchSourceInetAddress InetAddress,
|
|
fsRMapMatchSourceInetPrefix InetAddressPrefixLength,
|
|
fsRMapMatchNextHopInetType InetAddressType,
|
|
fsRMapMatchNextHopInetAddr InetAddress,
|
|
|
|
fsRMapMatchInterface InterfaceIndex,
|
|
fsRMapMatchMetric Integer32,
|
|
fsRMapMatchTag Unsigned32,
|
|
fsRMapMatchMetricType INTEGER,
|
|
fsRMapMatchRouteType INTEGER,
|
|
|
|
fsRMapMatchASPathTag Unsigned32,
|
|
fsRMapMatchCommunity Unsigned32,
|
|
fsRMapMatchLocalPref Integer32,
|
|
fsRMapMatchOrigin INTEGER,
|
|
|
|
fsRMapMatchRowStatus RowStatus,
|
|
fsRMapMatchDestMaxPrefixLen Unsigned32,
|
|
fsRMapMatchDestMinPrefixLen Unsigned32
|
|
}
|
|
|
|
|
|
fsRMapMatchDestInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of destination network Inet address
|
|
IPv4(1)
|
|
IPv6(2)"
|
|
::= { fsRMapMatchEntry 1 }
|
|
|
|
fsRMapMatchDestInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Inet address of destination network"
|
|
::= { fsRMapMatchEntry 2 }
|
|
|
|
fsRMapMatchDestInetPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The prefix length of Inet address
|
|
of destination network"
|
|
::= { fsRMapMatchEntry 3 }
|
|
|
|
fsRMapMatchSourceInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches the type of source network Inet address
|
|
IPv4(1)
|
|
IPv6(2)"
|
|
::= { fsRMapMatchEntry 4 }
|
|
|
|
fsRMapMatchSourceInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches Inet address of source network"
|
|
::= { fsRMapMatchEntry 5 }
|
|
|
|
fsRMapMatchSourceInetPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches the prefix length of Inet address
|
|
of source network"
|
|
::= { fsRMapMatchEntry 6 }
|
|
|
|
fsRMapMatchNextHopInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches the Inet address type of next hop router
|
|
IPv4(1)
|
|
IPv6(2)"
|
|
::= { fsRMapMatchEntry 7 }
|
|
|
|
fsRMapMatchNextHopInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches the Inet address of next hop router"
|
|
::= { fsRMapMatchEntry 8 }
|
|
|
|
fsRMapMatchInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " The ifIndex value which identifies the local
|
|
interface through which the next hop can be reached."
|
|
::= { fsRMapMatchEntry 9 }
|
|
|
|
fsRMapMatchMetric OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches metric of the route."
|
|
::= { fsRMapMatchEntry 10}
|
|
|
|
fsRMapMatchTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " Matches tag value associated with route"
|
|
::= { fsRMapMatchEntry 11 }
|
|
|
|
fsRMapMatchMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
intraarea (1),
|
|
interarea (2),
|
|
type1ext (3),
|
|
type2ext (4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches types of paths in OSPF routing table"
|
|
::= { fsRMapMatchEntry 12 }
|
|
|
|
fsRMapMatchRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local (3),
|
|
remote (4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches route type as per RFC 2096"
|
|
::= { fsRMapMatchEntry 13 }
|
|
|
|
fsRMapMatchASPathTag OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " Matches the tag of a route into an autonomous system path. Applies
|
|
only when redistributing routes into BGP. "
|
|
::= { fsRMapMatchEntry 14}
|
|
|
|
fsRMapMatchCommunity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches BGP community attribute.The communities that
|
|
BGP supports range from well known ones like internet,
|
|
no-advst,no-export to add communities to already
|
|
existing ones with the BGP. "
|
|
::= { fsRMapMatchEntry 15 }
|
|
|
|
fsRMapMatchLocalPref OBJECT-TYPE
|
|
SYNTAX Integer32 (1..214748367)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches preference value for the autonomous system path.
|
|
The preference is sent only to all routers in the
|
|
localautonomous system."
|
|
::= { fsRMapMatchEntry 16 }
|
|
|
|
fsRMapMatchOrigin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
igp (1),
|
|
egp (2),
|
|
incomplete (3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Matches BGP origin code.They can be from Remote
|
|
Interior Gateway Protocol (IGP) system or from
|
|
Local Exterior Gateway Protocol (EGP) system or
|
|
from Remote autonomous system which mean
|
|
Unknown heritage."
|
|
::= { fsRMapMatchEntry 17 }
|
|
|
|
fsRMapMatchRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table."
|
|
::= { fsRMapMatchEntry 18 }
|
|
|
|
fsRMapMatchDestMaxPrefixLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used only when fsRMapIpPrefixList is true.
|
|
It is to store the maximum prefix length allowed for the
|
|
DestPrefix."
|
|
::= { fsRMapMatchEntry 19 }
|
|
|
|
fsRMapMatchDestMinPrefixLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used only when fsRMapIpPrefixList is true.
|
|
It is to store the minimum prefix length allowed for the
|
|
DestPrefix."
|
|
::= { fsRMapMatchEntry 20 }
|
|
|
|
|
|
-- set table
|
|
|
|
fsRMapSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRMapSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Route-map set table contains various parameters that
|
|
are set during the process of policy routing or
|
|
route redistribution "
|
|
::= { fsRMapGroup 3 }
|
|
|
|
fsRMapSetEntry OBJECT-TYPE
|
|
SYNTAX FsRMapSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row instance of the route map set table"
|
|
INDEX { fsRMapName,
|
|
fsRMapSeqNum
|
|
}
|
|
::= { fsRMapSetTable 1 }
|
|
|
|
FsRMapSetEntry ::= SEQUENCE {
|
|
fsRMapSetNextHopInetType InetAddressType,
|
|
fsRMapSetNextHopInetAddr InetAddress,
|
|
fsRMapSetInterface InterfaceIndex,
|
|
fsRMapSetMetric Integer32,
|
|
fsRMapSetTag Unsigned32,
|
|
fsRMapSetRouteType INTEGER,
|
|
fsRMapSetASPathTag Unsigned32,
|
|
fsRMapSetCommunity DisplayString,
|
|
fsRMapSetLocalPref Integer32,
|
|
fsRMapSetOrigin INTEGER,
|
|
fsRMapSetWeight Unsigned32,
|
|
fsRMapSetEnableAutoTag INTEGER,
|
|
fsRMapSetLevel INTEGER,
|
|
fsRMapSetRowStatus RowStatus,
|
|
fsRMapSetExtCommId Unsigned32,
|
|
fsRMapSetExtCommPOI Unsigned32,
|
|
fsRMapSetExtCommCost Unsigned32,
|
|
fsRMapSetCommunityAdditive INTEGER
|
|
}
|
|
|
|
|
|
fsRMapSetNextHopInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " Inet address type of next hop
|
|
IPv4(1)
|
|
IPv6(2)"
|
|
::= { fsRMapSetEntry 1 }
|
|
|
|
fsRMapSetNextHopInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " This represents the nexthop Inet address and is set for a route
|
|
which passes the match condition."
|
|
::= { fsRMapSetEntry 2 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fsRMapSetInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This value identifies the local interface through
|
|
which the next hop can be reached and is set for a route
|
|
which passes the match conditions."
|
|
|
|
::= { fsRMapSetEntry 3 }
|
|
fsRMapSetMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The primary routing metric.The semantics of this metric
|
|
are determined by the routing-protocol specified."
|
|
::= { fsRMapSetEntry 4}
|
|
|
|
fsRMapSetTag OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..214748367)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the tag value of the routing protocol."
|
|
::= { fsRMapSetEntry 5 }
|
|
|
|
fsRMapSetRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local (3),
|
|
remote (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the route type as per RFC 2096"
|
|
::= { fsRMapSetEntry 6 }
|
|
|
|
|
|
|
|
|
|
|
|
fsRMapSetASPathTag OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " Converts the tag of a route into an autonomous system path.
|
|
Applies only when redistributing routes into BGP. "
|
|
::= { fsRMapSetEntry 7}
|
|
|
|
fsRMapSetCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets BGP community attribute.The communities that BGP supports
|
|
range from well known ones like internet,no-advst,no-export,
|
|
none. The configured commuity attribute will overwrites the
|
|
existing BGP communites in the bgp route. The well known
|
|
community none will remove all the existing bgp communities
|
|
present in the route. "
|
|
::= { fsRMapSetEntry 8 }
|
|
|
|
|
|
fsRMapSetLocalPref OBJECT-TYPE
|
|
SYNTAX Integer32 (1..214748367)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets reference value for the autonomous system path.
|
|
The preference is sent only to all routers in the
|
|
local autonomous system."
|
|
::= { fsRMapSetEntry 9 }
|
|
|
|
fsRMapSetOrigin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
igp (1),
|
|
egp (2),
|
|
incomplete (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the BGP origin code.They can be from Remote Interior Gateway
|
|
Protocol (IGP) system or from Local Exterior Gateway Protocol (EGP)
|
|
system or from Remote autonomous system number which ranges from
|
|
0 to 65535 or from incomplete which mean Unknown heritage."
|
|
::= { fsRMapSetEntry 10 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fsRMapSetWeight OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specify the BGP weight for the routing table"
|
|
::= { fsRMapSetEntry 11 }
|
|
|
|
fsRMapSetEnableAutoTag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable automatic computing of tag table
|
|
when redistributing routes from BGP into IGP"
|
|
DEFVAL { disable }
|
|
::= { fsRMapSetEntry 12 }
|
|
|
|
fsRMapSetLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
level1 (1),
|
|
level2 (2),
|
|
level12 (3),
|
|
stubarea (4),
|
|
backbone (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Set level for routes that are advertised into
|
|
the specified area of the routing domain"
|
|
::= { fsRMapSetEntry 13 }
|
|
|
|
|
|
|
|
|
|
fsRMapSetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table."
|
|
::= { fsRMapSetEntry 14 }
|
|
|
|
fsRMapSetExtCommId OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the extended cost community Id attribute
|
|
whose value is used in determining the BGP best route
|
|
when fsRMapSetExtCommCost is same for the routes.
|
|
Route with lower cost is preferred..
|
|
It is a type of the opaque extended community."
|
|
::= { fsRMapSetEntry 15 }
|
|
|
|
fsRMapSetExtCommPOI OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies the point of insertion for usage of
|
|
extended cost community in the BGP decision
|
|
making process. Currently, supports usage of
|
|
single POI after IGP cost comparison"
|
|
::= { fsRMapSetEntry 16 }
|
|
|
|
fsRMapSetExtCommCost OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the extended cost community value that
|
|
is used to determine the BGP best route."
|
|
::= { fsRMapSetEntry 17 }
|
|
|
|
fsRMapSetCommunityAdditive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
replace (1),
|
|
additive (2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures how the community set via fsRouteMapSetCommunity
|
|
is used for the matched routes. The value additive appends
|
|
the configured community to the existing communities
|
|
available for the route. Replace will cause the existing
|
|
community values to be overwritten by the configured
|
|
community value."
|
|
DEFVAL { replace }
|
|
::= { fsRMapSetEntry 18 }
|
|
|
|
|
|
--route map snmp trap Configuration
|
|
|
|
fsRmapTrapCfgEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable or disable sendig route map traps
|
|
when matching of route with route map occured"
|
|
DEFVAL { enable }
|
|
::= { fsRMapTrapCfgGroup 1 }
|
|
|
|
|
|
--route map snmp traps definition
|
|
|
|
fsRMapTrapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..20))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Name Identifies the specified route-map
|
|
in the list of route-maps."
|
|
::= { fsRMapTrapGroup 1 }
|
|
|
|
|
|
fsRMapTrapSeqNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Number that indicates the position of a new route
|
|
map in the list of route maps already configured
|
|
with the same name"
|
|
::= { fsRMapTrapGroup 2 }
|
|
|
|
|
|
--route map snmp traps notifications
|
|
|
|
fsRMapTrapMatch NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsRMapTrapName,
|
|
fsRMapTrapSeqNum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Signifies that there has been a route matching
|
|
with route map"
|
|
::= { fsRMapTrapNotifications 1 }
|
|
|
|
|
|
|
|
END
|