This repository has been archived by the owner. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathFORCE10-BGP4-V2-MIB
4116 lines (3384 loc) · 109 KB
/
FORCE10-BGP4-V2-MIB
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- *****************************************************************************
-- draft-ietf-idr-bgp4-mibv2-05.txt
--
-- Copyright (c) 2005 The Internet Society.
-- Copyright (c) 2007 Force10 Networks, Inc.
--
-- All rights reserved.
-- *****************************************************************************
FORCE10-BGP4-V2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Gauge32, mib-2, Unsigned32, Integer32,
TimeTicks
FROM SNMPv2-SMI
InetAddressType, InetAddress, InetPortNumber,
InetAutonomousSystemNumber, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
TEXTUAL-CONVENTION, TruthValue, RowPointer, StorageType,
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
f10Experiment
FROM FORCE10-SMI;
f10BgpM2 MODULE-IDENTITY
LAST-UPDATED "200704271200Z" -- April 27, 2007 12:00:00 EDT
ORGANIZATION "IETF IDR Working Group"
CONTACT-INFO "E-mail: [email protected]
Jeffrey Haas (Editor)
825 Victors Way, Suite 100
Ann Arbor, MI 48108
Tel: +1 734 222-1600
Fax: +1 734 222-1602
E-mail: [email protected]"
DESCRIPTION
"This MIB module defines management objects for
the Border Gateway Protocol, Version 4."
REVISION "200704271200Z" -- April 27, 2007 12:00:00 EDT
DESCRIPTION
"This is a Force10 proprietary vesrion of the
draft-ietf-idr-bgp4-mibv2-05.txt MIB as proposed by
the IETF Inter-Domain Routing Working Group.
This mib will be obsolete when IANA-number is assigned.
The following objects are added by Force10.
- Added to BgpM2PeerCounterstable
f10BgpM2PeerInKeepalives,
f10BgpM2PeerOutKeepalives,
f10BgpM2PeerInOpen,
f10BgpM2PeerOutOpen,
f10BgpM2PeerInRteRefresh,
f10BgpM2PeerOutRteRefresh
- Added to BgpM2PrefixCountersTable
f10BgpM2PrefixWdrawnByPeer,
f10BgpM2PrefixWdrawnFromPeer"
-- ::= { mib-2 XXX }
::= { f10Experiment 1 }
F10BgpM2Identifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d."
STATUS current
DESCRIPTION
"The representation of a BGP Identifier. The BGP
Identifier should be represented in the OCTET STRING
as with the first OCTET of the string containing
the first OCTET of the BGP Identifier received or sent
in the OPEN packet and so on.
Even though the BGP Identifier is trending away from
an IP address it is still displayed as if it was one,
even when it would be an illegal IP address."
SYNTAX OCTET STRING(SIZE (4))
F10BgpM2Afi ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The representation of a BGP AFI"
SYNTAX Unsigned32(0..65535)
F10BgpM2Safi ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The representation of a BGP SAFI"
SYNTAX Unsigned32(0..255)
F10BgpM2Community ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d:"
STATUS current
DESCRIPTION
"The representation of a BGP Community."
SYNTAX OCTET STRING(SIZE(4))
F10BgpM2ExtendedCommunity ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"The representation of a BGP Extended Community."
SYNTAX OCTET STRING(SIZE(8))
f10BgpM2BaseScalars
OBJECT IDENTIFIER ::= { f10BgpM2 1 }
--
-- Notifications
--
f10BgpM2BaseNotifications
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 0 }
f10BgpM2Established NOTIFICATION-TYPE
OBJECTS {
f10BgpM2PeerLocalAddrType,
f10BgpM2PeerLocalAddr,
f10BgpM2PeerRemoteAddrType,
f10BgpM2PeerRemoteAddr,
f10BgpM2PeerLastErrorReceived,
f10BgpM2PeerState
}
STATUS current
DESCRIPTION
"The BGP Established event is generated when
the BGP FSM enters the ESTABLISHED state."
::= { f10BgpM2BaseNotifications 1 }
f10BgpM2BackwardTransition NOTIFICATION-TYPE
OBJECTS {
f10BgpM2PeerLocalAddrType,
f10BgpM2PeerLocalAddr,
f10BgpM2PeerRemoteAddrType,
f10BgpM2PeerRemoteAddr,
f10BgpM2PeerLastErrorReceived,
f10BgpM2PeerLastErrorReceivedText,
f10BgpM2PeerState
}
STATUS current
DESCRIPTION
"The BGPBackwardTransition Event is generated
when the BGP FSM moves from a higher numbered
state to a lower numbered state."
::= { f10BgpM2BaseNotifications 2 }
--
-- BGP Supported Version Table
--
f10BgpM2Version
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 1 }
f10BgpM2VersionTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10BgpM2VersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of supported BGP versions."
::= { f10BgpM2Version 1 }
f10BgpM2VersionEntry OBJECT-TYPE
SYNTAX F10BgpM2VersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing data on a given supported version
of the Border Gateway Protocol and the level of
support provided. It is expected that any agent
implementation supporting this MIB module will
report support for Version 4 of the Border Gateway
Protocol at the very minimum."
INDEX {
f10BgpM2VersionIndex
}
::= { f10BgpM2VersionTable 1 }
F10BgpM2VersionEntry ::= SEQUENCE {
f10BgpM2VersionIndex
Unsigned32,
f10BgpM2VersionSupported
TruthValue
}
f10BgpM2VersionIndex OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of the BGP Protocol."
::= { f10BgpM2VersionEntry 1 }
f10BgpM2VersionSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is TRUE if this version of the BGP protocol
identified in 'f10BgpM2VersionIndex' is supported. The absence
of a row for a particular f10BgpM2VersionIndex indicates that
that f10BgpM2VersionIndex protocol version number is not
supported."
::= { f10BgpM2VersionEntry 2 }
--
-- Supported BGP Capabilities
--
f10BgpM2SupportedCapabilities
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 2 }
f10BgpM2CapabilitySupportAvailable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is TRUE if capability support is
available and is enabled."
::= { f10BgpM2SupportedCapabilities 1 }
f10BgpM2SupportedCapabilitiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10BgpM2SupportedCapabilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of supported BGP-4 capabilities."
::= { f10BgpM2SupportedCapabilities 2 }
f10BgpM2SupportedCapabilitiesEntry OBJECT-TYPE
SYNTAX F10BgpM2SupportedCapabilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about supported capabilities indexed
by capability number."
INDEX {
f10BgpM2SupportedCapabilityCode
}
::= { f10BgpM2SupportedCapabilitiesTable 1 }
F10BgpM2SupportedCapabilityEntry ::= SEQUENCE {
f10BgpM2SupportedCapabilityCode
Unsigned32,
f10BgpM2SupportedCapability
TruthValue
}
f10BgpM2SupportedCapabilityCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of supported capability. The index directly
corresponds with the BGP-4 Capability Advertisement
Capability Code."
::= { f10BgpM2SupportedCapabilitiesEntry 1 }
f10BgpM2SupportedCapability OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is True if this capability is supported,
False otherwise."
::= { f10BgpM2SupportedCapabilitiesEntry 2 }
--
-- Base Scalars
--
f10BgpM2AsSize OBJECT-TYPE
SYNTAX INTEGER {
twoOctet(1),
fourOctet(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the AS value in this implementation.
The semantics of this are determined as per the
as-4bytes draft."
REFERENCE
"draft-ietf-idr-as4bytes-04"
::= { f10BgpM2BaseScalars 4 }
f10BgpM2LocalAs OBJECT-TYPE
SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local autonomous system number.
If the f10BgpM2AsSize is twoOctet, then the range is
constrained to be 0-65535."
::= { f10BgpM2BaseScalars 5 }
f10BgpM2LocalIdentifier OBJECT-TYPE
SYNTAX F10BgpM2Identifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP Identifier of local system.
Current practice is trending away from this value being
treated as an IP address and more as a generic
identifier."
::= { f10BgpM2BaseScalars 6 }
--
-- Base Scalar Extensions
--
f10BgpM2BaseScalarExtensions
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 7 }
f10BgpM2BaseScalarNonCapExts
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalarExtensions 1 }
f10BgpM2BaseScalarCapExts
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalarExtensions 2 }
--
-- Base Scalar Route Reflection Extensions
--
f10BgpM2BaseScalarRouteReflectExts OBJECT IDENTIFIER ::=
{ f10BgpM2BaseScalarNonCapExts 2796 }
f10BgpM2RouteReflector OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is TRUE if this implementation supports the
BGP Route Reflection Extension and is enabled as a
route reflector. If the BGP Route Reflection extension
is not supported this value must be FALSE."
REFERENCE
"RFC 2796 - BGP Route Reflection"
::= { f10BgpM2BaseScalarRouteReflectExts 1 }
f10BgpM2ClusterId OBJECT-TYPE
SYNTAX F10BgpM2Identifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured Cluster-ID of the BGP Speaker. This will
default to the BGP Speaker's F10BgpM2Identifier if this
speaker is functioning as a route reflector and an
explicit Cluster-ID has not been configured.
A value of 0.0.0.0 will be present if Route Reflection is
not enabled."
REFERENCE
"RFC 2796 - BGP Route Reflection"
::= { f10BgpM2BaseScalarRouteReflectExts 2 }
--
-- Base Scalar AS Confederation Extensions
--
f10BgpM2BaseScalarASConfedExts OBJECT IDENTIFIER ::=
{ f10BgpM2BaseScalarNonCapExts 3065 }
f10BgpM2ConfederationRouter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is TRUE if this implementation supports the
BGP AS Confederations Extension and this router is
configured to be in a confederation."
REFERENCE
"RFC 3065 - Autonomous System Confederations for BGP"
::= { f10BgpM2BaseScalarASConfedExts 1 }
f10BgpM2ConfederationId OBJECT-TYPE
SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local Confederation Identification Number.
This value will be zero (0) if this BGP Speaker is not
a confederation router."
REFERENCE
"RFC 3065 - Autonomous System Confederations for BGP"
::= { f10BgpM2BaseScalarASConfedExts 2 }
--
-- Base Configuration Objects
--
f10BgpM2BaseScalarConfiguration
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 8 }
f10BgpM2CfgBaseScalarStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the intended storage type for
all configurable base scalars."
::= { f10BgpM2BaseScalarConfiguration 1 }
f10BgpM2CfgLocalAs OBJECT-TYPE
SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local autonomous system number.
If the f10BgpM2AsSize is twoOctet, then the range is
constrained to be 0-65535."
::= { f10BgpM2BaseScalarConfiguration 2 }
f10BgpM2CfgLocalIdentifier OBJECT-TYPE
SYNTAX F10BgpM2Identifier
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The BGP Identifier of local system.
Current practice is trending away from this value being
treated as an IP address and more as a generic
identifier."
::= { f10BgpM2BaseScalarConfiguration 3 }
--
-- Base Scalar Extensions
--
f10BgpM2CfgBaseScalarExtensions
OBJECT IDENTIFIER ::= { f10BgpM2BaseScalarConfiguration 4 }
f10BgpM2CfgBaseScalarNonCapExts
OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarExtensions 1 }
f10BgpM2CfgBaseScalarCapExts
OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarExtensions 2 }
--
-- Base Scalar Route Reflection Extensions
--
f10BgpM2CfgBaseScalarReflectorExts
OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarNonCapExts 2796 }
f10BgpM2CfgRouteReflector OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value is set to true if this implementation will
be supporting route reflection."
REFERENCE
"RFC 2796 - BGP Route Reflection"
::= { f10BgpM2CfgBaseScalarReflectorExts 1 }
f10BgpM2CfgClusterId OBJECT-TYPE
SYNTAX F10BgpM2Identifier
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Cluster-ID of the BGP Speaker. This will
default to the BGP Speaker's F10BgpM2Identifier if this
speaker is functioning as a route reflector and an
explicit Cluster-ID has not been configured.
A value of 0.0.0.0 will be present if Route Reflection is
not enabled."
REFERENCE
"RFC 2796 - BGP Route Reflection"
::= { f10BgpM2CfgBaseScalarReflectorExts 2 }
--
-- Base Scalar AS Confederation Extensions
--
f10BgpM2CfgBaseScalarASConfedExts
OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarNonCapExts 3065 }
f10BgpM2CfgConfederationRouter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value is set to true if this implementation will be
supporting BGP AS Confederations."
REFERENCE
"RFC 3065 - Autonomous System Confederations for BGP"
::= { f10BgpM2CfgBaseScalarASConfedExts 1 }
f10BgpM2CfgConfederationId OBJECT-TYPE
SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local Confederation Identification Number.
This value will be zero (0) if this BGP Speaker is not
a confederation router."
REFERENCE
"RFC 3065 - Autonomous System Confederations for BGP"
::= { f10BgpM2CfgBaseScalarASConfedExts 2 }
--
-- BGP Peer Data
--
f10BgpM2Peer
OBJECT IDENTIFIER ::= { f10BgpM2 2 }
f10BgpM2PeerData
OBJECT IDENTIFIER ::= { f10BgpM2Peer 1 }
f10BgpM2PeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10BgpM2PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BGP peer table.
This table contains, one entry per remote BGP peer,
any information about the connections with the remote
BGP peers."
::= { f10BgpM2PeerData 1 }
f10BgpM2PeerEntry OBJECT-TYPE
SYNTAX F10BgpM2PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the connection with
a remote BGP peer."
INDEX {
f10BgpM2PeerInstance,
f10BgpM2PeerLocalAddrType,
f10BgpM2PeerLocalAddr,
f10BgpM2PeerRemoteAddrType,
f10BgpM2PeerRemoteAddr
}
::= { f10BgpM2PeerTable 1 }
F10BgpM2PeerEntry ::= SEQUENCE {
f10BgpM2PeerInstance
Unsigned32,
f10BgpM2PeerIdentifier
F10BgpM2Identifier,
f10BgpM2PeerState
INTEGER,
f10BgpM2PeerStatus
INTEGER,
f10BgpM2PeerConfiguredVersion
Unsigned32,
f10BgpM2PeerNegotiatedVersion
Unsigned32,
f10BgpM2PeerLocalAddrType
InetAddressType,
f10BgpM2PeerLocalAddr
InetAddress,
f10BgpM2PeerLocalPort
InetPortNumber,
f10BgpM2PeerLocalAs
InetAutonomousSystemNumber,
f10BgpM2PeerRemoteAddrType
InetAddressType,
f10BgpM2PeerRemoteAddr
InetAddress,
f10BgpM2PeerRemotePort
InetPortNumber,
f10BgpM2PeerRemoteAs
InetAutonomousSystemNumber,
f10BgpM2PeerIndex
Unsigned32
}
f10BgpM2PeerInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing instance index.
Some BGP implementations permit the creation of
multiple instances of a BGP routing process. An
example includes RFC 2547 PE-CE routers.
Implementations that do not support multiple
routing instances should return 1 for this object.
XXX TODO - We need to provide a way to configure these
in the peer configuration table."
::= { f10BgpM2PeerEntry 1 }
f10BgpM2PeerIdentifier OBJECT-TYPE
SYNTAX F10BgpM2Identifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP Identifier of this entry's remote BGP peer.
This entry should be 0.0.0.0 unless the f10BgpM2PeerState is
in the OpenConfirm or the Established state."
REFERENCE
"draft-ietf-idr-bgp4-17.txt, Sec. 4.2"
::= { f10BgpM2PeerEntry 2 }
f10BgpM2PeerState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
connect(2),
active(3),
opensent(4),
openconfirm(5),
established(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote BGP peer's FSM state."
REFERENCE
"draft-ietf-idr-bgp4-17.txt, Sec. 8"
::= { f10BgpM2PeerEntry 3 }
f10BgpM2PeerStatus OBJECT-TYPE
SYNTAX INTEGER {
halted(1),
running(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not the BGP FSM for this remote peer is halted
or running. The BGP FSM for a remote peer is halted after
processing a Stop event. Likewise, it is in the running
state after a Start event.
The f10BgpM2PeerState will generally be in the idle state when
the FSM is halted, although some extensions such as
Graceful Restart will leave the peer in the Idle state
but with the FSM running."
::= { f10BgpM2PeerEntry 4 }
f10BgpM2PeerConfiguredVersion OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured version to originally start with this
remote peer. The BGP speaker may permit negotiation to a
lower version number of the protocol."
::= { f10BgpM2PeerEntry 5 }
f10BgpM2PeerNegotiatedVersion OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The negotiated version of BGP running between the two
peers."
::= { f10BgpM2PeerEntry 6 }
f10BgpM2PeerLocalAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address family of the local end of the peering
session."
::= { f10BgpM2PeerEntry 7 }
f10BgpM2PeerLocalAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(4..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the local end of the peering session."
::= { f10BgpM2PeerEntry 8 }
f10BgpM2PeerLocalPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local port for the TCP connection between the BGP
peers."
::= { f10BgpM2PeerEntry 9 }
f10BgpM2PeerLocalAs OBJECT-TYPE
SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Some implementations of BGP can represent themselves
as multiple ASs. This is the AS that this peering
session is representing itself as to the remote peer."
::= { f10BgpM2PeerEntry 10 }
f10BgpM2PeerRemoteAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address family of the remote end of the peering
session."
::= { f10BgpM2PeerEntry 11 }
f10BgpM2PeerRemoteAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(4..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the remote end of the peering session."
::= { f10BgpM2PeerEntry 12 }
f10BgpM2PeerRemotePort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote port for the TCP connection between the BGP
peers. In the case of a transport for which the notion
of 'port' is irrelevant, an instance value of -1
should be returned by the agent for this object.
Note that the objects f10BgpM2PeerLocalAddr,
f10BgpM2PeerLocalPort, f10BgpM2PeerRemoteAddr and
f10BgpM2PeerRemotePort provide the appropriate reference to
the standard MIB TCP connection table. or even the ipv6
TCP MIB as in rfc2452."
REFERENCE
"RFC 2012 - SNMPv2 Management Information Base for the
Transmission Control Protocol using SMIv2.
RFC 2542 - IP Version 6 Management Information Base
for the Transmission Control Protocol."
::= { f10BgpM2PeerEntry 13 }
f10BgpM2PeerRemoteAs OBJECT-TYPE
SYNTAX InetAutonomousSystemNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote autonomous system number."
::= { f10BgpM2PeerEntry 14 }
f10BgpM2PeerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is a unique index for the remote peer entry
in the f10BgpM2PeerTable. It is assigned by the agent
at the point of creation of the f10BgpM2PeerTable row
entry. While its value is guaranteed to be unique at
any time, it is otherwise opaque to the management
application with respect to its value or the contiguity
of f10BgpM2PeerIndex row instance values across rows of
the f10BgpM2PeerTable. It is used to provide an index
structure for other tables whose data is logically
per-peer.
For explicitly configured peers, this value will remain
consistent until this row is deleted by deleting the
configured peers. Unconfigured peers will generate
a monotonically increasing number when a BGP FSM is
built to process the peering session. Values in the
f10BgpM2PeerTable and other tables utilizing f10BgpM2PeerIndex
are expected to remain in existence for an arbitrary
time after the unconfigured peer has been deleted
in order to allow management applications to extract
useful management information for those peers. Thus,
an unconfigured peer using the same indices as the
f10BgpM2PeerTable that comes up while this row still
exists will re-utilize the same row."
::= { f10BgpM2PeerEntry 15 }
--
-- Errors
--
f10BgpM2PeerErrors
OBJECT IDENTIFIER ::= { f10BgpM2Peer 2 }
f10BgpM2PeerErrorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10BgpM2PeerErrorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"On a per peer basis, this table reflects the last
protocol-defined error encountered and reported on
the peer session. If no entry for a given peer,
by its f10BgpM2PeerIndex, exists in this table, then no
such errors have been observed, reported, and
recorded on the session."
::= { f10BgpM2PeerErrors 1 }
f10BgpM2PeerErrorsEntry OBJECT-TYPE
SYNTAX F10BgpM2PeerErrorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information about errors sent
and received for a particular BGP peer."
AUGMENTS {
f10BgpM2PeerEntry
}
::= { f10BgpM2PeerErrorsTable 1 }
F10BgpM2PeerErrorsEntry ::= SEQUENCE {
f10BgpM2PeerLastErrorReceived
OCTET STRING,
f10BgpM2PeerLastErrorSent
OCTET STRING,
f10BgpM2PeerLastErrorReceivedTime
TimeTicks,
f10BgpM2PeerLastErrorSentTime
TimeTicks,
f10BgpM2PeerLastErrorReceivedText
SnmpAdminString,
f10BgpM2PeerLastErrorSentText
SnmpAdminString,
f10BgpM2PeerLastErrorReceivedData
OCTET STRING,
f10BgpM2PeerLastErrorSentData
OCTET STRING
}
f10BgpM2PeerLastErrorReceived OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last error code and subcode received by this BGP
Speaker via a NOTIFICATION message for this peer.
If no error has occurred, this field is zero.
Otherwise, the first byte of this two byte
OCTET STRING contains the error code, and the second
byte contains the subcode."
REFERENCE
"draft-ietf-idr-bgp4-15.txt, Sec. 4.5"
::= { f10BgpM2PeerErrorsEntry 1 }
f10BgpM2PeerLastErrorSent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last error code and subcode sent by this BGP
Speaker via a NOTIFICATION message to this peer.
If no error has occurred, this field is zero.
Otherwise, the first byte of this two byte
OCTET STRING contains the error code, and the second
byte contains the subcode."
REFERENCE
"draft-ietf-idr-bgp4-15.txt, Sec. 4.5"
::= { f10BgpM2PeerErrorsEntry 2 }
f10BgpM2PeerLastErrorReceivedTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timestamp that the last NOTIFICATION was received from
this peer."
REFERENCE
"draft-ietf-idr-bgp4-15.txt, Sec. 4.5"
::= { f10BgpM2PeerErrorsEntry 3 }
f10BgpM2PeerLastErrorSentTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timestamp that the last NOTIFICATION was sent to
this peer."
REFERENCE
"draft-ietf-idr-bgp4-15.txt, Sec. 4.5"
::= { f10BgpM2PeerErrorsEntry 4 }
f10BgpM2PeerLastErrorReceivedText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an implementation specific
explanation of the error that was reported."
::= { f10BgpM2PeerErrorsEntry 5 }
f10BgpM2PeerLastErrorSentText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an implementation specific
explanation of the error that is being reported."
::= { f10BgpM2PeerErrorsEntry 6 }
f10BgpM2PeerLastErrorReceivedData OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4075))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last error code's data seen by this peer."
REFERENCE
"draft-ietf-idr-bgp4-15.txt, Sec. 4.5"
::= { f10BgpM2PeerErrorsEntry 7 }
f10BgpM2PeerLastErrorSentData OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4075))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last error code's data sent to this peer."