1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
|
CISCOSB-PBR-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863]
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
rlRouteMapPbrRouteMapName, rlRouteMapPbrRouteMapSectionId FROM CISCOSB-ROUTEMAP-MIB;
rlPolicyBasedRouting MODULE-IDENTITY
LAST-UPDATED "201506080000A"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Policy-Based Routing mechanism."
REVISION "201506080000A"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 228 }
RlPBRInetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The inet type of a policy"
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
RlPBRStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of status for policy-based routing entry"
SYNTAX INTEGER {
active(1),
noIp(2),
interfaceDown(3)
}
-- ============================================================
-- rlPBRTable
-- ============================================================
rlPBRTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPBREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing policy-based routing binding information."
::= { rlPolicyBasedRouting 1 }
rlPBREntry OBJECT-TYPE
SYNTAX RlPBREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPBRIfIndex,
rlPBRInetType }
::= { rlPBRTable 1 }
RlPBREntry ::= SEQUENCE {
rlPBRIfIndex InterfaceIndex,
rlPBRInetType RlPBRInetType,
rlPBRRouteMapName DisplayString,
rlPBRStatus RlPBRStatusType,
rlPBRRowStatus RowStatus
}
rlPBRIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IfIndex on which policy based routing is applied."
::= { rlPBREntry 1 }
rlPBRInetType OBJECT-TYPE
SYNTAX RlPBRInetType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Inet type of this entry."
::= { rlPBREntry 2 }
rlPBRRouteMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Route map name to apply."
::= { rlPBREntry 3 }
rlPBRStatus OBJECT-TYPE
SYNTAX RlPBRStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The route status for this entry."
::= { rlPBREntry 4 }
rlPBRRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The row status of this entry."
::= { rlPBREntry 5 }
-- ============================================================
-- rlPBRInfoTable
-- ============================================================
RlPBRNexthopStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of status of nexthop for policy-based routing entry"
SYNTAX INTEGER {
active(1),
notReachable(2),
notDirect(3)
}
rlPBRInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPBRInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing policy-based routing information."
::= { rlPolicyBasedRouting 2 }
rlPBRInfoEntry OBJECT-TYPE
SYNTAX RlPBRInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPBRInetType,
rlPBRIfIndex,
rlRouteMapPbrRouteMapName,
rlRouteMapPbrRouteMapSectionId }
::= { rlPBRInfoTable 1 }
RlPBRInfoEntry ::= SEQUENCE {
rlPBRInfoAccessListName DisplayString,
rlPBRInfoNexthopInetAddressType InetAddressType,
rlPBRInfoNexthopInetAddress InetAddress,
rlPBRInfoNexthopIfIndex InterfaceIndexOrZero,
rlPBRInfoNexthopStatus RlPBRNexthopStatusType
}
rlPBRInfoAccessListName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Access-list name of policy-based routing."
::= { rlPBRInfoEntry 1 }
rlPBRInfoNexthopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet type of rlPBRInfoNexthopInetAddress"
::= { rlPBRInfoEntry 2 }
rlPBRInfoNexthopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlPBRInfoEntry 3 }
rlPBRInfoNexthopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlPBRInfoEntry 4 }
rlPBRInfoNexthopStatus OBJECT-TYPE
SYNTAX RlPBRNexthopStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status of nexthop."
::= { rlPBRInfoEntry 5 }
END
|