1--MWRM-NETWORK-MIB VERSION 1.8.3.2
2--MWRM (MicroWave-Radio-MIB)
3MWRM-NETWORK-MIB DEFINITIONS ::= BEGIN
4
5IMPORTS
6--    Ipv6Address          FROM IPV6-TC
7--	Counter, enterprises, Gauge, IpAddress 	FROM RFC1155-SMI
8	Counter32, enterprises, Gauge32, IpAddress 	FROM SNMPv2-SMI
9	DisplayString, ifIndex  		FROM RFC1213-MIB
10	RowStatus						FROM SNMPv2-TC
11	MacAddress						FROM SNMPv2-TC
12	OBJECT-TYPE          			FROM SNMPv2-SMI
13	TRAP-TYPE            			FROM RFC-1215
14
15	EnableDisable			FROM MWRM-UNIT-MIB
16	EnableDisableSMI2  		FROM MWRM-UNIT-MIB
17	OffOn					FROM MWRM-UNIT-MIB
18	MetricImperial			FROM MWRM-UNIT-MIB
19	AllowedNotAllowed 		FROM MWRM-UNIT-MIB
20	ProgressStatus 			FROM MWRM-UNIT-MIB
21	Severity 				FROM MWRM-UNIT-MIB
22	NoYes					FROM MWRM-UNIT-MIB
23	DownUp					FROM MWRM-UNIT-MIB
24	TrailIfType 			FROM MWRM-UNIT-MIB
25	PmTableType 			FROM MWRM-UNIT-MIB
26	RateMbps				FROM MWRM-UNIT-MIB
27	HalfFull				FROM MWRM-UNIT-MIB
28	BerLevel				FROM MWRM-UNIT-MIB
29	SignalLevel				FROM MWRM-UNIT-MIB
30	LoopbackType			FROM MWRM-UNIT-MIB
31	QueueName				FROM MWRM-UNIT-MIB
32	RadioId					FROM MWRM-UNIT-MIB
33	RfuId					FROM MWRM-UNIT-MIB
34	SwCommand 				FROM MWRM-UNIT-MIB
35	TrailProtectedType		FROM MWRM-UNIT-MIB
36	ClockSrc 				FROM MWRM-UNIT-MIB
37	SlotId 					FROM MWRM-UNIT-MIB
38	Integrity				FROM MWRM-UNIT-MIB
39	GreenYellow 			FROM MWRM-UNIT-MIB
40	InputSeverity 			FROM MWRM-UNIT-MIB
41	SwCommandTimer 			FROM MWRM-UNIT-MIB;
42
43microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 }
44genEquip OBJECT IDENTIFIER ::= { microwave-radio 10}
45genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1}
46
47-- Local enumeration types
48MediaType ::= INTEGER {
49				auto-type(0),
50				rj45(1),
51				sfp(2),
52				radio(3),
53				pwe3(4)
54				}
55
56AutoNegMode ::= INTEGER {
57				off(0),
58				on(1),
59				restart(2)
60				}
61
62SpeedDefs ::= INTEGER {
63				speed-10(0),
64				speed-100(1),
65				speed-1000(2),
66				speed-2500(3),
67				speed-10000(4)
68				}
69
70MasterSalveSetMode ::= INTEGER {
71				auto(0),
72				slave(1),
73				master(2)
74				}
75
76FlowControl ::= INTEGER {
77				disable(0),
78				rx(1),
79				tx-rx(2)
80				}
81
82PortType ::= INTEGER {
83				management(0),
84				line(1),
85				radio(2),
86				pwe(3),
87				cpu(4)
88				}
89
90EdgePortType ::= INTEGER {
91				none(0),
92				edge(1)
93				}
94
95TrustMode ::= INTEGER {
96				untrust(0),
97				trust(1)
98				}
99
100ServiceType ::= INTEGER {
101				mng(0),
102				mp(1),
103				p2p(2)
104				}
105
106ServiceSubType ::= INTEGER {
107				ethernet(0),
108				tdm(1),
109				pwe(2)
110				}
111
112ServiceAdmin ::= INTEGER {
113				reserved(0),
114				operational(1)
115				}
116
117ServiceCosMode ::= INTEGER {
118				default-cos(0),
119				preserve-sp-cos(1)
120				}
121
122SPType ::= INTEGER {
123				sap(0),
124				snp(1),
125				mng(2),
126				pipe(3)
127				}
128
129SPSubType ::= INTEGER {
130				dot1q(0),
131				s-tag(1),
132				bundle-c(2),
133				bundle-s(3),
134				all-to-one(4),
135				qinq(5)
136				}
137
138DisableAllowed ::= INTEGER {
139				disable(0),
140				allow(1)
141				}
142
143SPCosMode ::= INTEGER {
144				sp-def-cos(0),
145				interface-decision(1),
146				pc1(2),
147				tcam(3)
148				}
149
150SplitHorizonGroup ::= INTEGER {
151				group-a(0),
152				group-b(1),
153				group-c(2),
154				group-d(3)
155				}
156
157TrueFalse ::= INTEGER {
158				false(0),
159				true(1)
160				}
161
162PolicerType ::= INTEGER {
163				mef-trtcm(0)
164				}
165
166PolicerColorMode ::= INTEGER {
167				color-blind(0),
168				color-aware(1)
169				}
170
171PWfpClockSignal ::= INTEGER  {
172						sync(0),
173						unframed(1),
174						e1-mf(2),
175						e1-mf-crc(3),
176						ds1-d4(4),
177						ds1-esf(5)
178					}
179
180PWCclockSysRef ::= INTEGER {
181						none(0),
182						front-panel(1),
183						clock-recovery(2)
184					}
185
186PWCDiffClockSrc ::= INTEGER {
187						none(0),
188						front-panel(1),
189						sys-ref(2),
190						clock-1588(3)
191					}
192
193PWRtpTimeStampMode ::= INTEGER  {
194						absolute(0),
195						differential(1)
196					}
197
198PWTunnelPsnType ::= INTEGER {
199						upd-ip(0),
200						eth(1),
201						mpls(2)
202					}
203
204PWTunnelVlanType ::= INTEGER  {
205						none(0),
206						c-type(1),
207						s-type(2)
208					}
209
210PWPDHClockSource ::= INTEGER {
211						sys-ref(0),
212						rx-sdh(1),
213						internal(2)
214					}
215
216TunnelGroupProtectionCmd ::= INTEGER {
217						no-request(0),
218						force-switch(1),
219						manual-switch(2),
220						lockout(3),
221						clear(4)
222					}
223
224PWSOAMccmInterval ::= INTEGER {
225						n3-3-ms(0),
226						n10-ms(1),
227						n100-ms(2),
228						n1-s(3),
229						n10-s(4),
230						n1-m(5),
231						n10-m(6)
232					}
233
234Dot1CfmInterfaceStatus ::= INTEGER {
235						no-interface(0),
236						up(1),
237						down(2),
238						testing(3),
239						unknown(4),
240						dormant(5),
241						not-present(6),
242						lower-layer-down(7)
243					}
244
245BurstType ::= INTEGER {
246						short(0),
247						long(1)
248			}
249
250IfMgrTrueFalse ::= INTEGER {
251				true(1),
252				false(2)
253				}
254
255MibTrueFalse ::= INTEGER {
256				true(1),
257				false(2)
258				}
259
260G8032LastState ::= INTEGER {
261					nr(0),
262					raps-nr(1),
263					raps-rb-nr(2),
264					running-wtb(3),
265					expired-wtb(4),
266					running-wtr(5),
267					expired-wtr(6),
268					ms(7),
269					raps-ms(8),
270					raps-sd(9),
271					clear-sd(10),
272					local-sd(11),
273					raps-sf(12),
274					clear-sf(13),
275					local-sf(14),
276					raps-fs(15),
277					fs(16),
278					clear(17)
279				}
280
281TDMLoopbackType ::=	INTEGER {
282						none(0),
283						towards-line(1),
284						towards-system(2)
285					}
286
287RSTLoopbackType ::=	INTEGER {
288						none(0),
289						towards-system(1),
290						towards-line(2)
291					}
292
293LBState ::=INTEGER {
294					soamLbInactive(0),
295					soamLbActive(1),
296					soamLbStopped(2),
297					soamLbCompleted(3),
298					soamLbFailed(4)
299				}
300
301
302-- Network
303genEquipNetwork		OBJECT IDENTIFIER ::= {genEquip 2}
304
305genEquipNetworkRemoteIp		OBJECT-TYPE
306		SYNTAX 		IpAddress
307		ACCESS		read-only
308        STATUS		obsolete
309        DESCRIPTION
310"This value indicates the Remote IP address."
311::= { genEquipNetwork 1 }
312
313genEquipNetworkMateIp 		OBJECT-TYPE
314        SYNTAX		IpAddress
315        ACCESS  	read-only
316        STATUS 		mandatory
317        DESCRIPTION
318"This value indicates the Mate IP address. (same as genEquipProtectionMateIPAddr)"
319::= { genEquipNetwork 2 }
320
321genEquipNetworkAgentIp		OBJECT-TYPE
322        SYNTAX		IpAddress
323        ACCESS  	read-only
324        STATUS 		obsolete
325        DESCRIPTION
326"This value indicates the Agent IP address. (same as genEquipNetworkManagmentLocalIp)"
327::= { genEquipNetwork 3 }
328
329
330--- Network Managment information
331genEquipNetworkManagment OBJECT IDENTIFIER ::= { genEquipNetwork 4}
332
333genEquipNetworkManagmentLocalIp		OBJECT-TYPE
334		SYNTAX 		IpAddress
335		ACCESS		read-write
336        STATUS		mandatory
337        DESCRIPTION
338		"This value indicates the local IP address. (same as genEquipNetworkAgentIp)"
339::= { genEquipNetworkManagment 1 }
340
341genEquipNetworkManagmentLocalSubnetMask		OBJECT-TYPE
342		SYNTAX 		IpAddress
343		ACCESS		read-write
344        STATUS		mandatory
345        DESCRIPTION
346		"This value indicates the local subnet mask. (for example 255.255.255.0)"
347::= { genEquipNetworkManagment 2 }
348
349genEquipNetworkManagmentLocalDefaultGateway		OBJECT-TYPE
350		SYNTAX 		IpAddress
351		ACCESS		read-write
352        STATUS		mandatory
353        DESCRIPTION
354		"This value indicates the local default gateway."
355::= { genEquipNetworkManagment 3 }
356
357genEquipNetworkManagmentLocalHWAddr		OBJECT-TYPE
358		SYNTAX 		MacAddress
359		ACCESS		read-only
360        STATUS		mandatory
361        DESCRIPTION
362		"This value indicates the MAC Address used for management (related to the management IP address of the system)."
363::= { genEquipNetworkManagment 4 }
364
365genEquipNetworkManagmentRemoteSubnetMask		OBJECT-TYPE
366		SYNTAX 		IpAddress
367		ACCESS		read-write
368        STATUS		obsolete
369        DESCRIPTION
370		"This value indicates the Remote subnet mask.(for example 255.255.255.0)"
371::= { genEquipNetworkManagment 5 }
372
373genEquipNetworkManagmentNumOfPorts		OBJECT-TYPE
374		SYNTAX 		INTEGER (0..3)
375		ACCESS		read-write
376        STATUS		mandatory
377        DESCRIPTION
378		"This value indicates the number of management ports."
379::= { genEquipNetworkManagment 6 }
380
381genEquipNetworkManagmentInBandVLAN		OBJECT-TYPE
382		SYNTAX 		INTEGER (1..4090)
383		ACCESS		read-write
384        STATUS		mandatory
385        DESCRIPTION
386		"This value indicates the number of in-band VLANs."
387::= { genEquipNetworkManagment 7 }
388
389genEquipNetworkManagmentPortType		OBJECT-TYPE
390		SYNTAX 		INTEGER { outOfBand(0), inBand(1) }
391		ACCESS		read-write
392        STATUS		mandatory
393        DESCRIPTION
394		"This is a configurable option to use in-band or out-of-band management."
395::= { genEquipNetworkManagment 8 }
396
397genEquipNetworkManagmentPortCapacity		OBJECT-TYPE
398		SYNTAX 		INTEGER {
399					n64(0),
400					n128(1),
401					n256(2),
402					n512(3),
403					n1024(4),
404					n2048(5)
405		}
406		ACCESS		read-write
407        STATUS		mandatory
408        DESCRIPTION
409		"This value indicates a limit rate for the management port capacity in kbps."
410::= { genEquipNetworkManagment 9 }
411
412genEquipNetworkManagmentPortAutoNegotiation		OBJECT-TYPE
413		SYNTAX 		OffOn
414		ACCESS		read-write
415        STATUS		mandatory
416        DESCRIPTION
417		"Enable or disable the Auto Negotiation option, on all management ports."
418::= { genEquipNetworkManagment 10 }
419
420genEquipNetworkManagmentPortRate		OBJECT-TYPE
421		SYNTAX 		INTEGER {
422				not-applicable(-1),
423				n10(0),
424				n100(1),
425				n1000(2)
426		}
427		ACCESS		read-write
428        STATUS		mandatory
429        DESCRIPTION
430		"This value indicates the port rate in Mbps (all management ports).
431		Possible values are:
432		- n10(0) 10Mbps
433		- n100(1) 100Mbps
434		- n1000(2) 1000Mbps"
435::= { genEquipNetworkManagment 11 }
436
437genEquipNetworkManagmentPortDuplex		OBJECT-TYPE
438		SYNTAX 		INTEGER { half(0), full(1) }
439		ACCESS		read-write
440        STATUS		mandatory
441        DESCRIPTION
442		"This value indicates the port duplex value, for all management ports."
443::= { genEquipNetworkManagment 12 }
444
445genEquipNetworkManagmentBlockMngTowardsLine		OBJECT-TYPE
446		SYNTAX 		EnableDisable
447		ACCESS		read-write
448        STATUS		mandatory
449        DESCRIPTION
450		"Blocking the in-band management frames to egress via the Ethernet line interface in pipe application."
451::= { genEquipNetworkManagment 13 }
452
453genEquipNetworkManagmentIpAddrCfgTable  OBJECT-TYPE
454        SYNTAX  SEQUENCE OF GenEquipNetworkManagmentIpAddrCfgEntry
455        ACCESS  not-accessible
456        STATUS mandatory
457        DESCRIPTION
458        "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
459         port number and description. It can be used by the NMS for topology discovery."
460        ::= { genEquipNetworkManagment 20 }
461
462genEquipNetworkManagmentIpAddrCfgEntry OBJECT-TYPE
463        SYNTAX GenEquipNetworkManagmentIpAddrCfgEntry
464        ACCESS not-accessible
465        STATUS mandatory
466          DESCRIPTION
467          "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
468         port number and description. It can be used by the NMS for topology discovery."
469        INDEX { genEquipNetworkManagmentIpAddrCfgMngId }
470        ::= { genEquipNetworkManagmentIpAddrCfgTable 1 }
471
472GenEquipNetworkManagmentIpAddrCfgEntry ::=
473		SEQUENCE {
474			genEquipNetworkManagmentIpAddrCfgMngId
475				INTEGER,
476			genEquipNetworkManagmentIpAddrCfgIpv4Address
477            	IpAddress,
478			genEquipNetworkManagmentIpAddrCfgIpv4SubnetMask
479				IpAddress,
480			genEquipNetworkManagmentIpAddrCfgDefaultGateway
481				IpAddress,
482			genEquipNetworkManagmentIpAddrCfgIpv6Address
483				OCTET STRING,
484			genEquipNetworkManagmentIpAddrCfgIpv6PrefixLength
485				INTEGER,
486			genEquipNetworkManagmentIpAddrCfgDefaultGatewayIPv6
487				OCTET STRING
488}
489
490genEquipNetworkManagmentIpAddrCfgMngId OBJECT-TYPE
491        SYNTAX INTEGER
492        ACCESS read-write
493        STATUS mandatory
494        DESCRIPTION
495        "Management Ifindex."
496        ::= { genEquipNetworkManagmentIpAddrCfgEntry 1 }
497
498genEquipNetworkManagmentIpAddrCfgIpv4Address OBJECT-TYPE
499		SYNTAX IpAddress
500        ACCESS read-write
501        STATUS mandatory
502        DESCRIPTION
503        "This value indicates the local IP address"
504        ::= { genEquipNetworkManagmentIpAddrCfgEntry 2 }
505
506genEquipNetworkManagmentIpAddrCfgIpv4SubnetMask OBJECT-TYPE
507        SYNTAX IpAddress
508        ACCESS read-write
509        STATUS mandatory
510        DESCRIPTION
511         "This value indicates the local subnet mask. (for example 255.255.255.0)"
512        ::= { genEquipNetworkManagmentIpAddrCfgEntry 3 }
513
514genEquipNetworkManagmentIpAddrCfgDefaultGateway OBJECT-TYPE
515        SYNTAX IpAddress
516        ACCESS read-write
517        STATUS mandatory
518        DESCRIPTION
519        "This value indicates the local default gateway."
520        ::= { genEquipNetworkManagmentIpAddrCfgEntry 4 }
521
522genEquipNetworkManagmentIpAddrCfgIpv6Address OBJECT-TYPE
523        SYNTAX OCTET STRING (SIZE(0..16))
524        ACCESS read-write
525        STATUS mandatory
526        DESCRIPTION
527        "This value indicates the Local IPv6.
528		y is a 16-bit hexadecimal field of the form xxxx, where x takes values from 0 to F."
529        ::= { genEquipNetworkManagmentIpAddrCfgEntry 5 }
530
531genEquipNetworkManagmentIpAddrCfgIpv6PrefixLength OBJECT-TYPE
532        SYNTAX INTEGER
533        ACCESS read-write
534        STATUS mandatory
535        DESCRIPTION
536        "IPv6 Prefix-Length specifies the IPv6 subnet."
537        ::= { genEquipNetworkManagmentIpAddrCfgEntry 6 }
538
539genEquipNetworkManagmentIpAddrCfgDefaultGatewayIPv6 OBJECT-TYPE
540        SYNTAX OCTET STRING (SIZE(0..16))
541        ACCESS read-write
542        STATUS mandatory
543        DESCRIPTION
544        "This value indicates the local IPv6 default gateway."
545        ::= { genEquipNetworkManagmentIpAddrCfgEntry 7 }
546
547
548--- IP Table information
549genEquipNetworkIP OBJECT IDENTIFIER ::= { genEquipNetwork 5}
550
551genEquipNetworkIPTable  OBJECT-TYPE
552        SYNTAX  SEQUENCE OF GenEquipNetworkIPEntry
553        ACCESS  not-accessible
554        STATUS mandatory
555        DESCRIPTION
556        "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
557         port number and description. It can be used by the NMS for topology discovery."
558        ::= { genEquipNetworkIP 1 }
559
560genEquipNetworkIPEntry OBJECT-TYPE
561        SYNTAX GenEquipNetworkIPEntry
562        ACCESS not-accessible
563        STATUS mandatory
564          DESCRIPTION
565          "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
566         port number and description. It can be used by the NMS for topology discovery."
567        INDEX { ifIndex }
568        ::= { genEquipNetworkIPTable 1 }
569
570GenEquipNetworkIPEntry ::=
571		SEQUENCE {
572			genEquipNetworkIPEthernetPort
573				INTEGER,
574			genEquipNetworkIPPeerMacAddr
575            	OCTET STRING,
576			genEquipNetworkIPPeerIPAddr
577              IpAddress,
578			genEquipNetworkIPPeerSlotID
579				INTEGER,
580			genEquipNetworkIPPeerPortNumber
581				INTEGER,
582			genEquipNetworkIPPeerDescr
583				DisplayString,
584			genEquipNetworkIPPeerNodeToNodeConnection
585				EnableDisable
586}
587
588genEquipNetworkIPEthernetPort OBJECT-TYPE
589        SYNTAX INTEGER
590        ACCESS read-only
591        STATUS mandatory
592        DESCRIPTION
593        "Ethernet port (local port) is the index of the table, to be taken from ifIndex."
594        ::= { genEquipNetworkIPEntry 1 }
595
596genEquipNetworkIPPeerMacAddr OBJECT-TYPE
597		SYNTAX OCTET STRING
598        ACCESS read-write
599        STATUS mandatory
600        DESCRIPTION
601        "The Peer (far-end) Mac address of the managed NE (CPU) connected on the local Ethernet port"
602        ::= { genEquipNetworkIPEntry 2 }
603
604genEquipNetworkIPPeerIPAddr OBJECT-TYPE
605        SYNTAX IpAddress
606        ACCESS read-write
607        STATUS mandatory
608        DESCRIPTION
609         "The Peer (far-end) IP address of the managed NE (CPU) connected on the local Ethernet port"
610        ::= { genEquipNetworkIPEntry 3 }
611
612genEquipNetworkIPPeerSlotID OBJECT-TYPE
613        SYNTAX INTEGER (0..31)
614        ACCESS read-write
615        STATUS mandatory
616        DESCRIPTION
617        "The Peer (far-end) slot-id of the managed NE connected on the local Ethernet port."
618        ::= { genEquipNetworkIPEntry 4 }
619
620genEquipNetworkIPPeerPortNumber OBJECT-TYPE
621        SYNTAX INTEGER (0..255)
622        ACCESS read-write
623        STATUS mandatory
624        DESCRIPTION
625        "The Peer (far-end) port number of the managed NE connected on the local Ethernet port. The port number is sequential
626        starting with 1"
627        ::= { genEquipNetworkIPEntry 5 }
628
629genEquipNetworkIPPeerDescr OBJECT-TYPE
630        SYNTAX DisplayString (SIZE(0..64))
631        ACCESS read-write
632        STATUS mandatory
633        DESCRIPTION
634        "User defined description for the peer port"
635        ::= { genEquipNetworkIPEntry 6 }
636
637genEquipNetworkIPPeerNodeToNodeConnection OBJECT-TYPE
638        SYNTAX EnableDisable
639        ACCESS read-write
640        STATUS mandatory
641        DESCRIPTION
642        "Node To Node Connection.
643        This column is relevant only for STM-1/OC-3 connections.
644        if this parameter is enabled, it means that the STM-1/OC-3 port is connected with another microwave-radio NE,
645        the STM-1/OC-3 port is not an access port, it is used by the NMS to find TDM trails."
646        ::= { genEquipNetworkIPEntry 7 }
647
648
649genEquipNetworkIPClearAllPeerInfo OBJECT-TYPE
650        SYNTAX OffOn
651        ACCESS read-write
652        STATUS mandatory
653        DESCRIPTION
654        "This parameter is a command to clear the neighbor IP table info"
655        ::= { genEquipNetworkIP 2 }
656
657genEquipNetworkFloatingIp		OBJECT-TYPE
658        SYNTAX		IpAddress
659        ACCESS  	read-write
660        STATUS 		mandatory
661        DESCRIPTION
662"This value indicates the floating IP used when system is in protection mode.
663This address must differ from system's own IP address (genEquipNetworkAgentIp)
664as well as mate unit's (genEquipProtectionMateIPAddr)and must be in the same subnet.
665A value of 0.0.0.0 will disable the feature."
666::= { genEquipNetwork 6 }
667
668genEquipNetworkAgentIpV6		OBJECT-TYPE
669        SYNTAX		DisplayString
670        ACCESS  	read-only
671        STATUS 		mandatory
672        DESCRIPTION "This value indicates the agent IP V6. This parameter will be use for Trap only."
673::= { genEquipNetwork 7 }
674
675-- Services Configuration
676genEquipServices	OBJECT IDENTIFIER ::= {genEquip 8}
677-- Ethernet Switch
678genEquipEthernetSwitch	OBJECT IDENTIFIER ::= {genEquipServices 1}
679
680-- Ethernet Switch configuration
681genEquipEthernetSwitchCfg	OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 1}
682
683genEquipEthernetSwitchCfgAppType OBJECT-TYPE
684        SYNTAX INTEGER {
685			single-pipe(1),
686			managed-switch(2),
687			metro-switch(3)
688		}
689        ACCESS read-write
690        STATUS mandatory
691        DESCRIPTION
692        "The mode of the switch application. Note, managed-switch or metro-swtich require license.
693        Single-pipe: No switching is done, the NE acts as a Pipe.
694        Managed-switch: The switch application is configured as IEEE 802.1Q switch.
695        Metro-switch: The switch application is configured as IEEE 802.1ad switch."
696        ::= { genEquipEthernetSwitchCfg 1 }
697
698genEquipEthernetSwitchCfgVIDTable  OBJECT-TYPE
699        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchCfgVIDEntry
700        ACCESS  not-accessible
701        STATUS mandatory
702        DESCRIPTION
703        "The switch VLAN table."
704        ::= { genEquipEthernetSwitchCfg 2 }
705
706genEquipEthernetSwitchCfgVIDEntry OBJECT-TYPE
707        SYNTAX GenEquipEthernetSwitchCfgVIDEntry
708        ACCESS not-accessible
709        STATUS mandatory
710          DESCRIPTION
711          "The switch VLAN table."
712        INDEX { genEquipEthernetSwitchCfgVIDIndex }
713        ::= { genEquipEthernetSwitchCfgVIDTable 1 }
714
715GenEquipEthernetSwitchCfgVIDEntry ::=
716		SEQUENCE {
717			genEquipEthernetSwitchCfgVIDIndex
718				INTEGER,
719			genEquipEthernetSwitchCfgVIDName
720				DisplayString,
721			genEquipEthernetSwitchCfgVIDState
722				INTEGER,
723			genEquipEthernetSwitchCfgVIDMemberPorts
724				DisplayString,
725			genEquipEthernetSwitchCfgVIDEVCID
726				DisplayString,
727			genEquipEthernetSwitchCfgVIDEVCDescription
728				DisplayString,
729			genEquipEthernetSwitchCfgVIDRowStatus
730				RowStatus
731}
732
733genEquipEthernetSwitchCfgVIDIndex OBJECT-TYPE
734        SYNTAX INTEGER  (0..4095)
735        ACCESS read-write
736        STATUS mandatory
737        DESCRIPTION
738        "VLAN number, the index of the table."
739        ::= { genEquipEthernetSwitchCfgVIDEntry 1 }
740
741genEquipEthernetSwitchCfgVIDName OBJECT-TYPE
742        SYNTAX DisplayString
743        ACCESS read-write
744        STATUS mandatory
745        DESCRIPTION
746        "VLAN name."
747        ::= { genEquipEthernetSwitchCfgVIDEntry 2 }
748
749genEquipEthernetSwitchCfgVIDState OBJECT-TYPE
750        SYNTAX INTEGER {
751					suspend(1),
752					active(2)
753		}
754        ACCESS read-write
755        STATUS mandatory
756        DESCRIPTION
757        "VLAN state."
758        ::= { genEquipEthernetSwitchCfgVIDEntry 3 }
759
760genEquipEthernetSwitchCfgVIDMemberPorts OBJECT-TYPE
761        SYNTAX DisplayString
762        ACCESS read-write
763        STATUS mandatory
764        DESCRIPTION
765        "A string that indicates in which ports this VLAN is allowed. Port numbers are separated by spaces"
766        ::= { genEquipEthernetSwitchCfgVIDEntry 4 }
767
768genEquipEthernetSwitchCfgVIDEVCID OBJECT-TYPE
769        SYNTAX DisplayString
770        ACCESS read-write
771        STATUS mandatory
772        DESCRIPTION
773        "This parameter defines a name for the Ethernet service running over this VLAN.
774		This information is used by the NMS as a service identifier"
775        ::= { genEquipEthernetSwitchCfgVIDEntry 5 }
776
777genEquipEthernetSwitchCfgVIDEVCDescription OBJECT-TYPE
778        SYNTAX DisplayString
779        ACCESS read-write
780        STATUS mandatory
781        DESCRIPTION
782        "This parameter allows adding a description for the Ethernet service running over this VLAN.
783		This information is informational only for users purposes"
784        ::= { genEquipEthernetSwitchCfgVIDEntry 6 }
785
786genEquipEthernetSwitchCfgVIDRowStatus OBJECT-TYPE
787        SYNTAX RowStatus -- active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)
788        ACCESS read-write
789        STATUS mandatory
790        DESCRIPTION
791        "The raw status of the vlan table."
792        ::= { genEquipEthernetSwitchCfgVIDEntry 30 }
793
794genEquipEthernetSwitchCfgPbbteEthertype  OBJECT-TYPE
795        SYNTAX  INTEGER (0..65535)
796        ACCESS  read-write
797        STATUS mandatory
798        DESCRIPTION
799        "The PBB-TE-Tag ethertype value"
800        ::= { genEquipEthernetSwitchCfg 3 }
801
802genEquipEthernetSwitchCfgProviderEthertype  OBJECT-TYPE
803        SYNTAX  INTEGER {
804					i0x8100(0),
805					i0x88A8(1),
806					i0x9100(2),
807					i0x9200(3)
808		}
809        ACCESS  read-write
810        STATUS mandatory
811        DESCRIPTION
812        "Ethertype of the provider VLANS (S-tag). This parameter configures the Marvell switch
813		and it applys for all the ethernet ports. Possible choises are { 0x8100 , 0x9100 , 0x88A8 , 0x9200 }."
814        ::= { genEquipEthernetSwitchCfg 4 }
815
816genEquipEthernetSwitchCfgJumboModeAdmin  OBJECT-TYPE
817        SYNTAX  EnableDisable
818        ACCESS  read-write
819        STATUS mandatory
820        DESCRIPTION
821        "This configuration defines the Ethernet Maximal Transmit Unit (MTU) size.
822        When jumbo mode is enabled, MTU=9612 bytes. When disabled, MTU=1632 bytes.
823        This configuration applies to all Ethernet traffic ports except management ports"
824        ::= { genEquipEthernetSwitchCfg 5 }
825
826
827-- Ethernet Switch xSTP
828genEquipEthernetSwitchXSTP	OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 2}
829
830genEquipEthernetSwitchXSTPProtocol OBJECT-TYPE
831        SYNTAX INTEGER {
832					disable(0),
833					stp(1),
834					rstp(2),
835					ring-rstp(3),
836					mstp(4),
837					ring-mstp(5)
838		}
839        ACCESS read-write
840        STATUS mandatory
841        DESCRIPTION
842        "Selection of the xSTP protocol. Note that not all protocols may be available in all software releases"
843        ::= { genEquipEthernetSwitchXSTP 1 }
844
845-- Ethernet Switch RSTP family (Ring RSTP or RSTP)
846genEquipEthernetSwitchXSTPParams	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchXSTP 2}
847
848
849genEquipEthernetSwitchXSTPBridgeID OBJECT-TYPE
850        SYNTAX DisplayString
851        ACCESS read-only
852        STATUS mandatory
853        DESCRIPTION
854        "The RSTP bridge ID"
855        ::= { genEquipEthernetSwitchXSTPParams 1 }
856
857genEquipEthernetSwitchXSTPRootID OBJECT-TYPE
858        SYNTAX DisplayString
859        ACCESS read-only
860        STATUS mandatory
861        DESCRIPTION
862        "The RSTP root id."
863        ::= { genEquipEthernetSwitchXSTPParams 2 }
864
865genEquipEthernetSwitchXSTPRootPath OBJECT-TYPE
866        SYNTAX INTEGER
867        ACCESS read-only
868        STATUS mandatory
869        DESCRIPTION
870        "The RSTP root path cost."
871        ::= { genEquipEthernetSwitchXSTPParams 3 }
872
873genEquipEthernetSwitchXSTPBridgeRole OBJECT-TYPE
874        SYNTAX INTEGER {
875					root-bridge(0),
876					designated-bridge(1)
877		}
878        ACCESS read-only
879        STATUS mandatory
880        DESCRIPTION
881        "The bridge role."
882        ::= { genEquipEthernetSwitchXSTPParams 4 }
883
884genEquipEthernetSwitchXSTPCfgPriority OBJECT-TYPE
885        SYNTAX INTEGER (0..61440)
886        ACCESS read-write
887        STATUS mandatory
888        DESCRIPTION
889        "RSTP Bridge priority."
890        ::= { genEquipEthernetSwitchXSTPParams 5 }
891
892genEquipEthernetSwitchXSTPParamsEthernetPortsTable  OBJECT-TYPE
893        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchXSTPParamsEthernetPortsEntry
894        ACCESS  not-accessible
895        STATUS mandatory
896        DESCRIPTION
897        "RSTP port status table."
898        ::= { genEquipEthernetSwitchXSTPParams 6 }
899
900genEquipEthernetSwitchXSTPParamsEthernetPortsEntry OBJECT-TYPE
901        SYNTAX GenEquipEthernetSwitchXSTPParamsEthernetPortsEntry
902        ACCESS not-accessible
903        STATUS mandatory
904          DESCRIPTION
905          "RSTP port status table."
906        INDEX { ifIndex }
907        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsTable 1 }
908
909GenEquipEthernetSwitchXSTPParamsEthernetPortsEntry ::=
910		SEQUENCE {
911			genEquipEthernetSwitchXSTPParamsEthernetPortsState
912            	INTEGER,
913			genEquipEthernetSwitchXSTPParamsEthernetPortsRole
914            	INTEGER,
915			genEquipEthernetSwitchXSTPParamsEthernetPortsPathCost
916            	INTEGER,
917			genEquipEthernetSwitchXSTPParamsEthernetPortsPriority
918            	INTEGER,
919			genEquipEthernetSwitchXSTPParamsEthernetDesPathCost
920            	INTEGER,
921			genEquipEthernetSwitchXSTPParamsEthernetEdgePort
922            	NoYes
923}
924
925genEquipEthernetSwitchXSTPParamsEthernetPortsState OBJECT-TYPE
926        SYNTAX INTEGER {
927				discarding(0),
928				listening(1),
929				learning(2),
930				forwarding(3),
931				blocking(4)
932		}
933        ACCESS read-only
934        STATUS mandatory
935        DESCRIPTION
936        "RSTP port state."
937        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 1 }
938
939genEquipEthernetSwitchXSTPParamsEthernetPortsRole OBJECT-TYPE
940        SYNTAX INTEGER {
941				masterport(0),
942				alternate(1),
943				rootport(2),
944				designated(3),
945				disabled(4),
946				backup(5)
947		}
948        ACCESS read-only
949        STATUS mandatory
950        DESCRIPTION
951        "RSTP port role."
952        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 2 }
953
954genEquipEthernetSwitchXSTPParamsEthernetPortsPathCost OBJECT-TYPE
955        SYNTAX INTEGER (1..200000000)
956        ACCESS read-write
957        STATUS mandatory
958        DESCRIPTION
959        "RSTP configured path cost."
960        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 3 }
961
962genEquipEthernetSwitchXSTPParamsEthernetPortsPriority OBJECT-TYPE
963        SYNTAX INTEGER (0..240)
964        ACCESS read-write
965        STATUS mandatory
966        DESCRIPTION
967        "RSTP configured port priority."
968        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 4 }
969
970genEquipEthernetSwitchXSTPParamsEthernetDesPathCost OBJECT-TYPE
971        SYNTAX INTEGER
972        ACCESS read-only
973        STATUS mandatory
974        DESCRIPTION
975        "RSTP designated path cost. This is the path cost to the root port from this local port."
976        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 5 }
977
978genEquipEthernetSwitchXSTPParamsEthernetEdgePort OBJECT-TYPE
979        SYNTAX NoYes
980        ACCESS read-write
981        STATUS mandatory
982        DESCRIPTION
983        "This parameter indicates if the port is an Edge port or not."
984        ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 6 }
985
986
987
988
989-- Ethernet Switch QoS & Rate Limiting
990genEquipEthernetSwitchQoS	OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 3}
991
992genEquipEthernetSwitchQoSTable  OBJECT-TYPE
993        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSEntry
994        ACCESS  not-accessible
995        STATUS mandatory
996        DESCRIPTION
997        "The switch application, QoS Table."
998        ::= { genEquipEthernetSwitchQoS 1 }
999
1000genEquipEthernetSwitchQoSEntry OBJECT-TYPE
1001        SYNTAX GenEquipEthernetSwitchQoSEntry
1002        ACCESS not-accessible
1003        STATUS mandatory
1004        DESCRIPTION
1005          "The switch application, QoS Table, per Ethernet port based on ifIndex."
1006        INDEX { ifIndex }
1007        ::= { genEquipEthernetSwitchQoSTable 1 }
1008
1009GenEquipEthernetSwitchQoSEntry ::=
1010		SEQUENCE {
1011			genEquipEthernetSwitchQoSFirstCrit
1012            	INTEGER,
1013			genEquipEthernetSwitchQoSSecondCrit
1014            	INTEGER,
1015			genEquipEthernetSwitchQoSThirdCrit
1016            	INTEGER,
1017			genEquipEthernetSwitchQoSDefClassification
1018            	INTEGER,
1019			genEquipEthernetSwitchQoSEgressSched
1020            	INTEGER,
1021			genEquipEthernetSwitchQoSEgressShaper
1022            	OffOn,
1023			genEquipEthernetSwitchQoSEgressShaperRate
1024            	INTEGER,
1025			genEquipEthernetSwitchQoSIngressPolicer
1026            	DisplayString
1027}
1028
1029genEquipEthernetSwitchQoSFirstCrit OBJECT-TYPE
1030        SYNTAX INTEGER {
1031					disable(0),
1032					queueDecision(1),
1033					pbitOverride(2),
1034					queueAndPbitOverride(3)
1035		}
1036        ACCESS read-write
1037        STATUS mandatory
1038        DESCRIPTION
1039        "First classification criteria. This is the first criteria which will be evaluated for incoming frames.
1040	   queueDecision causes classification by defined static MAC address.
1041	   pbitOverride causes classification by pbits.
1042	   queueAndPbitOverridecauses classification by defined static MAC address, and changes the pbits accordingly."
1043        ::= { genEquipEthernetSwitchQoSEntry 1 }
1044
1045genEquipEthernetSwitchQoSSecondCrit OBJECT-TYPE
1046        SYNTAX INTEGER {
1047					disable(0),
1048					queueDecision(1),
1049					pbitOverride(2),
1050					queueAndPbitOverride(3)
1051		}
1052        ACCESS read-write
1053        STATUS mandatory
1054        DESCRIPTION
1055       "Second classification criteria. Applicable if match with first criteria is not found.
1056	  queueDecision causes classification by defined VLAN to queue mapping.
1057	  pbitOverride causes classification by pbits.
1058	  queueAndPbitOverrideclassification by defined VLAN to queue mapping, and changes the pbits accordingly."
1059
1060        ::= { genEquipEthernetSwitchQoSEntry 2 }
1061
1062genEquipEthernetSwitchQoSThirdCrit OBJECT-TYPE
1063        SYNTAX INTEGER {
1064					ipTosPriority(0),
1065					vlanPbitspriority(1),
1066					ipTosOverVlanPbitsPriority(2),
1067					vlanPbitsOverIpTosPriority(3),
1068					portPriority(4)
1069		}
1070        ACCESS read-write
1071        STATUS mandatory
1072        DESCRIPTION
1073        "Third classification criteria. Applicable if match with first or second criteria is not found.
1074	  ipTosPriority causes classification by defined IP TOS to queue mapping only.
1075	  vlanPbitspriority causes classification by pbits only.
1076	  ipTosOverVlanPbitsPriority causes classification by IP TOS and then by pbits .
1077	  ipTosOverVlanPbitsPriority causes classification by pbits and then by IP TOS.
1078	  portPriority causes port-based classification according to port priority."
1079        ::= { genEquipEthernetSwitchQoSEntry 3 }
1080
1081genEquipEthernetSwitchQoSDefClassification OBJECT-TYPE
1082        SYNTAX INTEGER {
1083					first(0),
1084					second(1),
1085					third(2),
1086					fourth(3)
1087		}
1088        ACCESS read-write
1089        STATUS mandatory
1090        DESCRIPTION
1091        "Default classification for frame that does suit to the previous classifications.
1092        Choosing first will classify this frame as the first criteria for example."
1093        ::= { genEquipEthernetSwitchQoSEntry 4 }
1094
1095genEquipEthernetSwitchQoSEgressSched OBJECT-TYPE
1096        SYNTAX INTEGER {
1097				allQueuesStrict(0),
1098				fourthQueueStrict(1),
1099				fourthThirdQueuesStrict(2),
1100				allQueuesHrr(3)
1101		}
1102        ACCESS read-write
1103        STATUS mandatory
1104        DESCRIPTION
1105        "Egress scheduler options."
1106        ::= { genEquipEthernetSwitchQoSEntry 5 }
1107
1108genEquipEthernetSwitchQoSEgressShaper OBJECT-TYPE
1109        SYNTAX OffOn
1110        ACCESS read-write
1111        STATUS mandatory
1112        DESCRIPTION
1113        "Enable/Disable egress shaping."
1114        ::= { genEquipEthernetSwitchQoSEntry 6 }
1115
1116genEquipEthernetSwitchQoSEgressShaperRate OBJECT-TYPE
1117        SYNTAX INTEGER (64..1000000)
1118        ACCESS read-write
1119        STATUS mandatory
1120        DESCRIPTION
1121        "Egress shaper rate."
1122        ::= { genEquipEthernetSwitchQoSEntry 7 }
1123
1124genEquipEthernetSwitchQoSIngressPolicer OBJECT-TYPE
1125        SYNTAX DisplayString
1126        ACCESS read-write
1127        STATUS mandatory
1128        DESCRIPTION
1129        "Ingress policer (rate limiting) name assiciated with this port.
1130        The policer Name is defined in genEquipEthernetSwitchQoSPolicerNameName (in a table)"
1131        ::= { genEquipEthernetSwitchQoSEntry 8 }
1132
1133
1134-- VLAN Pbit Remap table
1135genEquipEthernetSwitchVlanPbitRemapTable  OBJECT-TYPE
1136        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchVlanPbitRemapEntry
1137        ACCESS  not-accessible
1138        STATUS mandatory
1139        DESCRIPTION
1140        "VLAN priority bits remapping table."
1141        ::= { genEquipEthernetSwitchQoS 2 }
1142
1143genEquipEthernetSwitchVlanPbitRemapEntry OBJECT-TYPE
1144        SYNTAX GenEquipEthernetSwitchVlanPbitRemapEntry
1145        ACCESS not-accessible
1146        STATUS mandatory
1147          DESCRIPTION
1148          "VLAN priority bits remap table."
1149        INDEX { ifIndex, genEquipEthernetSwitchVlanPbitRemapPbit }
1150        ::= { genEquipEthernetSwitchVlanPbitRemapTable 1 }
1151
1152GenEquipEthernetSwitchVlanPbitRemapEntry ::=
1153		SEQUENCE {
1154			genEquipEthernetSwitchVlanPbitRemapPbit
1155            	INTEGER,
1156			genEquipEthernetSwitchVlanPbitRemapRemappedPbit
1157            	INTEGER
1158}
1159
1160genEquipEthernetSwitchVlanPbitRemapPbit OBJECT-TYPE
1161        SYNTAX INTEGER
1162        ACCESS read-only
1163        STATUS mandatory
1164        DESCRIPTION
1165        "The ingress Pbit."
1166        ::= { genEquipEthernetSwitchVlanPbitRemapEntry 1 }
1167
1168genEquipEthernetSwitchVlanPbitRemapRemappedPbit OBJECT-TYPE
1169        SYNTAX INTEGER
1170        ACCESS read-write
1171        STATUS mandatory
1172        DESCRIPTION
1173        "The remapped Pbit."
1174        ::= { genEquipEthernetSwitchVlanPbitRemapEntry 2 }
1175
1176-- VLAN Id Queue
1177genEquipEthernetSwitchQoSVLANIdToQueueTable  OBJECT-TYPE
1178        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSVLANIdToQueueEntry
1179        ACCESS  not-accessible
1180        STATUS mandatory
1181        DESCRIPTION
1182        "VLAN Id to Queue mapping table."
1183        ::= { genEquipEthernetSwitchQoS 3 }
1184
1185genEquipEthernetSwitchQoSVLANIdToQueueEntry OBJECT-TYPE
1186        SYNTAX GenEquipEthernetSwitchQoSVLANIdToQueueEntry
1187        ACCESS not-accessible
1188        STATUS mandatory
1189          DESCRIPTION
1190          "VLAN Id to Queue mapping table."
1191        INDEX { genEquipEthernetSwitchCfgVIDIndex }  -- list of all defined vlans (vlan index)
1192        ::= { genEquipEthernetSwitchQoSVLANIdToQueueTable 1 }
1193
1194GenEquipEthernetSwitchQoSVLANIdToQueueEntry ::=
1195		SEQUENCE {
1196			genEquipEthernetSwitchQoSVLANIdToQueueQueue
1197            	QueueName
1198}
1199
1200
1201genEquipEthernetSwitchQoSVLANIdToQueueQueue OBJECT-TYPE
1202        SYNTAX QueueName
1203        ACCESS read-write
1204        STATUS mandatory
1205        DESCRIPTION
1206        "Queue for the vlan."
1207        ::= { genEquipEthernetSwitchQoSVLANIdToQueueEntry 1 }
1208
1209
1210-- LAG Defenitions
1211genEquipEthernetSwitchLag	OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 4}
1212
1213genEquipEthernetSwitchLagDistFunction OBJECT-TYPE
1214        SYNTAX INTEGER  {
1215				simple-xor(0),
1216				hash(1)
1217		}
1218        ACCESS read-write
1219        STATUS mandatory
1220        DESCRIPTION
1221        "LAG distribution function. "
1222        ::= { genEquipEthernetSwitchLag 1 }
1223
1224genEquipEthernetSwitchLagMaxNumber OBJECT-TYPE
1225        SYNTAX INTEGER
1226        ACCESS read-only
1227        STATUS mandatory
1228        DESCRIPTION
1229        "Max number of LAG port groups."
1230        ::= { genEquipEthernetSwitchLag 2 }
1231
1232
1233-- Traffic Managment Defenitions
1234genEquipEthernetSwitchETM	OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 5}
1235
1236genEquipEthernetSwitchEtmAdmin OBJECT-TYPE
1237        SYNTAX EnableDisable
1238        ACCESS read-write
1239        STATUS mandatory
1240        DESCRIPTION
1241        "Enabling/Disabling the entire enhanced TM functionality."
1242        ::= { genEquipEthernetSwitchETM 1 }
1243
1244genEquipEthernetSwitchEtmPTPOptimizedTransportModeAdmin OBJECT-TYPE
1245        SYNTAX EnableDisable
1246        ACCESS read-write
1247        STATUS mandatory
1248        DESCRIPTION
1249        "Precision Time Protocol low PDV channel admin  Upon enabling all the packets classified to the 8th
1250		queue will bypass the scheduler and will be sent directly to the Radio Frame.
1251		Enabling this parameter will fail if Wayside is enabled."
1252        ::= { genEquipEthernetSwitchETM 2 }
1253
1254genEquipEthernetSwitchEtmCountersClear OBJECT-TYPE
1255        SYNTAX OffOn
1256        ACCESS read-write
1257        STATUS mandatory
1258        DESCRIPTION
1259        "Reset selected module's counters."
1260        ::= { genEquipEthernetSwitchETM 3 }
1261
1262genEquipEthernetSwitchEtmPTPOptimizedTransportMode OBJECT-TYPE
1263        SYNTAX INTEGER {
1264			high-Cos-Queue-8(0),
1265			ieee-1588(1)
1266		}
1267        ACCESS read-write
1268        STATUS mandatory
1269        DESCRIPTION
1270        "PTP optimized transport channel operation mode. In High-CoS-Queue-8 mode all the frames that will be classified
1271		to the 8th queue in the traffic manager will be send to the PTP optimized transport channel.
1272		In IEEE-1588 mode IEEE 1588 frames will be identified automatically based on UDP ports and/or ethertypes."
1273        ::= { genEquipEthernetSwitchETM 4 }
1274
1275
1276-- TM Packet classification tables and control parameters.
1277genEquipEthernetSwitchEtmClassifier	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 6}
1278
1279-- TM CoS classification by destination MAC address.
1280genEquipEthernetSwitchEtmClassifierByMac	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 1}
1281
1282genEquipEthernetSwitchEtmClassifierByMacAdmin OBJECT-TYPE
1283        SYNTAX EnableDisable
1284        ACCESS read-write
1285        STATUS mandatory
1286        DESCRIPTION
1287        "Enabling/Disabling CoS and color classification by destination MAC addresses."
1288        ::= { genEquipEthernetSwitchEtmClassifierByMac 1 }
1289
1290genEquipEthernetSwitchEtmClassifierByMacTable  OBJECT-TYPE
1291        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByMacEntry
1292        ACCESS  not-accessible
1293        STATUS mandatory
1294        DESCRIPTION
1295        "Table for CoS and color classification by destination MAC address."
1296        ::= { genEquipEthernetSwitchEtmClassifierByMac 2 }
1297
1298genEquipEthernetSwitchEtmClassifierByMacEntry OBJECT-TYPE
1299        SYNTAX GenEquipEthernetSwitchEtmClassifierByMacEntry
1300        ACCESS not-accessible
1301        STATUS mandatory
1302          DESCRIPTION
1303          "Table for CoS and color classification by destination MAC address."
1304        INDEX { genEquipEthernetSwitchEtmClassifierByMacIndex }
1305        ::= { genEquipEthernetSwitchEtmClassifierByMacTable 1 }
1306
1307GenEquipEthernetSwitchEtmClassifierByMacEntry ::=
1308		SEQUENCE {
1309			genEquipEthernetSwitchEtmClassifierByMacIndex
1310            	INTEGER,
1311			genEquipEthernetSwitchEtmClassifierByMacValue
1312            	OCTET STRING,
1313			genEquipEthernetSwitchEtmClassifierByMacCos
1314				INTEGER,
1315			genEquipEthernetSwitchEtmClassifierByMacColor
1316				GreenYellow,
1317			genEquipEthernetSwitchEtmClassifierByMacRowStatus
1318				RowStatus
1319		}
1320
1321genEquipEthernetSwitchEtmClassifierByMacIndex OBJECT-TYPE
1322        SYNTAX INTEGER (1..16)
1323        ACCESS read-only
1324        STATUS mandatory
1325        DESCRIPTION
1326        "The index is pointing to a table entry. Each entry contains different MAC address."
1327        ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 1 }
1328
1329genEquipEthernetSwitchEtmClassifierByMacValue OBJECT-TYPE
1330		SYNTAX OCTET STRING (SIZE(0..6))
1331        ACCESS read-write
1332        STATUS mandatory
1333        DESCRIPTION
1334        "MAC Address value for CoS Classification by MAC Table Entry."
1335        ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 2 }
1336
1337genEquipEthernetSwitchEtmClassifierByMacCos OBJECT-TYPE
1338		SYNTAX INTEGER (0..7)
1339        ACCESS read-write
1340        STATUS mandatory
1341        DESCRIPTION
1342        "CoS value for CoS Classification by MAC Table Entry."
1343        ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 3 }
1344
1345genEquipEthernetSwitchEtmClassifierByMacColor OBJECT-TYPE
1346		SYNTAX GreenYellow
1347        ACCESS read-write
1348        STATUS mandatory
1349        DESCRIPTION
1350        "Color value for CoS Classification by MAC Table Entry."
1351        ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 4 }
1352
1353genEquipEthernetSwitchEtmClassifierByMacRowStatus OBJECT-TYPE
1354		SYNTAX RowStatus
1355        ACCESS read-write
1356        STATUS mandatory
1357        DESCRIPTION
1358        "Row Status for this table."
1359        ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 30 }
1360
1361
1362-- TM CoS classification by UDP port.
1363genEquipEthernetSwitchEtmClassifierByUdpPort	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 2}
1364
1365genEquipEthernetSwitchEtmClassifierByUdpPortAdmin OBJECT-TYPE
1366        SYNTAX EnableDisable
1367        ACCESS read-write
1368        STATUS mandatory
1369        DESCRIPTION
1370        "Enabling/Disabling CoS and color classification by UDP source and/or destination ports."
1371        ::= { genEquipEthernetSwitchEtmClassifierByUdpPort 1 }
1372
1373genEquipEthernetSwitchEtmClassifierByUdpPortTable  OBJECT-TYPE
1374        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByUdpPortEntry
1375        ACCESS  not-accessible
1376        STATUS mandatory
1377        DESCRIPTION
1378        "Table for CoS and color classification by UDP ports. Classification may be based on source port,
1379		dest port ,or both - use validity parameter."
1380        ::= { genEquipEthernetSwitchEtmClassifierByUdpPort 2 }
1381
1382genEquipEthernetSwitchEtmClassifierByUdpPortEntry OBJECT-TYPE
1383        SYNTAX GenEquipEthernetSwitchEtmClassifierByUdpPortEntry
1384        ACCESS not-accessible
1385        STATUS mandatory
1386          DESCRIPTION
1387        "Entry for CoS and color classification by UDP ports. Classification may be based on source port,
1388		dest port ,or both - use validity parameter."
1389        INDEX { genEquipEthernetSwitchEtmClassifierByUdpPortIndex }
1390        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortTable 1 }
1391
1392GenEquipEthernetSwitchEtmClassifierByUdpPortEntry ::=
1393		SEQUENCE {
1394			genEquipEthernetSwitchEtmClassifierByUdpPortIndex
1395            	INTEGER,
1396			genEquipEthernetSwitchEtmClassifierByUdpPortSrcPort
1397            	INTEGER,
1398			genEquipEthernetSwitchEtmClassifierByUdpPortDestPort
1399				INTEGER,
1400			genEquipEthernetSwitchEtmClassifierByUdpPortCos
1401				INTEGER,
1402			genEquipEthernetSwitchEtmClassifierByUdpPortColor
1403				GreenYellow,
1404			genEquipEthernetSwitchEtmClassifierByUdpPortValidity
1405				INTEGER,
1406			genEquipEthernetSwitchEtmClassifierByUdpPortRowStatus
1407				RowStatus
1408}
1409
1410genEquipEthernetSwitchEtmClassifierByUdpPortIndex OBJECT-TYPE
1411        SYNTAX INTEGER (1..8)
1412        ACCESS read-only
1413        STATUS mandatory
1414        DESCRIPTION
1415        "The index is pointing to a table entry. Each entry contains different UDP source and destination ports."
1416        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 1 }
1417
1418genEquipEthernetSwitchEtmClassifierByUdpPortSrcPort OBJECT-TYPE
1419		SYNTAX INTEGER
1420        ACCESS read-write
1421        STATUS mandatory
1422        DESCRIPTION
1423        "UDP source port value for CoS Classification by UDP ports Table Entry."
1424        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 2 }
1425
1426genEquipEthernetSwitchEtmClassifierByUdpPortDestPort OBJECT-TYPE
1427		SYNTAX INTEGER
1428        ACCESS read-write
1429        STATUS mandatory
1430        DESCRIPTION
1431        "UDP dest. port value for CoS Classification by UDP ports Table Entry."
1432        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 3 }
1433
1434genEquipEthernetSwitchEtmClassifierByUdpPortCos OBJECT-TYPE
1435		SYNTAX INTEGER (0..7)
1436        ACCESS read-write
1437        STATUS mandatory
1438        DESCRIPTION
1439        "CoS value for CoS Classification by UDP Ports Table Entry."
1440        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 4 }
1441
1442genEquipEthernetSwitchEtmClassifierByUdpPortColor OBJECT-TYPE
1443		SYNTAX GreenYellow
1444        ACCESS read-write
1445        STATUS mandatory
1446        DESCRIPTION
1447        "Color value for CoS Classification by UDP ports Table Entry."
1448        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 5 }
1449
1450genEquipEthernetSwitchEtmClassifierByUdpPortValidity OBJECT-TYPE
1451		SYNTAX INTEGER {
1452					unused(0),
1453					src(1),
1454					dest(2),
1455					both(3)
1456		}
1457        ACCESS read-write
1458        STATUS mandatory
1459        DESCRIPTION
1460        "Validity value for CoS Classification by UDP ports Table Entry."
1461        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 6 }
1462
1463genEquipEthernetSwitchEtmClassifierByUdpPortRowStatus OBJECT-TYPE
1464		SYNTAX RowStatus
1465        ACCESS read-write
1466        STATUS mandatory
1467        DESCRIPTION
1468        "Row Status for this table."
1469        ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 30 }
1470
1471-- TM CoS classification by Ethertypes.
1472-- genEquipEthernetSwitchEtmClassifierByEthertypes	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 3}
1473--
1474-- genEquipEthernetSwitchEtmClassifierByEthertypesAdmin OBJECT-TYPE
1475--         SYNTAX EnableDisable
1476--         ACCESS read-write
1477--         STATUS mandatory
1478--         DESCRIPTION
1479--         "Enabling/Disabling CoS and color classification by Ethertypes."
1480--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypes 1 }
1481--
1482-- genEquipEthernetSwitchEtmClassifierByEthertypesTable  OBJECT-TYPE
1483--         SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByEthertypesEntry
1484--         ACCESS  not-accessible
1485--         STATUS mandatory
1486--         DESCRIPTION
1487--         "Table for CoS and color classification by Ethertype."
1488--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypes 2 }
1489--
1490-- genEquipEthernetSwitchEtmClassifierByEthertypesEntry OBJECT-TYPE
1491--         SYNTAX GenEquipEthernetSwitchEtmClassifierByEthertypesEntry
1492--         ACCESS not-accessible
1493--         STATUS mandatory
1494--           DESCRIPTION
1495--           "Table entry for CoS and color classification by Ethertype."
1496--         INDEX { genEquipEthernetSwitchEtmClassifierByEthertypesIndex }
1497--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypesTable 1 }
1498--
1499-- GenEquipEthernetSwitchEtmClassifierByEthertypesEntry ::=
1500-- 		SEQUENCE {
1501-- 			genEquipEthernetSwitchEtmClassifierByEthertypesIndex
1502--             	INTEGER,
1503-- 			genEquipEthernetSwitchEtmClassifierByEthertypesValue
1504--             	INTEGER,
1505-- 			genEquipEthernetSwitchEtmClassifierByEthertypesCos
1506-- 				INTEGER,
1507-- 			genEquipEthernetSwitchEtmClassifierByEthertypesColor
1508-- 				GreenYellow,
1509-- 			genEquipEthernetSwitchEtmClassifierByEthertypesRowStatus
1510-- 				RowStatus
1511-- }
1512--
1513-- genEquipEthernetSwitchEtmClassifierByEthertypesIndex OBJECT-TYPE
1514--         SYNTAX INTEGER (1..16)
1515--         ACCESS read-only
1516--         STATUS mandatory
1517--         DESCRIPTION
1518--         "The index is pointing to a table entry. Each entry contains different Ethertype value."
1519--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 1 }
1520--
1521-- genEquipEthernetSwitchEtmClassifierByEthertypesValue OBJECT-TYPE
1522-- 		SYNTAX INTEGER
1523--         ACCESS read-write
1524--         STATUS mandatory
1525--         DESCRIPTION
1526--         "Ethertype tag value for CoS Classification by Ethertype Table Entry."
1527--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 2 }
1528--
1529-- genEquipEthernetSwitchEtmClassifierByEthertypesCos OBJECT-TYPE
1530-- 		SYNTAX INTEGER (0..7)
1531--         ACCESS read-write
1532--         STATUS mandatory
1533--         DESCRIPTION
1534--         "CoS value for CoS Classification by Ethertype Table Entry."
1535--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 3 }
1536--
1537-- genEquipEthernetSwitchEtmClassifierByEthertypesColor OBJECT-TYPE
1538-- 		SYNTAX GreenYellow
1539--         ACCESS read-write
1540--         STATUS mandatory
1541--         DESCRIPTION
1542--         "Color value for CoS Classification by Ethertype Table Entry."
1543--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 4 }
1544--
1545-- genEquipEthernetSwitchEtmClassifierByEthertypesRowStatus OBJECT-TYPE
1546-- 		SYNTAX RowStatus
1547--         ACCESS read-write
1548--         STATUS mandatory
1549--         DESCRIPTION
1550--         "Row Status for this table."
1551--         ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 30 }
1552--
1553-- TM CoS classification by Known PDU MAC addresses.
1554genEquipEthernetSwitchEtmClassifierByKnownPduMac	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 4}
1555
1556genEquipEthernetSwitchEtmClassifierByKnownPduMacAdmin OBJECT-TYPE
1557        SYNTAX EnableDisable
1558        ACCESS read-write
1559        STATUS mandatory
1560        DESCRIPTION
1561        "Enabling/Disabling CoS and color classification by known PDU MAC addresses."
1562        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMac 1 }
1563
1564genEquipEthernetSwitchEtmClassifierByKnownPduMacTable  OBJECT-TYPE
1565        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByKnownPduMacEntry
1566        ACCESS  not-accessible
1567        STATUS mandatory
1568        DESCRIPTION
1569        "Table for CoS and color classification by known PDU MAC addresses."
1570        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMac 2 }
1571
1572genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry OBJECT-TYPE
1573        SYNTAX GenEquipEthernetSwitchEtmClassifierByKnownPduMacEntry
1574        ACCESS not-accessible
1575        STATUS mandatory
1576          DESCRIPTION
1577          "Table entry for CoS and color classification by known PDU MAC addresses."
1578        INDEX { genEquipEthernetSwitchEtmClassifierByKnownPduMacIndex }
1579        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacTable 1 }
1580
1581GenEquipEthernetSwitchEtmClassifierByKnownPduMacEntry ::=
1582		SEQUENCE {
1583			genEquipEthernetSwitchEtmClassifierByKnownPduMacIndex
1584            	INTEGER,
1585			genEquipEthernetSwitchEtmClassifierByKnownPduMacAddress
1586				OCTET STRING,
1587			genEquipEthernetSwitchEtmClassifierByKnownPduMacCos
1588				INTEGER,
1589			genEquipEthernetSwitchEtmClassifierByKnownPduMacColor
1590				GreenYellow,
1591			genEquipEthernetSwitchEtmClassifierByKnownPduMacValidity
1592				EnableDisable
1593		}
1594
1595genEquipEthernetSwitchEtmClassifierByKnownPduMacIndex OBJECT-TYPE
1596        SYNTAX INTEGER (1..66)
1597        ACCESS read-only
1598        STATUS mandatory
1599        DESCRIPTION
1600        "The index is pointing to a table entry. Each entry contains different PDU MAC address value."
1601        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 1 }
1602
1603genEquipEthernetSwitchEtmClassifierByKnownPduMacAddress OBJECT-TYPE
1604		SYNTAX OCTET STRING (SIZE(6))
1605        ACCESS read-only
1606        STATUS mandatory
1607        DESCRIPTION
1608        "CoS value for MAC address Classification by known PDU Table Entry."
1609        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 2 }
1610
1611genEquipEthernetSwitchEtmClassifierByKnownPduMacCos OBJECT-TYPE
1612		SYNTAX INTEGER (0..7)
1613        ACCESS read-write
1614        STATUS mandatory
1615        DESCRIPTION
1616        "CoS value for CoS Classification by known PDU Table Entry."
1617        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 3 }
1618
1619genEquipEthernetSwitchEtmClassifierByKnownPduMacColor OBJECT-TYPE
1620		SYNTAX GreenYellow
1621        ACCESS read-write
1622        STATUS mandatory
1623        DESCRIPTION
1624        "Color value for CoS Classification by known PDU Table Entry."
1625        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 4 }
1626
1627genEquipEthernetSwitchEtmClassifierByKnownPduMacValidity OBJECT-TYPE
1628		SYNTAX EnableDisable
1629        ACCESS read-write
1630        STATUS mandatory
1631        DESCRIPTION
1632        "Validity value for Cos Classification by known PDU Table Entry."
1633        ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 5 }
1634
1635
1636-- TM CoS classification by Service.
1637genEquipEthernetSwitchEtmClassifierByService	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 5}
1638
1639genEquipEthernetSwitchEtmClassifierByServiceAdmin OBJECT-TYPE
1640	 SYNTAX EnableDisable
1641	 ACCESS read-write
1642	 STATUS mandatory
1643	 DESCRIPTION
1644	 "Enabling/Disabling CoS and color classification by service IDs."
1645	 ::= { genEquipEthernetSwitchEtmClassifierByService 1 }
1646
1647genEquipEthernetSwitchEtmClassifierByServiceTable  OBJECT-TYPE
1648	 SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByServiceEntry
1649	 ACCESS  not-accessible
1650	 STATUS mandatory
1651	 DESCRIPTION
1652	 "Table for CoS and color classification by service-ids."
1653	 ::= { genEquipEthernetSwitchEtmClassifierByService 2 }
1654
1655genEquipEthernetSwitchEtmClassifierByServiceEntry OBJECT-TYPE
1656	 SYNTAX GenEquipEthernetSwitchEtmClassifierByServiceEntry
1657	 ACCESS not-accessible
1658	 STATUS mandatory
1659	   DESCRIPTION
1660	   "Table entry for CoS and color classification by service-ids."
1661	 INDEX { genEquipEthernetSwitchEtmClassifierByServiceIndex }
1662	 ::= { genEquipEthernetSwitchEtmClassifierByServiceTable 1 }
1663
1664GenEquipEthernetSwitchEtmClassifierByServiceEntry ::=
1665	SEQUENCE {
1666		genEquipEthernetSwitchEtmClassifierByServiceIndex
1667			INTEGER,
1668		genEquipEthernetSwitchEtmClassifierByServiceCos
1669			INTEGER,
1670		genEquipEthernetSwitchEtmClassifierByServiceColor
1671			GreenYellow,
1672		genEquipEthernetSwitchEtmClassifierByServiceUsage
1673			EnableDisable
1674	}
1675
1676genEquipEthernetSwitchEtmClassifierByServiceIndex OBJECT-TYPE
1677	 SYNTAX INTEGER (1..256)
1678	 ACCESS read-only
1679	 STATUS mandatory
1680	 DESCRIPTION
1681	 "The index is pointing to a table entry. Each entry contains a mapping of service-id to CoS."
1682	 ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 1 }
1683
1684genEquipEthernetSwitchEtmClassifierByServiceCos OBJECT-TYPE
1685	SYNTAX INTEGER (0..7)
1686	 ACCESS read-write
1687	 STATUS mandatory
1688	 DESCRIPTION
1689	 "CoS value for CoS serviceID Mapping Table Entry."
1690	 ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 2 }
1691
1692genEquipEthernetSwitchEtmClassifierByServiceColor OBJECT-TYPE
1693	SYNTAX GreenYellow
1694	 ACCESS read-write
1695	 STATUS mandatory
1696	 DESCRIPTION
1697	 "Color value for CoS serviceId Mapping Table Entry."
1698	 ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 3 }
1699
1700genEquipEthernetSwitchEtmClassifierByServiceUsage OBJECT-TYPE
1701	SYNTAX EnableDisable
1702	 ACCESS read-write
1703	 STATUS mandatory
1704	 DESCRIPTION
1705	 "Validity value for CoS serviceID Mapping Table Entry."
1706	 ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 4 }
1707
1708-- TM CoS classification by VLAN P-bits.
1709genEquipEthernetSwitchEtmClassifierByVlanPbits	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 6}
1710
1711genEquipEthernetSwitchEtmClassifierByVlanPbitsAdmin OBJECT-TYPE
1712        SYNTAX EnableDisable
1713        ACCESS read-write
1714        STATUS mandatory
1715        DESCRIPTION
1716        "Enabling/Disabling CoS and color classification by VLAN P-bits and CFI/DEI bit."
1717        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbits 1 }
1718
1719-- Vlan table
1720genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanTable  OBJECT-TYPE
1721        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry
1722        ACCESS  not-accessible
1723        STATUS mandatory
1724        DESCRIPTION
1725        "Table for CoS and color classification by VLAN S-tag P-bits and DEI bit."
1726        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbits 2 }
1727
1728genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry OBJECT-TYPE
1729        SYNTAX GenEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry
1730        ACCESS not-accessible
1731        STATUS mandatory
1732          DESCRIPTION
1733          "Table entry for CoS and color classification by VLAN S-tag P-bits and DEI bit."
1734        INDEX { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanIndex }
1735        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanTable 1 }
1736
1737GenEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry ::=
1738		SEQUENCE {
1739			genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanIndex
1740            	INTEGER,
1741			genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanPriority
1742            	INTEGER,
1743			genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanDei
1744				INTEGER,
1745			genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanCos
1746				INTEGER,
1747			genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanColor
1748				GreenYellow
1749		}
1750
1751genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanIndex OBJECT-TYPE
1752        SYNTAX INTEGER
1753        ACCESS read-only
1754        STATUS mandatory
1755        DESCRIPTION
1756        "Pbit vlan index to table."
1757        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 1 }
1758
1759genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanPriority OBJECT-TYPE
1760        SYNTAX INTEGER (0..7)
1761        ACCESS read-only
1762        STATUS mandatory
1763        DESCRIPTION
1764        "Pbit value for regular classification prioritization."
1765        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 2 }
1766
1767genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanDei OBJECT-TYPE
1768        SYNTAX INTEGER (0..1)
1769        ACCESS read-only
1770        STATUS mandatory
1771        DESCRIPTION
1772        "DEI value for regular classification prioritization by S-tag vlan."
1773        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 3 }
1774
1775genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanCos OBJECT-TYPE
1776		SYNTAX INTEGER (0..7)
1777        ACCESS read-write
1778        STATUS mandatory
1779        DESCRIPTION
1780        "CoS value for regular classification prioritization by S-tag VLAN."
1781        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 4 }
1782
1783genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanColor OBJECT-TYPE
1784		SYNTAX GreenYellow
1785        ACCESS read-write
1786        STATUS mandatory
1787        DESCRIPTION
1788        "Color value for regular classification prioritization by S-tag VLAN."
1789        ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 5 }
1790
1791-- TM CoS classification by IP DSCP bits.
1792genEquipEthernetSwitchEtmClassifierByDscp	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 7}
1793
1794genEquipEthernetSwitchEtmClassifierByDscpAdmin OBJECT-TYPE
1795        SYNTAX EnableDisable
1796        ACCESS read-write
1797        STATUS mandatory
1798        DESCRIPTION
1799        "Enabling/Disabling Cos and color classification by DSCP/TOS bits."
1800        ::= { genEquipEthernetSwitchEtmClassifierByDscp 1 }
1801
1802genEquipEthernetSwitchEtmClassifierByDscpTable  OBJECT-TYPE
1803        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByDscpEntry
1804        ACCESS  not-accessible
1805        STATUS mandatory
1806        DESCRIPTION
1807        "Table for CoS and color classification by DSCP/TOS bits."
1808        ::= { genEquipEthernetSwitchEtmClassifierByDscp 2 }
1809
1810genEquipEthernetSwitchEtmClassifierByDscpEntry OBJECT-TYPE
1811        SYNTAX GenEquipEthernetSwitchEtmClassifierByDscpEntry
1812        ACCESS not-accessible
1813        STATUS mandatory
1814          DESCRIPTION
1815          "Table entry for CoS and color classification by DSCP/TOS bits."
1816        INDEX { genEquipEthernetSwitchEtmClassifierByDscpValue }
1817        ::= { genEquipEthernetSwitchEtmClassifierByDscpTable 1 }
1818
1819GenEquipEthernetSwitchEtmClassifierByDscpEntry ::=
1820		SEQUENCE {
1821			genEquipEthernetSwitchEtmClassifierByDscpValue
1822            	INTEGER,
1823			genEquipEthernetSwitchEtmClassifierByDscpCos
1824				INTEGER,
1825			genEquipEthernetSwitchEtmClassifierByDscpColor
1826				GreenYellow
1827		}
1828
1829genEquipEthernetSwitchEtmClassifierByDscpValue OBJECT-TYPE
1830        SYNTAX INTEGER (0..63)
1831        ACCESS read-only
1832        STATUS mandatory
1833        DESCRIPTION
1834        "The index is pointing to a table entry. Each entry contains different DSCP/TOS bits mapping."
1835        ::= { genEquipEthernetSwitchEtmClassifierByDscpEntry 1 }
1836
1837genEquipEthernetSwitchEtmClassifierByDscpCos OBJECT-TYPE
1838		SYNTAX INTEGER (0..7)
1839        ACCESS read-write
1840        STATUS mandatory
1841        DESCRIPTION
1842        "CoS value for regular classification prioritization by DSCP-tag."
1843        ::= { genEquipEthernetSwitchEtmClassifierByDscpEntry 2 }
1844
1845genEquipEthernetSwitchEtmClassifierByDscpColor OBJECT-TYPE
1846		SYNTAX GreenYellow
1847        ACCESS read-write
1848        STATUS mandatory
1849        DESCRIPTION
1850        "Color value for regular classification prioritization by MPLS."
1851        ::= { genEquipEthernetSwitchEtmClassifierByDscpEntry 3 }
1852
1853-- TM CoS classification by MPLS experimental bits.
1854genEquipEthernetSwitchEtmClassifierByMplsExp	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 8}
1855
1856genEquipEthernetSwitchEtmClassifierByMplsExpAdmin OBJECT-TYPE
1857        SYNTAX EnableDisable
1858        ACCESS read-write
1859        STATUS mandatory
1860        DESCRIPTION
1861        "Enabling/Disabling CoS and color classification by MPLS experimantal bits."
1862        ::= { genEquipEthernetSwitchEtmClassifierByMplsExp 1 }
1863
1864genEquipEthernetSwitchEtmClassifierByMplsExpTable  OBJECT-TYPE
1865        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByMplsExpEntry
1866        ACCESS  not-accessible
1867        STATUS mandatory
1868        DESCRIPTION
1869        "Table for CoS and color classification by MPLS experimental bits."
1870        ::= { genEquipEthernetSwitchEtmClassifierByMplsExp 2 }
1871
1872genEquipEthernetSwitchEtmClassifierByMplsExpEntry OBJECT-TYPE
1873        SYNTAX GenEquipEthernetSwitchEtmClassifierByMplsExpEntry
1874        ACCESS not-accessible
1875        STATUS mandatory
1876          DESCRIPTION
1877          "Table entry for CoS and color classification by MPLS experimental bits."
1878        INDEX { genEquipEthernetSwitchEtmClassifierByMplsExpValue }
1879        ::= { genEquipEthernetSwitchEtmClassifierByMplsExpTable 1 }
1880
1881GenEquipEthernetSwitchEtmClassifierByMplsExpEntry ::=
1882		SEQUENCE {
1883			genEquipEthernetSwitchEtmClassifierByMplsExpValue
1884            	INTEGER,
1885			genEquipEthernetSwitchEtmClassifierByMplsExpCos
1886				INTEGER,
1887			genEquipEthernetSwitchEtmClassifierByMplsExpColor
1888				GreenYellow
1889		}
1890
1891genEquipEthernetSwitchEtmClassifierByMplsExpValue OBJECT-TYPE
1892        SYNTAX INTEGER (0..7)
1893        ACCESS read-only
1894        STATUS mandatory
1895        DESCRIPTION
1896        "The index is pointing to a table entry. Each entry contains different MPLS experimantal bits mapping."
1897        ::= { genEquipEthernetSwitchEtmClassifierByMplsExpEntry 1 }
1898
1899genEquipEthernetSwitchEtmClassifierByMplsExpCos OBJECT-TYPE
1900		SYNTAX INTEGER (0..7)
1901        ACCESS read-write
1902        STATUS mandatory
1903        DESCRIPTION
1904        "value for regular classification prioritization by MPLS."
1905        ::= { genEquipEthernetSwitchEtmClassifierByMplsExpEntry 2 }
1906
1907genEquipEthernetSwitchEtmClassifierByMplsExpColor OBJECT-TYPE
1908		SYNTAX GreenYellow
1909        ACCESS read-write
1910        STATUS mandatory
1911        DESCRIPTION
1912        "Color value for regular classification prioritization by MPLS."
1913        ::= { genEquipEthernetSwitchEtmClassifierByMplsExpEntry 3 }
1914
1915-- TM CoS default color defs.
1916genEquipEthernetSwitchEtmClassifierByDefaultCosColor	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 9}
1917
1918genEquipEthernetSwitchEtmClassifierByDefaultCos OBJECT-TYPE
1919        SYNTAX INTEGER (0..7)
1920        ACCESS read-write
1921        STATUS mandatory
1922        DESCRIPTION
1923        "CoS value for regular classification prioritization by default port."
1924        ::= { genEquipEthernetSwitchEtmClassifierByDefaultCosColor 1 }
1925
1926genEquipEthernetSwitchEtmClassifierByDefaultColor OBJECT-TYPE
1927        SYNTAX GreenYellow
1928        ACCESS read-write
1929        STATUS mandatory
1930        DESCRIPTION
1931        "Table for regular priority by default port mapping table."
1932        ::= { genEquipEthernetSwitchEtmClassifierByDefaultCosColor 2 }
1933
1934-- TM CoS classification by Cos To Queue
1935genEquipEthernetSwitchEtmClassifierByCosToQueue	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 10}
1936
1937genEquipEthernetSwitchEtmClassifierByCosToQueueTable  OBJECT-TYPE
1938        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByCosToQueueEntry
1939        ACCESS  not-accessible
1940        STATUS mandatory
1941        DESCRIPTION
1942        "Table for VLAN to FlowId mapping ."
1943        ::= { genEquipEthernetSwitchEtmClassifierByCosToQueue 1 }
1944
1945genEquipEthernetSwitchEtmClassifierByCosToQueueEntry OBJECT-TYPE
1946        SYNTAX GenEquipEthernetSwitchEtmClassifierByCosToQueueEntry
1947        ACCESS not-accessible
1948        STATUS mandatory
1949          DESCRIPTION
1950          "Table for VLAN to FlowId mapping ."
1951        INDEX { genEquipEthernetSwitchEtmClassifierByCosToQueueIndex }
1952        ::= { genEquipEthernetSwitchEtmClassifierByCosToQueueTable 1 }
1953
1954GenEquipEthernetSwitchEtmClassifierByCosToQueueEntry ::=
1955		SEQUENCE {
1956			genEquipEthernetSwitchEtmClassifierByCosToQueueIndex
1957            	INTEGER,
1958			genEquipEthernetSwitchEtmClassifierByCosToQueueValue
1959				INTEGER
1960		}
1961
1962genEquipEthernetSwitchEtmClassifierByCosToQueueIndex OBJECT-TYPE
1963        SYNTAX INTEGER
1964        ACCESS read-only
1965        STATUS mandatory
1966        DESCRIPTION
1967        "The index is pointing to a table entry. Each entry contains a mapping of a different CoS to a queue."
1968        ::= { genEquipEthernetSwitchEtmClassifierByCosToQueueEntry 1 }
1969
1970genEquipEthernetSwitchEtmClassifierByCosToQueueValue OBJECT-TYPE
1971		SYNTAX INTEGER (1..8)
1972        ACCESS read-write
1973        STATUS mandatory
1974        DESCRIPTION
1975        "Queue index for CoS to Queue Mapping Table Entry."
1976        ::= { genEquipEthernetSwitchEtmClassifierByCosToQueueEntry 2 }
1977
1978-- TM CoS classification by Vlan to Service
1979genEquipEthernetSwitchEtmClassifierVlanidToService	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 11}
1980
1981genEquipEthernetSwitchEtmClassifierVlanidToServiceTable  OBJECT-TYPE
1982        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmClassifierVlanidToServiceEntry
1983        ACCESS  not-accessible
1984        STATUS mandatory
1985        DESCRIPTION
1986        "Table for VLAN to Vlan To Servies mapping ."
1987        ::= { genEquipEthernetSwitchEtmClassifierVlanidToService 1 }
1988
1989genEquipEthernetSwitchEtmClassifierVlanidToServiceEntry OBJECT-TYPE
1990        SYNTAX GenEquipEthernetSwitchEtmClassifierVlanidToServiceEntry
1991        ACCESS not-accessible
1992        STATUS mandatory
1993          DESCRIPTION
1994          "Table for VLAN to Vlan To Servies mapping ."
1995        INDEX { genEquipEthernetSwitchEtmClassifierByServiceVlanidToServiceIndex }
1996        ::= { genEquipEthernetSwitchEtmClassifierVlanidToServiceTable 1 }
1997
1998GenEquipEthernetSwitchEtmClassifierVlanidToServiceEntry ::=
1999		SEQUENCE {
2000			genEquipEthernetSwitchEtmClassifierByServiceVlanidToServiceIndex
2001            	INTEGER,
2002			genEquipEthernetSwitchEtmClassifierByFlowsVlanidToServiceValue
2003				INTEGER
2004		}
2005
2006genEquipEthernetSwitchEtmClassifierByServiceVlanidToServiceIndex OBJECT-TYPE
2007        SYNTAX INTEGER
2008        ACCESS read-only
2009        STATUS mandatory
2010        DESCRIPTION
2011        "The index is pointing to a table entry. Each entry contains a mapping of a different CoS to a queue."
2012        ::= { genEquipEthernetSwitchEtmClassifierVlanidToServiceEntry 1 }
2013
2014genEquipEthernetSwitchEtmClassifierByFlowsVlanidToServiceValue OBJECT-TYPE
2015		SYNTAX INTEGER (1..256)
2016        ACCESS read-write
2017        STATUS mandatory
2018        DESCRIPTION
2019        "Service ID."
2020        ::= { genEquipEthernetSwitchEtmClassifierVlanidToServiceEntry 2 }
2021
2022
2023
2024-- TM Classifier Inband Managment Qos
2025-- Cos and Color classification by VLAN-ID. Only a single VLAN-ID value can be specified.
2026-- This is configuration should be used for inband management VLAN-ID classification to the high priority queue.
2027genEquipEthernetSwitchEtmClassifierInbandMgmtQoS	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 12}
2028
2029genEquipEthernetSwitchEtmClassifierInbandMgmtAdmin OBJECT-TYPE
2030 		SYNTAX EnableDisable
2031        ACCESS read-write
2032        STATUS mandatory
2033        DESCRIPTION
2034        "Enabling/Disabling CoS and Color classification by VLAN ID."
2035        ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 1 }
2036
2037genEquipEthernetSwitchEtmClassifierInbandMgmtVlanId OBJECT-TYPE
2038 		SYNTAX INTEGER (0..4090)
2039         ACCESS read-write
2040         STATUS mandatory
2041         DESCRIPTION
2042         "Inband Management vlan id. This parameter should be the same as genEquipEthernetSwitchEtmClassifierInbandMgmtVlanId."
2043         ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 2 }
2044
2045genEquipEthernetSwitchEtmClassifierInbandMgmtCos OBJECT-TYPE
2046 		SYNTAX INTEGER (0..7)
2047         ACCESS read-write
2048         STATUS mandatory
2049         DESCRIPTION
2050         "Class of Service. Allowed values: [0-7]."
2051         ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 3 }
2052
2053genEquipEthernetSwitchEtmClassifierInbandMgmtColor OBJECT-TYPE
2054 		SYNTAX GreenYellow
2055         ACCESS read-write
2056         STATUS mandatory
2057         DESCRIPTION
2058         "Color 1=green ; 0=yellow."
2059         ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 4 }
2060
2061
2062-- TM ACM drop per queue paramters.
2063--genEquipEthernetSwitchEtmAcmDropPerQueue	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 7}
2064
2065-- TM Policers configuration and mapping tables and parameters
2066genEquipEthernetSwitchEtmPolicers	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 8}
2067
2068genEquipEthernetSwitchEtmPolicerModuleAdmin OBJECT-TYPE
2069 		SYNTAX EnableDisable
2070        ACCESS read-write
2071        STATUS mandatory
2072        DESCRIPTION
2073        "Enabling/Disabling Policing."
2074        ::= { genEquipEthernetSwitchEtmPolicers 1 }
2075
2076-- Table of Service to Policeer mapping
2077genEquipEthernetSwitchEtmServiceToPolicerTable  OBJECT-TYPE
2078        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmServiceToPolicerEntry
2079        ACCESS  not-accessible
2080        STATUS mandatory
2081        DESCRIPTION
2082        "Table of Service to Policeer mapping."
2083        ::= { genEquipEthernetSwitchEtmPolicers 2 }
2084
2085genEquipEthernetSwitchEtmServiceToPolicerEntry OBJECT-TYPE
2086        SYNTAX GenEquipEthernetSwitchEtmServiceToPolicerEntry
2087        ACCESS not-accessible
2088        STATUS mandatory
2089          DESCRIPTION
2090          "Table of Service to Policeer mapping."
2091        INDEX { genEquipEthernetSwitchEtmServiceToPolicerIndex }
2092        ::= { genEquipEthernetSwitchEtmServiceToPolicerTable 1 }
2093
2094GenEquipEthernetSwitchEtmServiceToPolicerEntry ::=
2095		SEQUENCE {
2096			genEquipEthernetSwitchEtmServiceToPolicerIndex
2097            	INTEGER,
2098			genEquipEthernetSwitchEtmServiceToPolicerValue
2099				INTEGER,
2100			genEquipEthernetSwitchEtmServiceToPolicerPerCosOption
2101				EnableDisable
2102		}
2103
2104genEquipEthernetSwitchEtmServiceToPolicerIndex OBJECT-TYPE
2105        SYNTAX INTEGER (1..256)
2106        ACCESS read-only
2107        STATUS mandatory
2108        DESCRIPTION
2109        "Service Index."
2110        ::= { genEquipEthernetSwitchEtmServiceToPolicerEntry 1 }
2111
2112genEquipEthernetSwitchEtmServiceToPolicerValue OBJECT-TYPE
2113		SYNTAX INTEGER (1..256)
2114        ACCESS read-write
2115        STATUS mandatory
2116        DESCRIPTION
2117        "Policer to be used for the specific Service."
2118        ::= { genEquipEthernetSwitchEtmServiceToPolicerEntry 2 }
2119
2120genEquipEthernetSwitchEtmServiceToPolicerPerCosOption OBJECT-TYPE
2121		SYNTAX EnableDisable
2122        ACCESS read-write
2123        STATUS mandatory
2124        DESCRIPTION
2125        "Policer per CoS option. If enabled, each Service will be mapped to 8 policers while each policer will be used
2126		for a different CoS value. This option can be used only for the pilicers with indeces of multiple of 8. i.e 8,16,24,32,240,248."
2127        ::= { genEquipEthernetSwitchEtmServiceToPolicerEntry 3 }
2128
2129
2130-- Table of Policers configuration
2131genEquipEthernetSwitchEtmPolicerConfigTable  OBJECT-TYPE
2132        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmPolicerConfigEntry
2133        ACCESS  not-accessible
2134        STATUS mandatory
2135        DESCRIPTION
2136        "Table of Policers configuration."
2137        ::= { genEquipEthernetSwitchEtmPolicers 3 }
2138
2139genEquipEthernetSwitchEtmPolicerConfigEntry OBJECT-TYPE
2140        SYNTAX GenEquipEthernetSwitchEtmPolicerConfigEntry
2141        ACCESS not-accessible
2142        STATUS mandatory
2143          DESCRIPTION
2144          "Table of Policers configuration."
2145        INDEX { genEquipEthernetSwitchEtmPolicerConfigIndex }
2146        ::= { genEquipEthernetSwitchEtmPolicerConfigTable 1 }
2147
2148GenEquipEthernetSwitchEtmPolicerConfigEntry ::=
2149		SEQUENCE {
2150			genEquipEthernetSwitchEtmPolicerConfigIndex
2151            	INTEGER,
2152			genEquipEthernetSwitchEtmPolicerConfigAdmin
2153            	EnableDisable,
2154			genEquipEthernetSwitchEtmPolicerConfigColorAware
2155            	EnableDisable,
2156			genEquipEthernetSwitchEtmPolicerConfigCir
2157            	INTEGER,
2158			genEquipEthernetSwitchEtmPolicerConfigCbs
2159            	INTEGER,
2160			genEquipEthernetSwitchEtmPolicerConfigEir
2161            	INTEGER,
2162			genEquipEthernetSwitchEtmPolicerConfigEbs
2163            	INTEGER,
2164			genEquipEthernetSwitchEtmPolicerConfigCoupling
2165            	EnableDisable,
2166			genEquipEthernetSwitchEtmPolicerConfigLineComp
2167            	INTEGER
2168		}
2169
2170genEquipEthernetSwitchEtmPolicerConfigIndex OBJECT-TYPE
2171        SYNTAX INTEGER (1..256)
2172        ACCESS read-only
2173        STATUS mandatory
2174        DESCRIPTION
2175        "Service Index."
2176        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 1 }
2177
2178genEquipEthernetSwitchEtmPolicerConfigAdmin OBJECT-TYPE
2179		SYNTAX EnableDisable
2180        ACCESS read-write
2181        STATUS mandatory
2182        DESCRIPTION
2183        "Egress policer admin disables/enables the policing feature per policer.
2184		If not enabled, the policer is in bypass mode (no rate limiting)."
2185        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 2 }
2186
2187genEquipEthernetSwitchEtmPolicerConfigColorAware OBJECT-TYPE
2188		SYNTAX EnableDisable
2189        ACCESS read-write
2190        STATUS mandatory
2191        DESCRIPTION
2192        "Whether policer is color aware."
2193        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 3 }
2194
2195genEquipEthernetSwitchEtmPolicerConfigCir OBJECT-TYPE
2196        SYNTAX INTEGER
2197        ACCESS read-write
2198        STATUS mandatory
2199        DESCRIPTION
2200        "Egress policer CIR value - the committed rate user requests."
2201        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 4 }
2202
2203genEquipEthernetSwitchEtmPolicerConfigCbs OBJECT-TYPE
2204        SYNTAX INTEGER (1..128)
2205        ACCESS read-write
2206        STATUS mandatory
2207        DESCRIPTION
2208        "Egress policer committed burst size value."
2209        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 5 }
2210
2211genEquipEthernetSwitchEtmPolicerConfigEir OBJECT-TYPE
2212        SYNTAX INTEGER
2213        ACCESS read-write
2214        STATUS mandatory
2215        DESCRIPTION
2216        "Egress policer EIR value - the excess rate user requests."
2217        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 6 }
2218
2219genEquipEthernetSwitchEtmPolicerConfigEbs OBJECT-TYPE
2220        SYNTAX INTEGER (1..128)
2221        ACCESS read-write
2222        STATUS mandatory
2223        DESCRIPTION
2224        "Egress policer excess burst size value (bytes)."
2225        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 7 }
2226
2227genEquipEthernetSwitchEtmPolicerConfigCoupling OBJECT-TYPE
2228        SYNTAX EnableDisable
2229        ACCESS read-write
2230        STATUS mandatory
2231        DESCRIPTION
2232        "Egress policer coupling mode."
2233        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 8 }
2234
2235genEquipEthernetSwitchEtmPolicerConfigLineComp OBJECT-TYPE
2236        SYNTAX INTEGER (0..255)
2237        ACCESS read-write
2238        STATUS mandatory
2239        DESCRIPTION
2240        "Egress policer line compensation value (bytes)."
2241        ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 9 }
2242
2243
2244
2245-- TM Queues configuration
2246genEquipEthernetSwitchEtmQueues	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 9}
2247
2248genEquipEthernetSwitchEtmQueuesTable  OBJECT-TYPE
2249        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmQueuesEntry
2250        ACCESS  not-accessible
2251        STATUS mandatory
2252        DESCRIPTION
2253        "Table of queue sizes."
2254        ::= { genEquipEthernetSwitchEtmQueues 1 }
2255
2256genEquipEthernetSwitchEtmQueuesEntry OBJECT-TYPE
2257        SYNTAX GenEquipEthernetSwitchEtmQueuesEntry
2258        ACCESS not-accessible
2259        STATUS mandatory
2260          DESCRIPTION
2261          "Table entry of queue sizes."
2262        INDEX { genEquipEthernetSwitchEtmQueuesIndex }
2263        ::= { genEquipEthernetSwitchEtmQueuesTable 1 }
2264
2265GenEquipEthernetSwitchEtmQueuesEntry ::=
2266		SEQUENCE {
2267			genEquipEthernetSwitchEtmQueuesIndex
2268            	INTEGER,
2269			genEquipEthernetSwitchEtmQueuesSize
2270				INTEGER
2271		}
2272
2273genEquipEthernetSwitchEtmQueuesIndex OBJECT-TYPE
2274        SYNTAX INTEGER (1..8)
2275        ACCESS read-only
2276        STATUS mandatory
2277        DESCRIPTION
2278        "The Index to a queue."
2279        ::= { genEquipEthernetSwitchEtmQueuesEntry 1 }
2280
2281genEquipEthernetSwitchEtmQueuesSize OBJECT-TYPE
2282		SYNTAX INTEGER {
2283					kbit-0(0),
2284					kbit-500(1),
2285					kbit-1000(2),
2286					kbit-2000(3),
2287					kbit-4000(4),
2288					kbit-250(5),
2289					kbit-3000(6),
2290					kbit-3500(7)
2291		}
2292        ACCESS read-write
2293        STATUS mandatory
2294        DESCRIPTION
2295        "Size of queue[i]"
2296        ::= { genEquipEthernetSwitchEtmQueuesEntry 2 }
2297
2298-- TM WRED configuration
2299genEquipEthernetSwitchEtmWred	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 10}
2300
2301genEquipEthernetSwitchEtmWredAdmin OBJECT-TYPE
2302        SYNTAX EnableDisable
2303        ACCESS read-write
2304        STATUS mandatory
2305        DESCRIPTION
2306        "Enabling/Disabling WRED."
2307        ::= { genEquipEthernetSwitchEtmWred 1 }
2308
2309
2310genEquipEthernetSwitchEtmWredThresholdsTable  OBJECT-TYPE
2311        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmWredThresholdsEntry
2312        ACCESS  not-accessible
2313        STATUS mandatory
2314        DESCRIPTION
2315        "WRED thresholds per queue."
2316        ::= { genEquipEthernetSwitchEtmWred 2 }
2317
2318genEquipEthernetSwitchEtmWredThresholdsEntry OBJECT-TYPE
2319        SYNTAX GenEquipEthernetSwitchEtmWredThresholdsEntry
2320        ACCESS not-accessible
2321        STATUS mandatory
2322          DESCRIPTION
2323          "WRED entry thresholds per queue."
2324        INDEX { genEquipEthernetSwitchEtmWredQueuesIndex }
2325        ::= { genEquipEthernetSwitchEtmWredThresholdsTable 1 }
2326
2327GenEquipEthernetSwitchEtmWredThresholdsEntry ::=
2328		SEQUENCE {
2329			genEquipEthernetSwitchEtmWredQueuesIndex
2330            	INTEGER,
2331			genEquipEthernetSwitchEtmWredThresholdsGreenThLow
2332				INTEGER,
2333			genEquipEthernetSwitchEtmWredThresholdsGreenThHigh
2334				INTEGER,
2335			genEquipEthernetSwitchEtmWredThresholdsYellowThLow
2336				INTEGER,
2337			genEquipEthernetSwitchEtmWredThresholdsYellowThHigh
2338				INTEGER,
2339			genEquipEthernetSwitchEtmWredThresholdsGreenMaxDrop
2340				INTEGER,
2341			genEquipEthernetSwitchEtmWredThresholdsYellowMaxDrop
2342				INTEGER
2343		}
2344
2345genEquipEthernetSwitchEtmWredQueuesIndex OBJECT-TYPE
2346        SYNTAX INTEGER (1..8)
2347        ACCESS read-only
2348        STATUS mandatory
2349        DESCRIPTION
2350        "WRED thresholds per queue."
2351        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 1 }
2352
2353genEquipEthernetSwitchEtmWredThresholdsGreenThLow OBJECT-TYPE
2354		SYNTAX INTEGER (0..4000)
2355        ACCESS read-write
2356        STATUS mandatory
2357        DESCRIPTION
2358        "WRED green low threshold  defines the queue level (in Kbits) point
2359		that the mechanism should start checking if to drop the green frames."
2360        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 2 }
2361
2362genEquipEthernetSwitchEtmWredThresholdsGreenThHigh OBJECT-TYPE
2363		SYNTAX INTEGER (0..4000)
2364        ACCESS read-write
2365        STATUS mandatory
2366        DESCRIPTION
2367        "WRED green high threshold defines the queue level of occupancy (in Kbits) point that the WRED
2368		must drop all arriving green colored frames."
2369        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 3 }
2370
2371genEquipEthernetSwitchEtmWredThresholdsYellowThLow OBJECT-TYPE
2372		SYNTAX INTEGER (0..4000)
2373        ACCESS read-write
2374        STATUS mandatory
2375        DESCRIPTION
2376        "WRED yellow low threshold  defines the queue level (in Kbits) point that the mechanism should
2377		start checking if to drop the yellow frames."
2378        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 4 }
2379
2380genEquipEthernetSwitchEtmWredThresholdsYellowThHigh OBJECT-TYPE
2381		SYNTAX INTEGER (0..4000)
2382        ACCESS read-write
2383        STATUS mandatory
2384        DESCRIPTION
2385        "WRED yellow high threshold defines the queue level of occupancy (in Kbits) point that the WRED
2386		must drop all arriving yellow colored frames."
2387        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 5 }
2388
2389genEquipEthernetSwitchEtmWredThresholdsGreenMaxDrop OBJECT-TYPE
2390		SYNTAX INTEGER (0..100)
2391        ACCESS read-write
2392        STATUS mandatory
2393        DESCRIPTION
2394        "WRED green max drop threshold  the probability to drop frame at the green high threshold (in percent based units)."
2395        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 6 }
2396
2397genEquipEthernetSwitchEtmWredThresholdsYellowMaxDrop OBJECT-TYPE
2398		SYNTAX INTEGER (0..100)
2399        ACCESS read-write
2400        STATUS mandatory
2401        DESCRIPTION
2402        "WRED yellow max drop threshold  the probability to drop frame at the yellow high threshold (in percent based units)."
2403        ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 7 }
2404
2405
2406-- TM Marker configurations
2407genEquipEthernetSwitchEtmMarker	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 11}
2408
2409genEquipEthernetSwitchEtmMarkerAdmin OBJECT-TYPE
2410        SYNTAX EnableDisable
2411        ACCESS read-write
2412        STATUS mandatory
2413        DESCRIPTION
2414        "Enabling/Disabling marking of VLAN P-bits and DEI/CFI bit at the egress."
2415        ::= { genEquipEthernetSwitchEtmMarker 1 }
2416
2417
2418genEquipEthernetSwitchEtmMarkerTable  OBJECT-TYPE
2419        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmMarkerEntry
2420        ACCESS  not-accessible
2421        STATUS mandatory
2422        DESCRIPTION
2423        "Table of CoS and color to Pbits and DEI marking for S-VALNS."
2424        ::= { genEquipEthernetSwitchEtmMarker 2 }
2425
2426genEquipEthernetSwitchEtmMarkerEntry OBJECT-TYPE
2427        SYNTAX GenEquipEthernetSwitchEtmMarkerEntry
2428        ACCESS not-accessible
2429        STATUS mandatory
2430          DESCRIPTION
2431          "Table of CoS and color to Pbits and DEI marking for S-VALNS."
2432        INDEX { genEquipEthernetSwitchEtmMarkerCoS,
2433				genEquipEthernetSwitchEtmMarkerColor
2434		}
2435        ::= { genEquipEthernetSwitchEtmMarkerTable 1 }
2436
2437GenEquipEthernetSwitchEtmMarkerEntry ::=
2438		SEQUENCE {
2439			genEquipEthernetSwitchEtmMarkerCoS
2440            	INTEGER,
2441			genEquipEthernetSwitchEtmMarkerColor
2442				INTEGER,
2443			genEquipEthernetSwitchEtmMarkerPbit
2444				INTEGER,
2445			genEquipEthernetSwitchEtmMarkerCfi
2446				INTEGER
2447		}
2448
2449genEquipEthernetSwitchEtmMarkerCoS OBJECT-TYPE
2450        SYNTAX INTEGER (1..8)
2451        ACCESS read-only
2452        STATUS mandatory
2453        DESCRIPTION
2454        "CoS value as was mapped by the TM calssifier."
2455        ::= { genEquipEthernetSwitchEtmMarkerEntry 1 }
2456
2457genEquipEthernetSwitchEtmMarkerColor OBJECT-TYPE
2458		SYNTAX INTEGER (1..2)
2459        ACCESS read-only
2460        STATUS mandatory
2461        DESCRIPTION
2462        "Color value as was mapped by the TM calssifier."
2463        ::= { genEquipEthernetSwitchEtmMarkerEntry 2 }
2464
2465genEquipEthernetSwitchEtmMarkerPbit OBJECT-TYPE
2466		SYNTAX INTEGER (1..8)
2467        ACCESS read-write
2468        STATUS mandatory
2469        DESCRIPTION
2470        "VLAN 802.1p P-bit value to be modified."
2471        ::= { genEquipEthernetSwitchEtmMarkerEntry 3 }
2472
2473genEquipEthernetSwitchEtmMarkerCfi OBJECT-TYPE
2474		SYNTAX INTEGER (1..2)
2475        ACCESS read-write
2476        STATUS mandatory
2477        DESCRIPTION
2478        "VLAN CFI/DEI value to be modified."
2479        ::= { genEquipEthernetSwitchEtmMarkerEntry 4 }
2480
2481
2482-- TM Scheduler configuration
2483genEquipEthernetSwitchEtmScheduler	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 12}
2484
2485genEquipEthernetSwitchEtmSchedulerQuantum OBJECT-TYPE
2486        SYNTAX INTEGER
2487        ACCESS read-write
2488        STATUS mandatory
2489        DESCRIPTION
2490        "WFQ Quantum for credit calculation in bytes (64, 128, 256, 512)."
2491        ::= { genEquipEthernetSwitchEtmScheduler 1 }
2492
2493
2494genEquipEthernetSwitchEtmSchedulerConfigTable  OBJECT-TYPE
2495        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmSchedulerConfigEntry
2496        ACCESS  not-accessible
2497        STATUS mandatory
2498        DESCRIPTION
2499        "Table for scheduler configuration: priority and weight for each queue."
2500        ::= { genEquipEthernetSwitchEtmScheduler 2 }
2501
2502genEquipEthernetSwitchEtmSchedulerConfigEntry OBJECT-TYPE
2503        SYNTAX GenEquipEthernetSwitchEtmSchedulerConfigEntry
2504        ACCESS not-accessible
2505        STATUS mandatory
2506        DESCRIPTION
2507        "Table entry for scheduler configuration: priority and weight for each queue."
2508        INDEX { genEquipEthernetSwitchEtmSchedulerConfigQueueIndex }
2509        ::= { genEquipEthernetSwitchEtmSchedulerConfigTable 1 }
2510
2511GenEquipEthernetSwitchEtmSchedulerConfigEntry ::=
2512		SEQUENCE {
2513			genEquipEthernetSwitchEtmSchedulerConfigQueueIndex
2514            	INTEGER,
2515			genEquipEthernetSwitchEtmSchedulerConfigPriority
2516				INTEGER,
2517			genEquipEthernetSwitchEtmSchedulerConfigWeight
2518				INTEGER
2519		}
2520
2521genEquipEthernetSwitchEtmSchedulerConfigQueueIndex OBJECT-TYPE
2522        SYNTAX INTEGER (1..8)
2523        ACCESS read-only
2524        STATUS mandatory
2525        DESCRIPTION
2526        "queue index."
2527        ::= { genEquipEthernetSwitchEtmSchedulerConfigEntry 1 }
2528
2529genEquipEthernetSwitchEtmSchedulerConfigPriority OBJECT-TYPE
2530		SYNTAX INTEGER (1..4)
2531        ACCESS read-write
2532        STATUS mandatory
2533        DESCRIPTION
2534        "Strict priority of each queue. 4=highest , 1=lowest."
2535        ::= { genEquipEthernetSwitchEtmSchedulerConfigEntry 2 }
2536
2537genEquipEthernetSwitchEtmSchedulerConfigWeight OBJECT-TYPE
2538		SYNTAX INTEGER (0..15)
2539        ACCESS read-write
2540        STATUS mandatory
2541        DESCRIPTION
2542        "WFQ Weights for each queue"
2543        ::= { genEquipEthernetSwitchEtmSchedulerConfigEntry 3 }
2544
2545-- TM Egress shaper configuration
2546genEquipEthernetSwitchEtmShaper	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 13}
2547
2548genEquipEthernetSwitchEtmShaperGlobalAdmin OBJECT-TYPE
2549		SYNTAX EnableDisable
2550        ACCESS read-write
2551        STATUS mandatory
2552        DESCRIPTION
2553        "Global Shaper admin disables/enables the global shaping feature."
2554        ::= { genEquipEthernetSwitchEtmShaper 1 }
2555
2556genEquipEthernetSwitchEtmShaperConfigTable  OBJECT-TYPE
2557        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchEtmShaperConfigEntry
2558        ACCESS  not-accessible
2559        STATUS mandatory
2560        DESCRIPTION
2561        "Table of shapers' configurations. Each shaper is on the egress of a queue.."
2562        ::= { genEquipEthernetSwitchEtmShaper 2 }
2563
2564genEquipEthernetSwitchEtmShaperConfigEntry OBJECT-TYPE
2565        SYNTAX GenEquipEthernetSwitchEtmShaperConfigEntry
2566        ACCESS not-accessible
2567        STATUS mandatory
2568        DESCRIPTION
2569        "Table entry of shapers' configurations. Each shaper is on the egress of a queue.."
2570        INDEX { genEquipEthernetSwitchEtmShaperConfigIndex }
2571        ::= { genEquipEthernetSwitchEtmShaperConfigTable 1 }
2572
2573GenEquipEthernetSwitchEtmShaperConfigEntry ::=
2574		SEQUENCE {
2575			genEquipEthernetSwitchEtmShaperConfigIndex
2576            	INTEGER,
2577			genEquipEthernetSwitchEtmShaperConfigAdmin
2578				INTEGER,
2579			genEquipEthernetSwitchEtmShaperConfigCir
2580				INTEGER,
2581			genEquipEthernetSwitchEtmShaperConfigCbs
2582				INTEGER,
2583			genEquipEthernetSwitchEtmShaperConfigLineComp
2584				INTEGER
2585		}
2586
2587genEquipEthernetSwitchEtmShaperConfigIndex OBJECT-TYPE
2588        SYNTAX INTEGER (1..8)
2589        ACCESS read-only
2590        STATUS mandatory
2591        DESCRIPTION
2592        "queue index."
2593        ::= { genEquipEthernetSwitchEtmShaperConfigEntry 1 }
2594
2595genEquipEthernetSwitchEtmShaperConfigAdmin OBJECT-TYPE
2596		SYNTAX EnableDisable
2597        ACCESS read-write
2598        STATUS mandatory
2599        DESCRIPTION
2600        "Egress Shaper admin disables/enables the shaping feature per queue."
2601        ::= { genEquipEthernetSwitchEtmShaperConfigEntry 2 }
2602
2603genEquipEthernetSwitchEtmShaperConfigCir OBJECT-TYPE
2604		SYNTAX INTEGER (0..1000000)
2605        ACCESS read-write
2606        STATUS mandatory
2607        DESCRIPTION
2608        "Egress shaper CIR value - the committed rate as given by the user."
2609        ::= { genEquipEthernetSwitchEtmShaperConfigEntry 3 }
2610
2611genEquipEthernetSwitchEtmShaperConfigCbs OBJECT-TYPE
2612		SYNTAX INTEGER (0..128000)
2613        ACCESS read-write
2614        STATUS mandatory
2615        DESCRIPTION
2616        "Egress shaper committed burst size value."
2617        ::= { genEquipEthernetSwitchEtmShaperConfigEntry 4 }
2618
2619genEquipEthernetSwitchEtmShaperConfigLineComp OBJECT-TYPE
2620		SYNTAX INTEGER (0..255)
2621        ACCESS read-write
2622        STATUS mandatory
2623        DESCRIPTION
2624        "Egress shaper line compensation value transmitted IFG + Preamble.
2625		The shaper adds this value to each arriving frame size."
2626        ::= { genEquipEthernetSwitchEtmShaperConfigEntry 5 }
2627
2628-- TM Statistics counters
2629genEquipEthernetSwitchEtmStatistics	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 14}
2630
2631genEquipEthernetSwitchEtmStatisticsPortTotalBytesTransmitted OBJECT-TYPE
2632		SYNTAX INTEGER
2633        ACCESS read-only
2634        STATUS mandatory
2635        DESCRIPTION
2636        "The number of bytes transmitted via the port (goes into PM)."
2637        ::= { genEquipEthernetSwitchEtmStatistics 1 }
2638
2639genEquipEthernetSwitchEtmStatisticsPortTotalUnicastFramesTransmitted OBJECT-TYPE
2640		SYNTAX INTEGER
2641        ACCESS read-only
2642        STATUS mandatory
2643        DESCRIPTION
2644        "TThe number of Unicast frames transmitted to the radio port.."
2645        ::= { genEquipEthernetSwitchEtmStatistics 2 }
2646
2647
2648genEquipEthernetSwitchEtmStatisticsPortTotalMulticastFramesTransmitted OBJECT-TYPE
2649		SYNTAX INTEGER
2650        ACCESS read-only
2651        STATUS mandatory
2652        DESCRIPTION
2653        "The number of Multicast frames transmitted to the radio port.."
2654        ::= { genEquipEthernetSwitchEtmStatistics 3 }
2655
2656
2657genEquipEthernetSwitchEtmStatisticsPortTotalBroadcastFramesTransmitted OBJECT-TYPE
2658		SYNTAX INTEGER
2659        ACCESS read-only
2660        STATUS mandatory
2661        DESCRIPTION
2662        "The number of Broadcast frames transmitted to the radio port.."
2663        ::= { genEquipEthernetSwitchEtmStatistics 4 }
2664
2665
2666genEquipEthernetSwitchEtmStatisticsPortFrames64octTransmitted OBJECT-TYPE
2667		SYNTAX INTEGER
2668        ACCESS read-only
2669        STATUS mandatory
2670        DESCRIPTION
2671        "The total number of frames transmitted with a length of exactly 64 Octets."
2672        ::= { genEquipEthernetSwitchEtmStatistics 5 }
2673
2674
2675genEquipEthernetSwitchEtmStatisticsPortFrames65to127Transmitted OBJECT-TYPE
2676		SYNTAX INTEGER
2677        ACCESS read-only
2678        STATUS mandatory
2679        DESCRIPTION
2680        "The total number of frames transmitted with a length of 65-127 Octets."
2681        ::= { genEquipEthernetSwitchEtmStatistics 6 }
2682
2683
2684genEquipEthernetSwitchEtmStatisticsPortFrames128to255Transmitted OBJECT-TYPE
2685		SYNTAX INTEGER
2686        ACCESS read-only
2687        STATUS mandatory
2688        DESCRIPTION
2689        "The total number of frames transmitted with a length of 128-255 Octets."
2690        ::= { genEquipEthernetSwitchEtmStatistics 7 }
2691
2692
2693genEquipEthernetSwitchEtmStatisticsPortFrames256to511Transmitted OBJECT-TYPE
2694		SYNTAX INTEGER
2695        ACCESS read-only
2696        STATUS mandatory
2697        DESCRIPTION
2698        "The total number of frames transmitted with a length of 256-511 Octets)."
2699        ::= { genEquipEthernetSwitchEtmStatistics 8 }
2700
2701
2702genEquipEthernetSwitchEtmStatisticsPortFrames512to1023Transmitted OBJECT-TYPE
2703		SYNTAX INTEGER
2704        ACCESS read-only
2705        STATUS mandatory
2706        DESCRIPTION
2707        "TThe total number of frames transmitted with a length of 512-1023 Octets."
2708        ::= { genEquipEthernetSwitchEtmStatistics 9 }
2709
2710
2711genEquipEthernetSwitchEtmStatisticsPortFrames1024toMtuTransmitted OBJECT-TYPE
2712		SYNTAX INTEGER
2713        ACCESS read-only
2714        STATUS mandatory
2715        DESCRIPTION
2716        "The total number of frames transmitted with a length between 1024 and MaxTransmitSize Octets."
2717        ::= { genEquipEthernetSwitchEtmStatistics 10 }
2718
2719
2720
2721-- IP Pbits to Queue
2722genEquipEthernetSwitchQoSIPPbits	OBJECT IDENTIFIER ::= {genEquipEthernetSwitchQoS 4}
2723
2724genEquipEthernetSwitchQoSIPPbitsIPPrio OBJECT-TYPE
2725        SYNTAX INTEGER {
2726			ipPrecedence(0),
2727			ipv4TOSIPv6(1)  -- diffserv.
2728		}
2729        ACCESS read-write
2730        STATUS mandatory
2731        DESCRIPTION
2732        "IP priority options."
2733        ::= { genEquipEthernetSwitchQoSIPPbits 1 }
2734
2735genEquipEthernetSwitchQoSIPPbitsTable  OBJECT-TYPE
2736        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSIPPbitsEntry
2737        ACCESS  not-accessible
2738        STATUS mandatory
2739        DESCRIPTION
2740        "Mapping of IP pbits to Queue."
2741        ::= { genEquipEthernetSwitchQoSIPPbits 2 }
2742
2743genEquipEthernetSwitchQoSIPPbitsEntry OBJECT-TYPE
2744        SYNTAX GenEquipEthernetSwitchQoSIPPbitsEntry
2745        ACCESS not-accessible
2746        STATUS mandatory
2747          DESCRIPTION
2748          "Mapping of IP pbits to Queue."
2749        INDEX { genEquipEthernetSwitchQoSIPPbitsId }
2750        ::= { genEquipEthernetSwitchQoSIPPbitsTable 1 }
2751
2752GenEquipEthernetSwitchQoSIPPbitsEntry ::=
2753		SEQUENCE {
2754			genEquipEthernetSwitchQoSIPPbitsId
2755            	INTEGER,
2756			genEquipEthernetSwitchQoSIPPbitsQueue
2757            	QueueName
2758}
2759
2760genEquipEthernetSwitchQoSIPPbitsId OBJECT-TYPE
2761        SYNTAX INTEGER
2762        ACCESS read-only
2763        STATUS mandatory
2764        DESCRIPTION
2765        "The pbit number."
2766        ::= { genEquipEthernetSwitchQoSIPPbitsEntry 1 }
2767
2768genEquipEthernetSwitchQoSIPPbitsQueue OBJECT-TYPE
2769        SYNTAX QueueName
2770        ACCESS read-write
2771        STATUS mandatory
2772        DESCRIPTION
2773        "the queue for that pbit."
2774        ::= { genEquipEthernetSwitchQoSIPPbitsEntry 2 }
2775
2776
2777
2778-- VLAN Pbits to queue
2779
2780genEquipEthernetSwitchQoSVLANPbitsTable  OBJECT-TYPE
2781        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSVLANPbitsEntry
2782        ACCESS  not-accessible
2783        STATUS mandatory
2784        DESCRIPTION
2785        "VLAN pbit to queue mapping table."
2786        ::= { genEquipEthernetSwitchQoS 5 }
2787
2788genEquipEthernetSwitchQoSVLANPbitsEntry OBJECT-TYPE
2789        SYNTAX GenEquipEthernetSwitchQoSVLANPbitsEntry
2790        ACCESS not-accessible
2791        STATUS mandatory
2792          DESCRIPTION
2793          "VLAN pbit to queue mapping table."
2794        INDEX { genEquipEthernetSwitchQoSVLANPbitsId }
2795        ::= { genEquipEthernetSwitchQoSVLANPbitsTable 1 }
2796
2797GenEquipEthernetSwitchQoSVLANPbitsEntry ::=
2798		SEQUENCE {
2799			genEquipEthernetSwitchQoSVLANPbitsId
2800            	INTEGER,
2801			genEquipEthernetSwitchQoSVLANPbitsQueue
2802            	QueueName
2803}
2804
2805genEquipEthernetSwitchQoSVLANPbitsId OBJECT-TYPE
2806        SYNTAX INTEGER  (1..8)
2807        ACCESS read-only
2808        STATUS mandatory
2809        DESCRIPTION
2810        "The VLAN'S pbit (index of the table)"
2811        ::= { genEquipEthernetSwitchQoSVLANPbitsEntry 1 }
2812
2813genEquipEthernetSwitchQoSVLANPbitsQueue OBJECT-TYPE
2814        SYNTAX QueueName
2815        ACCESS read-write
2816        STATUS mandatory
2817        DESCRIPTION
2818        "The mapped queue for the corresponding VLAN ."
2819        ::= { genEquipEthernetSwitchQoSVLANPbitsEntry 2 }
2820
2821
2822-- Queue Weights
2823genEquipEthernetSwitchQoSQueueWeightsTable  OBJECT-TYPE
2824        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSQueueWeightsEntry
2825        ACCESS  not-accessible
2826        STATUS mandatory
2827        DESCRIPTION "Queue weights mapping table."
2828        ::= { genEquipEthernetSwitchQoS 6 }
2829
2830genEquipEthernetSwitchQoSQueueWeightsEntry OBJECT-TYPE
2831        SYNTAX GenEquipEthernetSwitchQoSQueueWeightsEntry
2832        ACCESS not-accessible
2833        STATUS mandatory
2834        DESCRIPTION "Queue weights mapping table."
2835        INDEX { genEquipEthernetSwitchQoSQueueWeightsId }
2836        ::= { genEquipEthernetSwitchQoSQueueWeightsTable 1 }
2837
2838GenEquipEthernetSwitchQoSQueueWeightsEntry ::=
2839		SEQUENCE {
2840			genEquipEthernetSwitchQoSQueueWeightsId
2841            	INTEGER,
2842			genEquipEthernetSwitchQoSQueueWeightsQueue
2843            	QueueName,
2844			genEquipEthernetSwitchQoSQueueWeightsWeight
2845            	INTEGER
2846}
2847
2848
2849genEquipEthernetSwitchQoSQueueWeightsId OBJECT-TYPE
2850        SYNTAX INTEGER (1..4)
2851        ACCESS read-only
2852        STATUS mandatory
2853        DESCRIPTION
2854        "Index for this table."
2855        ::= { genEquipEthernetSwitchQoSQueueWeightsEntry 1 }
2856
2857genEquipEthernetSwitchQoSQueueWeightsQueue OBJECT-TYPE
2858        SYNTAX QueueName
2859        ACCESS read-only
2860        STATUS mandatory
2861        DESCRIPTION
2862        "The queue number."
2863        ::= { genEquipEthernetSwitchQoSQueueWeightsEntry 2 }
2864
2865genEquipEthernetSwitchQoSQueueWeightsWeight OBJECT-TYPE
2866        SYNTAX INTEGER (1..32)
2867        ACCESS read-write
2868        STATUS mandatory
2869        DESCRIPTION
2870        "The weight for the queue"
2871        ::= { genEquipEthernetSwitchQoSQueueWeightsEntry 3 }
2872
2873
2874
2875
2876-- Policer list
2877-- Policer Name table
2878genEquipEthernetSwitchQoSPolicerNameTable  OBJECT-TYPE
2879        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSPolicerNameEntry
2880        ACCESS  not-accessible
2881        STATUS mandatory
2882        DESCRIPTION
2883        "Table of configured policers."
2884        ::= { genEquipEthernetSwitchQoS 7 }
2885
2886genEquipEthernetSwitchQoSPolicerNameEntry OBJECT-TYPE
2887        SYNTAX GenEquipEthernetSwitchQoSPolicerNameEntry
2888        ACCESS not-accessible
2889        STATUS mandatory
2890        DESCRIPTION "Table of configured policers."
2891        INDEX { genEquipEthernetSwitchQoSPolicerNameId }
2892        ::= { genEquipEthernetSwitchQoSPolicerNameTable 1 }
2893
2894GenEquipEthernetSwitchQoSPolicerNameEntry ::=
2895		SEQUENCE {
2896			genEquipEthernetSwitchQoSPolicerNameId
2897            	INTEGER,
2898			genEquipEthernetSwitchQoSPolicerNameName
2899            	DisplayString,
2900			genEquipEthernetSwitchQoSPolicerNameRowStatus
2901            	RowStatus
2902}
2903
2904genEquipEthernetSwitchQoSPolicerNameId OBJECT-TYPE
2905        SYNTAX INTEGER
2906        ACCESS read-only
2907        STATUS mandatory
2908        DESCRIPTION
2909        "Policer ID"
2910        ::= { genEquipEthernetSwitchQoSPolicerNameEntry 1 }
2911
2912genEquipEthernetSwitchQoSPolicerNameName OBJECT-TYPE
2913        SYNTAX DisplayString
2914        ACCESS read-write
2915        STATUS mandatory
2916        DESCRIPTION
2917        "Policer name."
2918        ::= { genEquipEthernetSwitchQoSPolicerNameEntry 2 }
2919
2920genEquipEthernetSwitchQoSPolicerNameRowStatus OBJECT-TYPE
2921        SYNTAX RowStatus
2922        ACCESS read-write
2923        STATUS mandatory
2924        DESCRIPTION
2925        "Policer row status."
2926        ::= { genEquipEthernetSwitchQoSPolicerNameEntry 30 }
2927
2928-- Policer list table
2929genEquipEthernetSwitchQoSPolicerListTable  OBJECT-TYPE
2930        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSPolicerListEntry
2931        ACCESS  not-accessible
2932        STATUS mandatory
2933        DESCRIPTION
2934        "The policer class table list."
2935        ::= { genEquipEthernetSwitchQoS 8 }
2936
2937genEquipEthernetSwitchQoSPolicerListEntry OBJECT-TYPE
2938        SYNTAX GenEquipEthernetSwitchQoSPolicerListEntry
2939        ACCESS not-accessible
2940        STATUS mandatory
2941          DESCRIPTION
2942          "The policer class table list."
2943        INDEX { genEquipEthernetSwitchQoSPolicerNameId, genEquipEthernetSwitchQoSPolicerListId }
2944        ::= { genEquipEthernetSwitchQoSPolicerListTable 1 }
2945
2946GenEquipEthernetSwitchQoSPolicerListEntry ::=
2947		SEQUENCE {
2948			genEquipEthernetSwitchQoSPolicerListId
2949            	INTEGER,
2950			genEquipEthernetSwitchQoSPolicerListName
2951				DisplayString,
2952			genEquipEthernetSwitchQoSPolicerListClassName
2953            	DisplayString,
2954			genEquipEthernetSwitchQoSPolicerListTrafficType
2955            	INTEGER,
2956			genEquipEthernetSwitchQoSPolicerListCIR
2957            	INTEGER,
2958			genEquipEthernetSwitchQoSPolicerListCBS
2959            	INTEGER,
2960			genEquipEthernetSwitchQoSPolicerListRowStatus
2961            	RowStatus
2962}
2963
2964genEquipEthernetSwitchQoSPolicerListId OBJECT-TYPE
2965        SYNTAX INTEGER
2966        ACCESS read-only
2967        STATUS mandatory
2968        DESCRIPTION
2969        "The policer ID."
2970        ::= { genEquipEthernetSwitchQoSPolicerListEntry 1 }
2971
2972genEquipEthernetSwitchQoSPolicerListName OBJECT-TYPE
2973        SYNTAX DisplayString
2974        ACCESS read-write
2975        STATUS mandatory
2976        DESCRIPTION
2977        "The policer class name"
2978        ::= { genEquipEthernetSwitchQoSPolicerListEntry 2 }
2979
2980genEquipEthernetSwitchQoSPolicerListClassName OBJECT-TYPE
2981        SYNTAX DisplayString
2982        ACCESS read-write
2983        STATUS mandatory
2984        DESCRIPTION
2985        "The policer class name"
2986        ::= { genEquipEthernetSwitchQoSPolicerListEntry 3 }
2987
2988genEquipEthernetSwitchQoSPolicerListTrafficType OBJECT-TYPE
2989        SYNTAX INTEGER {
2990	        unknownUcast(1),
2991	        unknowMulticast(2),
2992	        broadcast(3),
2993	        multicast(5),
2994	        unicast(6),
2995	        arp(8),
2996	        tcpData(9),
2997	        tcpControl(10),
2998	        udp(11),
2999	        noTcpUdp(12),
3000	        firstPriority(13),
3001	        secondPriority(14),
3002	        thirdPriority(15),
3003	        forthPriority(16),
3004	        allTraffic(17)
3005        }
3006        ACCESS read-write
3007        STATUS mandatory
3008        DESCRIPTION
3009        "The traffic type that the policer applies to."
3010        ::= { genEquipEthernetSwitchQoSPolicerListEntry 4 }
3011
3012genEquipEthernetSwitchQoSPolicerListCIR OBJECT-TYPE
3013        SYNTAX INTEGER
3014        ACCESS read-write
3015        STATUS mandatory
3016        DESCRIPTION
3017        "The CIR (Critical Information Rate) value (in Kbps)"
3018        ::= { genEquipEthernetSwitchQoSPolicerListEntry 5 }
3019
3020genEquipEthernetSwitchQoSPolicerListCBS OBJECT-TYPE
3021        SYNTAX INTEGER
3022        ACCESS read-write
3023        STATUS mandatory
3024        DESCRIPTION
3025        "The CBS (Critical Burst Size) value (in Bytes)"
3026        ::= { genEquipEthernetSwitchQoSPolicerListEntry 6 }
3027
3028genEquipEthernetSwitchQoSPolicerListRowStatus OBJECT-TYPE
3029        SYNTAX RowStatus
3030        ACCESS read-write
3031        STATUS mandatory
3032        DESCRIPTION
3033        "Row status of the table."
3034        ::= { genEquipEthernetSwitchQoSPolicerListEntry 30 }
3035
3036
3037-- Static MAC
3038genEquipEthernetSwitchQoSStaticMacTable  OBJECT-TYPE
3039        SYNTAX  SEQUENCE OF GenEquipEthernetSwitchQoSStaticMacEntry
3040        ACCESS  not-accessible
3041        STATUS mandatory
3042        DESCRIPTION
3043        "Static MAC forwarding table."
3044        ::= { genEquipEthernetSwitchQoS 9 }
3045
3046genEquipEthernetSwitchQoSStaticMacEntry OBJECT-TYPE
3047        SYNTAX GenEquipEthernetSwitchQoSStaticMacEntry
3048        ACCESS not-accessible
3049        STATUS mandatory
3050          DESCRIPTION
3051          "Static MAC forwarding table."
3052        INDEX { genEquipEthernetSwitchQoSStaticMacId }
3053        ::= { genEquipEthernetSwitchQoSStaticMacTable 1 }
3054
3055GenEquipEthernetSwitchQoSStaticMacEntry ::=
3056		SEQUENCE {
3057			genEquipEthernetSwitchQoSStaticMacId
3058            	INTEGER,
3059			genEquipEthernetSwitchQoSStaticMacAddr
3060            	OCTET STRING,
3061			genEquipEthernetSwitchQoSStaticMacVlanId
3062            	INTEGER,
3063			genEquipEthernetSwitchQoSStaticMacForwardTo
3064            	INTEGER,
3065			genEquipEthernetSwitchQoSStaticMacPriority
3066            	INTEGER,
3067			genEquipEthernetSwitchQoSStaticMacRowStatus
3068            	RowStatus
3069}
3070
3071genEquipEthernetSwitchQoSStaticMacId OBJECT-TYPE
3072        SYNTAX INTEGER
3073        ACCESS read-only
3074        STATUS mandatory
3075        DESCRIPTION
3076        "The index of the table"
3077        ::= { genEquipEthernetSwitchQoSStaticMacEntry 1 }
3078
3079genEquipEthernetSwitchQoSStaticMacAddr OBJECT-TYPE
3080		SYNTAX OCTET STRING
3081		ACCESS read-write
3082        STATUS mandatory
3083        DESCRIPTION
3084        "Static MAC Address."
3085        ::= { genEquipEthernetSwitchQoSStaticMacEntry 2 }
3086
3087genEquipEthernetSwitchQoSStaticMacVlanId OBJECT-TYPE
3088        SYNTAX INTEGER
3089        ACCESS read-write
3090        STATUS mandatory
3091        DESCRIPTION
3092        "VLAN ID for this MAC."
3093        ::= { genEquipEthernetSwitchQoSStaticMacEntry 3 }
3094
3095genEquipEthernetSwitchQoSStaticMacForwardTo OBJECT-TYPE
3096        SYNTAX INTEGER
3097        ACCESS read-write
3098        STATUS mandatory
3099        DESCRIPTION
3100        "The port number to be forwarded to, starting from 1."
3101        ::= { genEquipEthernetSwitchQoSStaticMacEntry 4 }
3102
3103genEquipEthernetSwitchQoSStaticMacPriority OBJECT-TYPE
3104        SYNTAX INTEGER
3105        ACCESS read-write
3106        STATUS mandatory
3107        DESCRIPTION
3108        "The priority to be given to this MAC address."
3109        ::= { genEquipEthernetSwitchQoSStaticMacEntry 5 }
3110
3111genEquipEthernetSwitchQoSStaticMacRowStatus OBJECT-TYPE
3112        SYNTAX RowStatus
3113        ACCESS read-write
3114        STATUS mandatory
3115        DESCRIPTION
3116        "The row status of the operation."
3117        ::= { genEquipEthernetSwitchQoSStaticMacEntry 30 }
3118
3119
3120-- MSTP
3121--
3122genEquipProtocols	OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 6}
3123
3124genEquipProtocolsMstp	OBJECT IDENTIFIER ::= {genEquipProtocols 1}
3125
3126--
3127-- MSTP General attributes - mstp-general-attributes-table
3128--
3129
3130genEquipProtocolsMstpGeneralAttributesTable  OBJECT-TYPE
3131        SYNTAX  SEQUENCE OF GenEquipProtocolsMstpGeneralAttributesEntry
3132        ACCESS  not-accessible
3133        STATUS mandatory
3134        DESCRIPTION
3135        "A table containing NE configuration and maintenance attributes which are not part of the standard MIB."
3136        ::= { genEquipProtocolsMstp 1 }
3137
3138genEquipProtocolsMstpGeneralAttributesEntry OBJECT-TYPE
3139        SYNTAX GenEquipProtocolsMstpGeneralAttributesEntry
3140        ACCESS  not-accessible
3141        STATUS mandatory
3142        DESCRIPTION
3143        "A table containing NE configuration and maintenance attributes which are not part of the standard MIB."
3144        INDEX { genEquipProtocolsMstpGeneralAttributesComponentId }
3145        ::= { genEquipProtocolsMstpGeneralAttributesTable 1 }
3146
3147GenEquipProtocolsMstpGeneralAttributesEntry ::=
3148	SEQUENCE {
3149		genEquipProtocolsMstpGeneralAttributesComponentId
3150			INTEGER,
3151		genEquipProtocolsMstpGeneralAttributesMstpEnabled
3152			TrueFalse,
3153		genEquipProtocolsMstpGeneralAttributesNumberOfinstances
3154			INTEGER,
3155		genEquipProtocolsMstpGeneralAttributesMigrateTime
3156			INTEGER,
3157		genEquipProtocolsMstpGeneralAttributesBpduDestinationMAC
3158			INTEGER,
3159		genEquipProtocolsMstpGeneralAttributesFrozen
3160			TrueFalse,
3161		genEquipProtocolsMstpGeneralAttributesSdHandling
3162			INTEGER,
3163		genEquipProtocolsMstpGeneralAttributesReset
3164			TrueFalse,
3165		genEquipProtocolsMstpGeneralAttributesResetCounters
3166			TrueFalse
3167	}
3168
3169genEquipProtocolsMstpGeneralAttributesComponentId OBJECT-TYPE
3170        SYNTAX  INTEGER
3171        ACCESS  read-only
3172        STATUS 	mandatory
3173        DESCRIPTION
3174        "Distinguished between multiple virtual bridge instances within a PB or PBB.  In simple situations, i.e. single component the default is 1"
3175        ::= { genEquipProtocolsMstpGeneralAttributesEntry 1 }
3176
3177genEquipProtocolsMstpGeneralAttributesMstpEnabled OBJECT-TYPE
3178        SYNTAX  TrueFalse
3179        ACCESS  read-write
3180        STATUS 	mandatory
3181        DESCRIPTION
3182        "When set, MSTP protocol is enabled on NE"
3183        ::= { genEquipProtocolsMstpGeneralAttributesEntry 2 }
3184
3185genEquipProtocolsMstpGeneralAttributesNumberOfinstances OBJECT-TYPE
3186        SYNTAX  INTEGER (2..16)
3187        ACCESS  read-write
3188        STATUS 	mandatory
3189        DESCRIPTION
3190        "Specifies number of instances supported. Value ranges from 2 to 16."
3191        ::= { genEquipProtocolsMstpGeneralAttributesEntry 3 }
3192
3193genEquipProtocolsMstpGeneralAttributesMigrateTime OBJECT-TYPE
3194        SYNTAX  INTEGER
3195		ACCESS  read-only
3196        STATUS 	mandatory
3197        DESCRIPTION
3198        "When MSTP bridge detects the presence of STP data on one of its ports,
3199		it migrates after 'MigrateTime' has elapsed, if migrate is enabled."
3200        ::= { genEquipProtocolsMstpGeneralAttributesEntry 4 }
3201
3202genEquipProtocolsMstpGeneralAttributesBpduDestinationMAC OBJECT-TYPE
3203        SYNTAX  INTEGER {
3204					customer(0),
3205					provider(1)
3206					}
3207		ACCESS  read-write
3208        STATUS 	mandatory
3209        DESCRIPTION
3210        "When set to 'customer', BPDU Dest MAC address should be set to 0x0180-C200-0000.
3211		Otherwise, BPDU Dest MAC address should be set to 0x0180-C200-0008"
3212        ::= { genEquipProtocolsMstpGeneralAttributesEntry 5 }
3213
3214genEquipProtocolsMstpGeneralAttributesFrozen OBJECT-TYPE
3215        SYNTAX  TrueFalse
3216        ACCESS  read-write
3217        STATUS 	mandatory
3218        DESCRIPTION
3219        "When set, MSTP protocol stops running in NE., i.e. BPDU are neither processed nor transmitted.
3220		All ports states are maintained."
3221        ::= { genEquipProtocolsMstpGeneralAttributesEntry 6 }
3222
3223genEquipProtocolsMstpGeneralAttributesSdHandling OBJECT-TYPE
3224        SYNTAX  INTEGER {
3225					ignored(0),
3226					sameAsSF(1)
3227					}
3228        ACCESS  read-write
3229        STATUS 	mandatory
3230        DESCRIPTION
3231        "When set to 'ignored', SD (Signal Degrade) failures are ignored in MSTP. Otherwise, SD failures are treated same as SF."
3232        ::= { genEquipProtocolsMstpGeneralAttributesEntry 7 }
3233
3234genEquipProtocolsMstpGeneralAttributesReset OBJECT-TYPE
3235        SYNTAX  INTEGER {
3236					noAction(0),
3237					reset(1)
3238					}
3239        ACCESS  read-write
3240        STATUS 	mandatory
3241        DESCRIPTION
3242        "When set to reset, MSTP Protocol suit is reset"
3243        ::= { genEquipProtocolsMstpGeneralAttributesEntry 8 }
3244
3245genEquipProtocolsMstpGeneralAttributesResetCounters OBJECT-TYPE
3246        SYNTAX  INTEGER {
3247					noAction(0),
3248					reset(1)
3249					}
3250        ACCESS  read-write
3251        STATUS 	mandatory
3252        DESCRIPTION
3253        "When set to reset, MSTP counters are reset"
3254        ::= { genEquipProtocolsMstpGeneralAttributesEntry 9 }
3255
3256--
3257-- MSTP counters per instance per port - mstp-mstp-port-counters-table
3258--
3259
3260genEquipProtocolsMstpCountersTable  OBJECT-TYPE
3261        SYNTAX  SEQUENCE OF GenEquipProtocolsMstpCountersEntry
3262        ACCESS  not-accessible
3263        STATUS mandatory
3264        DESCRIPTION
3265        "A table containing MSTP counters per instance per port."
3266        ::= { genEquipProtocolsMstp 2 }
3267
3268genEquipProtocolsMstpCountersEntry OBJECT-TYPE
3269        SYNTAX GenEquipProtocolsMstpCountersEntry
3270        ACCESS  not-accessible
3271        STATUS mandatory
3272        DESCRIPTION
3273        "A table containing MSTP counters per instance per port."
3274        INDEX { genEquipProtocolsMstpCountersPortId	}
3275        ::= { genEquipProtocolsMstpCountersTable 1 }
3276
3277GenEquipProtocolsMstpCountersEntry ::=
3278	SEQUENCE {
3279		genEquipProtocolsMstpCountersPortId
3280			INTEGER,
3281		genEquipProtocolsMstpCountersNumberOfReceivedTCN
3282			INTEGER,
3283		genEquipProtocolsMstpCountersNumberOfReceivedConfigurationBpdu
3284			INTEGER,
3285		genEquipProtocolsMstpCountersNumberOfReceivedRstBpdu
3286			INTEGER,
3287		genEquipProtocolsMstpCountersNumberOfReceivedMstBpdu
3288			INTEGER,
3289		genEquipProtocolsMstpCountersNumberOfTransmittedTcnBpdu
3290			INTEGER,
3291		genEquipProtocolsMstpCountersNumberOfTransmittedConfigurationBpdu
3292			INTEGER,
3293		genEquipProtocolsMstpCountersNumberOfTransmittedRstBpdu
3294			INTEGER,
3295		genEquipProtocolsMstpCountersNumberOfTransmittedMstBpdu
3296			INTEGER
3297	}
3298
3299genEquipProtocolsMstpCountersPortId OBJECT-TYPE
3300        SYNTAX  INTEGER
3301        ACCESS  read-only
3302        STATUS 	mandatory
3303        DESCRIPTION
3304        "Port ID (ifIndex)"
3305        ::= { genEquipProtocolsMstpCountersEntry 1 }
3306
3307genEquipProtocolsMstpCountersNumberOfReceivedTCN OBJECT-TYPE
3308        SYNTAX  INTEGER
3309        ACCESS  read-only
3310        STATUS 	mandatory
3311        DESCRIPTION
3312        "Number of received TCN"
3313        ::= { genEquipProtocolsMstpCountersEntry 2 }
3314
3315genEquipProtocolsMstpCountersNumberOfReceivedConfigurationBpdu OBJECT-TYPE
3316        SYNTAX  INTEGER
3317        ACCESS  read-only
3318        STATUS 	mandatory
3319        DESCRIPTION
3320        "Number of received Configuration BPDU."
3321        ::= { genEquipProtocolsMstpCountersEntry 3 }
3322
3323genEquipProtocolsMstpCountersNumberOfReceivedRstBpdu OBJECT-TYPE
3324        SYNTAX  INTEGER
3325		ACCESS  read-only
3326        STATUS 	mandatory
3327        DESCRIPTION
3328        "Number of received RST BPDU."
3329        ::= { genEquipProtocolsMstpCountersEntry 4 }
3330
3331genEquipProtocolsMstpCountersNumberOfReceivedMstBpdu OBJECT-TYPE
3332        SYNTAX  INTEGER
3333		ACCESS  read-only
3334        STATUS 	mandatory
3335        DESCRIPTION
3336        "Number of received MST BPDU"
3337        ::= { genEquipProtocolsMstpCountersEntry 5 }
3338
3339genEquipProtocolsMstpCountersNumberOfTransmittedTcnBpdu OBJECT-TYPE
3340        SYNTAX  INTEGER
3341        ACCESS  read-only
3342        STATUS 	mandatory
3343        DESCRIPTION
3344        "Number Of Transmitted TCN BPDU."
3345        ::= { genEquipProtocolsMstpCountersEntry 6 }
3346
3347genEquipProtocolsMstpCountersNumberOfTransmittedConfigurationBpdu OBJECT-TYPE
3348        SYNTAX  INTEGER
3349        ACCESS  read-only
3350        STATUS 	mandatory
3351        DESCRIPTION
3352        "Number of transmitted Configuration BPDU."
3353        ::= { genEquipProtocolsMstpCountersEntry 7 }
3354
3355genEquipProtocolsMstpCountersNumberOfTransmittedRstBpdu OBJECT-TYPE
3356        SYNTAX  INTEGER
3357        ACCESS  read-only
3358        STATUS 	mandatory
3359        DESCRIPTION
3360        "Number of transmitted RST BPDU"
3361        ::= { genEquipProtocolsMstpCountersEntry 8 }
3362
3363genEquipProtocolsMstpCountersNumberOfTransmittedMstBpdu OBJECT-TYPE
3364        SYNTAX  INTEGER
3365        ACCESS  read-only
3366        STATUS 	mandatory
3367        DESCRIPTION
3368        "Number of transmitted MST BPDU"
3369        ::= { genEquipProtocolsMstpCountersEntry 9 }
3370
3371
3372genEquipProtocolsEoam	OBJECT IDENTIFIER ::= {genEquipProtocols 2}
3373
3374--
3375-- EOAM Configuration and Status - eoam-bw-vsm-table
3376--
3377
3378genEquipProtocolsEoamBwVsmTable  OBJECT-TYPE
3379        SYNTAX  SEQUENCE OF GenEquipProtocolsEoamBwVsmEntry
3380        ACCESS  not-accessible
3381        STATUS mandatory
3382        DESCRIPTION
3383        "A Table containing Ethernet OAM Configuration and Status."
3384        ::= { genEquipProtocolsEoam 1 }
3385
3386genEquipProtocolsEoamBwVsmEntry OBJECT-TYPE
3387        SYNTAX GenEquipProtocolsEoamBwVsmEntry
3388        ACCESS  not-accessible
3389        STATUS mandatory
3390        DESCRIPTION
3391        "A Table entry containing Ethernet OAM Configuration and Status."
3392        INDEX { genEquipProtocolsEoamBwVsmName }
3393        ::= { genEquipProtocolsEoamBwVsmTable 1 }
3394
3395GenEquipProtocolsEoamBwVsmEntry ::=
3396	SEQUENCE {
3397		genEquipProtocolsEoamBwVsmName
3398			DisplayString,
3399		genEquipProtocolsEoamBwVsmAdmin
3400			Dot1CfmInterfaceStatus,
3401		genEquipProtocolsEoamBwVsmPeriod
3402			INTEGER,
3403		genEquipProtocolsEoamBwVsmCurrentBw
3404			INTEGER,
3405		genEquipProtocolsEoamBwVsmControlIfindex
3406			INTEGER,
3407		genEquipProtocolsEoamBwVsmId
3408			INTEGER,
3409		genEquipProtocolsEoamBwVsmMonitoredIfindex
3410			INTEGER,
3411		genEquipProtocolsEoamBwVsmHoldoff
3412			INTEGER,
3413		genEquipProtocolsEoamBwVsmHoldoffStartTime
3414			INTEGER,
3415		genEquipProtocolsEoamBwVsmHoldoffState
3416			INTEGER,
3417		genEquipProtocolsEoamBwVsmLastSentMsg
3418			OCTET STRING,
3419		genEquipProtocolsEoamBwVsmMel
3420			INTEGER,
3421		genEquipProtocolsEoamBwVsmMonitoringInterval
3422			INTEGER,
3423		genEquipProtocolsEoamBwVsmNominalBw
3424			INTEGER,
3425		genEquipProtocolsEoamBwVsmTxMsgCounter
3426			INTEGER,
3427		genEquipProtocolsEoamBwVsmVersion
3428			INTEGER,
3429		genEquipProtocolsEoamBwVsmVlan
3430			INTEGER,
3431		genEquipProtocolsEoamBwVsmResetMsgCounter
3432			OffOn,
3433		genEquipProtocolsEoamBwVsmRowStatus
3434			RowStatus
3435	}
3436
3437genEquipProtocolsEoamBwVsmName OBJECT-TYPE
3438        SYNTAX  DisplayString
3439        ACCESS  read-only
3440        STATUS 	mandatory
3441        DESCRIPTION
3442        "Name of EOAM entity"
3443        ::= { genEquipProtocolsEoamBwVsmEntry 1 }
3444
3445genEquipProtocolsEoamBwVsmAdmin OBJECT-TYPE
3446        SYNTAX  Dot1CfmInterfaceStatus
3447        ACCESS  read-write
3448        STATUS 	mandatory
3449        DESCRIPTION
3450        "Eoam Admin. Possible valuew: Up, Down"
3451        ::= { genEquipProtocolsEoamBwVsmEntry 2 }
3452
3453genEquipProtocolsEoamBwVsmPeriod OBJECT-TYPE
3454        SYNTAX  INTEGER
3455        ACCESS  read-write
3456        STATUS 	mandatory
3457        DESCRIPTION
3458        "The interval of transmitting messages, when current nominal."
3459        ::= { genEquipProtocolsEoamBwVsmEntry 3 }
3460
3461genEquipProtocolsEoamBwVsmCurrentBw OBJECT-TYPE
3462        SYNTAX  INTEGER
3463		ACCESS  read-only
3464        STATUS 	mandatory
3465        DESCRIPTION
3466        "The Current BW measure by 4 samples (with 250msec interval)"
3467        ::= { genEquipProtocolsEoamBwVsmEntry 4 }
3468
3469genEquipProtocolsEoamBwVsmControlIfindex OBJECT-TYPE
3470        SYNTAX  INTEGER
3471		ACCESS  read-write
3472        STATUS 	mandatory
3473        DESCRIPTION
3474        "Control Interface of the eoam entity"
3475        ::= { genEquipProtocolsEoamBwVsmEntry 5 }
3476
3477genEquipProtocolsEoamBwVsmId OBJECT-TYPE
3478        SYNTAX  INTEGER
3479        ACCESS  read-write
3480        STATUS 	mandatory
3481        DESCRIPTION
3482        "EOAM index."
3483        ::= { genEquipProtocolsEoamBwVsmEntry 6 }
3484
3485genEquipProtocolsEoamBwVsmMonitoredIfindex OBJECT-TYPE
3486        SYNTAX  INTEGER
3487        ACCESS  read-write
3488        STATUS 	mandatory
3489        DESCRIPTION
3490        "Monitored Interface of the eoam entity"
3491        ::= { genEquipProtocolsEoamBwVsmEntry 7 }
3492
3493genEquipProtocolsEoamBwVsmHoldoff OBJECT-TYPE
3494        SYNTAX  INTEGER
3495        ACCESS  read-write
3496        STATUS 	mandatory
3497        DESCRIPTION
3498        "The holdoff time in which, if BW below nominal, a message is sent"
3499        ::= { genEquipProtocolsEoamBwVsmEntry 8 }
3500
3501genEquipProtocolsEoamBwVsmHoldoffStartTime OBJECT-TYPE
3502        SYNTAX  INTEGER
3503        ACCESS  read-only
3504        STATUS 	mandatory
3505        DESCRIPTION
3506        "The holdoff start counting time"
3507        ::= { genEquipProtocolsEoamBwVsmEntry 9 }
3508
3509genEquipProtocolsEoamBwVsmHoldoffState OBJECT-TYPE
3510        SYNTAX  INTEGER
3511        ACCESS  read-only
3512        STATUS 	mandatory
3513        DESCRIPTION
3514        "The holdoff state of the EOAM entity"
3515        ::= { genEquipProtocolsEoamBwVsmEntry 10 }
3516
3517genEquipProtocolsEoamBwVsmLastSentMsg OBJECT-TYPE
3518        SYNTAX  OCTET STRING
3519        ACCESS  read-only
3520        STATUS 	mandatory
3521        DESCRIPTION
3522        "The last EOAM message transmitted"
3523        ::= { genEquipProtocolsEoamBwVsmEntry 11 }
3524
3525genEquipProtocolsEoamBwVsmMel OBJECT-TYPE
3526        SYNTAX  INTEGER
3527        ACCESS  read-write
3528        STATUS 	mandatory
3529        DESCRIPTION
3530        "The MEL to be set in the bw-vsm messages"
3531        ::= { genEquipProtocolsEoamBwVsmEntry 12 }
3532
3533genEquipProtocolsEoamBwVsmMonitoringInterval OBJECT-TYPE
3534        SYNTAX  INTEGER
3535        ACCESS  read-write
3536        STATUS 	mandatory
3537        DESCRIPTION
3538        "The monitoring interval of the average BE calculation"
3539        ::= { genEquipProtocolsEoamBwVsmEntry 13 }
3540
3541genEquipProtocolsEoamBwVsmNominalBw OBJECT-TYPE
3542        SYNTAX  INTEGER
3543        ACCESS  read-only
3544        STATUS 	mandatory
3545        DESCRIPTION
3546        "The nominal BW of the monitored interface, to be set in the bw-vsm messages"
3547        ::= { genEquipProtocolsEoamBwVsmEntry 14 }
3548
3549genEquipProtocolsEoamBwVsmTxMsgCounter OBJECT-TYPE
3550        SYNTAX  INTEGER
3551        ACCESS  read-only
3552        STATUS 	mandatory
3553        DESCRIPTION
3554        "The number of transmitted messages"
3555        ::= { genEquipProtocolsEoamBwVsmEntry 15 }
3556
3557genEquipProtocolsEoamBwVsmVersion OBJECT-TYPE
3558        SYNTAX  INTEGER
3559        ACCESS  read-only
3560        STATUS 	mandatory
3561        DESCRIPTION
3562        "EOAM version used"
3563        ::= { genEquipProtocolsEoamBwVsmEntry 16 }
3564
3565genEquipProtocolsEoamBwVsmVlan OBJECT-TYPE
3566        SYNTAX  INTEGER
3567        ACCESS  read-write
3568        STATUS 	mandatory
3569        DESCRIPTION
3570        "The VLAN to be set in the bw-vsm messages"
3571        ::= { genEquipProtocolsEoamBwVsmEntry 17 }
3572
3573genEquipProtocolsEoamBwVsmResetMsgCounter OBJECT-TYPE
3574        SYNTAX  OffOn
3575        ACCESS  read-write
3576        STATUS 	mandatory
3577        DESCRIPTION
3578        "Reset Messages Counter"
3579        ::= { genEquipProtocolsEoamBwVsmEntry 18 }
3580
3581genEquipProtocolsEoamBwVsmRowStatus  		OBJECT-TYPE
3582		SYNTAX 		RowStatus
3583		ACCESS		read-write
3584        STATUS		mandatory
3585        DESCRIPTION
3586		"Table Mib Row Status."
3587::= { genEquipProtocolsEoamBwVsmEntry 30 }
3588
3589
3590genEquipProtocolsG8032Erpi	OBJECT IDENTIFIER ::= {genEquipProtocols 3}
3591
3592--
3593-- G8032 ERPI attributes - g8032-erpi-attributes-table
3594--
3595
3596genEquipProtocols8032DestMacAddress OBJECT-TYPE
3597        SYNTAX  OCTET STRING (SIZE(6))
3598        ACCESS  read-write
3599        STATUS 	mandatory
3600        DESCRIPTION
3601        "G8032 (Resiliency protocol) destination MAC address"
3602        ::= { genEquipProtocolsG8032Erpi 1 }
3603
3604genEquipProtocolsG8032NodeId OBJECT-TYPE
3605        SYNTAX  OCTET STRING (SIZE(10))
3606        ACCESS  read-only
3607        STATUS 	mandatory
3608        DESCRIPTION
3609        "G.8032 Node ID"
3610        ::= { genEquipProtocolsG8032Erpi 2 }
3611
3612--
3613--
3614genEquipProtocolsG8032ErpiAttributesTable  OBJECT-TYPE
3615        SYNTAX  SEQUENCE OF GenEquipProtocolsG8032ErpiAttributesEntry
3616        ACCESS  not-accessible
3617        STATUS mandatory
3618        DESCRIPTION
3619        "A table containing ERPI attributes."
3620        ::= { genEquipProtocolsG8032Erpi 10 }
3621
3622genEquipProtocolsG8032ErpiAttributesEntry OBJECT-TYPE
3623        SYNTAX GenEquipProtocolsG8032ErpiAttributesEntry
3624        ACCESS  not-accessible
3625        STATUS mandatory
3626        DESCRIPTION
3627        "A table entry containing ERPI attributes."
3628        INDEX { genEquipProtocolsG8032ErpiAttributesErpiId }
3629        ::= { genEquipProtocolsG8032ErpiAttributesTable 1 }
3630
3631GenEquipProtocolsG8032ErpiAttributesEntry ::=
3632	SEQUENCE {
3633		genEquipProtocolsG8032ErpiAttributesErpiId
3634			INTEGER,
3635		genEquipProtocolsG8032ErpiAttributesErpiName
3636			DisplayString,
3637		genEquipProtocolsG8032ErpiAttributesGuardTime
3638			INTEGER,
3639		genEquipProtocolsG8032ErpiAttributesHoldoffTime
3640			INTEGER,
3641		genEquipProtocolsG8032ErpiAttributesLastChangeTs
3642			INTEGER,
3643		genEquipProtocolsG8032ErpiAttributesLastHpRequest
3644			G8032LastState,
3645		genEquipProtocolsG8032ErpiAttributesLastLocalState
3646			G8032LastState,
3647		genEquipProtocolsG8032ErpiAttributesLastRemoteState
3648			G8032LastState,
3649		genEquipProtocolsG8032ErpiAttributesMegLevel
3650			INTEGER,
3651		genEquipProtocolsG8032ErpiAttributesDownMep
3652			INTEGER,
3653			genEquipProtocolsG8032ErpiAttributesRevertive
3654			IfMgrTrueFalse,
3655		genEquipProtocolsG8032ErpiAttributesRingState
3656			INTEGER,
3657		genEquipProtocolsG8032ErpiAttributesRplOwner
3658			INTEGER,
3659		genEquipProtocolsG8032ErpiAttributesSdHandling
3660			IfMgrTrueFalse,
3661		genEquipProtocolsG8032ErpiAttributesServiceId
3662			INTEGER,
3663		genEquipProtocolsG8032ErpiAttributesErpiType
3664			INTEGER,
3665		genEquipProtocolsG8032ErpiAttributesVersion
3666			INTEGER,
3667		genEquipProtocolsG8032ErpiAttributesVirtualChannel
3668			INTEGER,
3669		genEquipProtocolsG8032ErpiAttributesWtr
3670			INTEGER,
3671		genEquipProtocolsG8032ErpiAttributesRowStatus
3672			RowStatus
3673	}
3674
3675genEquipProtocolsG8032ErpiAttributesErpiId OBJECT-TYPE
3676        SYNTAX  INTEGER
3677        ACCESS  read-only
3678        STATUS 	mandatory
3679        DESCRIPTION
3680        "ERPI ID"
3681        ::= { genEquipProtocolsG8032ErpiAttributesEntry 1 }
3682
3683genEquipProtocolsG8032ErpiAttributesErpiName OBJECT-TYPE
3684        SYNTAX  DisplayString
3685        ACCESS  read-write
3686        STATUS 	mandatory
3687        DESCRIPTION
3688        "ERPI Name"
3689        ::= { genEquipProtocolsG8032ErpiAttributesEntry 2 }
3690
3691genEquipProtocolsG8032ErpiAttributesGuardTime OBJECT-TYPE
3692        SYNTAX  INTEGER
3693        ACCESS  read-write
3694        STATUS 	mandatory
3695        DESCRIPTION
3696        "Indicates the ERPI Guard Time; units are msec, steps are 10msec."
3697        ::= { genEquipProtocolsG8032ErpiAttributesEntry 3 }
3698
3699genEquipProtocolsG8032ErpiAttributesHoldoffTime OBJECT-TYPE
3700        SYNTAX  INTEGER
3701		ACCESS  read-write
3702        STATUS 	mandatory
3703        DESCRIPTION
3704        "The ERPI holdoff Time; units are msec, steps are 100msec.
3705		Controls the time from failure detection to responding to failure"
3706        ::= { genEquipProtocolsG8032ErpiAttributesEntry 4 }
3707
3708genEquipProtocolsG8032ErpiAttributesLastChangeTs OBJECT-TYPE
3709        SYNTAX  INTEGER
3710		ACCESS  read-only
3711        STATUS 	mandatory
3712        DESCRIPTION
3713        "Denotes the Timestamp of the last ring state machine transition"
3714        ::= { genEquipProtocolsG8032ErpiAttributesEntry 5 }
3715
3716genEquipProtocolsG8032ErpiAttributesLastHpRequest OBJECT-TYPE
3717        SYNTAX  G8032LastState
3718        ACCESS  read-only
3719        STATUS 	mandatory
3720        DESCRIPTION
3721        "Describes the last high-priority request."
3722        ::= { genEquipProtocolsG8032ErpiAttributesEntry 6 }
3723
3724genEquipProtocolsG8032ErpiAttributesLastLocalState OBJECT-TYPE
3725        SYNTAX  G8032LastState
3726        ACCESS  read-only
3727        STATUS 	mandatory
3728        DESCRIPTION
3729        "Describes the current local state that is input to the ERPI state machine"
3730        ::= { genEquipProtocolsG8032ErpiAttributesEntry 7 }
3731
3732genEquipProtocolsG8032ErpiAttributesLastRemoteState OBJECT-TYPE
3733        SYNTAX  G8032LastState
3734        ACCESS  read-only
3735        STATUS 	mandatory
3736        DESCRIPTION
3737        "Describes the last event received from the far end"
3738        ::= { genEquipProtocolsG8032ErpiAttributesEntry 8 }
3739
3740genEquipProtocolsG8032ErpiAttributesMegLevel OBJECT-TYPE
3741        SYNTAX  INTEGER
3742        ACCESS  read-write
3743        STATUS 	mandatory
3744        DESCRIPTION
3745        "Indicates MEG LEVEL, when interoperating with SOAM"
3746        ::= { genEquipProtocolsG8032ErpiAttributesEntry 9 }
3747
3748genEquipProtocolsG8032ErpiAttributesDownMep OBJECT-TYPE
3749        SYNTAX  INTEGER
3750        ACCESS  read-only
3751        STATUS 	mandatory
3752        DESCRIPTION
3753        "Indicates if the ERPI is related to a down MEP and if to which one"
3754        ::= { genEquipProtocolsG8032ErpiAttributesEntry 10 }
3755
3756genEquipProtocolsG8032ErpiAttributesRevertive OBJECT-TYPE
3757        SYNTAX  IfMgrTrueFalse
3758        ACCESS  read-only
3759        STATUS 	mandatory
3760        DESCRIPTION
3761        "Indicates whether the ERPI is revertive"
3762        ::= { genEquipProtocolsG8032ErpiAttributesEntry 11 }
3763
3764genEquipProtocolsG8032ErpiAttributesRingState OBJECT-TYPE
3765        SYNTAX  INTEGER
3766        ACCESS  read-only
3767        STATUS 	mandatory
3768        DESCRIPTION
3769        "Describes the state in which id ERPI is assumed.
3770		Possible states are: Initializing, Idle, Pending, Protecting, FS, MS)"
3771        ::= { genEquipProtocolsG8032ErpiAttributesEntry 12 }
3772
3773genEquipProtocolsG8032ErpiAttributesRplOwner OBJECT-TYPE
3774        SYNTAX  INTEGER {
3775					none(0),
3776					west(1),
3777					east(2),
3778					sub-ring(3)
3779				}
3780        ACCESS  read-write
3781        STATUS 	mandatory
3782        DESCRIPTION
3783        "Indicates whether the ERPI is RPL owner and if such, which ERPI Port is the owner"
3784        ::= { genEquipProtocolsG8032ErpiAttributesEntry 13 }
3785
3786genEquipProtocolsG8032ErpiAttributesSdHandling OBJECT-TYPE
3787        SYNTAX  IfMgrTrueFalse
3788        ACCESS  read-write
3789        STATUS 	mandatory
3790        DESCRIPTION
3791        "Indicates the ERPI takes into account SD (Signal Degraded) events (BER, capacity degradation)"
3792        ::= { genEquipProtocolsG8032ErpiAttributesEntry 14 }
3793
3794genEquipProtocolsG8032ErpiAttributesServiceId OBJECT-TYPE
3795        SYNTAX  INTEGER
3796        ACCESS  read-write
3797        STATUS 	mandatory
3798        DESCRIPTION
3799        "Indicates Service ID of the ERPI"
3800        ::= { genEquipProtocolsG8032ErpiAttributesEntry 15 }
3801
3802genEquipProtocolsG8032ErpiAttributesErpiType OBJECT-TYPE
3803        SYNTAX  INTEGER {
3804					ring(0),
3805					sub-ring(1),
3806					ring-with-sub-ring(2)
3807				}
3808        ACCESS  read-write
3809        STATUS 	mandatory
3810        DESCRIPTION
3811        "ERPI Type ( ring / sub-ring / ring with sub-ring port)"
3812        ::= { genEquipProtocolsG8032ErpiAttributesEntry 16 }
3813
3814genEquipProtocolsG8032ErpiAttributesVersion OBJECT-TYPE
3815        SYNTAX  INTEGER
3816        ACCESS  read-write
3817        STATUS 	mandatory
3818        DESCRIPTION
3819        "Indicates the ERPI version number used in the ERPI protocol"
3820        ::= { genEquipProtocolsG8032ErpiAttributesEntry 17 }
3821
3822genEquipProtocolsG8032ErpiAttributesVirtualChannel OBJECT-TYPE
3823        SYNTAX  INTEGER
3824        ACCESS  read-write
3825        STATUS 	mandatory
3826        DESCRIPTION
3827        "VLAN of virtual channel; 0 denotes no virtual channel"
3828        ::= { genEquipProtocolsG8032ErpiAttributesEntry 18 }
3829
3830genEquipProtocolsG8032ErpiAttributesWtr OBJECT-TYPE
3831        SYNTAX  INTEGER
3832        ACCESS  read-write
3833        STATUS 	mandatory
3834        DESCRIPTION
3835        "Indicates the ERPI WTR; units are minutes"
3836        ::= { genEquipProtocolsG8032ErpiAttributesEntry 19 }
3837
3838genEquipProtocolsG8032ErpiAttributesRowStatus 		OBJECT-TYPE
3839		SYNTAX 		RowStatus
3840		ACCESS		read-write
3841        STATUS		mandatory
3842        DESCRIPTION
3843		"Table Mib Row Status."
3844::= { genEquipProtocolsG8032ErpiAttributesEntry 30 }
3845
3846
3847--
3848-- G8032 ERP port attributes - g8032-erpi-port-attributes-table
3849--
3850
3851genEquipProtocolsG8032ErpiPortAttributesTable  OBJECT-TYPE
3852        SYNTAX  SEQUENCE OF GenEquipProtocolsG8032ErpiPortAttributesEntry
3853        ACCESS  not-accessible
3854        STATUS mandatory
3855        DESCRIPTION
3856        "A table containing ERP port attributes."
3857        ::= { genEquipProtocolsG8032Erpi 11 }
3858
3859genEquipProtocolsG8032ErpiPortAttributesEntry OBJECT-TYPE
3860        SYNTAX GenEquipProtocolsG8032ErpiPortAttributesEntry
3861        ACCESS  not-accessible
3862        STATUS mandatory
3863        DESCRIPTION
3864        "A table entry containing ERP port attributes."
3865        INDEX { genEquipProtocolsG8032ErpiPortAttributesErpiId,
3866				genEquipProtocolsG8032ErpiPortAttributesErpiIfindex}
3867        ::= { genEquipProtocolsG8032ErpiPortAttributesTable 1 }
3868
3869GenEquipProtocolsG8032ErpiPortAttributesEntry ::=
3870	SEQUENCE {
3871		genEquipProtocolsG8032ErpiPortAttributesErpiId
3872			INTEGER,
3873		genEquipProtocolsG8032ErpiPortAttributesErpiIfindex
3874			INTEGER,
3875		genEquipProtocolsG8032ErpiPortAttributesActiveState
3876			IfMgrTrueFalse,
3877		genEquipProtocolsG8032ErpiPortAttributesDataFwdState
3878			IfMgrTrueFalse,
3879		genEquipProtocolsG8032ErpiPortAttributesDefectState
3880			INTEGER,
3881		genEquipProtocolsG8032ErpiPortAttributesRapsChannelFwdState
3882			IfMgrTrueFalse,
3883		genEquipProtocolsG8032ErpiPortAttributesRplLinkBlockState
3884			IfMgrTrueFalse,
3885		genEquipProtocolsG8032ErpiPortAttributesRxInvalidRapsFrames
3886			INTEGER,
3887		genEquipProtocolsG8032ErpiPortAttributesRxRapsEvents
3888			INTEGER,
3889		genEquipProtocolsG8032ErpiPortAttributesRxRapsFrames
3890			INTEGER,
3891		genEquipProtocolsG8032ErpiPortAttributesFs
3892			INTEGER,
3893		genEquipProtocolsG8032ErpiPortAttributesMs
3894			INTEGER,
3895		genEquipProtocolsG8032ErpiPortAttributesNr
3896			INTEGER,
3897		genEquipProtocolsG8032ErpiPortAttributesRb
3898			INTEGER,
3899		genEquipProtocolsG8032ErpiPortAttributesSd
3900			INTEGER,
3901		genEquipProtocolsG8032ErpiPortAttributesSf
3902			INTEGER,
3903		genEquipProtocolsG8032ErpiPortAttributesCapacityDegRatioThreshold
3904			INTEGER,
3905		genEquipProtocolsG8032ErpiPortAttributesSpId
3906			INTEGER,
3907		genEquipProtocolsG8032ErpiPortAttributesTxRapsCntrol
3908			IfMgrTrueFalse,
3909		genEquipProtocolsG8032ErpiPortAttributesTxRapsEvents
3910			INTEGER,
3911		genEquipProtocolsG8032ErpiPortAttributesTxRapsFrames
3912			INTEGER,
3913		genEquipProtocolsG8032ErpiPortAttributesTxRapsFs
3914			INTEGER,
3915		genEquipProtocolsG8032ErpiPortAttributesTxRapsMs
3916			INTEGER,
3917		genEquipProtocolsG8032ErpiPortAttributesTxRapsNr
3918			INTEGER,
3919		genEquipProtocolsG8032ErpiPortAttributesTxRapsRb
3920			INTEGER,
3921		genEquipProtocolsG8032ErpiPortAttributesTxRapsSd
3922			INTEGER,
3923		genEquipProtocolsG8032ErpiPortAttributesTxRapsSf
3924			INTEGER,
3925		genEquipProtocolsG8032ErpiPortAttributesClearCommand
3926			INTEGER,
3927		genEquipProtocolsG8032ErpiPortAttributesRowStatus
3928			RowStatus,
3929		genEquipProtocolsG8032ErpiPortAttributesFsCommand
3930			INTEGER,
3931		genEquipProtocolsG8032ErpiPortAttributesMsCommand
3932			INTEGER,
3933	}
3934
3935genEquipProtocolsG8032ErpiPortAttributesErpiId OBJECT-TYPE
3936        SYNTAX  INTEGER
3937        ACCESS  read-only
3938        STATUS 	mandatory
3939        DESCRIPTION
3940        "Denotes the ERPI ID"
3941        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 1 }
3942
3943genEquipProtocolsG8032ErpiPortAttributesErpiIfindex OBJECT-TYPE
3944        SYNTAX  INTEGER
3945        ACCESS  read-only
3946        STATUS 	mandatory
3947        DESCRIPTION
3948        "g8032_erp_port_sp_index"
3949        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 2 }
3950
3951genEquipProtocolsG8032ErpiPortAttributesActiveState OBJECT-TYPE
3952        SYNTAX  IfMgrTrueFalse
3953        ACCESS  read-only
3954        STATUS 	mandatory
3955        DESCRIPTION
3956        "Denotes if G8032 port (SP) is active for traffic forwarding or not"
3957        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 3 }
3958
3959genEquipProtocolsG8032ErpiPortAttributesDataFwdState OBJECT-TYPE
3960        SYNTAX  IfMgrTrueFalse
3961        ACCESS  read-only
3962        STATUS 	mandatory
3963        DESCRIPTION
3964        "Specifies whether the port is forwarding or blocking data"
3965        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 4 }
3966
3967genEquipProtocolsG8032ErpiPortAttributesDefectState OBJECT-TYPE
3968        SYNTAX  INTEGER {
3969					no-defect(0),
3970					sd-defect(1),
3971					sf-defect(2)
3972				}
3973        ACCESS  read-only
3974        STATUS 	mandatory
3975        DESCRIPTION
3976        "Defines the ERPI Port Oper-state derived from port. It is updates when Oper-state is changed."
3977        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 5 }
3978
3979genEquipProtocolsG8032ErpiPortAttributesRapsChannelFwdState OBJECT-TYPE
3980        SYNTAX  IfMgrTrueFalse
3981        ACCESS  read-only
3982        STATUS 	mandatory
3983        DESCRIPTION
3984        "Specifies whether the port is forwarding or blocking raps frames"
3985        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 6 }
3986
3987genEquipProtocolsG8032ErpiPortAttributesRplLinkBlockState OBJECT-TYPE
3988        SYNTAX  IfMgrTrueFalse
3989        ACCESS  read-only
3990        STATUS 	mandatory
3991        DESCRIPTION
3992        "Specifies whether the RPL is in blocking state. relevant only for RPL owner"
3993        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 7 }
3994
3995genEquipProtocolsG8032ErpiPortAttributesRxInvalidRapsFrames OBJECT-TYPE
3996        SYNTAX  INTEGER
3997        ACCESS  read-only
3998        STATUS 	mandatory
3999        DESCRIPTION
4000        "Number of invalid R-APS PDU received"
4001        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 8 }
4002
4003genEquipProtocolsG8032ErpiPortAttributesRxRapsEvents OBJECT-TYPE
4004        SYNTAX  INTEGER
4005        ACCESS  read-only
4006        STATUS 	mandatory
4007        DESCRIPTION
4008        "Number of events R-APS PDU received"
4009        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 9 }
4010
4011genEquipProtocolsG8032ErpiPortAttributesRxRapsFrames OBJECT-TYPE
4012        SYNTAX  INTEGER
4013        ACCESS  read-only
4014        STATUS 	mandatory
4015        DESCRIPTION
4016        "Number of R-APS PDU received"
4017        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 10 }
4018
4019genEquipProtocolsG8032ErpiPortAttributesFs OBJECT-TYPE
4020        SYNTAX  INTEGER
4021        ACCESS  read-only
4022        STATUS 	mandatory
4023        DESCRIPTION
4024        "Number of FS PDU received"
4025        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 11 }
4026
4027genEquipProtocolsG8032ErpiPortAttributesMs OBJECT-TYPE
4028        SYNTAX  INTEGER
4029        ACCESS  read-only
4030        STATUS 	mandatory
4031        DESCRIPTION
4032        "Number of MS PDU received"
4033        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 12 }
4034
4035genEquipProtocolsG8032ErpiPortAttributesNr OBJECT-TYPE
4036        SYNTAX  INTEGER
4037        ACCESS  read-only
4038        STATUS 	mandatory
4039        DESCRIPTION
4040        "Number of NR R-APS PDU received"
4041        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 13 }
4042
4043genEquipProtocolsG8032ErpiPortAttributesRb OBJECT-TYPE
4044        SYNTAX  INTEGER
4045        ACCESS  read-only
4046        STATUS 	mandatory
4047        DESCRIPTION
4048        "Number of RB R-APS PDU received"
4049        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 14 }
4050
4051genEquipProtocolsG8032ErpiPortAttributesSd OBJECT-TYPE
4052        SYNTAX  INTEGER
4053        ACCESS  read-only
4054        STATUS 	mandatory
4055        DESCRIPTION
4056        "Number of SD R-APS PDU received"
4057        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 15 }
4058
4059genEquipProtocolsG8032ErpiPortAttributesSf OBJECT-TYPE
4060        SYNTAX  INTEGER
4061        ACCESS  read-only
4062        STATUS 	mandatory
4063        DESCRIPTION
4064        "Number of SF R-APS PDU received"
4065        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 17 }
4066
4067genEquipProtocolsG8032ErpiPortAttributesCapacityDegRatioThreshold OBJECT-TYPE
4068        SYNTAX  INTEGER
4069        ACCESS  read-only
4070        STATUS 	mandatory
4071        DESCRIPTION
4072        "The capacity degradation threshold, in percentage,
4073		from which SD is indicated from this ERPI Port"
4074        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 18 }
4075
4076genEquipProtocolsG8032ErpiPortAttributesSpId OBJECT-TYPE
4077        SYNTAX  INTEGER
4078        ACCESS  read-write
4079        STATUS 	mandatory
4080        DESCRIPTION
4081        "Service Point ID"
4082        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 19 }
4083
4084genEquipProtocolsG8032ErpiPortAttributesTxRapsCntrol OBJECT-TYPE
4085        SYNTAX  IfMgrTrueFalse
4086        ACCESS  read-only
4087        STATUS 	mandatory
4088        DESCRIPTION
4089        "When value is False, R-APS are not transmitted by ERPI Port"
4090        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 20 }
4091
4092genEquipProtocolsG8032ErpiPortAttributesTxRapsEvents OBJECT-TYPE
4093        SYNTAX  INTEGER
4094        ACCESS  read-only
4095        STATUS 	mandatory
4096        DESCRIPTION
4097        "Number of events R-APS PDU transmitted"
4098        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 21 }
4099
4100genEquipProtocolsG8032ErpiPortAttributesTxRapsFrames OBJECT-TYPE
4101        SYNTAX  INTEGER
4102        ACCESS  read-only
4103        STATUS 	mandatory
4104        DESCRIPTION
4105        "Number of Total R-APS PDU transmitted"
4106        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 22 }
4107
4108genEquipProtocolsG8032ErpiPortAttributesTxRapsFs OBJECT-TYPE
4109        SYNTAX  INTEGER
4110        ACCESS  read-only
4111        STATUS 	mandatory
4112        DESCRIPTION
4113        "Number of FS R-APS PDU transmitted"
4114        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 23 }
4115
4116genEquipProtocolsG8032ErpiPortAttributesTxRapsMs OBJECT-TYPE
4117        SYNTAX  INTEGER
4118        ACCESS  read-only
4119        STATUS 	mandatory
4120        DESCRIPTION
4121        "Number of MS R-APS PDU transmitted"
4122        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 24 }
4123
4124genEquipProtocolsG8032ErpiPortAttributesTxRapsNr OBJECT-TYPE
4125        SYNTAX  INTEGER
4126        ACCESS  read-only
4127        STATUS 	mandatory
4128        DESCRIPTION
4129        "Number of NR R-APS PDU transmitted"
4130        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 25 }
4131
4132genEquipProtocolsG8032ErpiPortAttributesTxRapsRb OBJECT-TYPE
4133        SYNTAX  INTEGER
4134        ACCESS  read-only
4135        STATUS 	mandatory
4136        DESCRIPTION
4137        "Number of RB R-APS PDU transmitted"
4138        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 26 }
4139
4140genEquipProtocolsG8032ErpiPortAttributesTxRapsSd OBJECT-TYPE
4141        SYNTAX  INTEGER
4142        ACCESS  read-only
4143        STATUS 	mandatory
4144        DESCRIPTION
4145        "Number of SD R-APS PDU transmitted"
4146        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 27 }
4147
4148genEquipProtocolsG8032ErpiPortAttributesTxRapsSf OBJECT-TYPE
4149        SYNTAX  INTEGER
4150        ACCESS  read-only
4151        STATUS 	mandatory
4152        DESCRIPTION
4153        "Number of SF R-APS PDU transmitted"
4154        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 28 }
4155
4156genEquipProtocolsG8032ErpiPortAttributesClearCommand OBJECT-TYPE
4157        SYNTAX  INTEGER
4158        ACCESS  read-write
4159        STATUS 	mandatory
4160        DESCRIPTION
4161        "Clear Command"
4162        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 29 }
4163
4164genEquipProtocolsG8032ErpiPortAttributesRowStatus OBJECT-TYPE
4165        SYNTAX  RowStatus
4166        ACCESS  read-write
4167        STATUS 	mandatory
4168        DESCRIPTION
4169        "Table Mib Row Status"
4170        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 30 }
4171
4172genEquipProtocolsG8032ErpiPortAttributesFsCommand OBJECT-TYPE
4173        SYNTAX  INTEGER
4174        ACCESS  read-write
4175        STATUS 	mandatory
4176        DESCRIPTION
4177        "Force Switch (FS)"
4178        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 31 }
4179
4180genEquipProtocolsG8032ErpiPortAttributesMsCommand OBJECT-TYPE
4181        SYNTAX  INTEGER
4182        ACCESS  read-write
4183        STATUS 	mandatory
4184        DESCRIPTION
4185        "Manual Switch (MS)"
4186        ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 32 }
4187
4188genEquipProtocolsSoam	OBJECT IDENTIFIER ::= {genEquipProtocols 4}
4189
4190--
4191-- SOAM MEP Table - dot1ag-cfm-mep-table
4192--
4193
4194genEquipProtocolsSoamMepTable  OBJECT-TYPE
4195        SYNTAX  SEQUENCE OF GenEquipProtocolsSoamMepEntry
4196        ACCESS  not-accessible
4197        STATUS mandatory
4198        DESCRIPTION
4199        "A table containg MEP attributes."
4200        ::= { genEquipProtocolsSoam 10 }
4201
4202genEquipProtocolsSoamMepEntry OBJECT-TYPE
4203        SYNTAX GenEquipProtocolsSoamMepEntry
4204        ACCESS  not-accessible
4205        STATUS mandatory
4206        DESCRIPTION
4207        "A table entry containg MEP attributes."
4208        INDEX { genEquipProtocolsSoamMepMdIndex, genEquipProtocolsSoamMepMaIndex, genEquipProtocolsSoamMepMepIndentifier }
4209        ::= { genEquipProtocolsSoamMepTable 1 }
4210
4211GenEquipProtocolsSoamMepEntry ::=
4212	SEQUENCE {
4213		genEquipProtocolsSoamMepMdIndex
4214			INTEGER,
4215		genEquipProtocolsSoamMepMaIndex
4216			INTEGER,
4217		genEquipProtocolsSoamMepMepIndentifier
4218			INTEGER,
4219		genEquipProtocolsSoamMepSpId
4220			INTEGER,
4221		genEquipProtocolsSoamMepLastSessionLbmOut
4222			INTEGER,
4223		genEquipProtocolsSoamMepLastSessionlbmToSend
4224			INTEGER,
4225		genEquipProtocolsSoamMepLastSessionLbrIn
4226			INTEGER,
4227		genEquipProtocolsSoamMepLastSessionlbState
4228			LBState,
4229		genEquipProtocolsSoamMepLbmOut
4230			INTEGER
4231	}
4232
4233genEquipProtocolsSoamMepMdIndex OBJECT-TYPE
4234        SYNTAX  INTEGER
4235        ACCESS  read-only
4236        STATUS 	mandatory
4237        DESCRIPTION
4238        "MD Index"
4239        ::= { genEquipProtocolsSoamMepEntry 1 }
4240
4241genEquipProtocolsSoamMepMaIndex OBJECT-TYPE
4242        SYNTAX  INTEGER
4243        ACCESS  read-only
4244        STATUS 	mandatory
4245        DESCRIPTION
4246        "MA/MEG Index"
4247        ::= { genEquipProtocolsSoamMepEntry 2 }
4248
4249genEquipProtocolsSoamMepMepIndentifier OBJECT-TYPE
4250        SYNTAX  INTEGER
4251        ACCESS  read-only
4252        STATUS 	mandatory
4253        DESCRIPTION
4254        "MEP ID"
4255        ::= { genEquipProtocolsSoamMepEntry 3 }
4256
4257genEquipProtocolsSoamMepSpId OBJECT-TYPE
4258        SYNTAX  INTEGER
4259        ACCESS  read-write
4260        STATUS 	mandatory
4261        DESCRIPTION
4262        "Service Point ID"
4263        ::= { genEquipProtocolsSoamMepEntry 4 }
4264
4265genEquipProtocolsSoamMepLastSessionLbmOut OBJECT-TYPE
4266        SYNTAX  INTEGER
4267        ACCESS  read-only
4268        STATUS 	mandatory
4269        DESCRIPTION
4270        "Number of LBM frames transmitted during the current/last session"
4271        ::= { genEquipProtocolsSoamMepEntry 5 }
4272
4273genEquipProtocolsSoamMepLastSessionlbmToSend OBJECT-TYPE
4274        SYNTAX  INTEGER
4275        ACCESS  read-only
4276        STATUS 	mandatory
4277        DESCRIPTION
4278        "Number of LBM frames left to send in the session"
4279        ::= { genEquipProtocolsSoamMepEntry 6 }
4280
4281genEquipProtocolsSoamMepLastSessionLbrIn OBJECT-TYPE
4282        SYNTAX  INTEGER
4283        ACCESS  read-only
4284        STATUS 	mandatory
4285        DESCRIPTION
4286        "Number of LBR messages received during the current/last session"
4287        ::= { genEquipProtocolsSoamMepEntry 7 }
4288
4289genEquipProtocolsSoamMepLastSessionlbState OBJECT-TYPE
4290        SYNTAX  LBState
4291        ACCESS  read-only
4292        STATUS 	mandatory
4293        DESCRIPTION
4294        "Specifies the loopback session State"
4295        ::= { genEquipProtocolsSoamMepEntry 8 }
4296
4297genEquipProtocolsSoamMepLbmOut OBJECT-TYPE
4298        SYNTAX  INTEGER
4299        ACCESS  read-only
4300        STATUS 	mandatory
4301        DESCRIPTION
4302        "Specifies the mumber of the LBM frames transmitted"
4303        ::= { genEquipProtocolsSoamMepEntry 9 }
4304
4305--
4306-- SOAM MA/MEG Network Table - dot1ag-cfm-ma-mef-net-table
4307--
4308
4309genEquipProtocolsSoamMegTable  OBJECT-TYPE
4310        SYNTAX  SEQUENCE OF GenEquipProtocolsSoamMegEntry
4311        ACCESS  not-accessible
4312        STATUS mandatory
4313        DESCRIPTION
4314        "A table containing SOAM MA/MEG network identical attributes common to 802.1ag."
4315        ::= { genEquipProtocolsSoam 11 }
4316
4317genEquipProtocolsSoamMegEntry OBJECT-TYPE
4318        SYNTAX GenEquipProtocolsSoamMegEntry
4319        ACCESS  not-accessible
4320        STATUS mandatory
4321        DESCRIPTION
4322        "A table entry containing SOAM MA/MEG network identical attributes common to 802.1ag."
4323        INDEX { genEquipProtocolsSoamMegMdIndex, genEquipProtocolsSoamMegMaIndex }
4324        ::= { genEquipProtocolsSoamMegTable 1 }
4325
4326GenEquipProtocolsSoamMegEntry ::=
4327	SEQUENCE {
4328		genEquipProtocolsSoamMegMdIndex
4329			INTEGER,
4330		genEquipProtocolsSoamMegMaIndex
4331			INTEGER,
4332		genEquipProtocolsSoamMegServiceId
4333			INTEGER
4334	}
4335
4336genEquipProtocolsSoamMegMdIndex OBJECT-TYPE
4337        SYNTAX  INTEGER
4338        ACCESS  read-only
4339        STATUS 	mandatory
4340        DESCRIPTION
4341        "MD Index"
4342        ::= { genEquipProtocolsSoamMegEntry 1 }
4343
4344genEquipProtocolsSoamMegMaIndex OBJECT-TYPE
4345        SYNTAX  INTEGER
4346        ACCESS  read-only
4347        STATUS 	mandatory
4348        DESCRIPTION
4349        "MA/MEG Index"
4350        ::= { genEquipProtocolsSoamMegEntry 2 }
4351
4352genEquipProtocolsSoamMegServiceId OBJECT-TYPE
4353        SYNTAX  INTEGER
4354        ACCESS  read-write
4355        STATUS 	mandatory
4356        DESCRIPTION
4357        "Service ID"
4358        ::= { genEquipProtocolsSoamMegEntry 3 }
4359
4360
4361-- TDM Trails
4362genEquipTdmTrails	OBJECT IDENTIFIER ::= {genEquipServices 2}
4363
4364genEquipTdmTrailsTable  OBJECT-TYPE
4365        SYNTAX  SEQUENCE OF GenEquipTdmTrailsEntry
4366        ACCESS  not-accessible
4367        STATUS mandatory
4368        DESCRIPTION
4369        "TDM Trails configuration and status table."
4370        ::= { genEquipTdmTrails 1 }
4371
4372genEquipTdmTrailsEntry OBJECT-TYPE
4373        SYNTAX GenEquipTdmTrailsEntry
4374        ACCESS not-accessible
4375        STATUS mandatory
4376          DESCRIPTION
4377          "TDM Trails PM table."
4378        INDEX { genEquipTdmTrailID }
4379        ::= { genEquipTdmTrailsTable 1 }
4380
4381GenEquipTdmTrailsEntry ::=
4382		SEQUENCE {
4383			genEquipTdmTrailID
4384            	DisplayString,
4385			genEquipTdmTrailDescr
4386            	DisplayString,
4387			genEquipTdmTrailProtected
4388            	INTEGER,
4389			genEquipTdmTrailAcmPrio
4390            	INTEGER,
4391			genEquipTdmTrailOperStatus
4392            	INTEGER,
4393			genEquipTdmTrailAlarmStatus
4394            	INTEGER,
4395			genEquipTdmTrailSrcSlot
4396            	INTEGER,
4397			genEquipTdmTrailSrcType
4398            	TrailIfType,
4399			genEquipTdmTrailSrcNum
4400            	INTEGER,
4401			genEquipTdmTrailDest1Slot
4402            	INTEGER,
4403			genEquipTdmTrailDest1Type
4404            	TrailIfType,
4405			genEquipTdmTrailDest1Num
4406            	INTEGER,
4407			genEquipTdmTrailDest2Slot
4408            	INTEGER,
4409			genEquipTdmTrailDest2Type
4410            	TrailIfType,
4411			genEquipTdmTrailDest2Num
4412            	INTEGER,
4413			genEquipTdmTrailProtectedForceActive
4414            	TrailProtectedType,
4415			genEquipTdmTrailProtectedActiveTrail
4416            	TrailProtectedType,
4417			genEquipTdmTrailProtectedNumOfSwitches
4418            	INTEGER,
4419			genEquipTdmTrailPrimaryPathAlarmStatus
4420            	INTEGER,
4421			genEquipTdmTrailSecondaryPathAlarmStatus
4422            	INTEGER,
4423			genEquipTdmTrailRowStatus
4424            	RowStatus
4425}
4426
4427genEquipTdmTrailID		OBJECT-TYPE
4428		SYNTAX 		DisplayString
4429		ACCESS		read-write
4430        STATUS		mandatory
4431        DESCRIPTION
4432		"The Trail ID. This parameter is the index of the table."
4433::= { genEquipTdmTrailsEntry 1 }
4434
4435genEquipTdmTrailDescr		OBJECT-TYPE
4436		SYNTAX 		DisplayString
4437		ACCESS		read-write
4438        STATUS		mandatory
4439        DESCRIPTION
4440		"Trail description."
4441::= { genEquipTdmTrailsEntry 2 }
4442
4443genEquipTdmTrailProtected		OBJECT-TYPE
4444		SYNTAX 		INTEGER {
4445						unProtected(0),
4446						protected(1),
4447						protectedAbr(2)
4448		}
4449		ACCESS		read-write
4450        STATUS		mandatory
4451        DESCRIPTION
4452		"This parameter indicates whether the trail is protected or not."
4453::= { genEquipTdmTrailsEntry 3 }
4454
4455genEquipTdmTrailAcmPrio		OBJECT-TYPE
4456		SYNTAX 		INTEGER {
4457						low(0),
4458						high(1)
4459		}
4460		ACCESS		read-write
4461        STATUS		mandatory
4462        DESCRIPTION
4463		"The ACM priority of the trail. In case of High priority TDM trail, ACM is enabled on the link and there is a reduction
4464		of the link capacity, this trail will be prioritized before the low priority trails to be dropped."
4465::= { genEquipTdmTrailsEntry 4 }
4466
4467genEquipTdmTrailOperStatus		OBJECT-TYPE
4468		SYNTAX 		INTEGER {
4469						reserved(0),
4470						operational(1)
4471		}
4472		ACCESS		read-write
4473        STATUS		mandatory
4474        DESCRIPTION
4475		"The status of the TDM trail. in operational case, the trail is active/enabled and send alarms."
4476::= { genEquipTdmTrailsEntry 5 }
4477
4478genEquipTdmTrailAlarmStatus		OBJECT-TYPE
4479		SYNTAX 		INTEGER
4480		ACCESS		read-only
4481        STATUS		mandatory
4482        DESCRIPTION
4483		"The alarm status of the trail active path.
4484		The value is a Bit Map: Id-Mismatch(0x01),
4485		Excessive-Ber(0x02), Signal-Degrade-Ber(0x04),
4486		Invalid-Trail-Status(0x08), Signal-Failure(0x10), RDI-Detected(0x20)."
4487::= { genEquipTdmTrailsEntry 6 }
4488
4489genEquipTdmTrailSrcSlot		OBJECT-TYPE
4490		SYNTAX 		INTEGER
4491		ACCESS		read-write
4492        STATUS		mandatory
4493        DESCRIPTION
4494		"Trail source slot number."
4495::= { genEquipTdmTrailsEntry 7 }
4496
4497genEquipTdmTrailSrcType		OBJECT-TYPE
4498		SYNTAX 		TrailIfType
4499		ACCESS		read-write
4500        STATUS		mandatory
4501        DESCRIPTION
4502		"The type of the source interface of the trail line(0),	radio(1),stm-1-oc-3(2), sync(4)."
4503::= { genEquipTdmTrailsEntry 8 }
4504
4505genEquipTdmTrailSrcNum		OBJECT-TYPE
4506		SYNTAX 		INTEGER
4507		ACCESS		read-write
4508        STATUS		mandatory
4509        DESCRIPTION
4510		"The interface number, for example E1 number 5. in case of a line."
4511::= { genEquipTdmTrailsEntry 9 }
4512
4513genEquipTdmTrailDest1Slot		OBJECT-TYPE
4514		SYNTAX 		INTEGER
4515		ACCESS		read-write
4516        STATUS		mandatory
4517        DESCRIPTION
4518		"The slot destination of the trail."
4519::= { genEquipTdmTrailsEntry 10 }
4520
4521genEquipTdmTrailDest1Type		OBJECT-TYPE
4522		SYNTAX 		TrailIfType
4523		ACCESS		read-write
4524        STATUS		mandatory
4525        DESCRIPTION
4526		"The interface type destination of the trail."
4527::= { genEquipTdmTrailsEntry 11 }
4528
4529genEquipTdmTrailDest1Num		OBJECT-TYPE
4530		SYNTAX 		INTEGER
4531		ACCESS		read-write
4532        STATUS		mandatory
4533        DESCRIPTION
4534		"The destination interface number."
4535::= { genEquipTdmTrailsEntry 12 }
4536
4537genEquipTdmTrailDest2Slot		OBJECT-TYPE
4538		SYNTAX 		INTEGER
4539		ACCESS		read-write
4540        STATUS		mandatory
4541        DESCRIPTION
4542		"A secondary slot number that is being used when protection is enabled. "
4543::= { genEquipTdmTrailsEntry 13 }
4544
4545genEquipTdmTrailDest2Type		OBJECT-TYPE
4546		SYNTAX 		TrailIfType
4547		ACCESS		read-write
4548        STATUS		mandatory
4549        DESCRIPTION
4550		"A secondary interface type that is being used when protection is enabled."
4551::= { genEquipTdmTrailsEntry 14 }
4552
4553genEquipTdmTrailDest2Num		OBJECT-TYPE
4554		SYNTAX 		INTEGER
4555		ACCESS		read-write
4556        STATUS		mandatory
4557        DESCRIPTION
4558		"A secondary interface number that is being used when protection is enabled."
4559::= { genEquipTdmTrailsEntry 15 }
4560
4561genEquipTdmTrailProtectedForceActive		OBJECT-TYPE
4562		SYNTAX 		TrailProtectedType
4563		ACCESS		read-write
4564        STATUS		mandatory
4565        DESCRIPTION
4566		"Force active of the primary or the secondary trails."
4567::= { genEquipTdmTrailsEntry 16 }
4568
4569genEquipTdmTrailProtectedActiveTrail		OBJECT-TYPE
4570		SYNTAX 		TrailProtectedType
4571		ACCESS		read-only
4572        STATUS		mandatory
4573        DESCRIPTION
4574		"The trail current active path. That tells us Who is the active trail."
4575::= { genEquipTdmTrailsEntry 17 }
4576
4577genEquipTdmTrailProtectedNumOfSwitches		OBJECT-TYPE
4578		SYNTAX 		INTEGER
4579		ACCESS		read-only
4580        STATUS		mandatory
4581        DESCRIPTION
4582		"The value represent the number of switches in SNCP between the primary and secondary trails.
4583		Setting this value to 0, clears this counter"
4584::= { genEquipTdmTrailsEntry 18 }
4585
4586genEquipTdmTrailPrimaryPathAlarmStatus		OBJECT-TYPE
4587		SYNTAX 		INTEGER
4588		ACCESS		read-only
4589        STATUS		mandatory
4590        DESCRIPTION
4591		"The alarm status of the trail primary path.
4592		The value is a Bit Map: Id-Mismatch(0x01),
4593		Excessive-Ber(0x02), Signal-Degrade-Ber(0x04),
4594		Invalid-Trail-Status(0x08), Signal-Failure(0x10), RDI-Detected(0x20)."
4595::= { genEquipTdmTrailsEntry 19 }
4596
4597genEquipTdmTrailSecondaryPathAlarmStatus		OBJECT-TYPE
4598		SYNTAX 		INTEGER
4599		ACCESS		read-only
4600        STATUS		mandatory
4601        DESCRIPTION
4602		"The alarm status of the trail secondary path.
4603		The value is a Bit Map: Id-Mismatch(0x01),
4604		Excessive-Ber(0x02), Signal-Degrade-Ber(0x04),
4605		Invalid-Trail-Status(0x08), Signal-Failure(0x10), RDI-Detected(0x20)."
4606::= { genEquipTdmTrailsEntry 20 }
4607
4608genEquipTdmTrailRowStatus		OBJECT-TYPE
4609		SYNTAX 		RowStatus
4610		ACCESS		read-write
4611        STATUS		mandatory
4612        DESCRIPTION
4613		"The Row status of the entry."
4614::= { genEquipTdmTrailsEntry 30 }
4615
4616-- Protected trail force active all trails command
4617genEquipTdmTrailsProtectedForceActiveAllCmd		OBJECT-TYPE
4618		SYNTAX 		TrailProtectedType
4619		ACCESS		read-write
4620        STATUS		mandatory
4621        DESCRIPTION
4622		"Force all active trails to be either primary or secondary."
4623::= { genEquipTdmTrails 2 }
4624
4625-- Protected trail force operational or reserved all trails command
4626genEquipTdmTrailsProtectedForceOperationalOrReservedCmd		OBJECT-TYPE
4627		SYNTAX 		INTEGER {
4628						reserved(0),
4629						operational(1),
4630						idle(30)
4631		}
4632		ACCESS		read-write
4633        STATUS		mandatory
4634        DESCRIPTION
4635		"Force all active trails to be either operational or reserved."
4636::= { genEquipTdmTrails 3 }
4637
4638genEquipTdmTrailsProtectedRevertiveSwitchTimeout  OBJECT-TYPE
4639        SYNTAX INTEGER   (0..1800)
4640		ACCESS		read-write
4641        STATUS		mandatory
4642        DESCRIPTION
4643		"The revertive switch timeout in seconds for revertive protected trails."
4644::= { genEquipTdmTrails 4 }
4645
4646genEquipTdmTrailsSwitchCounterClear  OBJECT-TYPE
4647        SYNTAX 		OffOn
4648		ACCESS		read-write
4649        STATUS		mandatory
4650        DESCRIPTION
4651		"This parameter will clear the counter for protected switches."
4652::= { genEquipTdmTrails 5 }
4653
4654genEquipTdmTrailsDeleteAllTrails  OBJECT-TYPE
4655		SYNTAX          OffOn
4656		ACCESS          read-write
4657		STATUS          mandatory
4658        DESCRIPTION
4659        "This parameter will delete all existing trails."
4660::= { genEquipTdmTrails 6 }
4661
4662-- Synchronization
4663genEquipSynchronization	OBJECT IDENTIFIER ::= {genEquipServices 3}
4664
4665genEquipSynchronizationSrcTable  OBJECT-TYPE
4666        SYNTAX  SEQUENCE OF GenEquipSynchronizationSrcEntry
4667        ACCESS  not-accessible
4668        STATUS mandatory
4669        DESCRIPTION
4670        "Synchronization source table."
4671        ::= { genEquipSynchronization 1 }
4672
4673genEquipSynchronizationSrcEntry OBJECT-TYPE
4674        SYNTAX GenEquipSynchronizationSrcEntry
4675        ACCESS not-accessible
4676        STATUS mandatory
4677          DESCRIPTION
4678          "Synchronization source table."
4679        INDEX { genEquipSynchronizationSrcPriority }
4680        ::= { genEquipSynchronizationSrcTable 1 }
4681
4682GenEquipSynchronizationSrcEntry ::=
4683		SEQUENCE {
4684			genEquipSynchronizationSrcPriority
4685            	INTEGER,
4686			genEquipSynchronizationSrcSlot
4687            	INTEGER,
4688			genEquipSynchronizationSrcType
4689            	INTEGER,
4690			genEquipSynchronizationSrcNum
4691            	INTEGER,
4692			genEquipSynchronizationSrcValid
4693            	INTEGER,
4694			genEquipSynchronizationSrcTrail
4695            	EnableDisable,
4696			genEquipSynchronizationSrcAdmin
4697            	EnableDisable,
4698			genEquipSynchronizationSrcQuality
4699            	INTEGER,
4700			genEquipSynchronizationSrcReceivedSSM
4701            	INTEGER,
4702			genEquipSynchronizationSrcQualityStatus
4703            	INTEGER
4704
4705}
4706
4707genEquipSynchronizationSrcPriority		OBJECT-TYPE
4708		SYNTAX 		INTEGER (1..8)
4709		ACCESS		read-only
4710        STATUS		mandatory
4711        DESCRIPTION
4712		"The source for system synchronization (primary, seconday)."
4713::= { genEquipSynchronizationSrcEntry 1 }
4714
4715genEquipSynchronizationSrcSlot		OBJECT-TYPE
4716		SYNTAX 		SlotId
4717		ACCESS		read-write
4718        STATUS		mandatory
4719        DESCRIPTION
4720		"The slot number of the sync source (1..6).
4721		Possible values:
4722		 - standalone(0)
4723		 - slot1(1)
4724		 - slot2(2)
4725		 - slot3(3)
4726		 - slot4(4)
4727		 - slot5(5)
4728		- slot6(6)"
4729::= { genEquipSynchronizationSrcEntry 2 }
4730
4731genEquipSynchronizationSrcType		OBJECT-TYPE
4732		SYNTAX 		INTEGER {
4733			unknown(-1),
4734			line(0),
4735			radio-ch(1),
4736			stm-vc(2),
4737			pw(3),
4738			stm-signal(4),
4739			ether(5),
4740			pw-reference-clock(6)
4741		}
4742		ACCESS		read-write
4743        STATUS		mandatory
4744        DESCRIPTION
4745		"The interface type (line (PDH), Radio, STM-1/OC-3), or signal coming from the PW card."
4746::= { genEquipSynchronizationSrcEntry 3 }
4747
4748genEquipSynchronizationSrcNum		OBJECT-TYPE
4749		SYNTAX 		INTEGER
4750		ACCESS		read-write
4751        STATUS		mandatory
4752        DESCRIPTION
4753		"The sync source number: VC in STM-1/OC-3, Radio channel in case the interface is Radio, or E1 number in
4754		case the interface is PDH (E1s)."
4755::= { genEquipSynchronizationSrcEntry 4 }
4756
4757genEquipSynchronizationSrcValid		OBJECT-TYPE
4758		SYNTAX 		INTEGER {
4759						not-valid(0),
4760						valid(1)
4761		}
4762		ACCESS		read-only
4763        STATUS		mandatory
4764        DESCRIPTION
4765		"This paremter is the source status, if the source if valid or not.
4766		In case it is valid, it means that the clock being extracted from the source is ok and can be used.
4767		In case it is not-valid the source is not in use, each interface will have it's own clock."
4768::= { genEquipSynchronizationSrcEntry 5 }
4769
4770genEquipSynchronizationSrcTrail		OBJECT-TYPE
4771		SYNTAX 		EnableDisable
4772		ACCESS		read-write
4773        STATUS		mandatory
4774        DESCRIPTION
4775		"This parameter indicates whether the synchronization source is the
4776		signal of an existing co-located TDM trail used for traffic.
4777		Enabling this parameter in an interface which does not belong to a trail will fail,
4778		as well as disabling it for an interface which belongs to a trail."
4779::= { genEquipSynchronizationSrcEntry 6 }
4780
4781genEquipSynchronizationSrcAdmin		OBJECT-TYPE
4782		SYNTAX 		EnableDisable
4783		ACCESS		read-write
4784        STATUS		mandatory
4785        DESCRIPTION
4786		"Admin state of the sync source (the sync source is enabled or disabled)."
4787::= { genEquipSynchronizationSrcEntry 7 }
4788
4789genEquipSynchronizationSrcQuality		OBJECT-TYPE
4790		SYNTAX 		INTEGER {
4791						automatic(0),
4792						prs(1),
4793						g811(2),
4794						transit-node(3),
4795						ssu-a(4),
4796						unknown(5),
4797						stratum2(7),
4798						ssu-b(8),
4799						stratum3(10),
4800						g813-8262(11),
4801						smc(12),
4802						stratum3e(13),
4803						do-not-use (15)
4804		}
4805		ACCESS		read-write
4806        STATUS		mandatory
4807        DESCRIPTION
4808		"parameter configures the quality of the incoming clock signal."
4809::= { genEquipSynchronizationSrcEntry 8 }
4810
4811genEquipSynchronizationSrcReceivedSSM		OBJECT-TYPE
4812		SYNTAX 		INTEGER
4813		ACCESS		read-only
4814        STATUS		mandatory
4815        DESCRIPTION
4816		"This parameter shows the current value of the received SSM messages."
4817::= { genEquipSynchronizationSrcEntry 9 }
4818
4819genEquipSynchronizationSrcQualityStatus		OBJECT-TYPE
4820		SYNTAX 		INTEGER {
4821						automatic(0),
4822						prs(1),
4823						g811(2),
4824						transit-node(3),
4825						ssu-a(4),
4826						unknown(5),
4827						stratum2(7),
4828						ssu-b(8),
4829						stratum3(10),
4830						g813-8262(11),
4831						smc(12),
4832						stratum3e(13),
4833						do-not-use(15),
4834						failure(16)
4835		}
4836		ACCESS		read-only
4837        STATUS		mandatory
4838        DESCRIPTION
4839		"This parameter shows the current quality level of the interface."
4840::= { genEquipSynchronizationSrcEntry 10 }
4841
4842-- PW services configuration
4843genEquipServicesPW	OBJECT IDENTIFIER ::= {genEquipServices 4}
4844
4845genEquipServicesPWBundlesTable  OBJECT-TYPE
4846        SYNTAX  SEQUENCE OF GenEquipServicesPWBundlesEntry
4847        ACCESS  not-accessible
4848        STATUS mandatory
4849        DESCRIPTION
4850        "This table allows configuration of DS0 bundles.
4851		Notice that the bundle description is not located in this table but in table genEquipServicesPWBundlesDescriptionTable."
4852        ::= { genEquipServicesPW 1 }
4853
4854genEquipServicesPWBundlesEntry OBJECT-TYPE
4855        SYNTAX GenEquipServicesPWBundlesEntry
4856        ACCESS not-accessible
4857        STATUS mandatory
4858		DESCRIPTION
4859		"This table allows configuration of DS0 bundles.
4860		Notice that the bundle description is not located in this table but in table genEquipServicesPWBundlesDescriptionTable."
4861        INDEX { genEquipServicesPWBundlesDs0List, genEquipServicesPWBundlesBundleId }
4862        ::= { genEquipServicesPWBundlesTable 1 }
4863
4864GenEquipServicesPWBundlesEntry ::=
4865		SEQUENCE {
4866			genEquipServicesPWBundlesBundleId
4867				INTEGER,
4868			genEquipServicesPWBundlesDs0List
4869                INTEGER,
4870			genEquipServicesPWBundlesRowStatus
4871				RowStatus
4872}
4873
4874genEquipServicesPWBundlesBundleId		OBJECT-TYPE
4875		SYNTAX 		INTEGER (1..496)
4876		ACCESS		read-write
4877        STATUS		mandatory
4878        DESCRIPTION
4879		"Unique DS0 bundle ID."
4880::= { genEquipServicesPWBundlesEntry 1 }
4881
4882genEquipServicesPWBundlesDs0List		OBJECT-TYPE
4883		SYNTAX 		INTEGER
4884		ACCESS		read-write
4885        STATUS		mandatory
4886        DESCRIPTION
4887		"DS0 slot number belonging to a bundle."
4888
4889::= { genEquipServicesPWBundlesEntry 2 }
4890
4891genEquipServicesPWBundlesRowStatus		OBJECT-TYPE
4892		SYNTAX 		RowStatus
4893		ACCESS		read-write
4894        STATUS		mandatory
4895        DESCRIPTION
4896		"This value is the status of the entry."
4897::= { genEquipServicesPWBundlesEntry 30 }
4898
4899-- genEquipServicesPWBundlesDescriptionTable
4900genEquipServicesPWBundlesDescriptionTable  OBJECT-TYPE
4901        SYNTAX  SEQUENCE OF GenEquipServicesPWBundlesDescriptionEntry
4902        ACCESS  not-accessible
4903        STATUS mandatory
4904        DESCRIPTION
4905        "This table allows configuration of DS0 bundles description.
4906		Notice that the bundle configuration itself is not located in this table but in table genEquipServicesPWBundlesTable."
4907        ::= { genEquipServicesPW 2 }
4908
4909genEquipServicesPWBundlesDescriptionEntry OBJECT-TYPE
4910        SYNTAX GenEquipServicesPWBundlesDescriptionEntry
4911        ACCESS not-accessible
4912        STATUS mandatory
4913		DESCRIPTION
4914        "This table allows configuration of DS0 bundles description.
4915		Notice that the bundle configuration itself is not located in this table but in table genEquipServicesPWBundlesTable."
4916        INDEX { genEquipServicesPWBundlesDescriptionBundleId }
4917        ::= { genEquipServicesPWBundlesDescriptionTable 1 }
4918
4919GenEquipServicesPWBundlesDescriptionEntry ::=
4920		SEQUENCE {
4921			genEquipServicesPWBundlesDescriptionBundleId
4922				INTEGER,
4923			genEquipServicesPWBundlesDescriptionBundleDesc
4924            	DisplayString,
4925            genEquipServicesPWBundlesDescriptionBundleAdmin
4926				EnableDisable,
4927			genEquipServicesPWBundlesDescriptionBundleOperStatus
4928				INTEGER,
4929			genEquipServicesPWBundlesDescriptionBundleTdmPort
4930            	INTEGER,
4931			genEquipServicesPWBundlesDescriptionRowStatus
4932				RowStatus
4933}
4934
4935genEquipServicesPWBundlesDescriptionBundleId		OBJECT-TYPE
4936		SYNTAX 		INTEGER (1..496)
4937		ACCESS		read-write
4938        STATUS		mandatory
4939        DESCRIPTION
4940		"Unique DS0 bundle ID."
4941::= { genEquipServicesPWBundlesDescriptionEntry 1 }
4942
4943genEquipServicesPWBundlesDescriptionBundleDesc		OBJECT-TYPE
4944		SYNTAX 		DisplayString
4945		ACCESS		read-write
4946        STATUS		mandatory
4947        DESCRIPTION
4948		"DS0 bundle description."
4949::= { genEquipServicesPWBundlesDescriptionEntry 2 }
4950
4951genEquipServicesPWBundlesDescriptionBundleAdmin		OBJECT-TYPE
4952		SYNTAX 		EnableDisable
4953		ACCESS		read-write
4954        STATUS		mandatory
4955        DESCRIPTION
4956		"Admin."
4957::= { genEquipServicesPWBundlesDescriptionEntry 3 }
4958
4959genEquipServicesPWBundlesDescriptionBundleOperStatus		OBJECT-TYPE
4960		SYNTAX 		INTEGER  {
4961						up(1),
4962						down(2)
4963		}
4964		ACCESS		read-only
4965        STATUS		mandatory
4966        DESCRIPTION
4967		"Operational status."
4968::= { genEquipServicesPWBundlesDescriptionEntry 4 }
4969
4970genEquipServicesPWBundlesDescriptionBundleTdmPort		OBJECT-TYPE
4971		SYNTAX 		INTEGER (1..16)
4972		ACCESS		read-write
4973        STATUS		mandatory
4974        DESCRIPTION
4975		"TDM port from which the channels are assigned to the bundle."
4976::= { genEquipServicesPWBundlesDescriptionEntry 5 }
4977
4978genEquipServicesPWBundlesDescriptionRowStatus		OBJECT-TYPE
4979		SYNTAX 		RowStatus
4980		ACCESS		read-write
4981        STATUS		mandatory
4982        DESCRIPTION
4983		"This value is the status of the entry."
4984::= { genEquipServicesPWBundlesDescriptionEntry 30 }
4985
4986-- PW PSN tunnels Table
4987genEquipServicesPWPSNTunnelsTable  OBJECT-TYPE
4988        SYNTAX  SEQUENCE OF GenEquipServicesPWPSNTunnelsEntry
4989        ACCESS  not-accessible
4990        STATUS mandatory
4991        DESCRIPTION
4992        "This table allows configuration of PSN encapsulations meant for pseudowire services."
4993        ::= { genEquipServicesPW 3 }
4994
4995genEquipServicesPWPSNTunnelsEntry OBJECT-TYPE
4996        SYNTAX GenEquipServicesPWPSNTunnelsEntry
4997        ACCESS not-accessible
4998        STATUS mandatory
4999		DESCRIPTION
5000		"This table allows configuration of PSN encapsulations meant for pseudowire services."
5001        INDEX { genEquipServicesPWPSNTunnelsSlotNumber, genEquipServicesPWPSNTunnelsTunnelId }
5002        ::= { genEquipServicesPWPSNTunnelsTable 1 }
5003
5004GenEquipServicesPWPSNTunnelsEntry ::=
5005		SEQUENCE {
5006			genEquipServicesPWPSNTunnelsSlotNumber
5007				INTEGER,
5008			genEquipServicesPWPSNTunnelsTunnelId
5009            	INTEGER,
5010			genEquipServicesPWPSNTunnelsPsnType
5011                INTEGER,
5012			genEquipServicesPWPSNTunnelsSVid
5013				INTEGER,
5014			genEquipServicesPWPSNTunnelsCVid
5015				EnableDisable,
5016			genEquipServicesPWPSNTunnelsPBits
5017				INTEGER,
5018			genEquipServicesPWPSNTunnelsDestIpAddr
5019				IpAddress,
5020			genEquipServicesPWPSNTunnelsDestIpSubnet
5021				IpAddress,
5022			genEquipServicesPWPSNTunnelsNextHopIp
5023				IpAddress,
5024			genEquipServicesPWPSNTunnelsTosDscp
5025				INTEGER,
5026			genEquipServicesPWPSNTunnelsRemoteMacAddr
5027				OCTET STRING,
5028			genEquipServicesPWPSNTunnelsSourceIpAddr
5029				IpAddress,
5030			genEquipServicesPWPSNTunnelsSourceMacAddr
5031				OCTET STRING,
5032-- New part
5033			genEquipServicesPWPSNTunnelsStatus
5034				DownUp,
5035			genEquipServicesPWPSNTunnelsSourceMPLSLabel
5036				INTEGER,
5037			genEquipServicesPWPSNTunnelsDestinationMPLSLabel
5038				INTEGER,
5039			genEquipServicesPWPSNTunnelsMPLSexp
5040				INTEGER,
5041			genEquipServicesPWPSNTunnelsVlanType
5042				PWTunnelVlanType,
5043			genEquipServicesPWPSNTunnelsVid
5044				INTEGER,
5045			genEquipServicesPWPSNTunnelsMAid
5046				INTEGER,
5047
5048			genEquipServicesPWPSNTunnelsRowStatus
5049				RowStatus
5050}
5051
5052genEquipServicesPWPSNTunnelsSlotNumber		OBJECT-TYPE
5053		SYNTAX 		INTEGER (2..12)
5054		ACCESS		read-write
5055        STATUS		mandatory
5056        DESCRIPTION
5057		"Slot number where the relevant PW card is inserted."
5058::= { genEquipServicesPWPSNTunnelsEntry 1 }
5059
5060genEquipServicesPWPSNTunnelsTunnelId		OBJECT-TYPE
5061		SYNTAX 		INTEGER (1..512)
5062		ACCESS		read-write
5063        STATUS		mandatory
5064        DESCRIPTION
5065		"PSN tunnel ID."
5066::= { genEquipServicesPWPSNTunnelsEntry 2 }
5067
5068genEquipServicesPWPSNTunnelsPsnType		OBJECT-TYPE
5069		SYNTAX 		INTEGER {
5070						udpip(0),
5071						ethernet(1)
5072		}
5073		ACCESS		read-write
5074        STATUS		mandatory
5075        DESCRIPTION
5076		"Psn type supported by this tunnel."
5077
5078::= { genEquipServicesPWPSNTunnelsEntry 3 }
5079
5080genEquipServicesPWPSNTunnelsSVid		OBJECT-TYPE
5081		SYNTAX 		INTEGER (0..4091)
5082		ACCESS		read-write
5083        STATUS		mandatory
5084        DESCRIPTION
5085		"PSN Tunnel S-VLAN Id."
5086::= { genEquipServicesPWPSNTunnelsEntry 4 }
5087
5088genEquipServicesPWPSNTunnelsCVid		OBJECT-TYPE
5089		SYNTAX 		INTEGER (0..4091)
5090		ACCESS		read-write
5091        STATUS		mandatory
5092        DESCRIPTION
5093		"PSN Tunnel C-VLAN Id."
5094::= { genEquipServicesPWPSNTunnelsEntry 5 }
5095
5096genEquipServicesPWPSNTunnelsPBits		OBJECT-TYPE
5097		SYNTAX 		INTEGER  (0..7)
5098		ACCESS		read-write
5099        STATUS		mandatory
5100        DESCRIPTION
5101		"PSN Tunnel P-bits."
5102::= { genEquipServicesPWPSNTunnelsEntry 6 }
5103
5104genEquipServicesPWPSNTunnelsDestIpAddr		OBJECT-TYPE
5105		SYNTAX 		IpAddress
5106		ACCESS		read-write
5107        STATUS		mandatory
5108        DESCRIPTION
5109		"Destination IP Address for UDP/IP PSN tunnel."
5110::= { genEquipServicesPWPSNTunnelsEntry 7 }
5111
5112genEquipServicesPWPSNTunnelsDestIpSubnet		OBJECT-TYPE
5113		SYNTAX 		IpAddress
5114		ACCESS		read-write
5115        STATUS		mandatory
5116        DESCRIPTION
5117		"Destination IP Subnet for UDP/IP PSN tunnel."
5118::= { genEquipServicesPWPSNTunnelsEntry 8 }
5119
5120genEquipServicesPWPSNTunnelsNextHopIp		OBJECT-TYPE
5121		SYNTAX 		IpAddress
5122		ACCESS		read-write
5123        STATUS		mandatory
5124        DESCRIPTION
5125		"Next hop IP Address for UDP/IP PSN tunnel."
5126::= { genEquipServicesPWPSNTunnelsEntry 9 }
5127
5128genEquipServicesPWPSNTunnelsTosDscp		OBJECT-TYPE
5129		SYNTAX 		INTEGER  (0..63)
5130		ACCESS		read-write
5131        STATUS		mandatory
5132        DESCRIPTION
5133		"PSN Tunnel ToS (DSCP)."
5134::= { genEquipServicesPWPSNTunnelsEntry 10 }
5135
5136genEquipServicesPWPSNTunnelsRemoteMacAddr		OBJECT-TYPE
5137		SYNTAX 		OCTET STRING
5138		ACCESS		read-write
5139        STATUS		mandatory
5140        DESCRIPTION
5141		"Remote MAC Adress."
5142::= { genEquipServicesPWPSNTunnelsEntry 11 }
5143
5144genEquipServicesPWPSNTunnelsSourceIpAddr		OBJECT-TYPE
5145		SYNTAX 		IpAddress
5146		ACCESS		read-write
5147        STATUS		mandatory
5148        DESCRIPTION
5149		"Source IP Address."
5150::= { genEquipServicesPWPSNTunnelsEntry 12 }
5151
5152genEquipServicesPWPSNTunnelsSourceMacAddr		OBJECT-TYPE
5153		SYNTAX 		OCTET STRING
5154		ACCESS		read-write
5155        STATUS		mandatory
5156        DESCRIPTION
5157		"Source MAC Address."
5158::= { genEquipServicesPWPSNTunnelsEntry 13 }
5159
5160genEquipServicesPWPSNTunnelsStatus		OBJECT-TYPE
5161		SYNTAX 		DownUp
5162		ACCESS		read-write
5163        STATUS		mandatory
5164        DESCRIPTION
5165		"PSN tunnel admin."
5166::= { genEquipServicesPWPSNTunnelsEntry 14 }
5167
5168genEquipServicesPWPSNTunnelsSourceMPLSLabel		OBJECT-TYPE
5169		SYNTAX 		INTEGER  (16..1048575)
5170		ACCESS		read-write
5171        STATUS		mandatory
5172        DESCRIPTION
5173		"Source MPLS Label."
5174::= { genEquipServicesPWPSNTunnelsEntry 15 }
5175
5176genEquipServicesPWPSNTunnelsDestinationMPLSLabel		OBJECT-TYPE
5177		SYNTAX 		INTEGER  (16..1048575)
5178		ACCESS		read-write
5179        STATUS		mandatory
5180        DESCRIPTION
5181		"Destination MPLS label."
5182::= { genEquipServicesPWPSNTunnelsEntry 16 }
5183
5184genEquipServicesPWPSNTunnelsMPLSexp		OBJECT-TYPE
5185		SYNTAX 		INTEGER  (0..7)
5186		ACCESS		read-write
5187        STATUS		mandatory
5188        DESCRIPTION
5189		"MPLS Experimental field."
5190::= { genEquipServicesPWPSNTunnelsEntry 17 }
5191
5192genEquipServicesPWPSNTunnelsVlanType		OBJECT-TYPE
5193		SYNTAX 		PWTunnelVlanType
5194		ACCESS		read-write
5195        STATUS		mandatory
5196        DESCRIPTION
5197		"VLAN type supported by this PSN tunnel (S-VLAN or C-VLAN)."
5198::= { genEquipServicesPWPSNTunnelsEntry 18 }
5199
5200genEquipServicesPWPSNTunnelsVid		OBJECT-TYPE
5201		SYNTAX 		INTEGER  (0..4094)
5202		ACCESS		read-write
5203        STATUS		mandatory
5204        DESCRIPTION
5205		"PSN Tunnel VLAN ID."
5206::= { genEquipServicesPWPSNTunnelsEntry 19 }
5207
5208genEquipServicesPWPSNTunnelsMAid		OBJECT-TYPE
5209		SYNTAX 		INTEGER  (0..128)
5210		ACCESS		read-write
5211        STATUS		mandatory
5212        DESCRIPTION
5213		"Maintenance Association Id."
5214::= { genEquipServicesPWPSNTunnelsEntry 20 }
5215
5216
5217genEquipServicesPWPSNTunnelsRowStatus		OBJECT-TYPE
5218		SYNTAX 		RowStatus
5219		ACCESS		read-write
5220        STATUS		mandatory
5221        DESCRIPTION
5222		"This value is the status of the entry."
5223::= { genEquipServicesPWPSNTunnelsEntry 30 }
5224
5225-- PW Profiles Configuration Table
5226genEquipServicesPWProfilesTable  OBJECT-TYPE
5227        SYNTAX  SEQUENCE OF GenEquipServicesPWProfilesEntry
5228        ACCESS  not-accessible
5229        STATUS mandatory
5230        DESCRIPTION
5231        "This table allows configuration of pseudowire profiles.
5232		These profiles are used when configuring PW services in table genEquipServicesPWServiceTable."
5233        ::= { genEquipServicesPW 4 }
5234
5235genEquipServicesPWProfilesEntry OBJECT-TYPE
5236        SYNTAX GenEquipServicesPWProfilesEntry
5237        ACCESS not-accessible
5238        STATUS mandatory
5239		DESCRIPTION
5240        "This table allows configuration of pseudowire profiles.
5241		These profiles are used when configuring PW services in table genEquipServicesPWServiceTable."
5242        INDEX { genEquipServicesPWProfilesPWProfileId }
5243        ::= { genEquipServicesPWProfilesTable 1 }
5244
5245GenEquipServicesPWProfilesEntry ::=
5246		SEQUENCE {
5247			genEquipServicesPWProfilesPWProfileId
5248				INTEGER,
5249			genEquipServicesPWProfilesPayloadSize
5250            	INTEGER,
5251			genEquipServicesPWProfilesJitterBufferDepth
5252                INTEGER,
5253			genEquipServicesPWProfilesLopsDetection
5254				EnableDisable,
5255			genEquipServicesPWProfilesRtpHeaderUsed
5256				NoYes,
5257			genEquipServicesPWProfilesRtpTimestampMode
5258				PWRtpTimeStampMode,
5259			genEquipServicesPWProfilesRtpTimestampAbsFactor
5260				INTEGER,
5261			genEquipServicesPWProfilesPayloadSuppression
5262				EnableDisable,
5263			genEquipServicesPWProfilesPayloadType
5264				INTEGER,
5265			genEquipServicesPWProfilesConseqPacketsInSync
5266				INTEGER,
5267			genEquipServicesPWProfilesConseqMissPktsOutSync
5268				INTEGER,
5269			genEquipServicesPWProfilesPktLossTimeWindow
5270				INTEGER,
5271			genEquipServicesPWProfilesExcessivePktLossThresh
5272				INTEGER,
5273			genEquipServicesPWProfilesAlarmThresh
5274				INTEGER,
5275			genEquipServicesPWProfilesClearAlarmThresh
5276				INTEGER,
5277			genEquipServicesPWProfilesMissingPktsToSes
5278				INTEGER,
5279			genEquipServicesPWProfilesDs0Filler
5280				INTEGER,
5281			genEquipServicesPWProfilesCasAlarmPattern
5282				INTEGER,
5283			genEquipServicesPWProfilesRowStatus
5284				RowStatus
5285}
5286
5287genEquipServicesPWProfilesPWProfileId		OBJECT-TYPE
5288		SYNTAX 		INTEGER (1..64)
5289		ACCESS		read-only
5290        STATUS		mandatory
5291        DESCRIPTION
5292		"Unique PW  profile ID."
5293::= { genEquipServicesPWProfilesEntry 1 }
5294
5295genEquipServicesPWProfilesPayloadSize		OBJECT-TYPE
5296		SYNTAX 		INTEGER (0..1500)
5297		ACCESS		read-write
5298        STATUS		mandatory
5299        DESCRIPTION
5300		"Payload size in bytes."
5301::= { genEquipServicesPWProfilesEntry 2 }
5302
5303genEquipServicesPWProfilesJitterBufferDepth		OBJECT-TYPE
5304		SYNTAX 		INTEGER (1..32)
5305		ACCESS		read-write
5306        STATUS		mandatory
5307        DESCRIPTION
5308		"Jitter buffer depth (in milliseconds) to allow accommodation to the PSN-specific packet delay variation"
5309::= { genEquipServicesPWProfilesEntry 3 }
5310
5311genEquipServicesPWProfilesLopsDetection		OBJECT-TYPE
5312		SYNTAX 		EnableDisable
5313		ACCESS		read-write
5314        STATUS		mandatory
5315        DESCRIPTION
5316		"If enabled, LOPS detection is supported."
5317::= { genEquipServicesPWProfilesEntry 4 }
5318
5319genEquipServicesPWProfilesRtpHeaderUsed		OBJECT-TYPE
5320		SYNTAX 		NoYes
5321		ACCESS		read-write
5322        STATUS		mandatory
5323        DESCRIPTION
5324		"If set to False: an RTP header is not pre-pended to the TDM packet."
5325::= { genEquipServicesPWProfilesEntry 5 }
5326
5327genEquipServicesPWProfilesRtpTimestampMode		OBJECT-TYPE
5328		SYNTAX 		PWRtpTimeStampMode
5329		ACCESS		read-write
5330        STATUS		mandatory
5331        DESCRIPTION
5332		"RTP timestamp mode"
5333::= { genEquipServicesPWProfilesEntry 6 }
5334
5335genEquipServicesPWProfilesRtpTimestampAbsFactor		OBJECT-TYPE
5336		SYNTAX 		INTEGER (1..65535)
5337		ACCESS		read-write
5338        STATUS		mandatory
5339        DESCRIPTION
5340		"Multiplication factor for 8KHz units in absolute mode of RTP timestamping."
5341::= { genEquipServicesPWProfilesEntry 7 }
5342
5343genEquipServicesPWProfilesPayloadSuppression		OBJECT-TYPE
5344		SYNTAX 		EnableDisable
5345		ACCESS		read-write
5346        STATUS		mandatory
5347        DESCRIPTION
5348		"Payload suppression."
5349::= { genEquipServicesPWProfilesEntry 8 }
5350
5351genEquipServicesPWProfilesPayloadType		OBJECT-TYPE
5352		SYNTAX 		INTEGER (1..123)
5353		ACCESS		read-write
5354        STATUS		mandatory
5355        DESCRIPTION
5356		"Payload type."
5357::= { genEquipServicesPWProfilesEntry 9 }
5358
5359genEquipServicesPWProfilesConseqPacketsInSync		OBJECT-TYPE
5360		SYNTAX 		INTEGER  (1..10)
5361		ACCESS		read-write
5362        STATUS		mandatory
5363        DESCRIPTION
5364		"Number of consecutive packets with sequential sequence numbers  required to exit LOPS."
5365::= { genEquipServicesPWProfilesEntry 10 }
5366
5367genEquipServicesPWProfilesConseqMissPktsOutSync		OBJECT-TYPE
5368		SYNTAX 		INTEGER (1..15)
5369		ACCESS		read-write
5370        STATUS		mandatory
5371        DESCRIPTION
5372		"Number of consecutive missing packets required to enter LOPS."
5373::= { genEquipServicesPWProfilesEntry 11 }
5374
5375genEquipServicesPWProfilesPktLossTimeWindow		OBJECT-TYPE
5376		SYNTAX 		INTEGER (1..65535)
5377		ACCESS		read-write
5378        STATUS		mandatory
5379        DESCRIPTION
5380		"Time for computing average packet loss rate to detect excessive packet loss."
5381::= { genEquipServicesPWProfilesEntry 12 }
5382
5383genEquipServicesPWProfilesExcessivePktLossThresh		OBJECT-TYPE
5384		SYNTAX 		INTEGER (0..100)
5385		ACCESS		read-write
5386        STATUS		mandatory
5387        DESCRIPTION
5388		"Alarm threshold (in percent) for excessive packet loss."
5389::= { genEquipServicesPWProfilesEntry 13 }
5390
5391genEquipServicesPWProfilesAlarmThresh		OBJECT-TYPE
5392		SYNTAX 		INTEGER (1..65535)
5393		ACCESS		read-write
5394        STATUS		mandatory
5395        DESCRIPTION
5396		"Delay (in msecs) for persistent alarm setting."
5397::= { genEquipServicesPWProfilesEntry 14 }
5398
5399genEquipServicesPWProfilesClearAlarmThresh		OBJECT-TYPE
5400		SYNTAX 		INTEGER (1..65535)
5401		ACCESS		read-write
5402        STATUS		mandatory
5403        DESCRIPTION
5404		"Delay (in msecs) for persistent alarm clearing."
5405::= { genEquipServicesPWProfilesEntry 15 }
5406
5407genEquipServicesPWProfilesMissingPktsToSes		OBJECT-TYPE
5408		SYNTAX 		INTEGER (1..100)
5409		ACCESS		read-write
5410        STATUS		mandatory
5411        DESCRIPTION
5412		"Percent of missing packets detected in 1 second window to cause SES to be counted."
5413::= { genEquipServicesPWProfilesEntry 16 }
5414
5415genEquipServicesPWProfilesDs0Filler		OBJECT-TYPE
5416		SYNTAX 		INTEGER (0..255)
5417		ACCESS		read-write
5418        STATUS		mandatory
5419        DESCRIPTION
5420		"Byte pattern transmitted on ds0 channels when packets over/underflow the jitter buffer."
5421::= { genEquipServicesPWProfilesEntry 17 }
5422
5423genEquipServicesPWProfilesCasAlarmPattern		OBJECT-TYPE
5424		SYNTAX 		INTEGER (0..15)
5425		ACCESS		read-write
5426        STATUS		mandatory
5427        DESCRIPTION
5428		"CAS alarm pattern transmitted on E1 interface when packets over/underflow the jitter buffer."
5429::= { genEquipServicesPWProfilesEntry 18 }
5430
5431genEquipServicesPWProfilesRowStatus		OBJECT-TYPE
5432		SYNTAX 		RowStatus
5433		ACCESS		read-write
5434        STATUS		mandatory
5435        DESCRIPTION
5436		"This value is the status of the entry."
5437::= { genEquipServicesPWProfilesEntry 30 }
5438
5439
5440-- PW Service Configuration Table
5441genEquipServicesPWServiceTable  OBJECT-TYPE
5442        SYNTAX  SEQUENCE OF GenEquipServicesPWServiceEntry
5443        ACCESS  not-accessible
5444        STATUS mandatory
5445        DESCRIPTION
5446        "This table allows configuration of pseudowire services, by assigning TDM ports or bundles, PSN tunnels,
5447		and profiles to a service."
5448        ::= { genEquipServicesPW 5 }
5449
5450genEquipServicesPWServiceEntry OBJECT-TYPE
5451        SYNTAX GenEquipServicesPWServiceEntry
5452        ACCESS not-accessible
5453        STATUS mandatory
5454		DESCRIPTION
5455        "This table allows configuration of pseudowire services, by assigning TDM ports or bundles, PSN tunnels,
5456		and profiles to a service."
5457        INDEX { genEquipServicesPWServicePWId }
5458        ::= { genEquipServicesPWServiceTable 1 }
5459
5460GenEquipServicesPWServiceEntry ::=
5461		SEQUENCE {
5462			genEquipServicesPWServicePWId
5463				INTEGER,
5464			genEquipServicesPWServicePWType
5465            	INTEGER,
5466			genEquipServicesPWServicePsnType
5467                INTEGER,
5468			genEquipServicesPWServiceTdmPort
5469				INTEGER,
5470			genEquipServicesPWServiceDs0bundle
5471				INTEGER,
5472			genEquipServicesPWServiceTdmProfileId
5473				INTEGER,
5474			genEquipServicesPWServicePsnTunnelProtection
5475				EnableDisable,
5476			genEquipServicesPWServicePsnTunnelOrGroupId
5477				INTEGER,
5478			genEquipServicesPWServiceSrcUdpPortOrEcid
5479				INTEGER,
5480			genEquipServicesPWServiceDstUdpPortOrEcid
5481				INTEGER,
5482			genEquipServicesPWServiceAdmin
5483				EnableDisable,
5484			genEquipServicesPWServiceCrReference
5485				EnableDisable,
5486			genEquipServicesPWServiceOperStatus
5487				EnableDisable,
5488			genEquipServicesPWServiceRowStatus
5489				RowStatus
5490}
5491
5492genEquipServicesPWServicePWId		OBJECT-TYPE
5493		SYNTAX 		INTEGER (1..256)
5494		ACCESS		read-write
5495        STATUS		mandatory
5496        DESCRIPTION
5497		"Pseudo Wire ID."
5498::= { genEquipServicesPWServiceEntry 1 }
5499
5500genEquipServicesPWServicePWType		OBJECT-TYPE
5501		SYNTAX 		INTEGER {
5502						e1-satop(0),
5503						cespsn(1),
5504						cas-cespsn(2)
5505		}
5506		ACCESS		read-write
5507        STATUS		mandatory
5508        DESCRIPTION
5509		"PW type.  E1-satop denotes SAToP. Cespsn Denotes CESoP without CAS signalling,
5510		and  cas-cespsn denotes CESoP with CAS signalling."
5511::= { genEquipServicesPWServiceEntry 2 }
5512
5513genEquipServicesPWServicePsnType		OBJECT-TYPE
5514		SYNTAX 		INTEGER {
5515						udpip(0),
5516						eth(1)
5517		}
5518		ACCESS		read-write
5519        STATUS		mandatory
5520        DESCRIPTION
5521		"PSN tunnel type. UDPIP denotes UDP/IP, while eth denotes MEF8 encapsulation."
5522::= { genEquipServicesPWServiceEntry 3 }
5523
5524genEquipServicesPWServiceTdmPort		OBJECT-TYPE
5525		SYNTAX 		INTEGER
5526		ACCESS		read-write
5527        STATUS		mandatory
5528        DESCRIPTION
5529		"Number of TDM port (for SATOP). This parameter must be zero for CESoP."
5530::= { genEquipServicesPWServiceEntry 4 }
5531
5532genEquipServicesPWServiceDs0bundle		OBJECT-TYPE
5533		SYNTAX 		INTEGER (1..496)
5534		ACCESS		read-write
5535        STATUS		mandatory
5536        DESCRIPTION
5537		"Number DS0 bundle (for CESoPSN). This parameter must be zero for SAToP."
5538::= { genEquipServicesPWServiceEntry 5 }
5539
5540genEquipServicesPWServiceTdmProfileId		OBJECT-TYPE
5541		SYNTAX 		INTEGER  (1..64)
5542		ACCESS		read-write
5543        STATUS		mandatory
5544        DESCRIPTION
5545		"TDM configuration profile ID."
5546::= { genEquipServicesPWServiceEntry 6 }
5547
5548genEquipServicesPWServicePsnTunnelProtection		OBJECT-TYPE
5549		SYNTAX 		EnableDisable
5550		ACCESS		read-write
5551        STATUS		mandatory
5552        DESCRIPTION
5553		"PSN tunnel protection mode."
5554::= { genEquipServicesPWServiceEntry 7 }
5555
5556genEquipServicesPWServicePsnTunnelOrGroupId		OBJECT-TYPE
5557		SYNTAX 		INTEGER (1..512)
5558		ACCESS		read-write
5559        STATUS		mandatory
5560        DESCRIPTION
5561		"PSN tunnel ID for unprotected or PSN tunnel group ID for protected PSN channel."
5562::= { genEquipServicesPWServiceEntry 8 }
5563
5564genEquipServicesPWServiceSrcUdpPortOrEcid		OBJECT-TYPE
5565		SYNTAX 		INTEGER (1..65535)
5566		ACCESS		read-write
5567        STATUS		mandatory
5568        DESCRIPTION
5569		"Source UDP Port for UDP IP tunnel or ECID for Ethernet tunnel."
5570::= { genEquipServicesPWServiceEntry 9 }
5571
5572genEquipServicesPWServiceDstUdpPortOrEcid		OBJECT-TYPE
5573		SYNTAX 		INTEGER  (1..65535)
5574		ACCESS		read-write
5575        STATUS		mandatory
5576        DESCRIPTION
5577		"Destination UDP Port for UDP IP tunnel or ECID for Ethernet tunnel."
5578::= { genEquipServicesPWServiceEntry 10 }
5579
5580genEquipServicesPWServiceAdmin		OBJECT-TYPE
5581		SYNTAX 		EnableDisable
5582		ACCESS		read-write
5583        STATUS		mandatory
5584        DESCRIPTION
5585		"Admin status."
5586::= { genEquipServicesPWServiceEntry 11 }
5587
5588genEquipServicesPWServiceCrReference		OBJECT-TYPE
5589		SYNTAX 		EnableDisable
5590		ACCESS		read-write
5591        STATUS		mandatory
5592        DESCRIPTION
5593		"Clock recovery reference."
5594::= { genEquipServicesPWServiceEntry 12 }
5595
5596genEquipServicesPWServiceOperStatus		OBJECT-TYPE
5597		SYNTAX 		EnableDisable
5598		ACCESS		read-only
5599        STATUS		mandatory
5600        DESCRIPTION
5601		"Operational status."
5602::= { genEquipServicesPWServiceEntry 13 }
5603
5604genEquipServicesPWServiceRowStatus		OBJECT-TYPE
5605		SYNTAX 		RowStatus
5606		ACCESS		read-write
5607        STATUS		mandatory
5608        DESCRIPTION
5609		"This value is the status of the entry."
5610::= { genEquipServicesPWServiceEntry 30 }
5611
5612
5613--
5614-- NG PW Services
5615--
5616genEquipServicesNGPW	OBJECT IDENTIFIER ::= {genEquipServicesPW 6}
5617
5618--
5619-- Bundle channel list configuration table - pw-bundle-channel-list-configuration-table
5620--
5621genEquipServicesNGPWBundlesTable  OBJECT-TYPE
5622        SYNTAX  SEQUENCE OF GenEquipServicesNGPWBundlesEntry
5623        ACCESS  not-accessible
5624        STATUS mandatory
5625        DESCRIPTION
5626        "This table allows definition of the group of timeslots comprising a bundle."
5627        ::= { genEquipServicesNGPW 1 }
5628
5629genEquipServicesNGPWBundlesEntry OBJECT-TYPE
5630        SYNTAX GenEquipServicesNGPWBundlesEntry
5631        ACCESS not-accessible
5632        STATUS mandatory
5633		DESCRIPTION
5634        "This table entry allows definition of the group of timeslots comprising a bundle."
5635        INDEX { genEquipServicesNGPWBundlesSlotId, genEquipServicesNGPWBundlesTdmPort, genEquipServicesNGPWBundlesDs0List }
5636        ::= { genEquipServicesNGPWBundlesTable 1 }
5637
5638GenEquipServicesNGPWBundlesEntry ::=
5639		SEQUENCE {
5640			genEquipServicesNGPWBundlesSlotId
5641				INTEGER,
5642			genEquipServicesNGPWBundlesTdmPort
5643            	INTEGER,
5644			genEquipServicesNGPWBundlesDs0List
5645                INTEGER,
5646			genEquipServicesNGPWBundlesIfIndex
5647				INTEGER,
5648			genEquipServicesNGPWBundlesBundleId
5649				INTEGER,
5650			genEquipServicesNGPWBundlesRowStatus
5651				RowStatus
5652}
5653
5654genEquipServicesNGPWBundlesSlotId		OBJECT-TYPE
5655		SYNTAX 		INTEGER (2..12)
5656		ACCESS		read-only
5657        STATUS		mandatory
5658        DESCRIPTION
5659		"Slot where PW-LIC is inserted."
5660::= { genEquipServicesNGPWBundlesEntry 1 }
5661
5662genEquipServicesNGPWBundlesTdmPort		OBJECT-TYPE
5663		SYNTAX 		INTEGER (1..16)
5664		ACCESS		read-only
5665        STATUS		mandatory
5666        DESCRIPTION
5667		"TDM Port number."
5668::= { genEquipServicesNGPWBundlesEntry 2 }
5669
5670genEquipServicesNGPWBundlesDs0List		OBJECT-TYPE
5671		SYNTAX 		INTEGER
5672		ACCESS		read-only
5673        STATUS		mandatory
5674        DESCRIPTION
5675		"Timeslot number to be included in a bundle."
5676::= { genEquipServicesNGPWBundlesEntry 3 }
5677
5678genEquipServicesNGPWBundlesIfIndex		OBJECT-TYPE
5679		SYNTAX 		INTEGER
5680		ACCESS		read-write
5681        STATUS		mandatory
5682        DESCRIPTION
5683		"iIndex."
5684::= { genEquipServicesNGPWBundlesEntry 4 }
5685
5686genEquipServicesNGPWBundlesBundleId		OBJECT-TYPE
5687		SYNTAX 		INTEGER
5688		ACCESS		read-write
5689        STATUS		mandatory
5690        DESCRIPTION
5691		"Bundle ID."
5692::= { genEquipServicesNGPWBundlesEntry 5 }
5693
5694genEquipServicesNGPWBundlesRowStatus		OBJECT-TYPE
5695		SYNTAX 		RowStatus
5696		ACCESS		read-write
5697        STATUS		mandatory
5698        DESCRIPTION
5699		"Row status to allow user add entries dynamically."
5700::= { genEquipServicesNGPWBundlesEntry 30 }
5701
5702--
5703-- Bundle configuration table - pw-bundle-configuration-table
5704--
5705genEquipServicesNGPWBundlesDescriptionTable  OBJECT-TYPE
5706        SYNTAX  SEQUENCE OF GenEquipServicesNGPWBundlesDescriptionEntry
5707        ACCESS  not-accessible
5708        STATUS mandatory
5709        DESCRIPTION
5710        "This table allows configuring admin state and description for bundles."
5711        ::= { genEquipServicesNGPW 2 }
5712
5713genEquipServicesNGPWBundlesDescriptionEntry OBJECT-TYPE
5714        SYNTAX GenEquipServicesNGPWBundlesDescriptionEntry
5715        ACCESS not-accessible
5716        STATUS mandatory
5717		DESCRIPTION
5718        "This table entry allows configuring admin state and description for bundles."
5719        INDEX { genEquipServicesNGPWBundlesDescriptionSlotId, genEquipServicesNGPWBundlesDescriptionBundleId }
5720        ::= { genEquipServicesNGPWBundlesDescriptionTable 1 }
5721
5722GenEquipServicesNGPWBundlesDescriptionEntry ::=
5723		SEQUENCE {
5724			genEquipServicesNGPWBundlesDescriptionSlotId
5725				INTEGER,
5726			genEquipServicesNGPWBundlesDescriptionBundleId
5727            	INTEGER,
5728			genEquipServicesNGPWBundlesDescriptionAdmin
5729                EnableDisableSMI2,
5730			genEquipServicesNGPWBundlesDescriptionBundleDesc
5731				DisplayString,
5732			genEquipServicesNGPWBundlesDescriptionRowStatus
5733				RowStatus
5734}
5735
5736genEquipServicesNGPWBundlesDescriptionSlotId		OBJECT-TYPE
5737		SYNTAX 		INTEGER (2..12)
5738		ACCESS		read-only
5739        STATUS		mandatory
5740        DESCRIPTION
5741		"Slot where PW-LIC is inserted."
5742::= { genEquipServicesNGPWBundlesDescriptionEntry 1 }
5743
5744genEquipServicesNGPWBundlesDescriptionBundleId		OBJECT-TYPE
5745		SYNTAX 		INTEGER (1..256)
5746		ACCESS		read-only
5747        STATUS		mandatory
5748        DESCRIPTION
5749		"Bundle ID."
5750::= { genEquipServicesNGPWBundlesDescriptionEntry 2 }
5751
5752genEquipServicesNGPWBundlesDescriptionAdmin		OBJECT-TYPE
5753		SYNTAX 		EnableDisableSMI2
5754		ACCESS		read-write
5755        STATUS		mandatory
5756        DESCRIPTION
5757		"Bundle administrative state."
5758::= { genEquipServicesNGPWBundlesDescriptionEntry 3 }
5759
5760genEquipServicesNGPWBundlesDescriptionBundleDesc		OBJECT-TYPE
5761		SYNTAX 		DisplayString
5762		ACCESS		read-write
5763        STATUS		mandatory
5764        DESCRIPTION
5765		"Bundle description."
5766::= { genEquipServicesNGPWBundlesDescriptionEntry 4 }
5767
5768genEquipServicesNGPWBundlesDescriptionRowStatus		OBJECT-TYPE
5769		SYNTAX 		RowStatus
5770		ACCESS		read-write
5771        STATUS		mandatory
5772        DESCRIPTION
5773		"Row status to allow user add entries dynamically."
5774::= { genEquipServicesNGPWBundlesDescriptionEntry 30 }
5775
5776--
5777-- PW profile configuraiton table - pw-profile-configuration-table
5778--
5779genEquipServicesNGPWProfilesTable  OBJECT-TYPE
5780        SYNTAX  SEQUENCE OF GenEquipServicesNGPWProfilesEntry
5781        ACCESS  not-accessible
5782        STATUS mandatory
5783        DESCRIPTION
5784        "This table allows configuration of PW service profiles."
5785        ::= { genEquipServicesNGPW 3 }
5786
5787genEquipServicesNGPWProfilesEntry OBJECT-TYPE
5788        SYNTAX GenEquipServicesNGPWProfilesEntry
5789        ACCESS not-accessible
5790        STATUS mandatory
5791		DESCRIPTION
5792        "This table entry allows configuration of PW service profiles."
5793        INDEX { genEquipServicesNGPWProfilesPWProfileId }
5794        ::= { genEquipServicesNGPWProfilesTable 1 }
5795
5796GenEquipServicesNGPWProfilesEntry ::=
5797		SEQUENCE {
5798			genEquipServicesNGPWProfilesPWProfileId
5799				INTEGER,
5800			genEquipServicesNGPWProfilesPayloadSize
5801				INTEGER,
5802			genEquipServicesNGPWProfilesJitterBufferDepth
5803            	INTEGER,
5804			genEquipServicesNGPWProfilesPayloadSuppression
5805                EnableDisableSMI2,
5806			genEquipServicesNGPWProfilesPayloadType
5807				INTEGER,
5808			genEquipServicesNGPWProfilesDs0Filler
5809				INTEGER,
5810			genEquipServicesNGPWProfilesCasAlarmPattern
5811				INTEGER,
5812			genEquipServicesNGPWProfilesRtpHeaderUsed
5813				EnableDisableSMI2,
5814			genEquipServicesNGPWProfilesRtpTimestampMode
5815				PWRtpTimeStampMode,
5816			genEquipServicesNGPWProfilesRtpTimestampAbsFactor
5817				INTEGER,
5818			genEquipServicesNGPWProfilesLopsDetection
5819				EnableDisableSMI2,
5820			genEquipServicesNGPWProfilesConseqPacketsInSync
5821				INTEGER,
5822			genEquipServicesNGPWProfilesConseqMissPktsOutSync
5823				INTEGER,
5824			genEquipServicesNGPWProfilesPktLossTimeWindow
5825				INTEGER,
5826			genEquipServicesNGPWProfilesExcessivePktLossThresh
5827				INTEGER,
5828			genEquipServicesNGPWProfilesAlarmThresh
5829				INTEGER,
5830			genEquipServicesNGPWProfilesClearAlarmThresh
5831				INTEGER,
5832			genEquipServicesNGPWProfilesMissingPktsToSes
5833				INTEGER,
5834			genEquipServicesNGPWProfilesRowStatus
5835				RowStatus
5836}
5837
5838genEquipServicesNGPWProfilesPWProfileId		OBJECT-TYPE
5839		SYNTAX 		INTEGER (1..64)
5840		ACCESS		read-only
5841        STATUS		mandatory
5842        DESCRIPTION
5843		"Unique PW  profile ID."
5844::= { genEquipServicesNGPWProfilesEntry 1 }
5845
5846genEquipServicesNGPWProfilesPayloadSize		OBJECT-TYPE
5847		SYNTAX 		INTEGER
5848		ACCESS		read-write
5849        STATUS		mandatory
5850        DESCRIPTION
5851		"Payload size, in terms of TDM frames in each packet."
5852::= { genEquipServicesNGPWProfilesEntry 2 }
5853
5854genEquipServicesNGPWProfilesJitterBufferDepth		OBJECT-TYPE
5855		SYNTAX 		INTEGER (1..32)
5856		ACCESS		read-write
5857        STATUS		mandatory
5858        DESCRIPTION
5859		"Jitter buffer depth (in milliseconds) to allow accommodation to the PSN-specific packet delay variation."
5860::= { genEquipServicesNGPWProfilesEntry 3 }
5861
5862genEquipServicesNGPWProfilesPayloadSuppression		OBJECT-TYPE
5863		SYNTAX 		EnableDisableSMI2
5864		ACCESS		read-write
5865        STATUS		mandatory
5866        DESCRIPTION
5867		"When enabled, payload is suppresed upon incoming TDM failure."
5868::= { genEquipServicesNGPWProfilesEntry 4 }
5869
5870genEquipServicesNGPWProfilesPayloadType		OBJECT-TYPE
5871		SYNTAX 		INTEGER
5872		ACCESS		read-write
5873        STATUS		mandatory
5874        DESCRIPTION
5875		"Payload type byte."
5876::= { genEquipServicesNGPWProfilesEntry 5 }
5877
5878genEquipServicesNGPWProfilesDs0Filler		OBJECT-TYPE
5879		SYNTAX 		INTEGER (0..255)
5880		ACCESS		read-write
5881        STATUS		mandatory
5882        DESCRIPTION
5883		"Byte pattern transmitted on ds0 channels when packets over/underflow the jitter buffer."
5884::= { genEquipServicesNGPWProfilesEntry 6 }
5885
5886genEquipServicesNGPWProfilesCasAlarmPattern		OBJECT-TYPE
5887		SYNTAX 		INTEGER  (0..15)
5888		ACCESS		read-write
5889        STATUS		mandatory
5890        DESCRIPTION
5891		"CAS alarm pattern transmitted on E1 interface when packets over/underflow the jitter buffer."
5892::= { genEquipServicesNGPWProfilesEntry 7 }
5893
5894genEquipServicesNGPWProfilesRtpHeaderUsed		OBJECT-TYPE
5895		SYNTAX 		EnableDisableSMI2
5896		ACCESS		read-write
5897        STATUS		mandatory
5898        DESCRIPTION
5899		"If set to False: an RTP header is not pre-pended to the TDM packet."
5900::= { genEquipServicesNGPWProfilesEntry 8 }
5901
5902genEquipServicesNGPWProfilesRtpTimestampMode		OBJECT-TYPE
5903		SYNTAX 		PWRtpTimeStampMode
5904		ACCESS		read-write
5905        STATUS		mandatory
5906        DESCRIPTION
5907		"RTP timestamp mode."
5908::= { genEquipServicesNGPWProfilesEntry 9 }
5909
5910genEquipServicesNGPWProfilesRtpTimestampAbsFactor		OBJECT-TYPE
5911		SYNTAX 		INTEGER (1..65535)
5912		ACCESS		read-write
5913        STATUS		mandatory
5914        DESCRIPTION
5915		"Multiplication factor for 8KHz units in absolute mode of RTP timestamping."
5916::= { genEquipServicesNGPWProfilesEntry 10 }
5917
5918genEquipServicesNGPWProfilesLopsDetection		OBJECT-TYPE
5919		SYNTAX 		EnableDisableSMI2
5920		ACCESS		read-write
5921        STATUS		mandatory
5922        DESCRIPTION
5923		"Timeout for TDM ports loopback."
5924::= { genEquipServicesNGPWProfilesEntry 11 }
5925
5926genEquipServicesNGPWProfilesConseqPacketsInSync		OBJECT-TYPE
5927		SYNTAX 		INTEGER (1..10)
5928		ACCESS		read-write
5929        STATUS		mandatory
5930        DESCRIPTION
5931		"Number of consecutive packets with sequential sequence numbers  required to exit LOPS."
5932::= { genEquipServicesNGPWProfilesEntry 12 }
5933
5934genEquipServicesNGPWProfilesConseqMissPktsOutSync		OBJECT-TYPE
5935		SYNTAX 		INTEGER (1..15)
5936		ACCESS		read-write
5937        STATUS		mandatory
5938        DESCRIPTION
5939		"Number of consecutive missing packets required to enter LOPS."
5940::= { genEquipServicesNGPWProfilesEntry 13 }
5941
5942genEquipServicesNGPWProfilesPktLossTimeWindow		OBJECT-TYPE
5943		SYNTAX 		INTEGER (1..65535)
5944		ACCESS		read-write
5945        STATUS		mandatory
5946        DESCRIPTION
5947		"Time for computing average packet loss rate to detect excessive packet loss."
5948::= { genEquipServicesNGPWProfilesEntry 14 }
5949
5950genEquipServicesNGPWProfilesExcessivePktLossThresh		OBJECT-TYPE
5951		SYNTAX 		INTEGER (1..500)
5952		ACCESS		read-write
5953        STATUS		mandatory
5954        DESCRIPTION
5955		"Alarm threshold (in percent) for excessive packet loss."
5956::= { genEquipServicesNGPWProfilesEntry 15 }
5957
5958genEquipServicesNGPWProfilesAlarmThresh		OBJECT-TYPE
5959		SYNTAX 		INTEGER (1..65535)
5960		ACCESS		read-write
5961        STATUS		mandatory
5962        DESCRIPTION
5963		"Delay (in msecs) for persistent alarm setting."
5964::= { genEquipServicesNGPWProfilesEntry 16 }
5965
5966genEquipServicesNGPWProfilesClearAlarmThresh		OBJECT-TYPE
5967		SYNTAX 		INTEGER (1..65535)
5968		ACCESS		read-write
5969        STATUS		mandatory
5970        DESCRIPTION
5971		"Delay (in msecs) for persistent alarm clearing."
5972::= { genEquipServicesNGPWProfilesEntry 17 }
5973
5974genEquipServicesNGPWProfilesMissingPktsToSes		OBJECT-TYPE
5975		SYNTAX 		INTEGER (1..100)
5976		ACCESS		read-write
5977        STATUS		mandatory
5978        DESCRIPTION
5979		"TPercent of missing packets detected in 1 second window to cause SES to be counted."
5980::= { genEquipServicesNGPWProfilesEntry 18 }
5981
5982genEquipServicesNGPWProfilesRowStatus		OBJECT-TYPE
5983		SYNTAX 		RowStatus
5984		ACCESS		read-write
5985        STATUS		mandatory
5986        DESCRIPTION
5987		"Row status to allow user add entries dynamically."
5988::= { genEquipServicesNGPWProfilesEntry 30 }
5989
5990--
5991-- PSN tunnel configuration table - pw-psn-tunnel-configuration-table
5992--
5993genEquipServicesNGPWPSNTunnelsTable  OBJECT-TYPE
5994        SYNTAX  SEQUENCE OF GenEquipServicesNGPWPSNTunnelsEntry
5995        ACCESS  not-accessible
5996        STATUS mandatory
5997        DESCRIPTION
5998        "This table allows configuration of PSN tunnel encapsulations for PW services."
5999        ::= { genEquipServicesNGPW 4 }
6000
6001genEquipServicesNGPWPSNTunnelsEntry OBJECT-TYPE
6002        SYNTAX GenEquipServicesNGPWPSNTunnelsEntry
6003        ACCESS not-accessible
6004        STATUS mandatory
6005		DESCRIPTION
6006        "This table entry allows configuration of PSN tunnel encapsulations for PW services."
6007        INDEX { genEquipServicesNGPWPSNTunnelsSlotID, genEquipServicesNGPWPSNTunnelsTunnelId }
6008        ::= { genEquipServicesNGPWPSNTunnelsTable 1 }
6009
6010GenEquipServicesNGPWPSNTunnelsEntry ::=
6011		SEQUENCE {
6012			genEquipServicesNGPWPSNTunnelsSlotID
6013				INTEGER,
6014			genEquipServicesNGPWPSNTunnelsTunnelId
6015				INTEGER,
6016			genEquipServicesNGPWPSNTunnelsAdmin
6017            	EnableDisableSMI2,
6018			genEquipServicesNGPWPSNTunnelsPsnType
6019                PWTunnelPsnType,
6020			genEquipServicesNGPWPSNTunnelsDestIpAddr
6021				IpAddress,
6022			genEquipServicesNGPWPSNTunnelsNextHopIp
6023				IpAddress,
6024			genEquipServicesNGPWPSNTunnelsTosDscp
6025				INTEGER,
6026			genEquipServicesNGPWPSNTunnelsRemoteMacAddr
6027				OCTET STRING,
6028			genEquipServicesNGPWPSNTunnelsSourceMPLSLabel
6029				INTEGER,
6030			genEquipServicesNGPWPSNTunnelsDestinationMPLSLabel
6031				INTEGER,
6032			genEquipServicesNGPWPSNTunnelsMPLSexp
6033				INTEGER,
6034			genEquipServicesNGPWPSNTunnelsVlanType
6035				PWTunnelVlanType,
6036			genEquipServicesNGPWPSNTunnelsVid
6037				INTEGER,
6038			genEquipServicesNGPWPSNTunnelsPBits
6039				INTEGER,
6040			genEquipServicesNGPWPSNTunnelsMaId
6041				INTEGER,
6042			genEquipServicesNGPWPSNTunnelsTDMDefectPropagation
6043				EnableDisableSMI2,
6044			genEquipServicesNGPWPSNTunnelsRowStatus
6045				RowStatus
6046}
6047
6048genEquipServicesNGPWPSNTunnelsSlotID		OBJECT-TYPE
6049		SYNTAX 		INTEGER (1..64)
6050		ACCESS		read-only
6051        STATUS		mandatory
6052        DESCRIPTION
6053		"Slot where PW-LIC is inserted."
6054::= { genEquipServicesNGPWPSNTunnelsEntry 1 }
6055
6056genEquipServicesNGPWPSNTunnelsTunnelId		OBJECT-TYPE
6057		SYNTAX 		INTEGER (1..16)
6058		ACCESS		read-only
6059        STATUS		mandatory
6060        DESCRIPTION
6061		"PSN Tunnel ID."
6062::= { genEquipServicesNGPWPSNTunnelsEntry 2 }
6063
6064genEquipServicesNGPWPSNTunnelsAdmin		OBJECT-TYPE
6065		SYNTAX 		EnableDisableSMI2
6066		ACCESS		read-write
6067        STATUS		mandatory
6068        DESCRIPTION
6069		"Payload type byte."
6070::= { genEquipServicesNGPWPSNTunnelsEntry 3 }
6071
6072
6073genEquipServicesNGPWPSNTunnelsPsnType		OBJECT-TYPE
6074		SYNTAX 		PWTunnelPsnType
6075		ACCESS		read-write
6076        STATUS		mandatory
6077        DESCRIPTION
6078		"PSN tunnel type. UDPIP denotes UDP/IP, while eth denotes MEF8 encapsulation."
6079::= { genEquipServicesNGPWPSNTunnelsEntry 4 }
6080
6081genEquipServicesNGPWPSNTunnelsDestIpAddr		OBJECT-TYPE
6082		SYNTAX 		IpAddress
6083		ACCESS		read-write
6084        STATUS		mandatory
6085        DESCRIPTION
6086		"Destination IP."
6087::= { genEquipServicesNGPWPSNTunnelsEntry 5 }
6088
6089genEquipServicesNGPWPSNTunnelsNextHopIp		OBJECT-TYPE
6090		SYNTAX 		IpAddress
6091		ACCESS		read-write
6092        STATUS		mandatory
6093        DESCRIPTION
6094		"Next hop IP Address for UDP/IP PSN tunnel."
6095::= { genEquipServicesNGPWPSNTunnelsEntry 6 }
6096
6097genEquipServicesNGPWPSNTunnelsTosDscp		OBJECT-TYPE
6098		SYNTAX 		INTEGER  (0..63)
6099		ACCESS		read-write
6100        STATUS		mandatory
6101        DESCRIPTION
6102		"PSN Tunnel ToS (DSCP)."
6103::= { genEquipServicesNGPWPSNTunnelsEntry 7 }
6104
6105genEquipServicesNGPWPSNTunnelsRemoteMacAddr		OBJECT-TYPE
6106		SYNTAX 		OCTET STRING (SIZE(6))
6107		ACCESS		read-write
6108        STATUS		mandatory
6109        DESCRIPTION
6110		"Remote MAC address."
6111::= { genEquipServicesNGPWPSNTunnelsEntry 8 }
6112
6113genEquipServicesNGPWPSNTunnelsSourceMPLSLabel		OBJECT-TYPE
6114		SYNTAX 		INTEGER
6115		ACCESS		read-write
6116        STATUS		mandatory
6117        DESCRIPTION
6118		"Source MPLS Label."
6119::= { genEquipServicesNGPWPSNTunnelsEntry 9 }
6120
6121genEquipServicesNGPWPSNTunnelsDestinationMPLSLabel		OBJECT-TYPE
6122		SYNTAX 		INTEGER
6123		ACCESS		read-write
6124        STATUS		mandatory
6125        DESCRIPTION
6126		"Destination MPLS label."
6127::= { genEquipServicesNGPWPSNTunnelsEntry 10 }
6128
6129genEquipServicesNGPWPSNTunnelsMPLSexp		OBJECT-TYPE
6130		SYNTAX 		INTEGER (0..7)
6131		ACCESS		read-write
6132        STATUS		mandatory
6133        DESCRIPTION
6134		"MPLS Experimental field."
6135::= { genEquipServicesNGPWPSNTunnelsEntry 11 }
6136
6137genEquipServicesNGPWPSNTunnelsVlanType		OBJECT-TYPE
6138		SYNTAX 		PWTunnelVlanType
6139		ACCESS		read-write
6140        STATUS		mandatory
6141        DESCRIPTION
6142		"VLAN type supported by this PSN tunnel (S-VLAN or C-VLAN)."
6143::= { genEquipServicesNGPWPSNTunnelsEntry 12 }
6144
6145genEquipServicesNGPWPSNTunnelsVid		OBJECT-TYPE
6146		SYNTAX 		INTEGER (0..4090)
6147		ACCESS		read-write
6148        STATUS		mandatory
6149        DESCRIPTION
6150		"PSN Tunnel VLAN ID."
6151::= { genEquipServicesNGPWPSNTunnelsEntry 13 }
6152
6153genEquipServicesNGPWPSNTunnelsPBits		OBJECT-TYPE
6154		SYNTAX 		INTEGER (1..7)
6155		ACCESS		read-write
6156        STATUS		mandatory
6157        DESCRIPTION
6158		"PSN Tunnel P-bits."
6159::= { genEquipServicesNGPWPSNTunnelsEntry 14 }
6160
6161genEquipServicesNGPWPSNTunnelsMaId 		OBJECT-TYPE
6162		SYNTAX 		INTEGER
6163		ACCESS		read-write
6164        STATUS		mandatory
6165        DESCRIPTION
6166		"Maintenance Association ID."
6167::= { genEquipServicesNGPWPSNTunnelsEntry 15 }
6168
6169genEquipServicesNGPWPSNTunnelsTDMDefectPropagation 		OBJECT-TYPE
6170		SYNTAX 		EnableDisableSMI2
6171		ACCESS		read-write
6172        STATUS		mandatory
6173        DESCRIPTION
6174		"TDM defect propagation to SOAM. Enable for dual homing configuration."
6175::= { genEquipServicesNGPWPSNTunnelsEntry 16 }
6176
6177genEquipServicesNGPWPSNTunnelsRowStatus		OBJECT-TYPE
6178		SYNTAX 		RowStatus
6179		ACCESS		read-write
6180        STATUS		mandatory
6181        DESCRIPTION
6182		"Row status to allow user add entries dynamically."
6183::= { genEquipServicesNGPWPSNTunnelsEntry 30 }
6184
6185--
6186-- PW service configuration table - pw-service-configuration-table
6187--
6188genEquipServicesNGPWServiceTable  OBJECT-TYPE
6189        SYNTAX  SEQUENCE OF GenEquipServicesNGPWServiceEntry
6190        ACCESS  not-accessible
6191        STATUS mandatory
6192        DESCRIPTION
6193        "This table allows definition of PW services."
6194        ::= { genEquipServicesNGPW 5 }
6195
6196genEquipServicesNGPWServiceEntry OBJECT-TYPE
6197        SYNTAX GenEquipServicesNGPWServiceEntry
6198        ACCESS not-accessible
6199        STATUS mandatory
6200		DESCRIPTION
6201        "This table entry allows definition of PW services."
6202        INDEX { genEquipServicesNGPWServiceSlotID, genEquipServicesNGPWServicePWId }
6203        ::= { genEquipServicesNGPWServiceTable 1 }
6204
6205GenEquipServicesNGPWServiceEntry ::=
6206		SEQUENCE {
6207			genEquipServicesNGPWServiceSlotID
6208				INTEGER,
6209			genEquipServicesNGPWServicePWId
6210				INTEGER,
6211			genEquipServicesNGPWServiceAdmin
6212            	EnableDisableSMI2,
6213			genEquipServicesNGPWServicePWType
6214                INTEGER,
6215			genEquipServicesNGPWServicePsnType
6216				PWTunnelPsnType,
6217			genEquipServicesNGPWServiceDs0bundle
6218				INTEGER,
6219			genEquipServicesNGPWServiceTdmProfileId
6220				INTEGER,
6221			genEquipServicesNGPWServiceTunnel
6222				INTEGER,
6223			genEquipServicesNGPWServiceCrReference
6224				NoYes,
6225			genEquipServicesNGPWServiceSrcPsnId
6226				INTEGER,
6227			genEquipServicesNGPWServiceDstPsnId
6228				INTEGER,
6229			genEquipServicesNGPWServicePsnTunnelProtection
6230				INTEGER,
6231			genEquipServicesNGPWServiceRowStatus
6232				RowStatus
6233}
6234
6235genEquipServicesNGPWServiceSlotID		OBJECT-TYPE
6236		SYNTAX 		INTEGER (1..64)
6237		ACCESS		read-only
6238        STATUS		mandatory
6239        DESCRIPTION
6240		"Slot where PW-LIC is inserted."
6241::= { genEquipServicesNGPWServiceEntry 1 }
6242
6243genEquipServicesNGPWServicePWId		OBJECT-TYPE
6244		SYNTAX 		INTEGER (1..16)
6245		ACCESS		read-only
6246        STATUS		mandatory
6247        DESCRIPTION
6248		"Pseudowire ID."
6249::= { genEquipServicesNGPWServiceEntry 2 }
6250
6251genEquipServicesNGPWServiceAdmin		OBJECT-TYPE
6252		SYNTAX 		EnableDisableSMI2
6253		ACCESS		read-write
6254        STATUS		mandatory
6255        DESCRIPTION
6256		"Administrative status of this PW service."
6257::= { genEquipServicesNGPWServiceEntry 3 }
6258
6259
6260genEquipServicesNGPWServicePWType		OBJECT-TYPE
6261		SYNTAX 		INTEGER {
6262						satop(0),
6263						cespsn(1),
6264						cas-cespsn(2)
6265					}
6266		ACCESS		read-write
6267        STATUS		mandatory
6268        DESCRIPTION
6269		"Indicates the emulated service to be carried over the PW service (SAToP, CESoP, CESoP with PSN)."
6270::= { genEquipServicesNGPWServiceEntry 4 }
6271
6272genEquipServicesNGPWServicePsnType		OBJECT-TYPE
6273		SYNTAX 		PWTunnelPsnType
6274		ACCESS		read-write
6275        STATUS		mandatory
6276        DESCRIPTION
6277		"Indicates the PSN type that the PW service will use over the network."
6278::= { genEquipServicesNGPWServiceEntry 5 }
6279
6280genEquipServicesNGPWServiceDs0bundle		OBJECT-TYPE
6281		SYNTAX 		INTEGER (1..256)
6282		ACCESS		read-write
6283        STATUS		mandatory
6284        DESCRIPTION
6285		"Number DS0 bundle (for CESoPSN). This parameter must be zero for SAToP."
6286::= { genEquipServicesNGPWServiceEntry 6 }
6287
6288genEquipServicesNGPWServiceTdmProfileId		OBJECT-TYPE
6289		SYNTAX 		INTEGER  (1..64)
6290		ACCESS		read-write
6291        STATUS		mandatory
6292        DESCRIPTION
6293		"Indicates the PW profile id for this PW service."
6294::= { genEquipServicesNGPWServiceEntry 7 }
6295
6296genEquipServicesNGPWServiceTunnel		OBJECT-TYPE
6297		SYNTAX 		INTEGER (1..16)
6298		ACCESS		read-write
6299        STATUS		mandatory
6300        DESCRIPTION
6301		"PSN tunnel ID for unprotected or PSN tunnel group ID for protected PSN channel."
6302::= { genEquipServicesNGPWServiceEntry 8 }
6303
6304genEquipServicesNGPWServiceCrReference		OBJECT-TYPE
6305		SYNTAX 		NoYes
6306		ACCESS		read-write
6307        STATUS		mandatory
6308        DESCRIPTION
6309		"Whether this PW may be used as a reference for clock recovery."
6310::= { genEquipServicesNGPWServiceEntry 9 }
6311
6312genEquipServicesNGPWServiceSrcPsnId		OBJECT-TYPE
6313		SYNTAX 		INTEGER
6314		ACCESS		read-write
6315        STATUS		mandatory
6316        DESCRIPTION
6317		"Source UDP Port for UDP IP tunnel, ECID for Ethernet tunnel or label for MPLS tunnel."
6318::= { genEquipServicesNGPWServiceEntry 10 }
6319
6320genEquipServicesNGPWServiceDstPsnId		OBJECT-TYPE
6321		SYNTAX 		INTEGER
6322		ACCESS		read-write
6323        STATUS		mandatory
6324        DESCRIPTION
6325		"Destination UDP Port for UDP IP tunnel, ECID for Ethernet tunnel or label for MPLS tunnel."
6326::= { genEquipServicesNGPWServiceEntry 11 }
6327
6328genEquipServicesNGPWServicePsnTunnelProtection		OBJECT-TYPE
6329		SYNTAX 		INTEGER {
6330						no(0)
6331					}
6332		ACCESS		read-write
6333        STATUS		mandatory
6334        DESCRIPTION
6335		"Indicates whether this PW service is PSN protected."
6336::= { genEquipServicesNGPWServiceEntry 12 }
6337
6338genEquipServicesNGPWServiceRowStatus		OBJECT-TYPE
6339		SYNTAX 		RowStatus
6340		ACCESS		read-write
6341        STATUS		mandatory
6342        DESCRIPTION
6343		"Row status to allow user add entries dynamically."
6344::= { genEquipServicesNGPWServiceEntry 30 }
6345
6346--
6347-- TDM port configuration table - pw-tdm-port-configuration-table
6348--
6349genEquipServicesNGPWTDMPortsTable  OBJECT-TYPE
6350        SYNTAX  SEQUENCE OF GenEquipServicesNGPWTDMPortsEntry
6351        ACCESS  not-accessible
6352        STATUS mandatory
6353        DESCRIPTION
6354        "This table allows configuration of TDM ports."
6355        ::= { genEquipServicesNGPW 6 }
6356
6357genEquipServicesNGPWTDMPortsEntry OBJECT-TYPE
6358        SYNTAX GenEquipServicesNGPWTDMPortsEntry
6359        ACCESS not-accessible
6360        STATUS mandatory
6361		DESCRIPTION
6362        "This table entry allows configuration of TDM ports."
6363        INDEX { genEquipServicesNGPWTDMPortsSlotID, genEquipServicesNGPWTDMPortsPort }
6364        ::= { genEquipServicesNGPWTDMPortsTable 1 }
6365
6366GenEquipServicesNGPWTDMPortsEntry ::=
6367		SEQUENCE {
6368			genEquipServicesNGPWTDMPortsSlotID
6369				INTEGER,
6370			genEquipServicesNGPWTDMPortsPort
6371				INTEGER,
6372			genEquipServicesNGPWTDMPortsIfIndex
6373            	INTEGER,
6374			genEquipServicesNGPWTDMPortsAdmin
6375                EnableDisableSMI2,
6376			genEquipServicesNGPWTDMPortsLineType
6377				INTEGER,
6378			genEquipServicesNGPWTDMPortsLineCoding
6379				INTEGER,
6380			genEquipServicesNGPWTDMPortsChannelization
6381				EnableDisableSMI2,
6382			genEquipServicesNGPWTDMPortsTimingMode
6383				INTEGER,
6384			genEquipServicesNGPWTDMPortsClockSourceRef
6385				INTEGER,
6386			genEquipServicesNGPWTDMPortsClkSrcRefPort
6387				INTEGER,
6388			genEquipServicesNGPWTDMPortsIdleCode
6389				INTEGER,
6390			genEquipServicesNGPWTDMPortsCableLength
6391				INTEGER,
6392			genEquipServicesNGPWTDMPortsLoopback
6393				TDMLoopbackType
6394}
6395
6396genEquipServicesNGPWTDMPortsSlotID		OBJECT-TYPE
6397		SYNTAX 		INTEGER (2..12)
6398		ACCESS		read-only
6399        STATUS		mandatory
6400        DESCRIPTION
6401		"Slot where PW-LIC is inserted."
6402::= { genEquipServicesNGPWTDMPortsEntry 1 }
6403
6404genEquipServicesNGPWTDMPortsPort		OBJECT-TYPE
6405		SYNTAX 		INTEGER (1..16)
6406		ACCESS		read-only
6407        STATUS		mandatory
6408        DESCRIPTION
6409		"Physical port number in the card."
6410::= { genEquipServicesNGPWTDMPortsEntry 2 }
6411
6412genEquipServicesNGPWTDMPortsIfIndex		OBJECT-TYPE
6413		SYNTAX 		INTEGER
6414		ACCESS		read-write
6415        STATUS		mandatory
6416        DESCRIPTION
6417		"ifIndex."
6418::= { genEquipServicesNGPWTDMPortsEntry 3 }
6419
6420genEquipServicesNGPWTDMPortsAdmin		OBJECT-TYPE
6421		SYNTAX 		EnableDisableSMI2
6422		ACCESS		read-write
6423        STATUS		mandatory
6424        DESCRIPTION
6425		"TDM port administrative state."
6426::= { genEquipServicesNGPWTDMPortsEntry 4 }
6427
6428genEquipServicesNGPWTDMPortsLineType		OBJECT-TYPE
6429		SYNTAX 		INTEGER {
6430						e1Unframed(0),
6431						e1(1),
6432						e1-crc(2),
6433						e1-mf(3),
6434						e1-mf-crc(4),
6435						ds1-d4(5),
6436						ds1-esf(6)
6437					}
6438		ACCESS		read-write
6439        STATUS		mandatory
6440        DESCRIPTION
6441		"Line type of this TDM port."
6442::= { genEquipServicesNGPWTDMPortsEntry 5 }
6443
6444genEquipServicesNGPWTDMPortsLineCoding		OBJECT-TYPE
6445		SYNTAX 		INTEGER {
6446						hdb3-b8zs(0),
6447						ami(1)
6448					}
6449		ACCESS		read-write
6450        STATUS		mandatory
6451        DESCRIPTION
6452		"Line coding for this port. The value hdb3-b8zs means b8zs for T1 and hdb3 for E1. AMI is only for T1."
6453::= { genEquipServicesNGPWTDMPortsEntry 6 }
6454
6455genEquipServicesNGPWTDMPortsChannelization		OBJECT-TYPE
6456		SYNTAX 		EnableDisableSMI2
6457		ACCESS		read-write
6458        STATUS		mandatory
6459        DESCRIPTION
6460		"Indication whether this TDM port is channelized into DS0s."
6461::= { genEquipServicesNGPWTDMPortsEntry 7 }
6462
6463genEquipServicesNGPWTDMPortsTimingMode		OBJECT-TYPE
6464		SYNTAX 		INTEGER {
6465						loop(0),
6466						absolute(1),
6467						clock-recovery(2)
6468					}
6469		ACCESS		read-write
6470        STATUS		mandatory
6471        DESCRIPTION
6472		"Clock reference for the outgoing TDM signal."
6473::= { genEquipServicesNGPWTDMPortsEntry 8 }
6474
6475genEquipServicesNGPWTDMPortsClockSourceRef		OBJECT-TYPE
6476		SYNTAX 		INTEGER {
6477						none(0),
6478						front-panel(1),
6479						sys-ref(2)
6480					}
6481
6482		ACCESS		read-write
6483        STATUS		mandatory
6484        DESCRIPTION
6485		"Clock source reference for Absolute clock mode. ???none??? - for loop or clock-recovery timing modes."
6486::= { genEquipServicesNGPWTDMPortsEntry 9 }
6487
6488genEquipServicesNGPWTDMPortsClkSrcRefPort		OBJECT-TYPE
6489		SYNTAX 		INTEGER (0..16)
6490		ACCESS		read-write
6491        STATUS		mandatory
6492        DESCRIPTION
6493		"TDM port serving as a clock reference for loop or clock-recovery timing modes."
6494::= { genEquipServicesNGPWTDMPortsEntry 10 }
6495
6496genEquipServicesNGPWTDMPortsIdleCode		OBJECT-TYPE
6497		SYNTAX 		INTEGER
6498		ACCESS		read-write
6499        STATUS		mandatory
6500        DESCRIPTION
6501		"Value to be transmitted on this TDM port in unused timeslots."
6502::= { genEquipServicesNGPWTDMPortsEntry 11 }
6503
6504genEquipServicesNGPWTDMPortsCableLength		OBJECT-TYPE
6505		SYNTAX 		INTEGER {
6506						fixed-or-0-133ft(0),
6507						len-133-266ft(1),
6508						len-266-399ft(2),
6509						len-399-533ft(3),
6510						len-533-655ft(4)
6511					}
6512		ACCESS		read-write
6513        STATUS		mandatory
6514        DESCRIPTION
6515		"Cable length for this port. The value fixed-or-0-133ft means fixed for E1 (the only valid value) and 0-133ft for T1."
6516::= { genEquipServicesNGPWTDMPortsEntry 12 }
6517
6518genEquipServicesNGPWTDMPortsLoopback 		OBJECT-TYPE
6519		SYNTAX 		TDMLoopbackType
6520		ACCESS		read-write
6521        STATUS		mandatory
6522        DESCRIPTION
6523		"Type of required loopback on this TDM port."
6524::= { genEquipServicesNGPWTDMPortsEntry 13 }
6525
6526--
6527-- PSN tunnel status table - pw-psn-tunnel-status-table
6528--
6529genEquipServicesNGPWPSNTunnelsStatusTable  OBJECT-TYPE
6530        SYNTAX  SEQUENCE OF GenEquipServicesNGPWPSNTunnelsStatusEntry
6531        ACCESS  not-accessible
6532        STATUS mandatory
6533        DESCRIPTION
6534        "This table contains status and information about existing PSN tunnels."
6535        ::= { genEquipServicesNGPW 7 }
6536
6537genEquipServicesNGPWPSNTunnelsStatusEntry OBJECT-TYPE
6538        SYNTAX GenEquipServicesNGPWPSNTunnelsStatusEntry
6539        ACCESS not-accessible
6540        STATUS mandatory
6541		DESCRIPTION
6542        "This table entry contains status and information about existing PSN tunnels."
6543        INDEX { genEquipServicesNGPWPSNTunnelsStatusSlotID, genEquipServicesNGPWPSNTunnelsStatusTunnelId }
6544        ::= { genEquipServicesNGPWPSNTunnelsStatusTable 1 }
6545
6546GenEquipServicesNGPWPSNTunnelsStatusEntry ::=
6547		SEQUENCE {
6548			genEquipServicesNGPWPSNTunnelsStatusSlotID
6549				INTEGER,
6550			genEquipServicesNGPWPSNTunnelsStatusTunnelId
6551            	INTEGER,
6552			genEquipServicesNGPWPSNTunnelsStatusOperStatus
6553                DownUp,
6554			genEquipServicesNGPWPSNTunnelsStatusSourceIpAddr
6555				IpAddress,
6556			genEquipServicesNGPWPSNTunnelsStatusSourceMacAddr
6557				OCTET STRING,
6558			genEquipServicesNGPWPSNTunnelsStatusRemoteMacAddr
6559				OCTET STRING
6560}
6561
6562genEquipServicesNGPWPSNTunnelsStatusSlotID		OBJECT-TYPE
6563		SYNTAX 		INTEGER (2..12)
6564		ACCESS		read-only
6565        STATUS		mandatory
6566        DESCRIPTION
6567		"Slot where PW-LIC is inserted."
6568::= { genEquipServicesNGPWPSNTunnelsStatusEntry 1 }
6569
6570genEquipServicesNGPWPSNTunnelsStatusTunnelId		OBJECT-TYPE
6571		SYNTAX 		INTEGER (1..16)
6572		ACCESS		read-only
6573        STATUS		mandatory
6574        DESCRIPTION
6575		"PSN Tunnel ID."
6576::= { genEquipServicesNGPWPSNTunnelsStatusEntry 2 }
6577
6578genEquipServicesNGPWPSNTunnelsStatusOperStatus		OBJECT-TYPE
6579		SYNTAX 		DownUp
6580		ACCESS		read-only
6581        STATUS		mandatory
6582        DESCRIPTION
6583		"PSN tunnel operational state."
6584::= { genEquipServicesNGPWPSNTunnelsStatusEntry 3 }
6585
6586genEquipServicesNGPWPSNTunnelsStatusSourceIpAddr		OBJECT-TYPE
6587		SYNTAX 		IpAddress
6588		ACCESS		read-only
6589        STATUS		mandatory
6590        DESCRIPTION
6591		"PSN tunnel source IP address."
6592::= { genEquipServicesNGPWPSNTunnelsStatusEntry 4 }
6593
6594genEquipServicesNGPWPSNTunnelsStatusSourceMacAddr		OBJECT-TYPE
6595		SYNTAX 		OCTET STRING (SIZE(6))
6596		ACCESS		read-only
6597        STATUS		mandatory
6598        DESCRIPTION
6599		"PSN tunnel source MAC address."
6600::= { genEquipServicesNGPWPSNTunnelsStatusEntry 5 }
6601
6602genEquipServicesNGPWPSNTunnelsStatusRemoteMacAddr		OBJECT-TYPE
6603		SYNTAX 		OCTET STRING (SIZE(6))
6604		ACCESS		read-only
6605        STATUS		mandatory
6606        DESCRIPTION
6607		"PSN tunnel remote MAC address."
6608::= { genEquipServicesNGPWPSNTunnelsStatusEntry 6 }
6609
6610--
6611-- PW service status table - pw-service-status-table
6612--
6613genEquipServicesNGPWServiceStatusTable  OBJECT-TYPE
6614        SYNTAX  SEQUENCE OF GenEquipServicesNGPWServiceStatusEntry
6615        ACCESS  not-accessible
6616        STATUS mandatory
6617        DESCRIPTION
6618        "This table contains status information of existing PW services."
6619        ::= { genEquipServicesNGPW 8 }
6620
6621genEquipServicesNGPWServiceStatusEntry OBJECT-TYPE
6622        SYNTAX GenEquipServicesNGPWServiceStatusEntry
6623        ACCESS not-accessible
6624        STATUS mandatory
6625		DESCRIPTION
6626        "This table entry contains status information of existing PW services."
6627        INDEX { genEquipServicesNGPWServiceStatusSlotID, genEquipServicesNGPWServiceStatusID }
6628        ::= { genEquipServicesNGPWServiceStatusTable 1 }
6629
6630GenEquipServicesNGPWServiceStatusEntry ::=
6631		SEQUENCE {
6632			genEquipServicesNGPWServiceStatusSlotID
6633				INTEGER,
6634			genEquipServicesNGPWServiceStatusID
6635            	INTEGER,
6636			genEquipServicesNGPWServiceStatusOperStatus
6637                DownUp,
6638			genEquipServicesNGPWServiceStatusClearStats
6639				NoYes,
6640			genEquipServicesNGPWServiceStatusTxPkts
6641				Counter64,
6642			genEquipServicesNGPWServiceStatusReceivedPkts
6643				Counter64,
6644			genEquipServicesNGPWServiceStatusTransitionsLOPS
6645				Counter64,
6646			genEquipServicesNGPWServiceStatusJitterBufferOverruns
6647				Counter64,
6648			genEquipServicesNGPWServiceStatusBufferDeviations
6649				Counter64,
6650			genEquipServicesNGPWServiceStatusMinJitterCount
6651				Counter64,
6652			genEquipServicesNGPWServiceStatusMaxJitterCount
6653				Counter64
6654}
6655
6656genEquipServicesNGPWServiceStatusSlotID		OBJECT-TYPE
6657		SYNTAX 		INTEGER (2..12)
6658		ACCESS		read-only
6659        STATUS		mandatory
6660        DESCRIPTION
6661		"Slot where PW-LIC is inserted."
6662::= { genEquipServicesNGPWServiceStatusEntry 1 }
6663
6664genEquipServicesNGPWServiceStatusID		OBJECT-TYPE
6665		SYNTAX 		INTEGER (1..16)
6666		ACCESS		read-only
6667        STATUS		mandatory
6668        DESCRIPTION
6669		"Pseudowire ID."
6670::= { genEquipServicesNGPWServiceStatusEntry 2 }
6671
6672genEquipServicesNGPWServiceStatusOperStatus		OBJECT-TYPE
6673		SYNTAX 		DownUp
6674		ACCESS		read-only
6675        STATUS		mandatory
6676        DESCRIPTION
6677		"Indicates the operational status of PW service."
6678::= { genEquipServicesNGPWServiceStatusEntry 3 }
6679
6680genEquipServicesNGPWServiceStatusClearStats		OBJECT-TYPE
6681		SYNTAX 		NoYes
6682		ACCESS		read-write
6683        STATUS		mandatory
6684        DESCRIPTION
6685		"Clear all statistics for this PW service."
6686::= { genEquipServicesNGPWServiceStatusEntry 4 }
6687
6688genEquipServicesNGPWServiceStatusTxPkts		OBJECT-TYPE
6689		SYNTAX 		Counter64
6690		ACCESS		read-only
6691        STATUS		mandatory
6692        DESCRIPTION
6693		"Number of transmitted packets."
6694::= { genEquipServicesNGPWServiceStatusEntry 5 }
6695
6696genEquipServicesNGPWServiceStatusReceivedPkts		OBJECT-TYPE
6697		SYNTAX 		Counter64
6698		ACCESS		read-only
6699        STATUS		mandatory
6700        DESCRIPTION
6701		"Number of received packets."
6702::= { genEquipServicesNGPWServiceStatusEntry 6 }
6703
6704genEquipServicesNGPWServiceStatusTransitionsLOPS		OBJECT-TYPE
6705		SYNTAX 		Counter64
6706		ACCESS		read-only
6707        STATUS		mandatory
6708        DESCRIPTION
6709		"Number of transitions from the normal state to the LOPS."
6710::= { genEquipServicesNGPWServiceStatusEntry 7 }
6711
6712genEquipServicesNGPWServiceStatusJitterBufferOverruns		OBJECT-TYPE
6713		SYNTAX 		Counter64
6714		ACCESS		read-only
6715        STATUS		mandatory
6716        DESCRIPTION
6717		"Number of jitter buffer overruns."
6718::= { genEquipServicesNGPWServiceStatusEntry 8 }
6719
6720genEquipServicesNGPWServiceStatusBufferDeviations		OBJECT-TYPE
6721		SYNTAX 		Counter64
6722		ACCESS		read-only
6723        STATUS		mandatory
6724        DESCRIPTION
6725		"Max Jitter Buffer Deviation."
6726::= { genEquipServicesNGPWServiceStatusEntry 9 }
6727
6728genEquipServicesNGPWServiceStatusMinJitterCount		OBJECT-TYPE
6729		SYNTAX 		Counter64
6730		ACCESS		read-only
6731        STATUS		mandatory
6732        DESCRIPTION
6733		"Minimum jitter buffer usage registered for the last second."
6734::= { genEquipServicesNGPWServiceStatusEntry 10 }
6735
6736genEquipServicesNGPWServiceStatusMaxJitterCount		OBJECT-TYPE
6737		SYNTAX 		Counter64
6738		ACCESS		read-only
6739        STATUS		mandatory
6740        DESCRIPTION
6741		"Maximum jitter buffer usage registered for the last second."
6742::= { genEquipServicesNGPWServiceStatusEntry 11 }
6743
6744--
6745-- PW TDM port status table - pw-tdm-port-status-table and pw-tdm-port-loopback-status-table
6746--
6747genEquipServicesNGPWTDMPortsStatusTable  OBJECT-TYPE
6748        SYNTAX  SEQUENCE OF GenEquipServicesNGPWTDMPortsStatusEntry
6749        ACCESS  not-accessible
6750        STATUS mandatory
6751        DESCRIPTION
6752        "This table contains status information about TDM ports."
6753        ::= { genEquipServicesNGPW 9 }
6754
6755genEquipServicesNGPWTDMPortsStatusEntry OBJECT-TYPE
6756        SYNTAX GenEquipServicesNGPWTDMPortsStatusEntry
6757        ACCESS not-accessible
6758        STATUS mandatory
6759		DESCRIPTION
6760        "This table entry contains status information about TDM ports."
6761        INDEX { genEquipServicesNGPWTDMPortsStatusIfIndex }
6762        ::= { genEquipServicesNGPWTDMPortsStatusTable 1 }
6763
6764GenEquipServicesNGPWTDMPortsStatusEntry ::=
6765		SEQUENCE {
6766			genEquipServicesNGPWTDMPortsStatusSlotID
6767				INTEGER,
6768			genEquipServicesNGPWTDMPortsStatusPort
6769            	INTEGER,
6770			genEquipServicesNGPWTDMPortsStatusIfIndex
6771                INTEGER,
6772			genEquipServicesNGPWTDMPortsStatusOperStatus
6773				DownUp,
6774			genEquipServicesNGPWTDMPortsStatusLoopbackCounter
6775				INTEGER,
6776			genEquipServicesNGPWTDMPortsStatusActualLoopback
6777				INTEGER,
6778			genEquipServicesNGPWTDMPortsStatusLineStatus
6779				INTEGER,
6780			genEquipServicesNGPWTDMPortsStatusLoopback
6781				TDMLoopbackType
6782}
6783
6784genEquipServicesNGPWTDMPortsStatusSlotID		OBJECT-TYPE
6785		SYNTAX 		INTEGER (2..12)
6786		ACCESS		read-only
6787        STATUS		mandatory
6788        DESCRIPTION
6789		"Slot where PW-LIC is inserted."
6790::= { genEquipServicesNGPWTDMPortsStatusEntry 1 }
6791
6792genEquipServicesNGPWTDMPortsStatusPort		OBJECT-TYPE
6793		SYNTAX 		INTEGER (1..16)
6794		ACCESS		read-only
6795        STATUS		mandatory
6796        DESCRIPTION
6797		"Physical port number in the card."
6798::= { genEquipServicesNGPWTDMPortsStatusEntry 2 }
6799
6800genEquipServicesNGPWTDMPortsStatusIfIndex		OBJECT-TYPE
6801		SYNTAX 		INTEGER
6802		ACCESS		read-only
6803        STATUS		mandatory
6804        DESCRIPTION
6805		"ifIndex."
6806::= { genEquipServicesNGPWTDMPortsStatusEntry 3 }
6807
6808genEquipServicesNGPWTDMPortsStatusOperStatus		OBJECT-TYPE
6809		SYNTAX 		DownUp
6810		ACCESS		read-write
6811        STATUS		mandatory
6812        DESCRIPTION
6813		"Operational state of the port."
6814::= { genEquipServicesNGPWTDMPortsStatusEntry 4 }
6815
6816genEquipServicesNGPWTDMPortsStatusLoopbackCounter		OBJECT-TYPE
6817		SYNTAX 		INTEGER
6818		ACCESS		read-only
6819        STATUS		mandatory
6820        DESCRIPTION
6821		"Loopback time left (in seconds)"
6822::= { genEquipServicesNGPWTDMPortsStatusEntry 5 }
6823
6824genEquipServicesNGPWTDMPortsStatusActualLoopback		OBJECT-TYPE
6825		SYNTAX 		INTEGER
6826		ACCESS		read-only
6827        STATUS		mandatory
6828        DESCRIPTION
6829		"Actual status of loopback on this TDM port reported by the card."
6830::= { genEquipServicesNGPWTDMPortsStatusEntry 6 }
6831
6832genEquipServicesNGPWTDMPortsStatusLineStatus		OBJECT-TYPE
6833		SYNTAX 		INTEGER
6834		ACCESS		read-only
6835        STATUS		mandatory
6836        DESCRIPTION
6837		"Currently present line-level PDH alarms."
6838::= { genEquipServicesNGPWTDMPortsStatusEntry 7 }
6839
6840genEquipServicesNGPWTDMPortsStatusLoopback		OBJECT-TYPE
6841		SYNTAX 		TDMLoopbackType
6842		ACCESS		read-write
6843        STATUS		mandatory
6844        DESCRIPTION
6845		"Type of required loopback on this TDM port."
6846::= { genEquipServicesNGPWTDMPortsStatusEntry 8 }
6847
6848--
6849-- Bundle status table - pw-bundle-status-table
6850--
6851genEquipServicesNGPWBundlesStatusTable  OBJECT-TYPE
6852        SYNTAX  SEQUENCE OF GenEquipServicesNGPWBundlesStatusEntry
6853        ACCESS  not-accessible
6854        STATUS mandatory
6855        DESCRIPTION
6856        "This table contains the current staus for bundles."
6857        ::= { genEquipServicesNGPW 10 }
6858
6859genEquipServicesNGPWBundlesStatusEntry OBJECT-TYPE
6860        SYNTAX GenEquipServicesNGPWBundlesStatusEntry
6861        ACCESS not-accessible
6862        STATUS mandatory
6863		DESCRIPTION
6864        "This table contains the current staus for bundles."
6865        INDEX { genEquipServicesNGPWBundlesStatusSlotID, genEquipServicesNGPWBundlesStatusBundleId }
6866        ::= { genEquipServicesNGPWBundlesStatusTable 1 }
6867
6868GenEquipServicesNGPWBundlesStatusEntry ::=
6869		SEQUENCE {
6870			genEquipServicesNGPWBundlesStatusSlotID
6871				INTEGER,
6872			genEquipServicesNGPWBundlesStatusBundleId
6873            	INTEGER,
6874			genEquipServicesNGPWBundlesStatusOperStatus
6875                DownUp
6876}
6877
6878genEquipServicesNGPWBundlesStatusSlotID		OBJECT-TYPE
6879		SYNTAX 		INTEGER (2..12)
6880		ACCESS		read-only
6881        STATUS		mandatory
6882        DESCRIPTION
6883		"Slot where PW-LIC is inserted."
6884::= { genEquipServicesNGPWBundlesStatusEntry 1 }
6885
6886genEquipServicesNGPWBundlesStatusBundleId		OBJECT-TYPE
6887		SYNTAX 		INTEGER (1..256)
6888		ACCESS		read-only
6889        STATUS		mandatory
6890        DESCRIPTION
6891		"Bundle ID."
6892::= { genEquipServicesNGPWBundlesStatusEntry 2 }
6893
6894genEquipServicesNGPWBundlesStatusOperStatus		OBJECT-TYPE
6895		SYNTAX 		DownUp
6896		ACCESS		read-only
6897        STATUS		mandatory
6898        DESCRIPTION
6899		"Bundle operational state."
6900::= { genEquipServicesNGPWBundlesStatusEntry 3 }
6901
6902--
6903-- PW Tunnel group configuration table - pw-psn-tunnel-group-configuration-table
6904--
6905
6906genEquipServicesNGPWPSNTunnelGroupTable  OBJECT-TYPE
6907        SYNTAX  SEQUENCE OF GenEquipServicesNGPWPSNTunnelGroupEntry
6908        ACCESS  not-accessible
6909        STATUS mandatory
6910        DESCRIPTION
6911        "This table allows configuration of groups of tunnels for PW path protection."
6912        ::= { genEquipServicesNGPW 11 }
6913
6914genEquipServicesNGPWPSNTunnelGroupEntry OBJECT-TYPE
6915        SYNTAX GenEquipServicesNGPWPSNTunnelGroupEntry
6916        ACCESS not-accessible
6917        STATUS mandatory
6918		DESCRIPTION
6919		"This table entry allows configuration of groups of tunnels for PW path protection."
6920        INDEX { genEquipServicesNGPWPSNTunnelGroupSlot,
6921				genEquipServicesNGPWPSNTunnelGroupId }
6922        ::= { genEquipServicesNGPWPSNTunnelGroupTable 1 }
6923
6924GenEquipServicesNGPWPSNTunnelGroupEntry ::=
6925		SEQUENCE {
6926			genEquipServicesNGPWPSNTunnelGroupSlot
6927				INTEGER,
6928			genEquipServicesNGPWPSNTunnelGroupId
6929				INTEGER,
6930			genEquipServicesNGPWPSNTunnelGroupPrimaryId
6931                INTEGER,
6932			genEquipServicesNGPWPSNTunnelGroupSecondaryId
6933                INTEGER,
6934			genEquipServicesNGPWPSNTunnelGroupAdmin
6935                EnableDisableSMI2,
6936			genEquipServicesNGPWPSNTunnelGroupRevertive
6937				EnableDisableSMI2,
6938			genEquipServicesNGPWPSNTunnelGroupProtectionMode
6939				EnableDisableSMI2,
6940			genEquipServicesNGPWPSNTunnelGroupRowStatus
6941				RowStatus
6942}
6943
6944genEquipServicesNGPWPSNTunnelGroupSlot		OBJECT-TYPE
6945		SYNTAX 		INTEGER
6946		ACCESS		read-write
6947        STATUS		mandatory
6948        DESCRIPTION
6949		"Slot where PW-LIC is inserted."
6950::= { genEquipServicesNGPWPSNTunnelGroupEntry 1 }
6951
6952genEquipServicesNGPWPSNTunnelGroupId		OBJECT-TYPE
6953		SYNTAX 		INTEGER
6954		ACCESS		read-write
6955        STATUS		mandatory
6956        DESCRIPTION
6957		"Indicates the corresponding PSN Tunnel Protection Group."
6958::= { genEquipServicesNGPWPSNTunnelGroupEntry 2 }
6959
6960genEquipServicesNGPWPSNTunnelGroupPrimaryId		OBJECT-TYPE
6961		SYNTAX 		INTEGER
6962		ACCESS		read-write
6963        STATUS		mandatory
6964        DESCRIPTION
6965		"Tunnel ID for the primary path."
6966
6967::= { genEquipServicesNGPWPSNTunnelGroupEntry 3 }
6968
6969genEquipServicesNGPWPSNTunnelGroupSecondaryId		OBJECT-TYPE
6970		SYNTAX 		INTEGER (1..128)
6971		ACCESS		read-write
6972        STATUS		mandatory
6973        DESCRIPTION
6974		"Tunnel ID for the secondary path."
6975
6976::= { genEquipServicesNGPWPSNTunnelGroupEntry 4 }
6977
6978genEquipServicesNGPWPSNTunnelGroupAdmin		OBJECT-TYPE
6979		SYNTAX 		EnableDisableSMI2
6980		ACCESS		read-write
6981        STATUS		mandatory
6982        DESCRIPTION
6983		"Admin."
6984
6985::= { genEquipServicesNGPWPSNTunnelGroupEntry 5 }
6986
6987genEquipServicesNGPWPSNTunnelGroupRevertive 		OBJECT-TYPE
6988		SYNTAX 		EnableDisableSMI2
6989		ACCESS		read-write
6990        STATUS		mandatory
6991        DESCRIPTION
6992		"Enable for revertive protection. Default is disabled."
6993
6994::= { genEquipServicesNGPWPSNTunnelGroupEntry 6 }
6995
6996genEquipServicesNGPWPSNTunnelGroupProtectionMode 		OBJECT-TYPE
6997		SYNTAX 		EnableDisableSMI2
6998		ACCESS		read-write
6999        STATUS		mandatory
7000        DESCRIPTION
7001		"Protection mode 1+1."
7002
7003::= { genEquipServicesNGPWPSNTunnelGroupEntry 7 }
7004
7005genEquipServicesNGPWPSNTunnelGroupRowStatus		OBJECT-TYPE
7006		SYNTAX 		RowStatus
7007		ACCESS		read-write
7008        STATUS		mandatory
7009        DESCRIPTION
7010		"This value is the status of the entry."
7011::= { genEquipServicesNGPWPSNTunnelGroupEntry 30 }
7012
7013--
7014-- PW Tunnel group status table - pw-psn-tunnel-group-status-table
7015--
7016
7017genEquipServicesNGPWPSNTunnelGroupStatusTable  OBJECT-TYPE
7018        SYNTAX  SEQUENCE OF GenEquipServicesNGPWPSNTunnelGroupStatusEntry
7019        ACCESS  not-accessible
7020        STATUS mandatory
7021        DESCRIPTION
7022        "This table contains status of path protection tunnels."
7023        ::= { genEquipServicesNGPW 12 }
7024
7025genEquipServicesNGPWPSNTunnelGroupStatusEntry OBJECT-TYPE
7026        SYNTAX GenEquipServicesNGPWPSNTunnelGroupStatusEntry
7027        ACCESS not-accessible
7028        STATUS mandatory
7029		DESCRIPTION
7030		"This table entry contains status of path protection tunnels."
7031        INDEX { genEquipServicesNGPWPSNTunnelGroupStatusSlot,
7032				genEquipServicesNGPWPSNTunnelGroupStatusId }
7033        ::= { genEquipServicesNGPWPSNTunnelGroupStatusTable 1 }
7034
7035GenEquipServicesNGPWPSNTunnelGroupStatusEntry ::=
7036		SEQUENCE {
7037			genEquipServicesNGPWPSNTunnelGroupStatusSlot
7038				INTEGER,
7039			genEquipServicesNGPWPSNTunnelGroupStatusId
7040				INTEGER,
7041			genEquipServicesNGPWPSNTunnelGroupStatusOperStatus
7042                DownUp,
7043			genEquipServicesNGPWPSNTunnelGroupStatusProtectionCommand
7044                TunnelGroupProtectionCmd,
7045			genEquipServicesNGPWPSNTunnelGroupStatusProtectionSwitches
7046                INTEGER,
7047			genEquipServicesNGPWPSNTunnelGroupStatusActiveTunnel
7048				INTEGER,
7049			genEquipServicesNGPWPSNTunnelGroupStatusClearStats
7050				OffOn,
7051			genEquipServicesNGPWPSNTunnelGroupStatusRevertiveCountdown
7052				INTEGER
7053}
7054
7055genEquipServicesNGPWPSNTunnelGroupStatusSlot		OBJECT-TYPE
7056		SYNTAX 		INTEGER
7057		ACCESS		read-only
7058        STATUS		mandatory
7059        DESCRIPTION
7060		"Slot where PW-LIC is inserted."
7061::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 1 }
7062
7063genEquipServicesNGPWPSNTunnelGroupStatusId		OBJECT-TYPE
7064		SYNTAX 		INTEGER
7065		ACCESS		read-only
7066        STATUS		mandatory
7067        DESCRIPTION
7068		"Tunnel group ID."
7069::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 2 }
7070
7071genEquipServicesNGPWPSNTunnelGroupStatusOperStatus		OBJECT-TYPE
7072		SYNTAX 		DownUp
7073		ACCESS		read-only
7074        STATUS		mandatory
7075        DESCRIPTION
7076		"Tunnel group operational state."
7077
7078::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 3 }
7079
7080genEquipServicesNGPWPSNTunnelGroupStatusProtectionCommand		OBJECT-TYPE
7081		SYNTAX 		TunnelGroupProtectionCmd
7082		ACCESS		read-write
7083        STATUS		mandatory
7084        DESCRIPTION
7085		"User command to perform a path protection switch."
7086
7087::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 4 }
7088
7089genEquipServicesNGPWPSNTunnelGroupStatusProtectionSwitches		OBJECT-TYPE
7090		SYNTAX 		INTEGER
7091		ACCESS		read-only
7092        STATUS		mandatory
7093        DESCRIPTION
7094		"A counter of PSN tunnel protection switches."
7095
7096::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 5 }
7097
7098genEquipServicesNGPWPSNTunnelGroupStatusActiveTunnel		OBJECT-TYPE
7099		SYNTAX 		INTEGER
7100		ACCESS		read-only
7101        STATUS		mandatory
7102        DESCRIPTION
7103		"Current active PSN tunnel."
7104::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 6 }
7105
7106genEquipServicesNGPWPSNTunnelGroupStatusClearStats		OBJECT-TYPE
7107		SYNTAX 		OffOn
7108		ACCESS		read-write
7109        STATUS		mandatory
7110        DESCRIPTION
7111		"User command to clear number of switches counter."
7112::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 7 }
7113
7114genEquipServicesNGPWPSNTunnelGroupStatusRevertiveCountdown		OBJECT-TYPE
7115		SYNTAX 		OffOn
7116		ACCESS		read-only
7117        STATUS		mandatory
7118        DESCRIPTION
7119		"Time left until revertive switch is performed."
7120::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 8 }
7121
7122
7123--
7124-- PW Maintenance Domain configuration table - pw-soam-md-configuration-table
7125--
7126
7127genEquipServicesNGPWSOAMMDTable  OBJECT-TYPE
7128        SYNTAX  SEQUENCE OF GenEquipServicesNGPWSOAMMDEntry
7129        ACCESS  not-accessible
7130        STATUS mandatory
7131        DESCRIPTION
7132        "This table allows configuration of MD parameters at the PW card."
7133        ::= { genEquipServicesNGPW 13 }
7134
7135genEquipServicesNGPWSOAMMDEntry OBJECT-TYPE
7136        SYNTAX GenEquipServicesNGPWSOAMMDEntry
7137        ACCESS not-accessible
7138        STATUS mandatory
7139		DESCRIPTION
7140		"This table entry allows configuration of MD parameters at the PW card."
7141        INDEX { genEquipServicesNGPWSOAMMDSlot,
7142				genEquipServicesNGPWSOAMMDId }
7143        ::= { genEquipServicesNGPWSOAMMDTable 1 }
7144
7145GenEquipServicesNGPWSOAMMDEntry ::=
7146		SEQUENCE {
7147			genEquipServicesNGPWSOAMMDSlot
7148				INTEGER,
7149			genEquipServicesNGPWSOAMMDId
7150				INTEGER,
7151			genEquipServicesNGPWSOAMMDName
7152                DisplayString,
7153			genEquipServicesNGPWSOAMMDLevel
7154                INTEGER,
7155			genEquipServicesNGPWSOAMMDRowStatus
7156				RowStatus
7157}
7158
7159genEquipServicesNGPWSOAMMDSlot		OBJECT-TYPE
7160		SYNTAX 		INTEGER
7161		ACCESS		read-only
7162        STATUS		mandatory
7163        DESCRIPTION
7164		"Slot where PW-LIC is inserted."
7165::= { genEquipServicesNGPWSOAMMDEntry 1 }
7166
7167genEquipServicesNGPWSOAMMDId		OBJECT-TYPE
7168		SYNTAX 		INTEGER
7169		ACCESS		read-only
7170        STATUS		mandatory
7171        DESCRIPTION
7172		"Maintenance Domain ID."
7173::= { genEquipServicesNGPWSOAMMDEntry 2 }
7174
7175genEquipServicesNGPWSOAMMDName		OBJECT-TYPE
7176		SYNTAX 		DisplayString
7177		ACCESS		read-write
7178        STATUS		mandatory
7179        DESCRIPTION
7180		"Maintenance Domain Name."
7181
7182::= { genEquipServicesNGPWSOAMMDEntry 3 }
7183
7184genEquipServicesNGPWSOAMMDLevel		OBJECT-TYPE
7185		SYNTAX 		INTEGER
7186		ACCESS		read-write
7187        STATUS		mandatory
7188        DESCRIPTION
7189		"Maintenance Domain level."
7190
7191::= { genEquipServicesNGPWSOAMMDEntry 4 }
7192
7193genEquipServicesNGPWSOAMMDRowStatus		OBJECT-TYPE
7194		SYNTAX 		RowStatus
7195		ACCESS		read-write
7196        STATUS		mandatory
7197        DESCRIPTION
7198		"Row status to allow user add entries dynamically."
7199
7200::= { genEquipServicesNGPWSOAMMDEntry 30 }
7201
7202--
7203-- PW Maintenance Association configuration table - pw-soam-ma-configuration-table
7204--
7205
7206genEquipServicesNGPWSOAMMATable  OBJECT-TYPE
7207        SYNTAX  SEQUENCE OF GenEquipServicesNGPWSOAMMAEntry
7208        ACCESS  not-accessible
7209        STATUS mandatory
7210        DESCRIPTION
7211        "This table allows configuration of MA parameters at the PW card."
7212        ::= { genEquipServicesNGPW 14 }
7213
7214genEquipServicesNGPWSOAMMAEntry OBJECT-TYPE
7215        SYNTAX GenEquipServicesNGPWSOAMMAEntry
7216        ACCESS not-accessible
7217        STATUS mandatory
7218		DESCRIPTION
7219		"This table entry allows configuration of MA parameters at the PW card."
7220        INDEX { genEquipServicesNGPWSOAMMASlot,
7221				genEquipServicesNGPWSOAMMAId }
7222        ::= { genEquipServicesNGPWSOAMMATable 1 }
7223
7224GenEquipServicesNGPWSOAMMAEntry ::=
7225		SEQUENCE {
7226			genEquipServicesNGPWSOAMMASlot
7227				INTEGER,
7228			genEquipServicesNGPWSOAMMAId
7229				INTEGER,
7230			genEquipServicesNGPWSOAMMAName
7231                DisplayString,
7232			genEquipServicesNGPWSOAMMAMdId
7233				INTEGER,
7234			genEquipServicesNGPWSOAMMALocalMepId
7235				INTEGER,
7236			genEquipServicesNGPWSOAMMARemoteMepId
7237				INTEGER,
7238			genEquipServicesNGPWSOAMMAVid
7239				INTEGER,
7240			genEquipServicesNGPWSOAMMAVlanType
7241				PWTunnelVlanType,
7242			genEquipServicesNGPWSOAMMACCMAdmin
7243				EnableDisableSMI2,
7244			genEquipServicesNGPWSOAMMACCMInterval
7245				PWSOAMccmInterval,
7246			genEquipServicesNGPWSOAMMACCMLTMPriority
7247				INTEGER,
7248			genEquipServicesNGPWSOAMMARowStatus
7249				RowStatus
7250}
7251
7252genEquipServicesNGPWSOAMMASlot		OBJECT-TYPE
7253		SYNTAX 		INTEGER
7254		ACCESS		read-only
7255        STATUS		mandatory
7256        DESCRIPTION
7257		"Slot ID."
7258::= { genEquipServicesNGPWSOAMMAEntry 1 }
7259
7260genEquipServicesNGPWSOAMMAId		OBJECT-TYPE
7261		SYNTAX 		INTEGER
7262		ACCESS		read-only
7263        STATUS		mandatory
7264        DESCRIPTION
7265		"Maintenance association ID."
7266::= { genEquipServicesNGPWSOAMMAEntry 2 }
7267
7268genEquipServicesNGPWSOAMMAName		OBJECT-TYPE
7269		SYNTAX 		DisplayString
7270		ACCESS		read-write
7271        STATUS		mandatory
7272        DESCRIPTION
7273		"Maintenance Association name."
7274
7275::= { genEquipServicesNGPWSOAMMAEntry 3 }
7276
7277genEquipServicesNGPWSOAMMAMdId		OBJECT-TYPE
7278		SYNTAX 		INTEGER
7279		ACCESS		read-write
7280        STATUS		mandatory
7281        DESCRIPTION
7282		"Maintenance Domain ID."
7283
7284::= { genEquipServicesNGPWSOAMMAEntry 4 }
7285
7286genEquipServicesNGPWSOAMMALocalMepId		OBJECT-TYPE
7287		SYNTAX 		INTEGER
7288		ACCESS		read-write
7289        STATUS		mandatory
7290        DESCRIPTION
7291		"Local MEP ID."
7292
7293::= { genEquipServicesNGPWSOAMMAEntry 5 }
7294
7295genEquipServicesNGPWSOAMMARemoteMepId		OBJECT-TYPE
7296		SYNTAX 		INTEGER
7297		ACCESS		read-write
7298        STATUS		mandatory
7299        DESCRIPTION
7300		"Remote MEP ID."
7301
7302::= { genEquipServicesNGPWSOAMMAEntry 6 }
7303
7304genEquipServicesNGPWSOAMMAVid		OBJECT-TYPE
7305		SYNTAX 		INTEGER
7306		ACCESS		read-write
7307        STATUS		mandatory
7308        DESCRIPTION
7309		"VLAN ID of the Maintenance Association."
7310
7311::= { genEquipServicesNGPWSOAMMAEntry 7 }
7312
7313genEquipServicesNGPWSOAMMAVlanType		OBJECT-TYPE
7314		SYNTAX 		PWTunnelVlanType
7315		ACCESS		read-write
7316        STATUS		mandatory
7317        DESCRIPTION
7318		"VLAN type of the Maintenance Association."
7319
7320::= { genEquipServicesNGPWSOAMMAEntry 8 }
7321
7322genEquipServicesNGPWSOAMMACCMAdmin		OBJECT-TYPE
7323		SYNTAX 		EnableDisableSMI2
7324		ACCESS		read-write
7325        STATUS		mandatory
7326        DESCRIPTION
7327		"Maintenance Association CCM administrative status."
7328
7329::= { genEquipServicesNGPWSOAMMAEntry 9 }
7330
7331genEquipServicesNGPWSOAMMACCMInterval		OBJECT-TYPE
7332		SYNTAX 		PWSOAMccmInterval
7333		ACCESS		read-write
7334        STATUS		mandatory
7335        DESCRIPTION
7336		"Maintenance Association CCM Interval."
7337
7338::= { genEquipServicesNGPWSOAMMAEntry 10 }
7339
7340genEquipServicesNGPWSOAMMACCMLTMPriority		OBJECT-TYPE
7341		SYNTAX 		INTEGER
7342		ACCESS		read-write
7343        STATUS		mandatory
7344        DESCRIPTION
7345		"Maintenance Association link trace message priority."
7346
7347::= { genEquipServicesNGPWSOAMMAEntry 11 }
7348
7349genEquipServicesNGPWSOAMMARowStatus		OBJECT-TYPE
7350		SYNTAX 		RowStatus
7351		ACCESS		read-write
7352        STATUS		mandatory
7353        DESCRIPTION
7354		"Row status to allow user add entries dynamically."
7355
7356::= { genEquipServicesNGPWSOAMMAEntry 30 }
7357
7358--
7359-- PW Maintenance Association status table - pw-soam-ma-status-table
7360--
7361
7362genEquipServicesNGPWSOAMMAStatusTable  OBJECT-TYPE
7363        SYNTAX  SEQUENCE OF GenEquipServicesNGPWSOAMMAStatusEntry
7364        ACCESS  not-accessible
7365        STATUS mandatory
7366        DESCRIPTION
7367        "This table shows the SOAM status of each MA at the PW card level."
7368        ::= { genEquipServicesNGPW 15 }
7369
7370genEquipServicesNGPWSOAMMAStatusEntry OBJECT-TYPE
7371        SYNTAX GenEquipServicesNGPWSOAMMAStatusEntry
7372        ACCESS not-accessible
7373        STATUS mandatory
7374		DESCRIPTION
7375		"This table entry shows the SOAM status of each MA at the PW card level."
7376        INDEX { genEquipServicesNGPWSOAMMAStatusSlot,
7377				genEquipServicesNGPWSOAMMAStatusId }
7378        ::= { genEquipServicesNGPWSOAMMAStatusTable 1 }
7379
7380GenEquipServicesNGPWSOAMMAStatusEntry ::=
7381		SEQUENCE {
7382			genEquipServicesNGPWSOAMMAStatusSlot
7383				INTEGER,
7384			genEquipServicesNGPWSOAMMAStatusId
7385				INTEGER,
7386			genEquipServicesNGPWSOAMMAStatusRemoteMepMACAddr
7387                MacAddress,
7388			genEquipServicesNGPWSOAMMAStatusDefects
7389				INTEGER
7390}
7391
7392genEquipServicesNGPWSOAMMAStatusSlot		OBJECT-TYPE
7393		SYNTAX 		INTEGER
7394		ACCESS		read-only
7395        STATUS		mandatory
7396        DESCRIPTION
7397		"Slot ID."
7398::= { genEquipServicesNGPWSOAMMAStatusEntry 1 }
7399
7400genEquipServicesNGPWSOAMMAStatusId		OBJECT-TYPE
7401		SYNTAX 		INTEGER
7402		ACCESS		read-only
7403        STATUS		mandatory
7404        DESCRIPTION
7405		"Maintenance association ID."
7406::= { genEquipServicesNGPWSOAMMAStatusEntry 2 }
7407
7408genEquipServicesNGPWSOAMMAStatusRemoteMepMACAddr		OBJECT-TYPE
7409		SYNTAX 		MacAddress
7410		ACCESS		read-only
7411        STATUS		mandatory
7412        DESCRIPTION
7413		"Remote MEP MAC Address."
7414
7415::= { genEquipServicesNGPWSOAMMAStatusEntry 3 }
7416
7417genEquipServicesNGPWSOAMMAStatusDefects		OBJECT-TYPE
7418		SYNTAX 		INTEGER
7419		ACCESS		read-only
7420        STATUS		mandatory
7421        DESCRIPTION
7422		"Bitmap field: no-alarm (0), RDI (1), MAC-status (2), remote CCM (4), error CCM (8), Cross-connection CCM (16), AIS (32)."
7423
7424::= { genEquipServicesNGPWSOAMMAStatusEntry 4 }
7425
7426--
7427-- Service TDM Scalars.
7428--
7429genEquipServicesNGPWTDM	OBJECT IDENTIFIER ::= {genEquipServicesNGPW 20}
7430
7431genEquipServicesNGPWTDMRevertiveTimer		OBJECT-TYPE
7432		SYNTAX 		INTEGER
7433		ACCESS		read-write
7434        STATUS		mandatory
7435        DESCRIPTION
7436		"The WTR (Wait To Restore) timer for revertive switches."
7437::= { genEquipServicesNGPWTDM 1 }
7438
7439genEquipServicesNGPWRangeVC 		OBJECT-TYPE
7440		SYNTAX 		INTEGER
7441		ACCESS		read-write
7442        STATUS		mandatory
7443        DESCRIPTION
7444		"TDM services VC range."
7445::= { genEquipServicesNGPWTDM 2 }
7446
7447genEquipServicesNGPWOffsetVC 		OBJECT-TYPE
7448		SYNTAX 		INTEGER
7449		ACCESS		read-write
7450        STATUS		mandatory
7451        DESCRIPTION
7452		"TDM services VC offset."
7453::= { genEquipServicesNGPWTDM 3 }
7454
7455genEquipServicesNGPWLatencyOptimizationAdmin 		OBJECT-TYPE
7456		SYNTAX 		EnableDisable
7457		ACCESS		read-write
7458        STATUS		mandatory
7459        DESCRIPTION
7460		"Enables/Disables the option of choosing a latency-optimized mode for TDM services."
7461::= { genEquipServicesNGPWTDM 4 }
7462
7463
7464--
7465-- PSN tunnel groups table, (addition for PWC Phase-2)
7466--
7467genEquipServicesPWPSNTunnelGroupsTable  OBJECT-TYPE
7468        SYNTAX  SEQUENCE OF GenEquipServicesPWPSNTunnelGroupsEntry
7469        ACCESS  not-accessible
7470        STATUS mandatory
7471        DESCRIPTION
7472        "This table allows configuration of PSN protection groups for pseudowire service path protection."
7473        ::= { genEquipServicesPW 10 }
7474
7475genEquipServicesPWPSNTunnelGroupsEntry OBJECT-TYPE
7476        SYNTAX GenEquipServicesPWPSNTunnelGroupsEntry
7477        ACCESS not-accessible
7478        STATUS mandatory
7479		DESCRIPTION
7480		"This entry table allows configuration of PSN protection groups for pseudowire service path protection."
7481        INDEX { genEquipServicesPWPSNTunnelGroupsTunnelGroupID }
7482        ::= { genEquipServicesPWPSNTunnelGroupsTable 1 }
7483
7484GenEquipServicesPWPSNTunnelGroupsEntry ::=
7485		SEQUENCE {
7486			genEquipServicesPWPSNTunnelGroupsTunnelGroupID
7487				INTEGER,
7488			genEquipServicesPWPSNTunnelGroupsTunnelIDPrimary
7489                INTEGER,
7490			genEquipServicesPWPSNTunnelGroupsTunnelIDSecondary
7491                INTEGER,
7492			genEquipServicesPWPSNTunnelGroupsSwitchToStandby
7493                OffOn,
7494			genEquipServicesPWPSNTunnelGroupsRowStatus
7495				RowStatus
7496}
7497
7498genEquipServicesPWPSNTunnelGroupsTunnelGroupID		OBJECT-TYPE
7499		SYNTAX 		INTEGER (1..64)
7500		ACCESS		read-write
7501        STATUS		mandatory
7502        DESCRIPTION
7503		"PSN Tunnel Group ID."
7504::= { genEquipServicesPWPSNTunnelGroupsEntry 1 }
7505
7506genEquipServicesPWPSNTunnelGroupsTunnelIDPrimary		OBJECT-TYPE
7507		SYNTAX 		INTEGER (1..128)
7508		ACCESS		read-write
7509        STATUS		mandatory
7510        DESCRIPTION
7511		"Primary PSN tunnel ID."
7512
7513::= { genEquipServicesPWPSNTunnelGroupsEntry 2 }
7514
7515genEquipServicesPWPSNTunnelGroupsTunnelIDSecondary		OBJECT-TYPE
7516		SYNTAX 		INTEGER (1..128)
7517		ACCESS		read-write
7518        STATUS		mandatory
7519        DESCRIPTION
7520		"Secondary PSN tunnel ID."
7521
7522::= { genEquipServicesPWPSNTunnelGroupsEntry 3 }
7523
7524genEquipServicesPWPSNTunnelGroupsSwitchToStandby		OBJECT-TYPE
7525		SYNTAX 		OffOn
7526		ACCESS		read-write
7527        STATUS		mandatory
7528        DESCRIPTION
7529		"Force a switch from primary to secondary tunnel."
7530
7531::= { genEquipServicesPWPSNTunnelGroupsEntry 4 }
7532
7533genEquipServicesPWPSNTunnelGroupsRowStatus		OBJECT-TYPE
7534		SYNTAX 		RowStatus
7535		ACCESS		read-write
7536        STATUS		mandatory
7537        DESCRIPTION
7538		"This value is the status of the entry."
7539::= { genEquipServicesPWPSNTunnelGroupsEntry 30 }
7540
7541-- PSN tunnel groups status table, (addition for PWC Phase-2)
7542
7543genEquipServicesPWPSNTunnelGroupStatusTable  OBJECT-TYPE
7544        SYNTAX  SEQUENCE OF GenEquipServicesPWPSNTunnelGroupStatusEntry
7545        ACCESS  not-accessible
7546        STATUS mandatory
7547        DESCRIPTION
7548        "This table allows monitoring of PSN protection groups status."
7549        ::= { genEquipServicesPW 11 }
7550
7551genEquipServicesPWPSNTunnelGroupStatusEntry OBJECT-TYPE
7552        SYNTAX GenEquipServicesPWPSNTunnelGroupStatusEntry
7553        ACCESS not-accessible
7554        STATUS mandatory
7555		DESCRIPTION
7556		"This table entry allows monitoring of PSN protection groups status."
7557        INDEX { genEquipServicesPWPSNTunnelGroupStatusTunnelGroupID }
7558        ::= { genEquipServicesPWPSNTunnelGroupStatusTable 1 }
7559
7560GenEquipServicesPWPSNTunnelGroupStatusEntry ::=
7561		SEQUENCE {
7562			genEquipServicesPWPSNTunnelGroupStatusTunnelGroupID
7563				INTEGER,
7564			genEquipServicesPWPSNTunnelGroupStatusCurrActiveTunnel
7565                INTEGER,
7566			genEquipServicesPWPSNTunnelGroupStatusNumProtSwitches
7567                INTEGER
7568}
7569
7570genEquipServicesPWPSNTunnelGroupStatusTunnelGroupID		OBJECT-TYPE
7571		SYNTAX 		INTEGER (1..64)
7572		ACCESS		read-only
7573        STATUS		mandatory
7574        DESCRIPTION
7575		"PSN Tunnel Group ID."
7576::= { genEquipServicesPWPSNTunnelGroupStatusEntry 1 }
7577
7578genEquipServicesPWPSNTunnelGroupStatusCurrActiveTunnel		OBJECT-TYPE
7579		SYNTAX 		INTEGER {
7580						primary(0),
7581						secondary(1)
7582		}
7583		ACCESS		read-only
7584        STATUS		mandatory
7585        DESCRIPTION
7586		"Currently active PSN tunnel."
7587
7588::= { genEquipServicesPWPSNTunnelGroupStatusEntry 2 }
7589
7590genEquipServicesPWPSNTunnelGroupStatusNumProtSwitches		OBJECT-TYPE
7591		SYNTAX 		INTEGER
7592		ACCESS		read-only
7593        STATUS		mandatory
7594        DESCRIPTION
7595		"Counter of PSN tunnel protection switches."
7596
7597::= { genEquipServicesPWPSNTunnelGroupStatusEntry 3 }
7598
7599-- SOAM MD definitions table, (addition for PWC Phase-2)
7600
7601genEquipServicesPWSOAMMDTable  OBJECT-TYPE
7602        SYNTAX  SEQUENCE OF GenEquipServicesPWSOAMMDEntry
7603        ACCESS  not-accessible
7604        STATUS mandatory
7605        DESCRIPTION
7606        "This table allows configuration of Ethernet OAM Maintenance Domains for service monitoring and path protection."
7607        ::= { genEquipServicesPW 12 }
7608
7609genEquipServicesPWSOAMMDEntry OBJECT-TYPE
7610        SYNTAX GenEquipServicesPWSOAMMDEntry
7611        ACCESS not-accessible
7612        STATUS mandatory
7613		DESCRIPTION
7614		"This table entry allows configuration of Ethernet OAM Maintenance Domains for service monitoring and path protection."
7615        INDEX { genEquipServicesPWSOAMMDDomainID }
7616        ::= { genEquipServicesPWSOAMMDTable 1 }
7617
7618GenEquipServicesPWSOAMMDEntry ::=
7619		SEQUENCE {
7620			genEquipServicesPWSOAMMDDomainID
7621				INTEGER,
7622			genEquipServicesPWSOAMMDDomainName
7623                DisplayString,
7624			genEquipServicesPWSOAMMDDomainLevel
7625                INTEGER,
7626			genEquipServicesPWSOAMMDRowStatus
7627				RowStatus
7628}
7629
7630genEquipServicesPWSOAMMDDomainID		OBJECT-TYPE
7631		SYNTAX 		INTEGER (1..8)
7632		ACCESS		read-write
7633        STATUS		mandatory
7634        DESCRIPTION
7635		"Domain ID."
7636::= { genEquipServicesPWSOAMMDEntry 1 }
7637
7638genEquipServicesPWSOAMMDDomainName		OBJECT-TYPE
7639		SYNTAX 		DisplayString
7640		ACCESS		read-write
7641        STATUS		mandatory
7642        DESCRIPTION
7643		"Domain Name."
7644
7645::= { genEquipServicesPWSOAMMDEntry 2 }
7646
7647genEquipServicesPWSOAMMDDomainLevel		OBJECT-TYPE
7648		SYNTAX 		INTEGER (0..7)
7649		ACCESS		read-write
7650        STATUS		mandatory
7651        DESCRIPTION
7652		"Domain Level."
7653
7654::= { genEquipServicesPWSOAMMDEntry 3 }
7655
7656genEquipServicesPWSOAMMDRowStatus		OBJECT-TYPE
7657		SYNTAX 		RowStatus
7658		ACCESS		read-write
7659        STATUS		mandatory
7660        DESCRIPTION
7661		"This value is the status of the entry."
7662::= { genEquipServicesPWSOAMMDEntry 30 }
7663
7664-- SOAM MA definitions table, (addition for PWC Phase-2)
7665
7666genEquipServicesPWSOAMMATable  OBJECT-TYPE
7667        SYNTAX  SEQUENCE OF GenEquipServicesPWSOAMMAEntry
7668        ACCESS  not-accessible
7669        STATUS mandatory
7670        DESCRIPTION
7671        "This table allows configuration of Ethernet OAM Maintenance Association for service monitoring and path protection."
7672        ::= { genEquipServicesPW 13 }
7673
7674genEquipServicesPWSOAMMAEntry OBJECT-TYPE
7675        SYNTAX GenEquipServicesPWSOAMMAEntry
7676        ACCESS not-accessible
7677        STATUS mandatory
7678		DESCRIPTION
7679		"This table entry allows configuration of Ethernet OAM Maintenance Association for service monitoring and path protection."
7680        INDEX { genEquipServicesPWSOAMMALocalID }
7681        ::= { genEquipServicesPWSOAMMATable 1 }
7682
7683GenEquipServicesPWSOAMMAEntry ::=
7684		SEQUENCE {
7685			genEquipServicesPWSOAMMALocalID
7686				INTEGER,
7687			genEquipServicesPWSOAMMALocalName
7688                DisplayString,
7689			genEquipServicesPWSOAMMADomainID
7690                INTEGER,
7691			genEquipServicesPWSOAMMAAdmin
7692                EnableDisable,
7693			genEquipServicesPWSOAMMALocalMEP
7694                INTEGER,
7695			genEquipServicesPWSOAMMARemoteMEP
7696                INTEGER,
7697			genEquipServicesPWSOAMMAVlanType
7698                INTEGER,
7699			genEquipServicesPWSOAMMAVlanID
7700                INTEGER,
7701			genEquipServicesPWSOAMMACCMInterval
7702                INTEGER,
7703			genEquipServicesPWSOAMMACCMAdmin
7704                EnableDisable,
7705			genEquipServicesPWSOAMMACCMPriority
7706                INTEGER,
7707			genEquipServicesPWSOAMMARemoteMEPAddr
7708                OCTET STRING,
7709			genEquipServicesPWSOAMMADefects
7710                INTEGER,
7711			genEquipServicesPWSOAMMARowStatus
7712				RowStatus
7713}
7714
7715genEquipServicesPWSOAMMALocalID		OBJECT-TYPE
7716		SYNTAX 		INTEGER (1..32)
7717		ACCESS		read-write
7718        STATUS		mandatory
7719        DESCRIPTION
7720		"Maintenance Association local ID."
7721::= { genEquipServicesPWSOAMMAEntry 1 }
7722
7723genEquipServicesPWSOAMMALocalName		OBJECT-TYPE
7724		SYNTAX 		DisplayString
7725		ACCESS		read-write
7726        STATUS		mandatory
7727        DESCRIPTION
7728		"Maintenance Association local Name."
7729
7730::= { genEquipServicesPWSOAMMAEntry 2 }
7731
7732genEquipServicesPWSOAMMADomainID		OBJECT-TYPE
7733		SYNTAX 		INTEGER (0..7)
7734		ACCESS		read-write
7735        STATUS		mandatory
7736        DESCRIPTION
7737		"Maintenance Association domain ID."
7738
7739::= { genEquipServicesPWSOAMMAEntry 3 }
7740
7741genEquipServicesPWSOAMMAAdmin		OBJECT-TYPE
7742		SYNTAX 		EnableDisable
7743		ACCESS		read-write
7744        STATUS		mandatory
7745        DESCRIPTION
7746		"Maintenance Association Admin."
7747
7748::= { genEquipServicesPWSOAMMAEntry 4 }
7749
7750genEquipServicesPWSOAMMALocalMEP		OBJECT-TYPE
7751		SYNTAX 		INTEGER (1..8191)
7752		ACCESS		read-write
7753        STATUS		mandatory
7754        DESCRIPTION
7755		"Maintenance Association local MEP ID."
7756
7757::= { genEquipServicesPWSOAMMAEntry 5 }
7758
7759genEquipServicesPWSOAMMARemoteMEP		OBJECT-TYPE
7760		SYNTAX 		INTEGER (1..8191)
7761		ACCESS		read-write
7762        STATUS		mandatory
7763        DESCRIPTION
7764		"Maintenance Association remote MEP ID."
7765
7766::= { genEquipServicesPWSOAMMAEntry 6 }
7767
7768genEquipServicesPWSOAMMAVlanType		OBJECT-TYPE
7769		SYNTAX 		INTEGER {
7770						none(0),
7771						c-type(1)
7772		}
7773		ACCESS		read-write
7774        STATUS		mandatory
7775        DESCRIPTION
7776		"VLAN type of the Maintenance Association."
7777
7778::= { genEquipServicesPWSOAMMAEntry 7 }
7779
7780genEquipServicesPWSOAMMAVlanID		OBJECT-TYPE
7781		SYNTAX 		INTEGER (0..4090)
7782		ACCESS		read-write
7783        STATUS		mandatory
7784        DESCRIPTION
7785		"VLAN Id of the Maintenance Association."
7786
7787::= { genEquipServicesPWSOAMMAEntry 8 }
7788
7789genEquipServicesPWSOAMMACCMInterval		OBJECT-TYPE
7790		SYNTAX 		INTEGER {
7791						nInvalid(0),
7792						n3-3-msec(1),
7793						n10-msec(2),
7794						n100-msec(3),
7795						n1s(4),
7796						n10s(5),
7797						n1min(6),
7798						n10min(7)
7799		}
7800
7801		ACCESS		read-write
7802        STATUS		mandatory
7803        DESCRIPTION
7804		"CCM Interval."
7805
7806::= { genEquipServicesPWSOAMMAEntry 9 }
7807
7808genEquipServicesPWSOAMMACCMAdmin		OBJECT-TYPE
7809		SYNTAX 		EnableDisable
7810		ACCESS		read-write
7811        STATUS		mandatory
7812        DESCRIPTION
7813		"Maintenance Association CCM admin."
7814
7815::= { genEquipServicesPWSOAMMAEntry 10 }
7816
7817genEquipServicesPWSOAMMACCMPriority		OBJECT-TYPE
7818		SYNTAX 		INTEGER (0..7)
7819		ACCESS		read-write
7820        STATUS		mandatory
7821        DESCRIPTION
7822		"CCM Priority."
7823
7824::= { genEquipServicesPWSOAMMAEntry 11 }
7825
7826genEquipServicesPWSOAMMARemoteMEPAddr		OBJECT-TYPE
7827		SYNTAX 		OCTET STRING (SIZE(0..6))
7828		ACCESS		read-write
7829        STATUS		mandatory
7830        DESCRIPTION
7831		"MAC Address of the Maintenance Association Remote MEP."
7832
7833::= { genEquipServicesPWSOAMMAEntry 12 }
7834
7835genEquipServicesPWSOAMMADefects		OBJECT-TYPE
7836		SYNTAX 		INTEGER
7837		ACCESS		read-write
7838        STATUS		mandatory
7839        DESCRIPTION
7840		"Bitmap field: no-alarm (0), RDI (1), MAC-status (2), remote CCM (4), error CCM (8),
7841		Cross-connection CCM (16), AIS (32)."
7842
7843::= { genEquipServicesPWSOAMMAEntry 13 }
7844
7845genEquipServicesPWSOAMMARowStatus		OBJECT-TYPE
7846		SYNTAX 		RowStatus
7847		ACCESS		read-write
7848        STATUS		mandatory
7849        DESCRIPTION
7850		"This value is the status of the entry."
7851::= { genEquipServicesPWSOAMMAEntry 30 }
7852
7853
7854--
7855-- The following are the Services part of Switch application tables
7856--
7857genEquipServicesCet	OBJECT IDENTIFIER ::= {genEquipServices 5}
7858
7859genEquipServicesCetGeneral	OBJECT IDENTIFIER ::= {genEquipServicesCet 1}
7860
7861genEquipServicesCetSvlanEtherType		OBJECT-TYPE
7862		SYNTAX 		INTEGER {
7863						ether-type-0x88a8(0),
7864						ether-type-0x9100(1),
7865						ether-type-0x9200(2),
7866						ether-type-0x8100(3)
7867		}
7868		ACCESS		read-write
7869        STATUS		mandatory
7870        DESCRIPTION
7871		"S VLAN Ether type."
7872::= { genEquipServicesCetGeneral 1 }
7873
7874genEquipServicesCetAgingTimeout		OBJECT-TYPE
7875		SYNTAX 		INTEGER (15..3825)
7876		ACCESS		read-write
7877        STATUS		mandatory
7878        DESCRIPTION
7879		"MAC forwarding entry aging timeout in seconds."
7880::= { genEquipServicesCetGeneral 2 }
7881
7882
7883--
7884-- Switch Application sw-ap-l3-srv-config-table
7885--
7886
7887genEquipServicesCetConfigTable  OBJECT-TYPE
7888        SYNTAX  SEQUENCE OF GenEquipServicesCetConfigEntry
7889        ACCESS  not-accessible
7890        STATUS mandatory
7891        DESCRIPTION
7892        "Ethernet Services configuration table -
7893		the table describes the connectivity between the interface of the switch."
7894        ::= { genEquipServicesCet 2 }
7895
7896genEquipServicesCetConfigEntry OBJECT-TYPE
7897        SYNTAX GenEquipServicesCetConfigEntry
7898        ACCESS not-accessible
7899        STATUS mandatory
7900          DESCRIPTION
7901        "Ethernet Services configuration table entry -
7902		the table describes the connectivity between the interface of the switch."
7903        INDEX { genEquipServicesCetConfigIndex }
7904        ::= { genEquipServicesCetConfigTable 1 }
7905
7906GenEquipServicesCetConfigEntry ::=
7907		SEQUENCE {
7908			genEquipServicesCetConfigIndex
7909				INTEGER,
7910			genEquipServicesCetConfigType
7911				ServiceType,
7912			genEquipServicesCetConfigAdmin
7913				ServiceAdmin,
7914			genEquipServicesCetConfigMacTableSize
7915				INTEGER,
7916			genEquipServicesCetConfigDefaultCos
7917				INTEGER,
7918			genEquipServicesCetConfigCosMode
7919				ServiceCosMode,
7920			genEquipServicesCetConfigEvcId
7921				DisplayString,
7922			genEquipServicesCetConfigEvcDescription
7923				DisplayString,
7924			genEquipServicesCetConfigSplitHorizon
7925				EnableDisable,
7926			genEquipServicesCetConfigResiliencyProtocolInstance
7927				INTEGER,
7928			genEquipServicesCetConfigProtectingTrail
7929				INTEGER,
7930			genEquipServicesCetConfigProtectingTrailIndex
7931				INTEGER,
7932			genEquipServicesCetConfigServiceSubType
7933				ServiceSubType,
7934			genEquipServicesCetConfigTrailIndex
7935				INTEGER,
7936			genEquipServicesCetConfigRowStatus
7937				RowStatus
7938}
7939
7940
7941genEquipServicesCetConfigIndex		OBJECT-TYPE
7942		SYNTAX 		INTEGER  (1..1025)
7943		ACCESS		read-only
7944        STATUS		mandatory
7945        DESCRIPTION
7946		"Service ID."
7947::= { genEquipServicesCetConfigEntry 1 }
7948
7949genEquipServicesCetConfigType		OBJECT-TYPE
7950		SYNTAX 		ServiceType
7951		ACCESS		read-write
7952        STATUS		mandatory
7953        DESCRIPTION
7954		"Ethernet Service Type (Management, MP, P2P)."
7955::= { genEquipServicesCetConfigEntry 2 }
7956
7957genEquipServicesCetConfigAdmin		OBJECT-TYPE
7958		SYNTAX 		ServiceAdmin
7959		ACCESS		read-write
7960        STATUS		mandatory
7961        DESCRIPTION
7962		"Service Admin state."
7963::= { genEquipServicesCetConfigEntry 3 }
7964
7965genEquipServicesCetConfigMacTableSize		OBJECT-TYPE
7966		SYNTAX 		INTEGER (16..131072)
7967		ACCESS		read-write
7968        STATUS		mandatory
7969        DESCRIPTION
7970		"MAC Table size of the service,granularity of 16."
7971::= { genEquipServicesCetConfigEntry 4 }
7972
7973genEquipServicesCetConfigDefaultCos		OBJECT-TYPE
7974		SYNTAX 		INTEGER (0..7)
7975		ACCESS		read-write
7976        STATUS		mandatory
7977        DESCRIPTION
7978		"Service default CoS."
7979::= { genEquipServicesCetConfigEntry 5 }
7980
7981genEquipServicesCetConfigCosMode		OBJECT-TYPE
7982		SYNTAX 		ServiceCosMode
7983		ACCESS		read-write
7984        STATUS		mandatory
7985        DESCRIPTION
7986		"Service CoS Color mode."
7987::= { genEquipServicesCetConfigEntry 6 }
7988
7989genEquipServicesCetConfigEvcId		OBJECT-TYPE
7990		SYNTAX 		DisplayString
7991		ACCESS		read-write
7992        STATUS		mandatory
7993        DESCRIPTION
7994		"Ethernet Virtual Connection (EVC) ID."
7995::= { genEquipServicesCetConfigEntry 7 }
7996
7997genEquipServicesCetConfigEvcDescription		OBJECT-TYPE
7998		SYNTAX 		DisplayString
7999		ACCESS		read-write
8000        STATUS		mandatory
8001        DESCRIPTION
8002		"Ethernet Virtual Connection (EVC) Description."
8003::= { genEquipServicesCetConfigEntry 8 }
8004
8005genEquipServicesCetConfigSplitHorizon		OBJECT-TYPE
8006		SYNTAX 		EnableDisable
8007		ACCESS		read-write
8008        STATUS		mandatory
8009        DESCRIPTION
8010		"Split Horizon group Admin."
8011::= { genEquipServicesCetConfigEntry 9 }
8012
8013genEquipServicesCetConfigResiliencyProtocolInstance		OBJECT-TYPE
8014		SYNTAX 		INTEGER
8015		ACCESS		read-write
8016        STATUS		mandatory
8017        DESCRIPTION
8018		"Resiliency Protocol Instance."
8019::= { genEquipServicesCetConfigEntry 10 }
8020
8021genEquipServicesCetConfigProtectingTrail		OBJECT-TYPE
8022		SYNTAX 		INTEGER
8023		ACCESS		read-write
8024        STATUS		mandatory
8025        DESCRIPTION
8026		"Protecting trail."
8027::= { genEquipServicesCetConfigEntry 11 }
8028
8029genEquipServicesCetConfigProtectingTrailIndex		OBJECT-TYPE
8030		SYNTAX 		INTEGER
8031		ACCESS		read-write
8032        STATUS		mandatory
8033        DESCRIPTION
8034		"Protecting trail id."
8035::= { genEquipServicesCetConfigEntry 12 }
8036
8037genEquipServicesCetConfigServiceSubType		OBJECT-TYPE
8038		SYNTAX 		ServiceSubType
8039		ACCESS		read-write
8040        STATUS		mandatory
8041        DESCRIPTION
8042		"Service sub type (Ethernet / TDM / PWE)"
8043::= { genEquipServicesCetConfigEntry 13 }
8044
8045genEquipServicesCetConfigTrailIndex		OBJECT-TYPE
8046		SYNTAX 		INTEGER
8047		ACCESS		read-write
8048        STATUS		mandatory
8049        DESCRIPTION
8050		"TDM Trail ID"
8051::= { genEquipServicesCetConfigEntry 14 }
8052
8053genEquipServicesCetConfigRowStatus		OBJECT-TYPE
8054		SYNTAX 		RowStatus
8055		ACCESS		read-write
8056        STATUS		mandatory
8057        DESCRIPTION
8058		"Table Mib Row Status."
8059::= { genEquipServicesCetConfigEntry 30 }
8060
8061--
8062-- Switch Application sw-ap-srv-status-multicast
8063--
8064
8065genEquipServicesCetStatusTable  OBJECT-TYPE
8066        SYNTAX  SEQUENCE OF GenEquipServicesCetStatusEntry
8067        ACCESS  not-accessible
8068        STATUS mandatory
8069        DESCRIPTION
8070        "Ethernet Services status table - the table describes the status of the configured services."
8071        ::= { genEquipServicesCet 3 }
8072
8073genEquipServicesCetStatusEntry OBJECT-TYPE
8074        SYNTAX GenEquipServicesCetStatusEntry
8075        ACCESS not-accessible
8076        STATUS mandatory
8077          DESCRIPTION
8078        "Ethernet Services status table - the table describes the status of the configured services entry."
8079        INDEX { genEquipServicesCetStatusIndex }
8080        ::= { genEquipServicesCetStatusTable 1 }
8081
8082GenEquipServicesCetStatusEntry ::=
8083		SEQUENCE {
8084			genEquipServicesCetStatusIndex
8085				INTEGER,
8086			genEquipServicesCetStatusMulticast
8087				EnableDisable
8088}
8089
8090
8091genEquipServicesCetStatusIndex		OBJECT-TYPE
8092		SYNTAX 		INTEGER  (1..1025)
8093		ACCESS		read-only
8094        STATUS		mandatory
8095        DESCRIPTION
8096		"Service ID."
8097::= { genEquipServicesCetStatusEntry 1 }
8098
8099genEquipServicesCetStatusMulticast		OBJECT-TYPE
8100		SYNTAX 		EnableDisable
8101		ACCESS		read-only
8102        STATUS		mandatory
8103        DESCRIPTION
8104		"Configured Multicast Group."
8105::= { genEquipServicesCetStatusEntry 2 }
8106
8107--
8108-- Switch Application sw-ap-l4-srv-sp-config-table
8109--
8110genEquipServicesCetSpConfigTable  OBJECT-TYPE
8111        SYNTAX  SEQUENCE OF GenEquipServicesCetSpConfigEntry
8112        ACCESS  not-accessible
8113        STATUS mandatory
8114        DESCRIPTION
8115        "Ethernet Service Points (SP) configuration table -
8116		this table describes the ingress and egress attributes (operation) per SPs of each service."
8117        ::= { genEquipServicesCet 4 }
8118
8119genEquipServicesCetSpConfigEntry OBJECT-TYPE
8120        SYNTAX GenEquipServicesCetSpConfigEntry
8121        ACCESS not-accessible
8122        STATUS mandatory
8123          DESCRIPTION
8124        "Ethernet Service Points (SP) configuration table entry -
8125		this table describes the ingress and egress attributes (operation) per SPs of each service."
8126        INDEX { genEquipServicesCetSpConfigServiceIndex,
8127				genEquipServicesCetSpConfigServicePointIndex }
8128        ::= { genEquipServicesCetSpConfigTable 1 }
8129
8130GenEquipServicesCetSpConfigEntry ::=
8131		SEQUENCE {
8132			genEquipServicesCetSpConfigServiceIndex
8133				INTEGER,
8134			genEquipServicesCetSpConfigServicePointIndex
8135				INTEGER,
8136			genEquipServicesCetSpConfigSpType
8137				SPType,
8138			genEquipServicesCetSpConfigSpSubtype
8139				SPSubType,
8140			genEquipServicesCetSpConfigSpName
8141				DisplayString,
8142			genEquipServicesCetSpConfigIfIndex
8143				INTEGER,
8144			genEquipServicesCetSpConfigSvlanEncap
8145				INTEGER,
8146			genEquipServicesCetSpConfigCvlanEncap
8147				INTEGER,
8148			genEquipServicesCetSpConfigLearning
8149				EnableDisable,
8150			genEquipServicesCetSpConfigFlooding
8151				DisableAllowed,
8152			genEquipServicesCetSpConfigBroadcast
8153				DisableAllowed,
8154			genEquipServicesCetSpConfigCosMode
8155				SPCosMode,
8156			genEquipServicesCetSpConfigDefCos
8157				INTEGER,
8158			genEquipServicesCetSpConfigPclProfileId
8159				INTEGER,
8160			genEquipServicesCetSpConfigPclAdmin
8161				EnableDisable,
8162			genEquipServicesCetSpConfigMonitorCounterGroup
8163				INTEGER,
8164			genEquipServicesCetSpConfigSplitHorizon
8165				SplitHorizonGroup,
8166			genEquipServicesCetSpConfigSvlanEgressPreserve
8167				EnableDisable,
8168			genEquipServicesCetSpConfigSvlanCosPreserve
8169				EnableDisable,
8170			genEquipServicesCetSpConfigCvlanEgressPreserve
8171				EnableDisable,
8172			genEquipServicesCetSpConfigCvlanCosPreserve
8173				EnableDisable,
8174			genEquipServicesCetSpConfigMarkingMode
8175				EnableDisable,
8176			genEquipServicesCetSpConfigServiceClassId
8177				INTEGER,
8178			genEquipServicesCetSpConfigTcamClassification
8179				INTEGER,
8180			genEquipServicesCetSpConfigRowStatus
8181				RowStatus
8182}
8183
8184
8185genEquipServicesCetSpConfigServiceIndex		OBJECT-TYPE
8186		SYNTAX 		INTEGER  (1..1025)
8187		ACCESS		read-only
8188        STATUS		mandatory
8189        DESCRIPTION
8190		"Service ID."
8191::= { genEquipServicesCetSpConfigEntry 1 }
8192
8193genEquipServicesCetSpConfigServicePointIndex		OBJECT-TYPE
8194		SYNTAX 		INTEGER	 (1..32)
8195		ACCESS		read-only
8196        STATUS		mandatory
8197        DESCRIPTION
8198		"Service Point ID."
8199::= { genEquipServicesCetSpConfigEntry 2 }
8200
8201genEquipServicesCetSpConfigSpType		OBJECT-TYPE
8202		SYNTAX 		SPType
8203		ACCESS		read-write
8204        STATUS		mandatory
8205        DESCRIPTION
8206		"Service Point Type (SAP, SNP, PIPE, MNG)."
8207::= { genEquipServicesCetSpConfigEntry 3 }
8208
8209genEquipServicesCetSpConfigSpSubtype		OBJECT-TYPE
8210		SYNTAX 		SPSubType
8211		ACCESS		read-write
8212        STATUS		mandatory
8213        DESCRIPTION
8214		"The Service Point Attached Interface Type."
8215::= { genEquipServicesCetSpConfigEntry 4 }
8216
8217genEquipServicesCetSpConfigSpName		OBJECT-TYPE
8218		SYNTAX 		DisplayString
8219		ACCESS		read-write
8220        STATUS		mandatory
8221        DESCRIPTION
8222		"Service Point Name."
8223::= { genEquipServicesCetSpConfigEntry 5 }
8224
8225genEquipServicesCetSpConfigIfIndex		OBJECT-TYPE
8226		SYNTAX 		INTEGER
8227		ACCESS		read-write
8228        STATUS		mandatory
8229        DESCRIPTION
8230		"Ethernet Logical port if-index ID."
8231::= { genEquipServicesCetSpConfigEntry 6 }
8232
8233genEquipServicesCetSpConfigSvlanEncap		OBJECT-TYPE
8234		SYNTAX 		INTEGER (4096..4097)
8235		ACCESS		read-write
8236        STATUS		mandatory
8237        DESCRIPTION
8238		"S-Vlan Encapsulation."
8239::= { genEquipServicesCetSpConfigEntry 7 }
8240
8241genEquipServicesCetSpConfigCvlanEncap		OBJECT-TYPE
8242		SYNTAX 		INTEGER (0..4097)
8243		ACCESS		read-write
8244        STATUS		mandatory
8245        DESCRIPTION
8246		"C-Vlan Encapsulation."
8247::= { genEquipServicesCetSpConfigEntry 8 }
8248
8249genEquipServicesCetSpConfigLearning		OBJECT-TYPE
8250		SYNTAX 		EnableDisable
8251		ACCESS		read-write
8252        STATUS		mandatory
8253        DESCRIPTION
8254		"Service Point Learning Admin (disable / enable)."
8255::= { genEquipServicesCetSpConfigEntry 9 }
8256
8257genEquipServicesCetSpConfigFlooding		OBJECT-TYPE
8258		SYNTAX 		DisableAllowed
8259		ACCESS		read-write
8260        STATUS		mandatory
8261        DESCRIPTION
8262		"SP Ingress aatribute - Allow Flooding of the incoming packet."
8263::= { genEquipServicesCetSpConfigEntry 10 }
8264
8265genEquipServicesCetSpConfigBroadcast		OBJECT-TYPE
8266		SYNTAX 		DisableAllowed
8267		ACCESS		read-write
8268        STATUS		mandatory
8269        DESCRIPTION
8270		"SP Ingress aatribute - Allow Broadcast of the incoming packet."
8271::= { genEquipServicesCetSpConfigEntry 11 }
8272
8273genEquipServicesCetSpConfigCosMode		OBJECT-TYPE
8274		SYNTAX 		SPCosMode
8275		ACCESS		read-write
8276        STATUS		mandatory
8277        DESCRIPTION
8278		"Service Point CoS Color mode."
8279::= { genEquipServicesCetSpConfigEntry 12 }
8280
8281genEquipServicesCetSpConfigDefCos		OBJECT-TYPE
8282		SYNTAX 		INTEGER (0..7)
8283		ACCESS		read-write
8284        STATUS		mandatory
8285        DESCRIPTION
8286		"Service Point Default CoS."
8287::= { genEquipServicesCetSpConfigEntry 13 }
8288
8289genEquipServicesCetSpConfigPclProfileId		OBJECT-TYPE
8290		SYNTAX 		INTEGER (0..63)
8291		ACCESS		read-write
8292        STATUS		mandatory
8293        DESCRIPTION
8294		"pcl-profile-id."
8295::= { genEquipServicesCetSpConfigEntry 14 }
8296
8297genEquipServicesCetSpConfigPclAdmin		OBJECT-TYPE
8298		SYNTAX 		EnableDisable
8299		ACCESS		read-write
8300        STATUS		mandatory
8301        DESCRIPTION
8302		"PCL Admin."
8303::= { genEquipServicesCetSpConfigEntry 15 }
8304
8305genEquipServicesCetSpConfigMonitorCounterGroup		OBJECT-TYPE
8306		SYNTAX 		INTEGER (1..16)
8307		ACCESS		read-write
8308        STATUS		mandatory
8309        DESCRIPTION
8310		"SP Ingress attribute - Assign the SP to a specific Monitor Counters Group."
8311::= { genEquipServicesCetSpConfigEntry 16 }
8312
8313genEquipServicesCetSpConfigSplitHorizon		OBJECT-TYPE
8314		SYNTAX 		SplitHorizonGroup
8315		ACCESS		read-write
8316        STATUS		mandatory
8317        DESCRIPTION
8318		"Split Horizon Group."
8319::= { genEquipServicesCetSpConfigEntry 17 }
8320
8321genEquipServicesCetSpConfigSvlanEgressPreserve		OBJECT-TYPE
8322		SYNTAX 		EnableDisable
8323		ACCESS		read-write
8324        STATUS		mandatory
8325        DESCRIPTION
8326		"SP Egress attribute - Preserve the S VLAN as it was on the Ingress Service Point."
8327::= { genEquipServicesCetSpConfigEntry 18 }
8328
8329genEquipServicesCetSpConfigSvlanCosPreserve		OBJECT-TYPE
8330		SYNTAX 		EnableDisable
8331		ACCESS		read-write
8332        STATUS		mandatory
8333        DESCRIPTION
8334		"SP Egress attribute - Preserve the S VLAN CoS as it was on the Ingress Service Point."
8335::= { genEquipServicesCetSpConfigEntry 19 }
8336
8337genEquipServicesCetSpConfigCvlanEgressPreserve		OBJECT-TYPE
8338		SYNTAX 		EnableDisable
8339		ACCESS		read-write
8340        STATUS		mandatory
8341        DESCRIPTION
8342		"SP Egress attribute - Preserve the C VLAN as it was on the Ingress Service Point."
8343::= { genEquipServicesCetSpConfigEntry 20 }
8344
8345genEquipServicesCetSpConfigCvlanCosPreserve		OBJECT-TYPE
8346		SYNTAX 		EnableDisable
8347		ACCESS		read-write
8348        STATUS		mandatory
8349        DESCRIPTION
8350		"SP Egress attribute - Preserve the C VLAN CoS as it was on the Ingress Service Point."
8351::= { genEquipServicesCetSpConfigEntry 21 }
8352
8353genEquipServicesCetSpConfigMarkingMode		OBJECT-TYPE
8354		SYNTAX 		EnableDisable
8355		ACCESS		read-write
8356        STATUS		mandatory
8357        DESCRIPTION
8358		"SP Ingress attribute - Enable / Disable Marking of the incoming packet."
8359::= { genEquipServicesCetSpConfigEntry 22 }
8360
8361genEquipServicesCetSpConfigServiceClassId		OBJECT-TYPE
8362		SYNTAX 		INTEGER (0..63)
8363		ACCESS		read-write
8364        STATUS		mandatory
8365        DESCRIPTION
8366		"SP Egress attribute - Service Bundle ID."
8367::= { genEquipServicesCetSpConfigEntry 23 }
8368
8369genEquipServicesCetSpConfigTcamClassification		OBJECT-TYPE
8370		SYNTAX 		INTEGER
8371		ACCESS		read-write
8372        STATUS		mandatory
8373        DESCRIPTION
8374		"TCAM-Classification."
8375::= { genEquipServicesCetSpConfigEntry 24 }
8376
8377genEquipServicesCetSpConfigRowStatus		OBJECT-TYPE
8378		SYNTAX 		RowStatus
8379		ACCESS		read-write
8380        STATUS		mandatory
8381        DESCRIPTION
8382		"Table Mib Row Status."
8383::= { genEquipServicesCetSpConfigEntry 30 }
8384
8385--
8386-- Switch Application sw-ap-l4-srv-sp-ingress-policer-profile-association-to-cos-table
8387--
8388
8389genEquipServicesCetSpPolicerAssociationTable  OBJECT-TYPE
8390        SYNTAX  SEQUENCE OF GenEquipServicesCetSpPolicerAssociationEntry
8391        ACCESS  not-accessible
8392        STATUS mandatory
8393        DESCRIPTION
8394        "Service Point and Service Point CoS Policing configuration table."
8395        ::= { genEquipServicesCet 5 }
8396
8397genEquipServicesCetSpPolicerAssociationEntry OBJECT-TYPE
8398        SYNTAX GenEquipServicesCetSpPolicerAssociationEntry
8399        ACCESS not-accessible
8400        STATUS mandatory
8401          DESCRIPTION
8402        "Service Point and Service Point CoS Policing configuration table."
8403        INDEX { genEquipServicesCetSpPolicerAssociationServiceIndex,
8404				genEquipServicesCetSpPolicerAssociationSpIndex }
8405        ::= { genEquipServicesCetSpPolicerAssociationTable 1 }
8406
8407GenEquipServicesCetSpPolicerAssociationEntry ::=
8408		SEQUENCE {
8409			genEquipServicesCetSpPolicerAssociationServiceIndex
8410				INTEGER,
8411			genEquipServicesCetSpPolicerAssociationSpIndex
8412				INTEGER,
8413			genEquipServicesCetSpPolicerAssociationSpPolicerAdmin
8414				EnableDisable,
8415			genEquipServicesCetSpPolicerAssociationCos0Profile
8416				INTEGER,
8417			genEquipServicesCetSpPolicerAssociationCos0Admin
8418				EnableDisable,
8419			genEquipServicesCetSpPolicerAssociationCos1Profile
8420				INTEGER,
8421			genEquipServicesCetSpPolicerAssociationCos1Admin
8422				EnableDisable,
8423			genEquipServicesCetSpPolicerAssociationCos2Profile
8424				INTEGER,
8425			genEquipServicesCetSpPolicerAssociationCos2Admin
8426				INTEGER,
8427			genEquipServicesCetSpPolicerAssociationCos3Profile
8428				INTEGER,
8429			genEquipServicesCetSpPolicerAssociationCos3Admin
8430				DisableAllowed,
8431			genEquipServicesCetSpPolicerAssociationCos4Profile
8432				INTEGER,
8433			genEquipServicesCetSpPolicerAssociationCos4Admin
8434				EnableDisable,
8435			genEquipServicesCetSpPolicerAssociationCos5Profile
8436				INTEGER,
8437			genEquipServicesCetSpPolicerAssociationCos5Admin
8438				EnableDisable,
8439			genEquipServicesCetSpPolicerAssociationCos6Profile
8440				INTEGER,
8441			genEquipServicesCetSpPolicerAssociationCos6Admin
8442				EnableDisable,
8443			genEquipServicesCetSpPolicerAssociationCos7Profile
8444				INTEGER,
8445			genEquipServicesCetSpPolicerAssociationCos7Admin
8446				EnableDisable,
8447			genEquipServicesCetSpPolicerAssociationRowStatus
8448				RowStatus
8449}
8450
8451
8452genEquipServicesCetSpPolicerAssociationServiceIndex		OBJECT-TYPE
8453		SYNTAX 		INTEGER  (1..1025)
8454		ACCESS		read-only
8455        STATUS		mandatory
8456        DESCRIPTION
8457		"Service ID."
8458::= { genEquipServicesCetSpPolicerAssociationEntry 1 }
8459
8460genEquipServicesCetSpPolicerAssociationSpIndex		OBJECT-TYPE
8461		SYNTAX 		INTEGER	 (1..32)
8462		ACCESS		read-only
8463        STATUS		mandatory
8464        DESCRIPTION
8465		"Service Point ID."
8466::= { genEquipServicesCetSpPolicerAssociationEntry 2 }
8467
8468genEquipServicesCetSpPolicerAssociationSpPolicerAdmin		OBJECT-TYPE
8469		SYNTAX 		EnableDisable
8470		ACCESS		read-write
8471        STATUS		mandatory
8472        DESCRIPTION
8473		"Service Point Policer Admin (enable / disable)."
8474::= { genEquipServicesCetSpPolicerAssociationEntry 3 }
8475
8476genEquipServicesCetSpPolicerAssociationCos0Profile		OBJECT-TYPE
8477		SYNTAX 		INTEGER (1..256)
8478		ACCESS		read-write
8479        STATUS		mandatory
8480        DESCRIPTION
8481		"CoS 0 Policer attached Profile ID."
8482::= { genEquipServicesCetSpPolicerAssociationEntry 4 }
8483
8484genEquipServicesCetSpPolicerAssociationCos0Admin		OBJECT-TYPE
8485		SYNTAX 		EnableDisable
8486		ACCESS		read-write
8487        STATUS		mandatory
8488        DESCRIPTION
8489		"CoS 0 Policer Admin (enable / disable)."
8490::= { genEquipServicesCetSpPolicerAssociationEntry 5 }
8491
8492genEquipServicesCetSpPolicerAssociationCos1Profile		OBJECT-TYPE
8493		SYNTAX 		INTEGER (1..256)
8494		ACCESS		read-write
8495        STATUS		mandatory
8496        DESCRIPTION
8497		"CoS 1 Policer attached Profile ID."
8498::= { genEquipServicesCetSpPolicerAssociationEntry 6 }
8499
8500genEquipServicesCetSpPolicerAssociationCos1Admin		OBJECT-TYPE
8501		SYNTAX 		EnableDisable
8502		ACCESS		read-write
8503        STATUS		mandatory
8504        DESCRIPTION
8505		"CoS 1 Policer Admin (enable / disable)."
8506::= { genEquipServicesCetSpPolicerAssociationEntry 7 }
8507
8508genEquipServicesCetSpPolicerAssociationCos2Profile		OBJECT-TYPE
8509		SYNTAX 		INTEGER (1..256)
8510		ACCESS		read-write
8511        STATUS		mandatory
8512        DESCRIPTION
8513		"CoS 2 Policer attached Profile ID."
8514::= { genEquipServicesCetSpPolicerAssociationEntry 8 }
8515
8516genEquipServicesCetSpPolicerAssociationCos2Admin		OBJECT-TYPE
8517		SYNTAX 		EnableDisable
8518		ACCESS		read-write
8519        STATUS		mandatory
8520        DESCRIPTION
8521		"CoS 2 Policer Admin (enable / disable)."
8522::= { genEquipServicesCetSpPolicerAssociationEntry 9 }
8523
8524genEquipServicesCetSpPolicerAssociationCos3Profile		OBJECT-TYPE
8525		SYNTAX 		INTEGER (1..256)
8526		ACCESS		read-write
8527        STATUS		mandatory
8528        DESCRIPTION
8529		"CoS 3 Policer attached Profile ID."
8530::= { genEquipServicesCetSpPolicerAssociationEntry 10 }
8531
8532genEquipServicesCetSpPolicerAssociationCos3Admin		OBJECT-TYPE
8533		SYNTAX 		DisableAllowed
8534		ACCESS		read-write
8535        STATUS		mandatory
8536        DESCRIPTION
8537		"CoS 3 Policer Admin (enable / disable)."
8538::= { genEquipServicesCetSpPolicerAssociationEntry 11 }
8539
8540genEquipServicesCetSpPolicerAssociationCos4Profile		OBJECT-TYPE
8541		SYNTAX 		SPCosMode (1..256)
8542		ACCESS		read-write
8543        STATUS		mandatory
8544        DESCRIPTION
8545		"CoS 4 Policer attached Profile ID."
8546::= { genEquipServicesCetSpPolicerAssociationEntry 12 }
8547
8548genEquipServicesCetSpPolicerAssociationCos4Admin		OBJECT-TYPE
8549		SYNTAX 		EnableDisable
8550		ACCESS		read-write
8551        STATUS		mandatory
8552        DESCRIPTION
8553		"CoS 4 Policer Admin (enable / disable)."
8554::= { genEquipServicesCetSpPolicerAssociationEntry 13 }
8555
8556genEquipServicesCetSpPolicerAssociationCos5Profile		OBJECT-TYPE
8557		SYNTAX 		INTEGER (1..256)
8558		ACCESS		read-write
8559        STATUS		mandatory
8560        DESCRIPTION
8561		"CoS 5 Policer attached Profile ID."
8562::= { genEquipServicesCetSpPolicerAssociationEntry 14 }
8563
8564genEquipServicesCetSpPolicerAssociationCos5Admin		OBJECT-TYPE
8565		SYNTAX 		EnableDisable
8566		ACCESS		read-write
8567        STATUS		mandatory
8568        DESCRIPTION
8569		"CoS 5 Policer Admin (enable / disable)."
8570::= { genEquipServicesCetSpPolicerAssociationEntry 15 }
8571
8572genEquipServicesCetSpPolicerAssociationCos6Profile		OBJECT-TYPE
8573		SYNTAX 		INTEGER (1..256)
8574		ACCESS		read-write
8575        STATUS		mandatory
8576        DESCRIPTION
8577		"CoS 6 Policer attached Profile ID."
8578::= { genEquipServicesCetSpPolicerAssociationEntry 16 }
8579
8580genEquipServicesCetSpPolicerAssociationCos6Admin		OBJECT-TYPE
8581		SYNTAX 		EnableDisable
8582		ACCESS		read-write
8583        STATUS		mandatory
8584        DESCRIPTION
8585		"CoS 6 Policer Admin (enable / disable)."
8586::= { genEquipServicesCetSpPolicerAssociationEntry 17 }
8587
8588genEquipServicesCetSpPolicerAssociationCos7Profile		OBJECT-TYPE
8589		SYNTAX 		INTEGER (1..256)
8590		ACCESS		read-write
8591        STATUS		mandatory
8592        DESCRIPTION
8593		"CoS 7 Policer attached Profile ID."
8594::= { genEquipServicesCetSpPolicerAssociationEntry 18 }
8595
8596genEquipServicesCetSpPolicerAssociationCos7Admin		OBJECT-TYPE
8597		SYNTAX 		EnableDisable
8598		ACCESS		read-write
8599        STATUS		mandatory
8600        DESCRIPTION
8601		"CoS 7 Policer Admin (enable / disable)."
8602::= { genEquipServicesCetSpPolicerAssociationEntry 19 }
8603
8604genEquipServicesCetSpPolicerAssociationRowStatus		OBJECT-TYPE
8605		SYNTAX 		RowStatus
8606		ACCESS		read-write
8607        STATUS		mandatory
8608        DESCRIPTION
8609		"Table Mib Row Status."
8610::= { genEquipServicesCetSpPolicerAssociationEntry 30 }
8611
8612--
8613-- Switch Application sw-ap-l4-srv-sp-vlan-config-table
8614--
8615
8616genEquipServicesCetSpVlanMappingTable  OBJECT-TYPE
8617        SYNTAX  SEQUENCE OF GenEquipServicesCetSpVlanMappingEntry
8618        ACCESS  not-accessible
8619        STATUS mandatory
8620        DESCRIPTION
8621        "The table holds the VLAN TAG ID that build a single ingress classification of Port+OutterVLAN+InnerVLAN to Service Point."
8622        ::= { genEquipServicesCet 6 }
8623
8624genEquipServicesCetSpVlanMappingEntry OBJECT-TYPE
8625        SYNTAX GenEquipServicesCetSpVlanMappingEntry
8626        ACCESS not-accessible
8627        STATUS mandatory
8628          DESCRIPTION
8629        "The table holds the VLAN TAG ID that build a single ingress classification of Port+OutterVLAN+InnerVLAN to Service Point."
8630        INDEX { genEquipServicesCetSpVlanMappingServiceId,
8631				genEquipServicesCetSpVlanMappingSpId,
8632				genEquipServicesCetSpVlanMappingSvlanIndex,
8633				genEquipServicesCetSpVlanMappingCvlanIndex }
8634        ::= { genEquipServicesCetSpVlanMappingTable 1 }
8635
8636GenEquipServicesCetSpVlanMappingEntry ::=
8637		SEQUENCE {
8638			genEquipServicesCetSpVlanMappingServiceId
8639				INTEGER,
8640			genEquipServicesCetSpVlanMappingSpId
8641				INTEGER,
8642			genEquipServicesCetSpVlanMappingSvlanIndex
8643				INTEGER,
8644			genEquipServicesCetSpVlanMappingCvlanIndex
8645				INTEGER,
8646			genEquipServicesCetSpVlanMappingVlanCosOverride
8647				TrueFalse,
8648			genEquipServicesCetSpVlanMappingVlanDefCos
8649				INTEGER,
8650			genEquipServicesCetSpVlanMappingColor
8651				GreenYellow,
8652			genEquipServicesCetSpVlanMappingIfIndex
8653				INTEGER,
8654			genEquipServicesCetSpVlanMappingIfSlotIndex
8655				INTEGER,
8656			genEquipServicesCetSpVlanMappingIfPortIndex
8657				INTEGER,
8658			genEquipServicesCetSpVlanMappingRowStatus
8659				RowStatus
8660}
8661
8662
8663genEquipServicesCetSpVlanMappingServiceId		OBJECT-TYPE
8664		SYNTAX 		INTEGER  (1..1025)
8665		ACCESS		read-only
8666        STATUS		mandatory
8667        DESCRIPTION
8668		"Service ID."
8669::= { genEquipServicesCetSpVlanMappingEntry 1 }
8670
8671genEquipServicesCetSpVlanMappingSpId		OBJECT-TYPE
8672		SYNTAX 		INTEGER	 (1..32)
8673		ACCESS		read-only
8674        STATUS		mandatory
8675        DESCRIPTION
8676		"Service Point ID."
8677::= { genEquipServicesCetSpVlanMappingEntry 2 }
8678
8679genEquipServicesCetSpVlanMappingSvlanIndex		OBJECT-TYPE
8680		SYNTAX 		INTEGER (0..4097)
8681		ACCESS		read-only
8682        STATUS		mandatory
8683        DESCRIPTION
8684		"S-Vlan Encapsulation."
8685::= { genEquipServicesCetSpVlanMappingEntry 3 }
8686
8687genEquipServicesCetSpVlanMappingCvlanIndex		OBJECT-TYPE
8688		SYNTAX 		INTEGER (0..4097)
8689		ACCESS		read-only
8690        STATUS		mandatory
8691        DESCRIPTION
8692		"C-Vlan Encapsulation."
8693::= { genEquipServicesCetSpVlanMappingEntry 4 }
8694
8695genEquipServicesCetSpVlanMappingVlanCosOverride		OBJECT-TYPE
8696		SYNTAX 		TrueFalse
8697		ACCESS		read-write
8698        STATUS		mandatory
8699        DESCRIPTION
8700		"The CoS Value field is valid."
8701::= { genEquipServicesCetSpVlanMappingEntry 5 }
8702
8703genEquipServicesCetSpVlanMappingVlanDefCos		OBJECT-TYPE
8704		SYNTAX 		INTEGER (0..7)
8705		ACCESS		read-write
8706        STATUS		mandatory
8707        DESCRIPTION
8708		"CoS overwrite value."
8709::= { genEquipServicesCetSpVlanMappingEntry 6 }
8710
8711genEquipServicesCetSpVlanMappingColor		OBJECT-TYPE
8712		SYNTAX 		GreenYellow
8713		ACCESS		read-write
8714        STATUS		mandatory
8715        DESCRIPTION
8716		"Service Point COLOR."
8717::= { genEquipServicesCetSpVlanMappingEntry 7 }
8718
8719genEquipServicesCetSpVlanMappingIfIndex		OBJECT-TYPE
8720		SYNTAX 		INTEGER
8721		ACCESS		read-only
8722        STATUS		mandatory
8723        DESCRIPTION
8724		"Ethernet Logical port if-index table key."
8725::= { genEquipServicesCetSpVlanMappingEntry 8 }
8726
8727genEquipServicesCetSpVlanMappingIfSlotIndex		OBJECT-TYPE
8728		SYNTAX 		INTEGER
8729		ACCESS		read-only
8730        STATUS		mandatory
8731        DESCRIPTION
8732		"Slot index."
8733::= { genEquipServicesCetSpVlanMappingEntry 9 }
8734
8735genEquipServicesCetSpVlanMappingIfPortIndex		OBJECT-TYPE
8736		SYNTAX 		INTEGER (0..10)
8737		ACCESS		read-only
8738        STATUS		mandatory
8739        DESCRIPTION
8740		"Port index."
8741::= { genEquipServicesCetSpVlanMappingEntry 10 }
8742
8743genEquipServicesCetSpVlanMappingRowStatus		OBJECT-TYPE
8744		SYNTAX 		RowStatus
8745		ACCESS		read-write
8746        STATUS		mandatory
8747        DESCRIPTION
8748		"Table Mib Row Status."
8749::= { genEquipServicesCetSpVlanMappingEntry 30 }
8750
8751--
8752-- Clear all interface egress queues statistics -  sw-ap-l2-if-logical-egress-clear-all-queues-statistics-table
8753--
8754
8755genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsTable  OBJECT-TYPE
8756        SYNTAX  SEQUENCE OF GenEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry
8757        ACCESS  not-accessible
8758        STATUS mandatory
8759        DESCRIPTION
8760        "Clear all interface egress queues statistics."
8761        ::= { genEquipServicesCet 7 }
8762
8763genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry OBJECT-TYPE
8764        SYNTAX GenEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry
8765        ACCESS not-accessible
8766        STATUS mandatory
8767          DESCRIPTION
8768        "Clear all interface egress queues statistics."
8769        INDEX { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsIfIndex }
8770        ::= { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsTable 1 }
8771
8772GenEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry ::=
8773		SEQUENCE {
8774			genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsIfIndex
8775				INTEGER,
8776			genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsClearOnRead
8777				NoYes
8778}
8779
8780
8781genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsIfIndex		OBJECT-TYPE
8782		SYNTAX 		INTEGER
8783		ACCESS		read-only
8784        STATUS		mandatory
8785        DESCRIPTION
8786		"ifIndex."
8787::= { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry 1 }
8788
8789genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsClearOnRead		OBJECT-TYPE
8790		SYNTAX 		NoYes
8791		ACCESS		read-write
8792        STATUS		mandatory
8793        DESCRIPTION
8794		"Clear all statistics for the specific port."
8795::= { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry 2 }
8796
8797--
8798-- Clear all Service egress queues statistics -  sw-ap-l3-srv-egress-clear-all-queues-statistics-table
8799--
8800
8801genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsTable  OBJECT-TYPE
8802        SYNTAX  SEQUENCE OF GenEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry
8803        ACCESS  not-accessible
8804        STATUS mandatory
8805        DESCRIPTION
8806        "Clear all Service egress queues statistics."
8807        ::= { genEquipServicesCet 8 }
8808
8809genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry OBJECT-TYPE
8810        SYNTAX GenEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry
8811        ACCESS not-accessible
8812        STATUS mandatory
8813          DESCRIPTION
8814        "Clear all Service egress queues statistics."
8815        INDEX { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsIfIndex,
8816				genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsServiceIndex }
8817        ::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsTable 1 }
8818
8819GenEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry ::=
8820		SEQUENCE {
8821			genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsIfIndex
8822				INTEGER,
8823			genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsServiceIndex
8824				INTEGER,
8825			genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsClearOnRead
8826				NoYes
8827}
8828
8829
8830genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsIfIndex		OBJECT-TYPE
8831		SYNTAX 		INTEGER
8832		ACCESS		read-only
8833        STATUS		mandatory
8834        DESCRIPTION
8835		"ifIndex."
8836::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry 1 }
8837
8838genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsServiceIndex		OBJECT-TYPE
8839		SYNTAX 		INTEGER (1..63)
8840		ACCESS		read-only
8841        STATUS		mandatory
8842        DESCRIPTION
8843		"Egress service bundle ID."
8844::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry 2 }
8845
8846genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsClearOnRead		OBJECT-TYPE
8847		SYNTAX 		NoYes
8848		ACCESS		read-write
8849        STATUS		mandatory
8850        DESCRIPTION
8851		"clear on read."
8852::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry 3 }
8853
8854
8855--
8856-- The following are the Services part of Switch application tables
8857--
8858genEquipServicesTM	OBJECT IDENTIFIER ::= {genEquipServices 6}
8859
8860-- TM Mapping
8861genEquipTmMapping OBJECT IDENTIFIER ::= {genEquipServicesTM 1}
8862
8863--
8864-- Switch Application sw-ap-global-ingress-mapping-802_1ad-up-to-cos-table
8865--
8866
8867genEquipTmMappingSVlanPriToCosTable  OBJECT-TYPE
8868        SYNTAX  SEQUENCE OF GenEquipTmMappingSVlanPriToCosEntry
8869        ACCESS  not-accessible
8870        STATUS mandatory
8871        DESCRIPTION
8872        "Global 802.1AD classification table to CoS and Color."
8873        ::= { genEquipTmMapping 1 }
8874
8875genEquipTmMappingSVlanPriToCosEntry OBJECT-TYPE
8876        SYNTAX GenEquipTmMappingSVlanPriToCosEntry
8877        ACCESS not-accessible
8878        STATUS mandatory
8879          DESCRIPTION
8880        "Global 802.1AD classification table to CoS and Color entry."
8881        INDEX { genEquipTmMappingSVlanPriToCosUpIndex,
8882				genEquipTmMappingSVlanPriToCosDeiIndex }
8883        ::= { genEquipTmMappingSVlanPriToCosTable 1 }
8884
8885GenEquipTmMappingSVlanPriToCosEntry ::=
8886		SEQUENCE {
8887			genEquipTmMappingSVlanPriToCosUpIndex
8888				INTEGER,
8889			genEquipTmMappingSVlanPriToCosDeiIndex
8890				INTEGER,
8891			genEquipTmMappingSVlanPriToCosCos
8892				INTEGER,
8893			genEquipTmMappingSVlanPriToCosColor
8894				GreenYellow
8895}
8896
8897
8898genEquipTmMappingSVlanPriToCosUpIndex		OBJECT-TYPE
8899		SYNTAX 		INTEGER  (0..7)
8900		ACCESS		read-only
8901        STATUS		mandatory
8902        DESCRIPTION
8903		"User Priority bits - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
8904::= { genEquipTmMappingSVlanPriToCosEntry 1 }
8905
8906genEquipTmMappingSVlanPriToCosDeiIndex		OBJECT-TYPE
8907		SYNTAX 		INTEGER	 (0..1)
8908		ACCESS		read-only
8909        STATUS		mandatory
8910        DESCRIPTION
8911		"DEI bit - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
8912::= { genEquipTmMappingSVlanPriToCosEntry 2 }
8913
8914genEquipTmMappingSVlanPriToCosCos		OBJECT-TYPE
8915		SYNTAX 		INTEGER (0..7)
8916		ACCESS		read-write
8917        STATUS		mandatory
8918        DESCRIPTION
8919		"CoS bits - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
8920::= { genEquipTmMappingSVlanPriToCosEntry 3 }
8921
8922genEquipTmMappingSVlanPriToCosColor		OBJECT-TYPE
8923		SYNTAX 		GreenYellow
8924		ACCESS		read-write
8925        STATUS		mandatory
8926        DESCRIPTION
8927		"Color bit - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
8928::= { genEquipTmMappingSVlanPriToCosEntry 4 }
8929
8930--
8931-- Switch Application sw-ap-global-ingress-mapping-802_1q-up-to-cos-table
8932--
8933
8934genEquipTmMappingCVlanPriToCosTable  OBJECT-TYPE
8935        SYNTAX  SEQUENCE OF GenEquipTmMappingCVlanPriToCosEntry
8936        ACCESS  not-accessible
8937        STATUS mandatory
8938        DESCRIPTION
8939        "Global 802.1Q classification table to CoS and Color."
8940        ::= { genEquipTmMapping 2 }
8941
8942genEquipTmMappingCVlanPriToCosEntry OBJECT-TYPE
8943        SYNTAX GenEquipTmMappingCVlanPriToCosEntry
8944        ACCESS not-accessible
8945        STATUS mandatory
8946          DESCRIPTION
8947        "Global 802.1Q classification table to CoS and Color entry."
8948        INDEX { genEquipTmMappingCVlanPriToCosUpIndex,
8949				genEquipTmMappingCVlanPriToCosCfiIndex }
8950        ::= { genEquipTmMappingCVlanPriToCosTable 1 }
8951
8952GenEquipTmMappingCVlanPriToCosEntry ::=
8953		SEQUENCE {
8954			genEquipTmMappingCVlanPriToCosUpIndex
8955				INTEGER,
8956			genEquipTmMappingCVlanPriToCosCfiIndex
8957				INTEGER,
8958			genEquipTmMappingCVlanPriToCosCos
8959				INTEGER,
8960			genEquipTmMappingCVlanPriToCosColor
8961				GreenYellow
8962}
8963
8964
8965genEquipTmMappingCVlanPriToCosUpIndex		OBJECT-TYPE
8966		SYNTAX 		INTEGER  (0..7)
8967		ACCESS		read-only
8968        STATUS		mandatory
8969        DESCRIPTION
8970		"User Priority bits - Global 802.1Q User Priority and CFI bits classification table to CoS and Color."
8971::= { genEquipTmMappingCVlanPriToCosEntry 1 }
8972
8973genEquipTmMappingCVlanPriToCosCfiIndex		OBJECT-TYPE
8974		SYNTAX 		INTEGER	 (0..1)
8975		ACCESS		read-only
8976        STATUS		mandatory
8977        DESCRIPTION
8978		"CFI bit - Global 802.1Q User Priority and CFI bits classification table to CoS and Color."
8979::= { genEquipTmMappingCVlanPriToCosEntry 2 }
8980
8981genEquipTmMappingCVlanPriToCosCos		OBJECT-TYPE
8982		SYNTAX 		INTEGER (0..7)
8983		ACCESS		read-write
8984        STATUS		mandatory
8985        DESCRIPTION
8986		"CoS bits - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
8987::= { genEquipTmMappingCVlanPriToCosEntry 3 }
8988
8989genEquipTmMappingCVlanPriToCosColor		OBJECT-TYPE
8990		SYNTAX 		GreenYellow
8991		ACCESS		read-write
8992        STATUS		mandatory
8993        DESCRIPTION
8994		"Color bit - Global 802.1Q User Priority and CFI bits classification table to CoS and Color."
8995::= { genEquipTmMappingCVlanPriToCosEntry 4 }
8996
8997--
8998-- Switch Application sw-ap-global-ingress-mapping-dscp-to-cos-table
8999--
9000
9001genEquipTmMappingDscpToCosTable  OBJECT-TYPE
9002        SYNTAX  SEQUENCE OF GenEquipTmMappingDscpToCosEntry
9003        ACCESS  not-accessible
9004        STATUS mandatory
9005        DESCRIPTION
9006        "Global DSCP bits classification table to CoS and Color."
9007        ::= { genEquipTmMapping 3 }
9008
9009genEquipTmMappingDscpToCosEntry OBJECT-TYPE
9010        SYNTAX GenEquipTmMappingDscpToCosEntry
9011        ACCESS not-accessible
9012        STATUS mandatory
9013          DESCRIPTION
9014        "Global DSCP bits classification table to CoS and Color entry."
9015        INDEX { genEquipTmMappingDscpToCosDscpIndex }
9016        ::= { genEquipTmMappingDscpToCosTable 1 }
9017
9018GenEquipTmMappingDscpToCosEntry ::=
9019		SEQUENCE {
9020			genEquipTmMappingDscpToCosDscpIndex
9021				INTEGER,
9022			genEquipTmMappingDscpToCosBinary
9023				OCTET STRING,
9024			genEquipTmMappingDscpToCosDescription
9025				DisplayString,
9026			genEquipTmMappingDscpToCosCos
9027				INTEGER,
9028			genEquipTmMappingDscpToCosColor
9029				GreenYellow
9030}
9031
9032
9033genEquipTmMappingDscpToCosDscpIndex		OBJECT-TYPE
9034		SYNTAX 		INTEGER  (0..56)
9035		ACCESS		read-only
9036        STATUS		mandatory
9037        DESCRIPTION
9038		"DSCP bits - Global DSCP bits classification table to CoS and Color."
9039::= { genEquipTmMappingDscpToCosEntry 1 }
9040
9041genEquipTmMappingDscpToCosBinary		OBJECT-TYPE
9042		SYNTAX 		OCTET STRING (SIZE(0..6))
9043		ACCESS		read-write
9044        STATUS		mandatory
9045        DESCRIPTION
9046		"Global DSCP bits classification table to CoS and Color."
9047::= { genEquipTmMappingDscpToCosEntry 2 }
9048
9049genEquipTmMappingDscpToCosDescription		OBJECT-TYPE
9050		SYNTAX 		DisplayString
9051		ACCESS		read-write
9052        STATUS		mandatory
9053        DESCRIPTION
9054		"user description field  - Global DSCP bits classification table to CoS and Color."
9055::= { genEquipTmMappingDscpToCosEntry 3 }
9056
9057genEquipTmMappingDscpToCosCos		OBJECT-TYPE
9058		SYNTAX 		INTEGER (0..7)
9059		ACCESS		read-write
9060        STATUS		mandatory
9061        DESCRIPTION
9062		"CoS bits - Global DSCP bits classification table to CoS and Color."
9063::= { genEquipTmMappingDscpToCosEntry 4 }
9064
9065genEquipTmMappingDscpToCosColor		OBJECT-TYPE
9066		SYNTAX 		GreenYellow
9067		ACCESS		read-write
9068        STATUS		mandatory
9069        DESCRIPTION
9070		"Color bit - Global DSCP bits classification table to CoS and Color."
9071::= { genEquipTmMappingDscpToCosEntry 5 }
9072
9073--
9074-- Switch Application sw-ap-mapping-mpls-exp-to-cos-color
9075--
9076
9077genEquipTmMappingMPLSExpPriToCosTable  OBJECT-TYPE
9078        SYNTAX  SEQUENCE OF GenEquipTmMappingMPLSExpPriToCosEntry
9079        ACCESS  not-accessible
9080        STATUS mandatory
9081        DESCRIPTION
9082        "Color bit - Global MPLS EXP bits classification table to CoS and Color."
9083        ::= { genEquipTmMapping 4 }
9084
9085genEquipTmMappingMPLSExpPriToCosEntry OBJECT-TYPE
9086        SYNTAX GenEquipTmMappingMPLSExpPriToCosEntry
9087        ACCESS not-accessible
9088        STATUS mandatory
9089          DESCRIPTION
9090        "Color bit - Global MPLS EXP bits classification table to CoS and Color entry."
9091        INDEX { genEquipTmMappingMPLSExpPriToCosMplsExpIndex }
9092        ::= { genEquipTmMappingMPLSExpPriToCosTable 1 }
9093
9094GenEquipTmMappingMPLSExpPriToCosEntry ::=
9095		SEQUENCE {
9096			genEquipTmMappingMPLSExpPriToCosMplsExpIndex
9097				INTEGER,
9098			genEquipTmMappingMPLSExpPriToCosCos
9099				INTEGER,
9100			genEquipTmMappingMPLSExpPriToCosColor
9101				GreenYellow
9102}
9103
9104
9105genEquipTmMappingMPLSExpPriToCosMplsExpIndex		OBJECT-TYPE
9106		SYNTAX 		INTEGER  (0..7)
9107		ACCESS		read-only
9108        STATUS		mandatory
9109        DESCRIPTION
9110		"Experimental bits - Global MPLS EXP bits classification table to CoS and Color."
9111::= { genEquipTmMappingMPLSExpPriToCosEntry 1 }
9112
9113
9114genEquipTmMappingMPLSExpPriToCosCos		OBJECT-TYPE
9115		SYNTAX 		INTEGER (0..7)
9116		ACCESS		read-write
9117        STATUS		mandatory
9118        DESCRIPTION
9119		"CoS bit - Global MPLS EXP bits classification table to CoS and Color."
9120::= { genEquipTmMappingMPLSExpPriToCosEntry 2 }
9121
9122genEquipTmMappingMPLSExpPriToCosColor		OBJECT-TYPE
9123		SYNTAX 		GreenYellow
9124		ACCESS		read-write
9125        STATUS		mandatory
9126        DESCRIPTION
9127		"Color bit - Global MPLS EXP bits classification table to CoS and Color."
9128::= { genEquipTmMappingMPLSExpPriToCosEntry 3 }
9129
9130--
9131-- Switch Application sw-ap-global-egress-marking-802_1ad-table
9132--
9133
9134genEquipTmMarkingSVlanPriTable  OBJECT-TYPE
9135        SYNTAX  SEQUENCE OF GenEquipTmMarkingSVlanPriEntry
9136        ACCESS  not-accessible
9137        STATUS mandatory
9138        DESCRIPTION
9139        "Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
9140        ::= { genEquipTmMapping 5 }
9141
9142genEquipTmMarkingSVlanPriEntry OBJECT-TYPE
9143        SYNTAX GenEquipTmMarkingSVlanPriEntry
9144        ACCESS not-accessible
9145        STATUS mandatory
9146          DESCRIPTION
9147        "Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI entry."
9148        INDEX { genEquipTmMarkingSVlanPriCosIndex,
9149				genEquipTmMarkingSVlanPriColorIndex }
9150        ::= { genEquipTmMarkingSVlanPriTable 1 }
9151
9152GenEquipTmMarkingSVlanPriEntry ::=
9153		SEQUENCE {
9154			genEquipTmMarkingSVlanPriCosIndex
9155				INTEGER,
9156			genEquipTmMarkingSVlanPriColorIndex
9157				GreenYellow,
9158			genEquipTmMarkingSVlanPriUserPriority
9159				INTEGER,
9160			genEquipTmMarkingSVlanPriDEI
9161				INTEGER
9162}
9163
9164
9165genEquipTmMarkingSVlanPriCosIndex		OBJECT-TYPE
9166		SYNTAX 		INTEGER  (0..7)
9167		ACCESS		read-only
9168        STATUS		mandatory
9169        DESCRIPTION
9170		"CoS bits - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
9171::= { genEquipTmMarkingSVlanPriEntry 1 }
9172
9173genEquipTmMarkingSVlanPriColorIndex		OBJECT-TYPE
9174		SYNTAX 		GreenYellow
9175		ACCESS		read-only
9176        STATUS		mandatory
9177        DESCRIPTION
9178		"Color bit - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
9179::= { genEquipTmMarkingSVlanPriEntry 2 }
9180
9181
9182genEquipTmMarkingSVlanPriUserPriority		OBJECT-TYPE
9183		SYNTAX 		INTEGER (0..7)
9184		ACCESS		read-write
9185        STATUS		mandatory
9186        DESCRIPTION
9187		"User Priority bits - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
9188::= { genEquipTmMarkingSVlanPriEntry 3 }
9189
9190genEquipTmMarkingSVlanPriDEI		OBJECT-TYPE
9191		SYNTAX 		INTEGER (0..1)
9192		ACCESS		read-write
9193        STATUS		mandatory
9194        DESCRIPTION
9195		"DEI bit - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
9196::= { genEquipTmMarkingSVlanPriEntry 4 }
9197
9198--
9199-- Switch Application sw-ap-global-egress-marking-802_1q-table
9200--
9201
9202genEquipTmMarkingCVlanPriTable  OBJECT-TYPE
9203        SYNTAX  SEQUENCE OF GenEquipTmMarkingCVlanPriEntry
9204        ACCESS  not-accessible
9205        STATUS mandatory
9206        DESCRIPTION
9207        "Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
9208        ::= { genEquipTmMapping 6 }
9209
9210genEquipTmMarkingCVlanPriEntry OBJECT-TYPE
9211        SYNTAX GenEquipTmMarkingCVlanPriEntry
9212        ACCESS not-accessible
9213        STATUS mandatory
9214          DESCRIPTION
9215        "Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI entry."
9216        INDEX { genEquipTmMarkingCVlanPriCosIndex,
9217				genEquipTmMarkingCVlanPriColorIndex }
9218        ::= { genEquipTmMarkingCVlanPriTable 1 }
9219
9220GenEquipTmMarkingCVlanPriEntry ::=
9221		SEQUENCE {
9222			genEquipTmMarkingCVlanPriCosIndex
9223				INTEGER,
9224			genEquipTmMarkingCVlanPriColorIndex
9225				GreenYellow,
9226			genEquipTmMarkingCVlanPriUserPriority
9227				INTEGER,
9228			genEquipTmMarkingCVlanPriCFI
9229				INTEGER
9230}
9231
9232
9233genEquipTmMarkingCVlanPriCosIndex		OBJECT-TYPE
9234		SYNTAX 		INTEGER  (0..7)
9235		ACCESS		read-only
9236        STATUS		mandatory
9237        DESCRIPTION
9238		"CoS bits - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
9239::= { genEquipTmMarkingCVlanPriEntry 1 }
9240
9241genEquipTmMarkingCVlanPriColorIndex		OBJECT-TYPE
9242		SYNTAX 		GreenYellow
9243		ACCESS		read-only
9244        STATUS		mandatory
9245        DESCRIPTION
9246		"Color bit - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
9247::= { genEquipTmMarkingCVlanPriEntry 2 }
9248
9249
9250genEquipTmMarkingCVlanPriUserPriority		OBJECT-TYPE
9251		SYNTAX 		INTEGER (0..7)
9252		ACCESS		read-write
9253        STATUS		mandatory
9254        DESCRIPTION
9255		"User Priority bits - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
9256::= { genEquipTmMarkingCVlanPriEntry 3 }
9257
9258genEquipTmMarkingCVlanPriCFI		OBJECT-TYPE
9259		SYNTAX 		INTEGER (0..1)
9260		ACCESS		read-write
9261        STATUS		mandatory
9262        DESCRIPTION
9263		"CFI bit - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
9264::= { genEquipTmMarkingCVlanPriEntry 4 }
9265
9266-- TM Profiles
9267genEquipTmProfiles OBJECT IDENTIFIER ::= {genEquipServicesTM 2}
9268
9269--
9270-- Switch Application sw-ap-global-ingress-policer-profiles-list-table
9271--
9272
9273genEquipProfilesPolicerTable  OBJECT-TYPE
9274        SYNTAX  SEQUENCE OF GenEquipProfilesPolicerEntry
9275        ACCESS  not-accessible
9276        STATUS mandatory
9277        DESCRIPTION
9278        "General Policer Profile configuration table."
9279        ::= { genEquipTmProfiles 1 }
9280
9281genEquipProfilesPolicerEntry OBJECT-TYPE
9282        SYNTAX GenEquipProfilesPolicerEntry
9283        ACCESS not-accessible
9284        STATUS mandatory
9285          DESCRIPTION
9286        "General Policer Profile configuration table entry."
9287        INDEX { genEquipProfilesPolicerIndex }
9288        ::= { genEquipProfilesPolicerTable 1 }
9289
9290GenEquipProfilesPolicerEntry ::=
9291		SEQUENCE {
9292			genEquipProfilesPolicerIndex
9293				INTEGER,
9294			genEquipProfilesPolicerDescription
9295				DisplayString,
9296			genEquipProfilesPolicerPolicerType
9297				PolicerType,
9298			genEquipProfilesPolicerCir
9299				INTEGER,
9300			genEquipProfilesPolicerCbs
9301				INTEGER,
9302			genEquipProfilesPolicerEir
9303				INTEGER,
9304			genEquipProfilesPolicerEbs
9305				INTEGER,
9306			genEquipProfilesPolicerColorMode
9307				PolicerColorMode,
9308			genEquipProfilesPolicerCouplingFlagMode
9309				EnableDisable,
9310			genEquipProfilesPolicerDataPlaneId
9311				INTEGER,
9312			genEquipProfilesPolicerRowStatus
9313				RowStatus
9314}
9315
9316
9317genEquipProfilesPolicerIndex		OBJECT-TYPE
9318		SYNTAX 		INTEGER  (1..256)
9319		ACCESS		read-only
9320        STATUS		mandatory
9321        DESCRIPTION
9322		"User Profile ID number."
9323::= { genEquipProfilesPolicerEntry 1 }
9324
9325genEquipProfilesPolicerDescription		OBJECT-TYPE
9326		SYNTAX 		DisplayString (SIZE (0..21))
9327		ACCESS		read-write
9328        STATUS		mandatory
9329        DESCRIPTION
9330		"Ingress Policer user Description field."
9331::= { genEquipProfilesPolicerEntry 2 }
9332
9333
9334genEquipProfilesPolicerPolicerType		OBJECT-TYPE
9335		SYNTAX 		PolicerType
9336		ACCESS		read-only
9337        STATUS		mandatory
9338        DESCRIPTION
9339		"Ingress Policer Type (MEF TrTCM,RFC2697,RFC2698)."
9340::= { genEquipProfilesPolicerEntry 3 }
9341
9342genEquipProfilesPolicerCir		OBJECT-TYPE
9343		SYNTAX 		INTEGER
9344		ACCESS		read-write
9345        STATUS		mandatory
9346        DESCRIPTION
9347		"Ingress Policer Commited Information Rate (CIR)."
9348::= { genEquipProfilesPolicerEntry 4 }
9349
9350genEquipProfilesPolicerCbs		OBJECT-TYPE
9351		SYNTAX 		INTEGER (0..128)
9352		ACCESS		read-write
9353        STATUS		mandatory
9354        DESCRIPTION
9355		"Ingress Policer Commited Burst Size (CBS)."
9356::= { genEquipProfilesPolicerEntry 5 }
9357
9358genEquipProfilesPolicerEir		OBJECT-TYPE
9359		SYNTAX 		INTEGER
9360		ACCESS		read-write
9361        STATUS		mandatory
9362        DESCRIPTION
9363		"Ingress Policer Excess Information Rate (EIR)."
9364::= { genEquipProfilesPolicerEntry 6 }
9365
9366genEquipProfilesPolicerEbs		OBJECT-TYPE
9367		SYNTAX 		INTEGER (0..128)
9368		ACCESS		read-write
9369        STATUS		mandatory
9370        DESCRIPTION
9371		"Ingress Policer Excess Burst Size (EBS)."
9372::= { genEquipProfilesPolicerEntry 7 }
9373
9374genEquipProfilesPolicerColorMode		OBJECT-TYPE
9375		SYNTAX 		PolicerColorMode
9376		ACCESS		read-write
9377        STATUS		mandatory
9378        DESCRIPTION
9379		"Ingress Policer Color Mode (Color Aware or Color Blind)."
9380::= { genEquipProfilesPolicerEntry 8 }
9381
9382genEquipProfilesPolicerCouplingFlagMode		OBJECT-TYPE
9383		SYNTAX 		EnableDisable
9384		ACCESS		read-write
9385        STATUS		mandatory
9386        DESCRIPTION
9387		"Ingress Policer Coupling Flag between Green and Yellow leaky buckets."
9388::= { genEquipProfilesPolicerEntry 9 }
9389
9390genEquipProfilesPolicerDataPlaneId		OBJECT-TYPE
9391		SYNTAX 		INTEGER (0..4096)
9392		ACCESS		read-only
9393        STATUS		mandatory
9394        DESCRIPTION
9395		"The real policer ID in the dataplan 0 to 10000."
9396::= { genEquipProfilesPolicerEntry 10 }
9397
9398genEquipProfilesPolicerRowStatus		OBJECT-TYPE
9399		SYNTAX 		RowStatus
9400		ACCESS		read-write
9401        STATUS		mandatory
9402        DESCRIPTION
9403		"Table Mib Row Status."
9404::= { genEquipProfilesPolicerEntry 30 }
9405
9406--
9407-- Switch Application sw-ap-profile-egress-l4-wred-green-max-drop
9408--
9409
9410genEquipProfilesL4WredTable  OBJECT-TYPE
9411        SYNTAX  SEQUENCE OF GenEquipProfilesL4WredEntry
9412        ACCESS  not-accessible
9413        STATUS mandatory
9414        DESCRIPTION
9415        "Green Curve Maximal Drop Ratio (in percentage)."
9416        ::= { genEquipTmProfiles 2 }
9417
9418genEquipProfilesL4WredEntry OBJECT-TYPE
9419        SYNTAX GenEquipProfilesL4WredEntry
9420        ACCESS not-accessible
9421        STATUS mandatory
9422          DESCRIPTION
9423        "Green Curve Maximal Drop Ratio (in percentage) entry."
9424        INDEX { genEquipProfilesL4WredIndex }
9425        ::= { genEquipProfilesL4WredTable 1 }
9426
9427GenEquipProfilesL4WredEntry ::=
9428		SEQUENCE {
9429			genEquipProfilesL4WredIndex
9430				INTEGER,
9431			genEquipProfilesL4WredGreenMinThreshold
9432				INTEGER,
9433			genEquipProfilesL4WredGreenMaxThreshold
9434				INTEGER,
9435			genEquipProfilesL4WredGreenMaxDrop
9436				INTEGER,
9437			genEquipProfilesL4WredYellowMinThreshold
9438				INTEGER,
9439			genEquipProfilesL4WredYellowMaxThreshold
9440				INTEGER,
9441			genEquipProfilesL4WredYellowMaxDrop
9442				INTEGER,
9443			genEquipProfilesL4WredYellowRowStatus
9444				RowStatus
9445}
9446
9447
9448genEquipProfilesL4WredIndex		OBJECT-TYPE
9449		SYNTAX 		INTEGER  (1..32)
9450		ACCESS		read-only
9451        STATUS		mandatory
9452        DESCRIPTION
9453		"WRED Curves Profile ID."
9454::= { genEquipProfilesL4WredEntry 1 }
9455
9456genEquipProfilesL4WredGreenMinThreshold		OBJECT-TYPE
9457		SYNTAX 		INTEGER (0..8192)
9458		ACCESS		read-write
9459        STATUS		mandatory
9460        DESCRIPTION
9461		"Green Curve Minimal occupancy (No drop until this level)."
9462::= { genEquipProfilesL4WredEntry 2 }
9463
9464genEquipProfilesL4WredGreenMaxThreshold		OBJECT-TYPE
9465		SYNTAX 		INTEGER (0..8192)
9466		ACCESS		read-write
9467        STATUS		mandatory
9468        DESCRIPTION
9469		"Green Curve Maximal occupancy (from this point 100% will be dropped)."
9470::= { genEquipProfilesL4WredEntry 3 }
9471
9472genEquipProfilesL4WredGreenMaxDrop		OBJECT-TYPE
9473		SYNTAX 		INTEGER (1..100)
9474		ACCESS		read-write
9475        STATUS		mandatory
9476        DESCRIPTION
9477		"Green Curve Maximal Drop Ratio (in percentage)."
9478::= { genEquipProfilesL4WredEntry 4 }
9479
9480genEquipProfilesL4WredYellowMinThreshold		OBJECT-TYPE
9481		SYNTAX 		INTEGER (0..8192)
9482		ACCESS		read-write
9483        STATUS		mandatory
9484        DESCRIPTION
9485		"Yellow Curve Minimal occupancy (No drop until this level)."
9486::= { genEquipProfilesL4WredEntry 5 }
9487
9488genEquipProfilesL4WredYellowMaxThreshold		OBJECT-TYPE
9489		SYNTAX 		INTEGER (0..8192)
9490		ACCESS		read-write
9491        STATUS		mandatory
9492        DESCRIPTION
9493		"Yellow Curve Maximal occupancy (from this point 100% will be dropped)."
9494::= { genEquipProfilesL4WredEntry 6 }
9495
9496genEquipProfilesL4WredYellowMaxDrop		OBJECT-TYPE
9497		SYNTAX 		INTEGER (0..8192)
9498		ACCESS		read-write
9499        STATUS		mandatory
9500        DESCRIPTION
9501		"Yellow Curve Maximal Drop Ratio (in percentage)."
9502::= { genEquipProfilesL4WredEntry 7 }
9503
9504genEquipProfilesL4WredYellowRowStatus		OBJECT-TYPE
9505		SYNTAX 		RowStatus
9506		ACCESS		read-write
9507        STATUS		mandatory
9508        DESCRIPTION
9509		"Table Mib Row Status."
9510::= { genEquipProfilesL4WredEntry 30 }
9511
9512--
9513-- Switch Application sw-ap-global-egress-scheduler-cos-priority-profiles-list-table
9514--
9515
9516genEquipProfilesSchedulerCoSPriTable  OBJECT-TYPE
9517        SYNTAX  SEQUENCE OF GenEquipProfilesSchedulerCoSPriEntry
9518        ACCESS  not-accessible
9519        STATUS mandatory
9520        DESCRIPTION
9521        "The table holds  the Egress Scheduler Port priority profile (each profile contain 8 priorities per 8 queues of single port)."
9522        ::= { genEquipTmProfiles 3 }
9523
9524genEquipProfilesSchedulerCoSPriEntry OBJECT-TYPE
9525        SYNTAX GenEquipProfilesSchedulerCoSPriEntry
9526        ACCESS not-accessible
9527        STATUS mandatory
9528          DESCRIPTION
9529        "The table entry holds  the Egress Scheduler Port priority profile (each profile contain 8 priorities per 8 queues of single port)."
9530        INDEX { genEquipProfilesSchedulerCoSPriIndex }
9531        ::= { genEquipProfilesSchedulerCoSPriTable 1 }
9532
9533GenEquipProfilesSchedulerCoSPriEntry ::=
9534		SEQUENCE {
9535			genEquipProfilesSchedulerCoSPriIndex
9536				INTEGER,
9537			genEquipProfilesSchedulerCoSPriCos0Description
9538				DisplayString,
9539			genEquipProfilesSchedulerCoSPriGreenCos0Priority
9540				INTEGER,
9541			genEquipProfilesSchedulerCoSPriCos1description
9542				DisplayString,
9543			genEquipProfilesSchedulerCoSPriGreenCos1Priority
9544				INTEGER,
9545			genEquipProfilesSchedulerCoSPriCos2Description
9546				DisplayString,
9547			genEquipProfilesSchedulerCoSPriGreenCos2Priority
9548				INTEGER,
9549			genEquipProfilesSchedulerCoSPriCos3description
9550				DisplayString,
9551			genEquipProfilesSchedulerCoSPriGreenCos3Priority
9552				INTEGER,
9553			genEquipProfilesSchedulerCoSPriCos4description
9554				DisplayString,
9555			genEquipProfilesSchedulerCoSPriGreenCos4Priority
9556				INTEGER,
9557			genEquipProfilesSchedulerCoSPriCos5description
9558				DisplayString,
9559			genEquipProfilesSchedulerCoSPriGreenCos5Priority
9560				INTEGER,
9561			genEquipProfilesSchedulerCoSPriCos6description
9562				DisplayString,
9563			genEquipProfilesSchedulerCoSPriGreenCos6Priority
9564				INTEGER,
9565			genEquipProfilesSchedulerCoSPriCos7description
9566				DisplayString,
9567			genEquipProfilesSchedulerCoSPriGreenCos7Priority
9568				INTEGER,
9569			genEquipProfilesSchedulerCoSPriRowStatus
9570				RowStatus
9571}
9572
9573
9574genEquipProfilesSchedulerCoSPriIndex		OBJECT-TYPE
9575		SYNTAX 		INTEGER  (1..32)
9576		ACCESS		read-only
9577        STATUS		mandatory
9578        DESCRIPTION
9579		"Profile ID."
9580::= { genEquipProfilesSchedulerCoSPriEntry 1 }
9581
9582genEquipProfilesSchedulerCoSPriCos0Description		OBJECT-TYPE
9583		SYNTAX 		DisplayString (SIZE (0..21))
9584		ACCESS		read-write
9585        STATUS		mandatory
9586        DESCRIPTION
9587		"CoS 0 Description."
9588::= { genEquipProfilesSchedulerCoSPriEntry 2 }
9589
9590genEquipProfilesSchedulerCoSPriGreenCos0Priority		OBJECT-TYPE
9591		SYNTAX 		INTEGER (1..4)
9592		ACCESS		read-write
9593        STATUS		mandatory
9594        DESCRIPTION
9595		"Green CoS 0 priority."
9596::= { genEquipProfilesSchedulerCoSPriEntry 3 }
9597
9598genEquipProfilesSchedulerCoSPriCos1description		OBJECT-TYPE
9599		SYNTAX 		DisplayString (SIZE (0..21))
9600		ACCESS		read-write
9601        STATUS		mandatory
9602        DESCRIPTION
9603		"CoS 1 Description."
9604::= { genEquipProfilesSchedulerCoSPriEntry 4 }
9605
9606genEquipProfilesSchedulerCoSPriGreenCos1Priority		OBJECT-TYPE
9607		SYNTAX 		INTEGER (1..4)
9608		ACCESS		read-write
9609        STATUS		mandatory
9610        DESCRIPTION
9611		"Green CoS 1 priority."
9612::= { genEquipProfilesSchedulerCoSPriEntry 5 }
9613
9614genEquipProfilesSchedulerCoSPriCos2Description		OBJECT-TYPE
9615		SYNTAX 		DisplayString (SIZE (0..21))
9616		ACCESS		read-write
9617        STATUS		mandatory
9618        DESCRIPTION
9619		"CoS 2 Description."
9620::= { genEquipProfilesSchedulerCoSPriEntry 6 }
9621
9622genEquipProfilesSchedulerCoSPriGreenCos2Priority		OBJECT-TYPE
9623		SYNTAX 		INTEGER (1..4)
9624		ACCESS		read-write
9625        STATUS		mandatory
9626        DESCRIPTION
9627		"Green CoS 2 priority."
9628::= { genEquipProfilesSchedulerCoSPriEntry 7 }
9629
9630genEquipProfilesSchedulerCoSPriCos3description		OBJECT-TYPE
9631		SYNTAX 		DisplayString (SIZE (0..21))
9632		ACCESS		read-write
9633        STATUS		mandatory
9634        DESCRIPTION
9635		"CoS 3 Description."
9636::= { genEquipProfilesSchedulerCoSPriEntry 8 }
9637
9638genEquipProfilesSchedulerCoSPriGreenCos3Priority		OBJECT-TYPE
9639		SYNTAX 		INTEGER (1..4)
9640		ACCESS		read-write
9641        STATUS		mandatory
9642        DESCRIPTION
9643		"Green CoS 3 priority."
9644::= { genEquipProfilesSchedulerCoSPriEntry 9 }
9645
9646genEquipProfilesSchedulerCoSPriCos4description		OBJECT-TYPE
9647		SYNTAX 		DisplayString (SIZE (0..21))
9648		ACCESS		read-write
9649        STATUS		mandatory
9650        DESCRIPTION
9651		"CoS 4 Description."
9652::= { genEquipProfilesSchedulerCoSPriEntry 10 }
9653
9654genEquipProfilesSchedulerCoSPriGreenCos4Priority		OBJECT-TYPE
9655		SYNTAX 		INTEGER (1..4)
9656		ACCESS		read-write
9657        STATUS		mandatory
9658        DESCRIPTION
9659		"Green CoS 4 priority."
9660::= { genEquipProfilesSchedulerCoSPriEntry 11 }
9661
9662genEquipProfilesSchedulerCoSPriCos5description		OBJECT-TYPE
9663		SYNTAX 		DisplayString (SIZE (0..21))
9664		ACCESS		read-write
9665        STATUS		mandatory
9666        DESCRIPTION
9667		"CoS 5 Description."
9668::= { genEquipProfilesSchedulerCoSPriEntry 12 }
9669
9670genEquipProfilesSchedulerCoSPriGreenCos5Priority		OBJECT-TYPE
9671		SYNTAX 		INTEGER (1..4)
9672		ACCESS		read-write
9673        STATUS		mandatory
9674        DESCRIPTION
9675		"Green CoS 5 priority."
9676::= { genEquipProfilesSchedulerCoSPriEntry 13 }
9677
9678genEquipProfilesSchedulerCoSPriCos6description		OBJECT-TYPE
9679		SYNTAX 		DisplayString (SIZE (0..21))
9680		ACCESS		read-write
9681        STATUS		mandatory
9682        DESCRIPTION
9683		"CoS 6 Description."
9684::= { genEquipProfilesSchedulerCoSPriEntry 14 }
9685
9686genEquipProfilesSchedulerCoSPriGreenCos6Priority		OBJECT-TYPE
9687		SYNTAX 		INTEGER (1..4)
9688		ACCESS		read-write
9689        STATUS		mandatory
9690        DESCRIPTION
9691		"Green CoS 6 priority."
9692::= { genEquipProfilesSchedulerCoSPriEntry 15 }
9693
9694genEquipProfilesSchedulerCoSPriCos7description		OBJECT-TYPE
9695		SYNTAX 		DisplayString (SIZE (0..21))
9696		ACCESS		read-write
9697        STATUS		mandatory
9698        DESCRIPTION
9699		"CoS 7 Description."
9700::= { genEquipProfilesSchedulerCoSPriEntry 16 }
9701
9702genEquipProfilesSchedulerCoSPriGreenCos7Priority		OBJECT-TYPE
9703		SYNTAX 		INTEGER (1..42)
9704		ACCESS		read-only
9705        STATUS		mandatory
9706        DESCRIPTION
9707		"Green CoS 7 priority."
9708::= { genEquipProfilesSchedulerCoSPriEntry 17 }
9709
9710genEquipProfilesSchedulerCoSPriRowStatus		OBJECT-TYPE
9711		SYNTAX 		RowStatus
9712		ACCESS		read-write
9713        STATUS		mandatory
9714        DESCRIPTION
9715		"Table Mib Row Status."
9716::= { genEquipProfilesSchedulerCoSPriEntry 30 }
9717
9718--
9719-- Switch Application sw-ap-global-egress-scheduler-wfq-profiles-list-table
9720--
9721
9722genEquipProfilesSchedulerWfqTable  OBJECT-TYPE
9723        SYNTAX  SEQUENCE OF GenEquipProfilesSchedulerWfqEntry
9724        ACCESS  not-accessible
9725        STATUS mandatory
9726        DESCRIPTION
9727        "The table holds the Egress Scheduler Port WFQ profiles (each profile contain 8 weights per 8 queues of single port)."
9728        ::= { genEquipTmProfiles 4 }
9729
9730genEquipProfilesSchedulerWfqEntry OBJECT-TYPE
9731        SYNTAX GenEquipProfilesSchedulerWfqEntry
9732        ACCESS not-accessible
9733        STATUS mandatory
9734          DESCRIPTION
9735        "The table entry holds the Egress Scheduler Port WFQ profiles (each profile contain 8 weights per 8 queues of single port)."
9736        INDEX { genEquipProfilesSchedulerWfqIndex }
9737        ::= { genEquipProfilesSchedulerWfqTable 1 }
9738
9739GenEquipProfilesSchedulerWfqEntry ::=
9740		SEQUENCE {
9741			genEquipProfilesSchedulerWfqIndex
9742				INTEGER,
9743			genEquipProfilesSchedulerWfqCos0Weight
9744				INTEGER,
9745			genEquipProfilesSchedulerWfqCos1Weight
9746				INTEGER,
9747			genEquipProfilesSchedulerWfqCos2Weight
9748				INTEGER,
9749			genEquipProfilesSchedulerWfqCos3Weight
9750				INTEGER,
9751			genEquipProfilesSchedulerWfqCos4Weight
9752				INTEGER,
9753			genEquipProfilesSchedulerWfqCos5Weight
9754				INTEGER,
9755			genEquipProfilesSchedulerWfqCos6Weight
9756				INTEGER,
9757			genEquipProfilesSchedulerWfqCos7Weight
9758				INTEGER,
9759			genEquipProfilesSchedulerWfqRowStatus
9760				RowStatus
9761}
9762
9763
9764genEquipProfilesSchedulerWfqIndex		OBJECT-TYPE
9765		SYNTAX 		INTEGER  (1..7)
9766		ACCESS		read-only
9767        STATUS		mandatory
9768        DESCRIPTION
9769		"WFQ Profile ID."
9770::= { genEquipProfilesSchedulerWfqEntry 1 }
9771
9772genEquipProfilesSchedulerWfqCos0Weight		OBJECT-TYPE
9773		SYNTAX 		INTEGER (1..256)
9774		ACCESS		read-write
9775        STATUS		mandatory
9776        DESCRIPTION
9777		"CoS 0 Weight."
9778::= { genEquipProfilesSchedulerWfqEntry 2 }
9779
9780genEquipProfilesSchedulerWfqCos1Weight		OBJECT-TYPE
9781		SYNTAX 		INTEGER (1..256)
9782		ACCESS		read-write
9783        STATUS		mandatory
9784        DESCRIPTION
9785		"CoS 1 Weight."
9786::= { genEquipProfilesSchedulerWfqEntry 3 }
9787
9788genEquipProfilesSchedulerWfqCos2Weight		OBJECT-TYPE
9789		SYNTAX 		INTEGER (1..256)
9790		ACCESS		read-write
9791        STATUS		mandatory
9792        DESCRIPTION
9793		"CoS 2 Weight."
9794::= { genEquipProfilesSchedulerWfqEntry 4 }
9795
9796genEquipProfilesSchedulerWfqCos3Weight		OBJECT-TYPE
9797		SYNTAX 		INTEGER (1..256)
9798		ACCESS		read-write
9799        STATUS		mandatory
9800        DESCRIPTION
9801		"CoS 3 Weight."
9802::= { genEquipProfilesSchedulerWfqEntry 5 }
9803
9804genEquipProfilesSchedulerWfqCos4Weight		OBJECT-TYPE
9805		SYNTAX 		INTEGER
9806		ACCESS		read-write
9807        STATUS		mandatory
9808        DESCRIPTION
9809		"CoS 4 Weight."
9810::= { genEquipProfilesSchedulerWfqEntry 6 }
9811
9812genEquipProfilesSchedulerWfqCos5Weight		OBJECT-TYPE
9813		SYNTAX 		INTEGER (1..256)
9814		ACCESS		read-write
9815        STATUS		mandatory
9816        DESCRIPTION
9817		"Green CoS 2 priority."
9818::= { genEquipProfilesSchedulerWfqEntry 7 }
9819
9820genEquipProfilesSchedulerWfqCos6Weight		OBJECT-TYPE
9821		SYNTAX 		INTEGER (1..256)
9822		ACCESS		read-write
9823        STATUS		mandatory
9824        DESCRIPTION
9825		"CoS 3 Description."
9826::= { genEquipProfilesSchedulerWfqEntry 8 }
9827
9828genEquipProfilesSchedulerWfqCos7Weight		OBJECT-TYPE
9829		SYNTAX 		INTEGER (1..256)
9830		ACCESS		read-write
9831        STATUS		mandatory
9832        DESCRIPTION
9833		"CoS 7 Weight."
9834::= { genEquipProfilesSchedulerWfqEntry 9 }
9835
9836genEquipProfilesSchedulerWfqRowStatus		OBJECT-TYPE
9837		SYNTAX 		RowStatus
9838		ACCESS		read-write
9839        STATUS		mandatory
9840        DESCRIPTION
9841		"Table Mib Row Status."
9842::= { genEquipProfilesSchedulerWfqEntry 30 }
9843
9844--
9845-- Switch Application sw-ap-l2-if-logical-profile-egress-shaper-table
9846--
9847
9848genEquipProfilesL2ShaperTable  OBJECT-TYPE
9849        SYNTAX  SEQUENCE OF GenEquipProfilesL2ShaperEntry
9850        ACCESS  not-accessible
9851        STATUS mandatory
9852        DESCRIPTION
9853        "The table holds the Egress Shaper profiles at port level."
9854        ::= { genEquipTmProfiles 5 }
9855
9856genEquipProfilesL2ShaperEntry OBJECT-TYPE
9857        SYNTAX GenEquipProfilesL2ShaperEntry
9858        ACCESS not-accessible
9859        STATUS mandatory
9860          DESCRIPTION
9861        "The table entry holds the Egress Shaper profiles at port level."
9862        INDEX { genEquipProfilesL2ShaperIndex }
9863        ::= { genEquipProfilesL2ShaperTable 1 }
9864
9865GenEquipProfilesL2ShaperEntry ::=
9866		SEQUENCE {
9867			genEquipProfilesL2ShaperIndex
9868				INTEGER,
9869			genEquipProfilesL2ShaperDescription
9870				DisplayString,
9871			genEquipProfilesL2ShaperCir
9872				INTEGER,
9873			genEquipProfilesL2ShaperCbs
9874				INTEGER,
9875			genEquipProfilesL2ShaperBurstType
9876				BurstType,
9877			genEquipProfilesL2ShaperRowStatus
9878				RowStatus
9879}
9880
9881
9882genEquipProfilesL2ShaperIndex		OBJECT-TYPE
9883		SYNTAX 		INTEGER  (1..32)
9884		ACCESS		read-only
9885        STATUS		mandatory
9886        DESCRIPTION
9887		"Shaper Profile ID."
9888::= { genEquipProfilesL2ShaperEntry 1 }
9889
9890genEquipProfilesL2ShaperDescription		OBJECT-TYPE
9891		SYNTAX 		DisplayString (SIZE (0..21))
9892		ACCESS		read-write
9893        STATUS		mandatory
9894        DESCRIPTION
9895		"Shaper Description."
9896::= { genEquipProfilesL2ShaperEntry 2 }
9897
9898genEquipProfilesL2ShaperCir		OBJECT-TYPE
9899		SYNTAX 		INTEGER
9900		ACCESS		read-write
9901        STATUS		mandatory
9902        DESCRIPTION
9903		"Committed Information Rate (in Bits)."
9904::= { genEquipProfilesL2ShaperEntry 3 }
9905
9906genEquipProfilesL2ShaperCbs		OBJECT-TYPE
9907		SYNTAX 		INTEGER (1..2048)
9908		ACCESS		read-write
9909        STATUS		mandatory
9910        DESCRIPTION
9911		"Committed Burst Size (in Bytes)."
9912::= { genEquipProfilesL2ShaperEntry 4 }
9913
9914genEquipProfilesL2ShaperBurstType 	OBJECT-TYPE
9915		SYNTAX 		BurstType
9916		ACCESS		read-write
9917        STATUS		mandatory
9918        DESCRIPTION
9919		"CBS burst type - short (minimal) size or long burst (recomanded for long RTT)."
9920::= { genEquipProfilesL2ShaperEntry 5 }
9921
9922
9923genEquipProfilesL2ShaperRowStatus		OBJECT-TYPE
9924		SYNTAX 		RowStatus
9925		ACCESS		read-write
9926        STATUS		mandatory
9927        DESCRIPTION
9928		"Table Mib Row Status."
9929::= { genEquipProfilesL2ShaperEntry 30 }
9930
9931--
9932-- Switch Application sw-ap-l3-srv-profile-egress-shaper-table
9933--
9934
9935genEquipProfilesL3ServiceShaperTable  OBJECT-TYPE
9936        SYNTAX  SEQUENCE OF GenEquipProfilesL3ServiceShaperEntry
9937        ACCESS  not-accessible
9938        STATUS mandatory
9939        DESCRIPTION
9940        "The table holds the Egress Shaper profiles at service level."
9941        ::= { genEquipTmProfiles 6 }
9942
9943genEquipProfilesL3ServiceShaperEntry OBJECT-TYPE
9944        SYNTAX GenEquipProfilesL3ServiceShaperEntry
9945        ACCESS not-accessible
9946        STATUS mandatory
9947          DESCRIPTION
9948        "The table entry holds the Egress Shaper profiles at service level."
9949        INDEX { genEquipProfilesL3ServiceShaperIndex }
9950        ::= { genEquipProfilesL3ServiceShaperTable 1 }
9951
9952GenEquipProfilesL3ServiceShaperEntry ::=
9953		SEQUENCE {
9954			genEquipProfilesL3ServiceShaperIndex
9955				INTEGER,
9956			genEquipProfilesL3ServiceShaperDescription
9957				DisplayString,
9958			genEquipProfilesL3ServiceShaperCir
9959				INTEGER,
9960			genEquipProfilesL3ServiceShaperCbs
9961				INTEGER,
9962			genEquipProfilesL3ServiceShaperPir
9963				INTEGER,
9964			genEquipProfilesL3ServiceShaperPbs
9965				INTEGER,
9966			genEquipProfilesL3ServiceShaperBurstType
9967				BurstType,
9968			genEquipProfilesL3ServiceShaperRowStatus
9969				RowStatus
9970}
9971
9972
9973genEquipProfilesL3ServiceShaperIndex		OBJECT-TYPE
9974		SYNTAX 		INTEGER  (1..256)
9975		ACCESS		read-only
9976        STATUS		mandatory
9977        DESCRIPTION
9978		"Shaper Profile ID."
9979::= { genEquipProfilesL3ServiceShaperEntry 1 }
9980
9981genEquipProfilesL3ServiceShaperDescription		OBJECT-TYPE
9982		SYNTAX 		DisplayString (SIZE (0..21))
9983		ACCESS		read-write
9984        STATUS		mandatory
9985        DESCRIPTION
9986		"Shaper Description."
9987::= { genEquipProfilesL3ServiceShaperEntry 2 }
9988
9989genEquipProfilesL3ServiceShaperCir		OBJECT-TYPE
9990		SYNTAX 		INTEGER
9991		ACCESS		read-write
9992        STATUS		mandatory
9993        DESCRIPTION
9994		"Committed Information Rate (in Bits)."
9995::= { genEquipProfilesL3ServiceShaperEntry 3 }
9996
9997genEquipProfilesL3ServiceShaperCbs		OBJECT-TYPE
9998		SYNTAX 		INTEGER (1..1016)
9999		ACCESS		read-write
10000        STATUS		mandatory
10001        DESCRIPTION
10002		"Committed Burst Size (in Bytes)."
10003::= { genEquipProfilesL3ServiceShaperEntry 4 }
10004
10005genEquipProfilesL3ServiceShaperPir		OBJECT-TYPE
10006		SYNTAX 		INTEGER
10007		ACCESS		read-write
10008        STATUS		mandatory
10009        DESCRIPTION
10010		"Peak Information Rate (in Bits)."
10011::= { genEquipProfilesL3ServiceShaperEntry 5 }
10012
10013genEquipProfilesL3ServiceShaperPbs		OBJECT-TYPE
10014		SYNTAX 		INTEGER (1..1016)
10015		ACCESS		read-write
10016        STATUS		mandatory
10017        DESCRIPTION
10018		"Peak Burst size (in Bytes)."
10019::= { genEquipProfilesL3ServiceShaperEntry 6 }
10020
10021genEquipProfilesL3ServiceShaperBurstType 	OBJECT-TYPE
10022		SYNTAX 		BurstType
10023		ACCESS		read-write
10024        STATUS		mandatory
10025        DESCRIPTION
10026		"CBS and PBS burst type - short (minimal) size or long burst (recomanded for long RTT)."
10027::= { genEquipProfilesL3ServiceShaperEntry 7 }
10028
10029genEquipProfilesL3ServiceShaperRowStatus		OBJECT-TYPE
10030		SYNTAX 		RowStatus
10031		ACCESS		read-write
10032        STATUS		mandatory
10033        DESCRIPTION
10034		"Table Mib Row Status."
10035::= { genEquipProfilesL3ServiceShaperEntry 30 }
10036
10037--
10038-- Switch Application sw-ap-l4-srv-sp-profile-egress-queue-shaper-table
10039--
10040
10041genEquipProfilesEgressL4QueueShaperTable  OBJECT-TYPE
10042        SYNTAX  SEQUENCE OF GenEquipProfilesEgressL4QueueShaperEntry
10043        ACCESS  not-accessible
10044        STATUS mandatory
10045        DESCRIPTION
10046        "The table holds the Egress Shaper profiles at Queue level."
10047        ::= { genEquipTmProfiles 7 }
10048
10049genEquipProfilesEgressL4QueueShaperEntry OBJECT-TYPE
10050        SYNTAX GenEquipProfilesEgressL4QueueShaperEntry
10051        ACCESS not-accessible
10052        STATUS mandatory
10053          DESCRIPTION
10054        "The table entry holds the Egress Shaper profiles at Queue level."
10055        INDEX { genEquipProfilesEgressL4QueueShaperIndex }
10056        ::= { genEquipProfilesEgressL4QueueShaperTable 1 }
10057
10058GenEquipProfilesEgressL4QueueShaperEntry ::=
10059		SEQUENCE {
10060			genEquipProfilesEgressL4QueueShaperIndex
10061				INTEGER,
10062			genEquipProfilesEgressL4QueueShaperDescription
10063				DisplayString,
10064			genEquipProfilesEgressL4QueueShaperCir
10065				INTEGER,
10066			genEquipProfilesEgressL4QueueShaperCbs
10067				INTEGER,
10068			genEquipProfilesEgressL4QueueShaperBurstType
10069				BurstType,
10070			genEquipProfilesEgressL4QueueShaperRowStatus
10071				RowStatus
10072}
10073
10074
10075genEquipProfilesEgressL4QueueShaperIndex		OBJECT-TYPE
10076		SYNTAX 		INTEGER  (1..32)
10077		ACCESS		read-only
10078        STATUS		mandatory
10079        DESCRIPTION
10080		"Shaper Profile ID."
10081::= { genEquipProfilesEgressL4QueueShaperEntry 1 }
10082
10083genEquipProfilesEgressL4QueueShaperDescription		OBJECT-TYPE
10084		SYNTAX 		DisplayString (SIZE (0..21))
10085		ACCESS		read-write
10086        STATUS		mandatory
10087        DESCRIPTION
10088		"Shaper Description."
10089::= { genEquipProfilesEgressL4QueueShaperEntry 2 }
10090
10091genEquipProfilesEgressL4QueueShaperCir		OBJECT-TYPE
10092		SYNTAX 		INTEGER
10093		ACCESS		read-write
10094        STATUS		mandatory
10095        DESCRIPTION
10096		"Committed Information Rate (in Bits)."
10097::= { genEquipProfilesEgressL4QueueShaperEntry 3 }
10098
10099genEquipProfilesEgressL4QueueShaperCbs		OBJECT-TYPE
10100		SYNTAX 		INTEGER (1..1016)
10101		ACCESS		read-write
10102        STATUS		mandatory
10103        DESCRIPTION
10104		"Committed Burst Size (in Bytes)."
10105::= { genEquipProfilesEgressL4QueueShaperEntry 4 }
10106
10107genEquipProfilesEgressL4QueueShaperBurstType 		OBJECT-TYPE
10108		SYNTAX 		BurstType
10109		ACCESS		read-write
10110        STATUS		mandatory
10111        DESCRIPTION
10112		"CBS burst type - short (minimal) size or long burst (recomanded for long RTT)."
10113::= { genEquipProfilesEgressL4QueueShaperEntry 5 }
10114
10115genEquipProfilesEgressL4QueueShaperRowStatus		OBJECT-TYPE
10116		SYNTAX 		RowStatus
10117		ACCESS		read-write
10118        STATUS		mandatory
10119        DESCRIPTION
10120		"Table Mib Row Status."
10121::= { genEquipProfilesEgressL4QueueShaperEntry 30 }
10122
10123
10124-- TM Config
10125genEquipTmConfig OBJECT IDENTIFIER ::= {genEquipServicesTM 3}
10126
10127--
10128-- Switch Application sw-ap-l4-srv-sp-egress-wred-profile-association-queue-table
10129--
10130
10131genEquipTmL4WredAssociationTable  OBJECT-TYPE
10132        SYNTAX  SEQUENCE OF GenEquipTmL4WredAssociationEntry
10133        ACCESS  not-accessible
10134        STATUS mandatory
10135        DESCRIPTION
10136        "The table holds the user selelcted WRED profile for eac Egress Queue."
10137        ::= { genEquipTmConfig 1 }
10138
10139genEquipTmL4WredAssociationEntry OBJECT-TYPE
10140        SYNTAX GenEquipTmL4WredAssociationEntry
10141        ACCESS not-accessible
10142        STATUS mandatory
10143          DESCRIPTION
10144        "The table entry holds the user selelcted WRED profile for eac Egress Queue."
10145        INDEX { genEquipTmL4WredAssociationIfIndex,
10146				genEquipTmL4WredAssociationServiceIndex,
10147				genEquipTmL4WredAssociationCosQueueIndex }
10148        ::= { genEquipTmL4WredAssociationTable 1 }
10149
10150GenEquipTmL4WredAssociationEntry ::=
10151		SEQUENCE {
10152			genEquipTmL4WredAssociationIfIndex
10153				INTEGER,
10154			genEquipTmL4WredAssociationServiceIndex
10155				INTEGER,
10156			genEquipTmL4WredAssociationCosQueueIndex
10157				INTEGER,
10158			genEquipTmL4WredAssociationWredProfileId
10159				INTEGER
10160}
10161
10162
10163genEquipTmL4WredAssociationIfIndex		OBJECT-TYPE
10164		SYNTAX 		INTEGER
10165		ACCESS		read-only
10166        STATUS		mandatory
10167        DESCRIPTION
10168		"Ethernet Logical port if-index table key."
10169::= { genEquipTmL4WredAssociationEntry 1 }
10170
10171genEquipTmL4WredAssociationServiceIndex		OBJECT-TYPE
10172		SYNTAX 		INTEGER (1..63)
10173		ACCESS		read-only
10174        STATUS		mandatory
10175        DESCRIPTION
10176		"Service Bundle ID."
10177::= { genEquipTmL4WredAssociationEntry 2 }
10178
10179genEquipTmL4WredAssociationCosQueueIndex		OBJECT-TYPE
10180		SYNTAX 		INTEGER (0..7)
10181		ACCESS		read-only
10182        STATUS		mandatory
10183        DESCRIPTION
10184		"CoS Queue ID."
10185::= { genEquipTmL4WredAssociationEntry 3 }
10186
10187genEquipTmL4WredAssociationWredProfileId		OBJECT-TYPE
10188		SYNTAX 		INTEGER (1..32)
10189		ACCESS		read-write
10190        STATUS		mandatory
10191        DESCRIPTION
10192		"WRED Profile ID."
10193::= { genEquipTmL4WredAssociationEntry 4 }
10194
10195--
10196-- Switch Application sw-ap-l2-if-logical-egress-scheduler-cos-priority-profile-association-to-if-table
10197--
10198
10199genEquipTmSchedulerCoSPriAssociationTable  OBJECT-TYPE
10200        SYNTAX  SEQUENCE OF GenEquipTmSchedulerCoSPriAssociationEntry
10201        ACCESS  not-accessible
10202        STATUS mandatory
10203        DESCRIPTION
10204        "The table holds the user selected Scheduler Priority Profile for each Egress port."
10205        ::= { genEquipTmConfig 2 }
10206
10207genEquipTmSchedulerCoSPriAssociationEntry OBJECT-TYPE
10208        SYNTAX GenEquipTmSchedulerCoSPriAssociationEntry
10209        ACCESS not-accessible
10210        STATUS mandatory
10211          DESCRIPTION
10212        "The table entry holds the user selected Scheduler Priority Profile for each Egress port."
10213        INDEX { genEquipTmSchedulerCoSPriAssociationIfIndex }
10214        ::= { genEquipTmSchedulerCoSPriAssociationTable 1 }
10215
10216GenEquipTmSchedulerCoSPriAssociationEntry ::=
10217		SEQUENCE {
10218			genEquipTmSchedulerCoSPriAssociationIfIndex
10219				INTEGER,
10220			genEquipTmSchedulerCoSPriAssociationAssociatedProfileId
10221				INTEGER
10222}
10223
10224
10225genEquipTmSchedulerCoSPriAssociationIfIndex		OBJECT-TYPE
10226		SYNTAX 		INTEGER
10227		ACCESS		read-only
10228        STATUS		mandatory
10229        DESCRIPTION
10230		"Ethernet Logical port if-index table key."
10231::= { genEquipTmSchedulerCoSPriAssociationEntry 1 }
10232
10233genEquipTmSchedulerCoSPriAssociationAssociatedProfileId		OBJECT-TYPE
10234		SYNTAX 		INTEGER (1..9)
10235		ACCESS		read-write
10236        STATUS		mandatory
10237        DESCRIPTION
10238		"Queue Scheduler Profile ID."
10239::= { genEquipTmSchedulerCoSPriAssociationEntry 2 }
10240
10241--
10242-- Switch Application sw-ap-l3-srv-egress-shaper-profile-association-to-service-bundle-table
10243--
10244
10245genEquipTmL3ServiceShaperAssociationTable  OBJECT-TYPE
10246        SYNTAX  SEQUENCE OF GenEquipTmL3ServiceShaperAssociationEntry
10247        ACCESS  not-accessible
10248        STATUS mandatory
10249        DESCRIPTION
10250        "The table holds the user selected Shapping profiles for each Service Bundle."
10251        ::= { genEquipTmConfig 3 }
10252
10253genEquipTmL3ServiceShaperAssociationEntry OBJECT-TYPE
10254        SYNTAX GenEquipTmL3ServiceShaperAssociationEntry
10255        ACCESS not-accessible
10256        STATUS mandatory
10257          DESCRIPTION
10258        "The table entry holds the user selected Shapping profiles for each Service Bundle."
10259        INDEX { genEquipTmL3ServiceShaperAssociationIfIndex,
10260				genEquipTmL3ServiceShaperAssociationServiceClassIndex }
10261        ::= { genEquipTmL3ServiceShaperAssociationTable 1 }
10262
10263GenEquipTmL3ServiceShaperAssociationEntry ::=
10264		SEQUENCE {
10265			genEquipTmL3ServiceShaperAssociationIfIndex
10266				INTEGER,
10267			genEquipTmL3ServiceShaperAssociationServiceClassIndex
10268				INTEGER,
10269			genEquipTmL3ServiceShaperAssociationShaperProfileId
10270				INTEGER,
10271			genEquipTmL3ServiceShaperAssociationShaperAdmin
10272				EnableDisable,
10273			genEquipTmL3ServiceShaperAssociationRowStatus
10274				RowStatus
10275}
10276
10277
10278genEquipTmL3ServiceShaperAssociationIfIndex		OBJECT-TYPE
10279		SYNTAX 		INTEGER
10280		ACCESS		read-only
10281        STATUS		mandatory
10282        DESCRIPTION
10283		"Ethernet Logical port if-index table key."
10284::= { genEquipTmL3ServiceShaperAssociationEntry 1 }
10285
10286genEquipTmL3ServiceShaperAssociationServiceClassIndex		OBJECT-TYPE
10287		SYNTAX 		INTEGER (1..63)
10288		ACCESS		read-only
10289        STATUS		mandatory
10290        DESCRIPTION
10291		"Service Bundle ID."
10292::= { genEquipTmL3ServiceShaperAssociationEntry 2 }
10293
10294genEquipTmL3ServiceShaperAssociationShaperProfileId		OBJECT-TYPE
10295		SYNTAX 		INTEGER (1..256)
10296		ACCESS		read-write
10297        STATUS		mandatory
10298        DESCRIPTION
10299		"Shaper Profile ID."
10300::= { genEquipTmL3ServiceShaperAssociationEntry 3 }
10301
10302genEquipTmL3ServiceShaperAssociationShaperAdmin		OBJECT-TYPE
10303		SYNTAX 		EnableDisable
10304		ACCESS		read-write
10305        STATUS		mandatory
10306        DESCRIPTION
10307		"Shaper Admin."
10308::= { genEquipTmL3ServiceShaperAssociationEntry 4 }
10309
10310genEquipTmL3ServiceShaperAssociationRowStatus		OBJECT-TYPE
10311		SYNTAX 		RowStatus
10312		ACCESS		read-write
10313        STATUS		mandatory
10314        DESCRIPTION
10315		"Table Mib Row Status."
10316::= { genEquipTmL3ServiceShaperAssociationEntry 30 }
10317
10318--
10319-- Switch Application sw-ap-l2-if-logical-egress-shaper-profile-association-to-if-table
10320--
10321
10322genEquipTmL2ShaperAssociationTable  OBJECT-TYPE
10323        SYNTAX  SEQUENCE OF GenEquipTmL2ShaperAssociationEntry
10324        ACCESS  not-accessible
10325        STATUS mandatory
10326        DESCRIPTION
10327        "The table holds the user selected Shapping profiles for each Ethernet Port."
10328        ::= { genEquipTmConfig 4 }
10329
10330genEquipTmL2ShaperAssociationEntry OBJECT-TYPE
10331        SYNTAX GenEquipTmL2ShaperAssociationEntry
10332        ACCESS not-accessible
10333        STATUS mandatory
10334          DESCRIPTION
10335        "The table entry holds the user selected Shapping profiles for each Ethernet Port."
10336        INDEX { genEquipTmL2ShaperAssociationIfIndex }
10337        ::= { genEquipTmL2ShaperAssociationTable 1 }
10338
10339GenEquipTmL2ShaperAssociationEntry ::=
10340		SEQUENCE {
10341			genEquipTmL2ShaperAssociationIfIndex
10342				INTEGER,
10343			genEquipTmL2ShaperAssociationProfileId
10344				INTEGER,
10345			genEquipTmL2ShaperAssociationAdmin
10346				EnableDisable,
10347			genEquipTmL2ShaperAssociationRowStatus
10348				RowStatus
10349}
10350
10351
10352genEquipTmL2ShaperAssociationIfIndex		OBJECT-TYPE
10353		SYNTAX 		INTEGER
10354		ACCESS		read-only
10355        STATUS		mandatory
10356        DESCRIPTION
10357		"Ethernet Logical port if-index table key."
10358::= { genEquipTmL2ShaperAssociationEntry 1 }
10359
10360genEquipTmL2ShaperAssociationProfileId		OBJECT-TYPE
10361		SYNTAX 		INTEGER (1..32)
10362		ACCESS		read-write
10363        STATUS		mandatory
10364        DESCRIPTION
10365		"Port Shaper Profile ID."
10366::= { genEquipTmL2ShaperAssociationEntry 2 }
10367
10368genEquipTmL2ShaperAssociationAdmin		OBJECT-TYPE
10369		SYNTAX 		EnableDisable
10370		ACCESS		read-write
10371        STATUS		mandatory
10372        DESCRIPTION
10373		"Port Shaper Admin."
10374::= { genEquipTmL2ShaperAssociationEntry 3 }
10375
10376genEquipTmL2ShaperAssociationRowStatus		OBJECT-TYPE
10377		SYNTAX 		RowStatus
10378		ACCESS		read-write
10379        STATUS		mandatory
10380        DESCRIPTION
10381		"Table Mib Row Status."
10382::= { genEquipTmL2ShaperAssociationEntry 30 }
10383
10384--
10385-- Switch Application sw-ap-l4-srv-sp-egress-queue-shaper-profile-association-to-queue-table
10386--
10387
10388genEquipTmL4QueueShaperAssociationTable  OBJECT-TYPE
10389        SYNTAX  SEQUENCE OF GenEquipTmL4QueueShaperAssociationEntry
10390        ACCESS  not-accessible
10391        STATUS mandatory
10392        DESCRIPTION
10393        "The table holds the user selected Shapping profiles for each Ethernet PortThe table holds the user selected Shapping profiles for each transmitting Queue."
10394        ::= { genEquipTmConfig 5 }
10395
10396genEquipTmL4QueueShaperAssociationEntry OBJECT-TYPE
10397        SYNTAX GenEquipTmL4QueueShaperAssociationEntry
10398        ACCESS not-accessible
10399        STATUS mandatory
10400          DESCRIPTION
10401        "The table entry holds the user selected Shapping profiles for each transmitting Queue."
10402        INDEX { genEquipTmL4QueueShaperAssociationIfIndex,
10403				genEquipTmL4QueueShaperAssociationServiceIndex,
10404				genEquipTmL4QueueShaperAssociationCosQueueIndex }
10405        ::= { genEquipTmL4QueueShaperAssociationTable 1 }
10406
10407GenEquipTmL4QueueShaperAssociationEntry ::=
10408		SEQUENCE {
10409			genEquipTmL4QueueShaperAssociationIfIndex
10410				INTEGER,
10411			genEquipTmL4QueueShaperAssociationServiceIndex
10412				INTEGER,
10413			genEquipTmL4QueueShaperAssociationCosQueueIndex
10414				INTEGER,
10415			genEquipTmL4QueueShaperAssociationShaperProfileId
10416				INTEGER,
10417			genEquipTmL4QueueShaperAssociationShaperProfileAdmin
10418				EnableDisable,
10419			genEquipTmL4QueueShaperAssociationRowStatus
10420				RowStatus
10421}
10422
10423
10424genEquipTmL4QueueShaperAssociationIfIndex		OBJECT-TYPE
10425		SYNTAX 		INTEGER
10426		ACCESS		read-only
10427        STATUS		mandatory
10428        DESCRIPTION
10429		"Ethernet Logical port if-index table key."
10430::= { genEquipTmL4QueueShaperAssociationEntry 1 }
10431
10432genEquipTmL4QueueShaperAssociationServiceIndex		OBJECT-TYPE
10433		SYNTAX 		INTEGER (1..63)
10434		ACCESS		read-only
10435        STATUS		mandatory
10436        DESCRIPTION
10437		"Service Bundle ID."
10438::= { genEquipTmL4QueueShaperAssociationEntry 2 }
10439
10440genEquipTmL4QueueShaperAssociationCosQueueIndex		OBJECT-TYPE
10441		SYNTAX 		INTEGER (0..7)
10442		ACCESS		read-only
10443        STATUS		mandatory
10444        DESCRIPTION
10445		"CoS Queue ID."
10446::= { genEquipTmL4QueueShaperAssociationEntry 3 }
10447
10448genEquipTmL4QueueShaperAssociationShaperProfileId		OBJECT-TYPE
10449		SYNTAX 		INTEGER (1..32)
10450		ACCESS		read-write
10451        STATUS		mandatory
10452        DESCRIPTION
10453		"Queue Shaper Profile ID."
10454::= { genEquipTmL4QueueShaperAssociationEntry 4 }
10455
10456genEquipTmL4QueueShaperAssociationShaperProfileAdmin		OBJECT-TYPE
10457		SYNTAX 		EnableDisable
10458		ACCESS		read-write
10459        STATUS		mandatory
10460        DESCRIPTION
10461		"Queue Shaper Admin."
10462::= { genEquipTmL4QueueShaperAssociationEntry 5 }
10463
10464genEquipTmL4QueueShaperAssociationRowStatus		OBJECT-TYPE
10465		SYNTAX 		RowStatus
10466		ACCESS		read-write
10467        STATUS		mandatory
10468        DESCRIPTION
10469		"Table Mib Row Status."
10470::= { genEquipTmL4QueueShaperAssociationEntry 30 }
10471
10472--
10473-- Switch Application sw-ap-l2-if-logical-egress-scheduler-cos-wfq-profile-association-to-if-table
10474--
10475
10476genEquipTmSchedulerWfqAssociationTable  OBJECT-TYPE
10477        SYNTAX  SEQUENCE OF GenEquipTmSchedulerWfqAssociationEntry
10478        ACCESS  not-accessible
10479        STATUS mandatory
10480        DESCRIPTION
10481        "The table holds the user selected Scheduler WFQ weights Profile for each Egress port."
10482        ::= { genEquipTmConfig 6 }
10483
10484genEquipTmSchedulerWfqAssociationEntry OBJECT-TYPE
10485        SYNTAX GenEquipTmSchedulerWfqAssociationEntry
10486        ACCESS not-accessible
10487        STATUS mandatory
10488          DESCRIPTION
10489        "The table entry holds the user selected Scheduler WFQ weights Profile for each Egress port."
10490        INDEX { genEquipTmSchedulerWfqAssociationIfIndex }
10491        ::= { genEquipTmSchedulerWfqAssociationTable 1 }
10492
10493GenEquipTmSchedulerWfqAssociationEntry ::=
10494		SEQUENCE {
10495			genEquipTmSchedulerWfqAssociationIfIndex
10496				INTEGER,
10497			genEquipTmSchedulerWfqAssociationProfileId
10498				INTEGER
10499}
10500
10501
10502genEquipTmSchedulerWfqAssociationIfIndex		OBJECT-TYPE
10503		SYNTAX 		INTEGER
10504		ACCESS		read-only
10505        STATUS		mandatory
10506        DESCRIPTION
10507		"Ethernet Logical port if-index table key."
10508::= { genEquipTmSchedulerWfqAssociationEntry 1 }
10509
10510genEquipTmSchedulerWfqAssociationProfileId		OBJECT-TYPE
10511		SYNTAX 		INTEGER (1..7)
10512		ACCESS		read-write
10513        STATUS		mandatory
10514        DESCRIPTION
10515		"WFQ Scheduler Profile ID"
10516::= { genEquipTmSchedulerWfqAssociationEntry 2 }
10517
10518
10519-- The following tables are accessed by its slot, there is no indirect access to this tables through main slot
10520-- Radio Clock Source
10521genEquipSynchronizationRadioClkSrcSource		OBJECT-TYPE
10522		SYNTAX 		INTEGER
10523		ACCESS		read-write
10524        STATUS		mandatory
10525        DESCRIPTION
10526		"This parameters determines whether the system reference frequency is transported through the radio.
10527         0 indicates that the outgoing signal takes its clock from an independant local clock.
10528         channel number indicates that the clock is from that radio-channel reference clock,
10529         as taken from the synchronization source interface."
10530::= { genEquipSynchronization 3 }
10531
10532genEquipSynchronizationSDHClkSrcSource		OBJECT-TYPE
10533		SYNTAX 		INTEGER
10534		ACCESS		read-write
10535        STATUS		mandatory
10536        DESCRIPTION
10537		"This parameters determines whether the system reference frequency is transported
10538         through the interface. if value is 0 it indicates that the outgoing signal takes its
10539		 clock from an independant local clock.
10540         system-clock-source indicates that the clock is from the system reference clock,
10541         as taken from the synchronization source interface."
10542::= { genEquipSynchronization 4 }
10543
10544genEquipSynchronizationPDHClkSrcTable  OBJECT-TYPE
10545        SYNTAX  SEQUENCE OF GenEquipSynchronizationPDHClkSrcEntry
10546        ACCESS  not-accessible
10547        STATUS mandatory
10548        DESCRIPTION
10549        "Synchronization source table."
10550        ::= { genEquipSynchronization 5 }
10551
10552genEquipSynchronizationPDHClkSrcEntry OBJECT-TYPE
10553        SYNTAX GenEquipSynchronizationPDHClkSrcEntry
10554        ACCESS not-accessible
10555        STATUS mandatory
10556          DESCRIPTION
10557          "Synchronization source table."
10558        INDEX { genEquipSynchronizationPDHClkSrcIFNum }
10559        ::= { genEquipSynchronizationPDHClkSrcTable 1 }
10560
10561GenEquipSynchronizationPDHClkSrcEntry ::=
10562		SEQUENCE {
10563			genEquipSynchronizationPDHClkSrcIFNum
10564				INTEGER,
10565			genEquipSynchronizationPDHClkSrcSource
10566            	INTEGER
10567}
10568
10569genEquipSynchronizationPDHClkSrcIFNum		OBJECT-TYPE
10570		SYNTAX 		INTEGER
10571		ACCESS		read-write
10572        STATUS		mandatory
10573        DESCRIPTION
10574		"This parameters the interface which is configured to take the system reference clock
10575        or a local clock in genEquipSynchronizationSDHClkSrcSource.
10576        The number indicates the E1/DS1 interface being configured (1-32)."
10577::= { genEquipSynchronizationPDHClkSrcEntry 2 }
10578
10579genEquipSynchronizationPDHClkSrcSource		OBJECT-TYPE
10580		SYNTAX 		INTEGER {
10581				local-clock(0),
10582				system-clock-source(1)
10583		}
10584		ACCESS		read-write
10585        STATUS		mandatory
10586        DESCRIPTION
10587		"This parameters determines whether the system reference frequency is transported
10588         through the interface defined in genEquipSynchronizationPDHClkSrcIFNum.
10589         local-clock indicates that the outgoing signal takes its clock from an independant local clock.
10590         system-clock-source indicates that the clock is from the system reference clock,
10591         as taken from the synchronization source interface."
10592::= { genEquipSynchronizationPDHClkSrcEntry 3 }
10593
10594genEquipSynchronizationPRCRegeneratorMode		OBJECT-TYPE
10595		SYNTAX EnableDisable
10596		ACCESS		read-write
10597        STATUS		mandatory
10598        DESCRIPTION
10599		"This parameter sets the IDU to point-to-point PRC quality frequency distribution mode.
10600		Notice that this is relevant only for smart pipe applications"
10601::= { genEquipSynchronization 6 }
10602
10603genEquipSynchronizationPRCRegeneratorDirection OBJECT-TYPE
10604		SYNTAX INTEGER {
10605			line-to-radio (0),
10606			radio-to-line (1)
10607		}
10608		ACCESS		read-write
10609        STATUS		mandatory
10610        DESCRIPTION
10611		"This parameter sets the direction in which the frequency signal is transported,
10612		in the case of electrical GBE interfaces.
10613		Notice that for optical interfaces, this parameter has no effect."
10614::= { genEquipSynchronization 7 }
10615
10616
10617genEquipSynchronizationSrcRevertiveTimer		OBJECT-TYPE
10618		SYNTAX INTEGER (0..30)
10619		ACCESS		read-write
10620        STATUS		mandatory
10621        DESCRIPTION
10622		"this parameter sets the timeout (in seconds) for a counter which is set once
10623    	an interface recovers from a failure; after this timeout the interface will be considered
10624    	stable and can be used as a synchronization source. A value of zero means no timer."
10625::= { genEquipSynchronization 8 }
10626
10627genEquipSynchronizationSrcActiveSyncSourceIndex		OBJECT-TYPE
10628		SYNTAX INTEGER
10629		ACCESS		read-only
10630        STATUS		mandatory
10631        DESCRIPTION
10632		"The active synchronization source."
10633::= { genEquipSynchronization 9 }
10634
10635genEquipSynchronizationNodeMode		OBJECT-TYPE
10636		SYNTAX INTEGER {
10637				automatic (0),
10638				force (1)
10639		}
10640		ACCESS		read-write
10641        STATUS		mandatory
10642        DESCRIPTION
10643		"This parameter allows forcing a certain source as the active source for the system reference clock.
10644		When forced, the active source is specified by genEquipSynchronizationForceSource.
10645		In automatic mode, the active source is determined by quality and priority of the relevant interfaces
10646		(as configured in table genEquipSynchronizationSrcTable)."
10647::= { genEquipSynchronization 10 }
10648
10649genEquipSynchronizationForceSource		OBJECT-TYPE
10650		SYNTAX INTEGER (0..8)
10651		ACCESS		read-write
10652        STATUS		mandatory
10653        DESCRIPTION
10654		"This parameter determines which source number will be forced as active when  genEquipSynchronizationNodeMode is set to force."
10655::= { genEquipSynchronization 11 }
10656
10657genEquipSynchronizationSystemReferenceQuality		OBJECT-TYPE
10658		SYNTAX INTEGER {
10659						automatic(0),
10660						prs(1),
10661						g811(2),
10662						transit-node(3),
10663						ssu-a(4),
10664						unknown(5),
10665						stratum2(7),
10666						ssu-b(8),
10667						stratum3(10),
10668						g813-8262(11),
10669						smc(12),
10670						stratum3e(13),
10671						do-not-use (15)
10672		}
10673		ACCESS		read-only
10674        STATUS		mandatory
10675        DESCRIPTION
10676		"This parameter shows the current quality of the system reference clock"
10677::= { genEquipSynchronization 12 }
10678
10679genEquipSynchronizationRegeneratorSSMAdmin		OBJECT-TYPE
10680		SYNTAX INTEGER
10681		ACCESS		read-write
10682        STATUS		mandatory
10683        DESCRIPTION
10684		"This parameter determines whether or not in pipe mode the system generates SSM messages"
10685::= { genEquipSynchronization 13 }
10686
10687genEquipSynchronizationPWClkExport 				OBJECT-TYPE
10688		SYNTAX INTEGER {
10689					local-clock(0),
10690					system-clock-source(1)
10691		}
10692		ACCESS		read-write
10693        STATUS		mandatory
10694        DESCRIPTION
10695		"This parameter determines whether the system reference clock is exported toward the PWE3 T-Card;
10696		This reference can be exported towards front panel using ExportClkFrontPannel or used as a common clock for
10697		PWs using ClockSourceRef. Notice that either this or any single one of the PW T-card TDM interfaces can export the reference clock,
10698		but not both at the same time."
10699::= { genEquipSynchronization 14 }
10700
10701
10702-- Synch Pipe Configurations  - sync-pipe-config-table
10703--
10704genEquipSynchronizationPipeTable  OBJECT-TYPE
10705        SYNTAX  SEQUENCE OF GenEquipSynchronizationPipeEntry
10706        ACCESS  not-accessible
10707        STATUS mandatory
10708        DESCRIPTION
10709        "The table shows pipe interfaces."
10710        ::= { genEquipSynchronization 20 }
10711
10712genEquipSynchronizationPipeEntry OBJECT-TYPE
10713        SYNTAX GenEquipSynchronizationPipeEntry
10714        ACCESS not-accessible
10715        STATUS mandatory
10716        DESCRIPTION
10717        "The table entry shows pipe interfaces."
10718        INDEX { genEquipSynchronizationPipeId }
10719        ::= { genEquipSynchronizationPipeTable 1 }
10720
10721GenEquipSynchronizationPipeEntry ::=
10722		SEQUENCE {
10723			genEquipSynchronizationPipeId
10724				INTEGER,
10725			genEquipSynchronizationPipeInd1
10726				INTEGER,
10727			genEquipSynchronizationPipeInd2
10728				INTEGER,
10729			genEquipSynchronizationPipeStatus
10730				INTEGER
10731}
10732
10733genEquipSynchronizationPipeId OBJECT-TYPE
10734        SYNTAX INTEGER
10735        ACCESS read-only
10736        STATUS mandatory
10737        DESCRIPTION
10738        "Pipe ID."
10739        ::= { genEquipSynchronizationPipeEntry 1 }
10740
10741
10742genEquipSynchronizationPipeInd1 OBJECT-TYPE
10743        SYNTAX INTEGER
10744        ACCESS read-write
10745        STATUS mandatory
10746        DESCRIPTION
10747        "Sync Interface 1."
10748        ::= { genEquipSynchronizationPipeEntry 2 }
10749
10750genEquipSynchronizationPipeInd2 OBJECT-TYPE
10751        SYNTAX INTEGER
10752        ACCESS read-write
10753        STATUS mandatory
10754        DESCRIPTION
10755        "Sync Interface 2."
10756        ::= { genEquipSynchronizationPipeEntry 3 }
10757
10758genEquipSynchronizationPipeStatus OBJECT-TYPE
10759        SYNTAX INTEGER
10760        ACCESS read-write
10761        STATUS mandatory
10762        DESCRIPTION
10763        "Sync Pipe Status."
10764        ::= { genEquipSynchronizationPipeEntry 4 }
10765
10766-- PTP (Precision Time Protocol)
10767genEquipSynchronizationPTP	OBJECT IDENTIFIER ::= {genEquipSynchronization 21}
10768
10769genEquipSynchronizationPTPTcAdmin OBJECT-TYPE
10770        SYNTAX INTEGER
10771        ACCESS read-write
10772        STATUS mandatory
10773        DESCRIPTION
10774        "Transparent Clock (TC) administrative state."
10775        ::= { genEquipSynchronizationPTP 1 }
10776
10777
10778-- TC configuartion  - ptp-tc-config-table
10779--
10780genEquipSynchronizationPTPTcConfigTable  OBJECT-TYPE
10781        SYNTAX  SEQUENCE OF GenEquipSynchronizationPTPTcConfigEntry
10782        ACCESS  not-accessible
10783        STATUS mandatory
10784        DESCRIPTION
10785        "PTP (Precision Time Protocol) TC (Transparent Clock) configuration table."
10786        ::= { genEquipSynchronizationPTP 10 }
10787
10788genEquipSynchronizationPTPTcConfigEntry OBJECT-TYPE
10789        SYNTAX GenEquipSynchronizationPTPTcConfigEntry
10790        ACCESS not-accessible
10791        STATUS mandatory
10792        DESCRIPTION
10793        "PTP (Precision Time Protocol) TC (Transparent Clock) configuration table entry."
10794        INDEX { genEquipSynchronizationPTPTcConfigId }
10795        ::= { genEquipSynchronizationPTPTcConfigTable 1 }
10796
10797GenEquipSynchronizationPTPTcConfigEntry ::=
10798		SEQUENCE {
10799			genEquipSynchronizationPTPTcConfigId
10800				INTEGER,
10801			genEquipSynchronizationPTPTcConfigMaster
10802				INTEGER
10803}
10804
10805genEquipSynchronizationPTPTcConfigId OBJECT-TYPE
10806        SYNTAX INTEGER
10807        ACCESS read-write
10808        STATUS mandatory
10809        DESCRIPTION
10810        "The interface on which TC function is required."
10811        ::= { genEquipSynchronizationPTPTcConfigEntry 1 }
10812
10813genEquipSynchronizationPTPTcConfigMaster OBJECT-TYPE
10814        SYNTAX INTEGER {
10815					upstream(0),
10816					downstream(1)
10817					}
10818        ACCESS read-write
10819        STATUS mandatory
10820        DESCRIPTION
10821        "Points whether the interface's direction is upstream or downstream."
10822        ::= { genEquipSynchronizationPTPTcConfigEntry 2 }
10823
10824
10825-- TC Status  - ptp-tc-status-table
10826--
10827genEquipSynchronizationPTPTcStatusTable  OBJECT-TYPE
10828        SYNTAX  SEQUENCE OF GenEquipSynchronizationPTPTcStatusEntry
10829        ACCESS  not-accessible
10830        STATUS mandatory
10831        DESCRIPTION
10832        "PTP (Precision Time Protocol) TC (Transparent Clock) status table."
10833        ::= { genEquipSynchronizationPTP 11 }
10834
10835genEquipSynchronizationPTPTcStatusEntry OBJECT-TYPE
10836        SYNTAX GenEquipSynchronizationPTPTcStatusEntry
10837        ACCESS not-accessible
10838        STATUS mandatory
10839        DESCRIPTION
10840        "PTP (Precision Time Protocol) TC (Transparent Clock) status table entry."
10841        INDEX { genEquipSynchronizationPTPTcStatusId }
10842        ::= { genEquipSynchronizationPTPTcStatusTable 1 }
10843
10844GenEquipSynchronizationPTPTcStatusEntry ::=
10845		SEQUENCE {
10846			genEquipSynchronizationPTPTcStatusId
10847				INTEGER,
10848			genEquipSynchronizationPTPTcStatusState
10849				INTEGER,
10850			genEquipSynchronizationPTPTcStatusFreqLock
10851				DownUp
10852}
10853
10854genEquipSynchronizationPTPTcStatusId OBJECT-TYPE
10855        SYNTAX INTEGER
10856        ACCESS read-only
10857        STATUS mandatory
10858        DESCRIPTION
10859        "The interface on which TC status is required."
10860        ::= { genEquipSynchronizationPTPTcStatusEntry 1 }
10861
10862
10863genEquipSynchronizationPTPTcStatusState OBJECT-TYPE
10864        SYNTAX INTEGER {
10865					down(0),
10866					init(1),
10867					calibrating(2),
10868					up(3)
10869		}
10870        ACCESS read-only
10871        STATUS mandatory
10872        DESCRIPTION
10873        "The status of the TC function that may be: Down, Init, Calibrating or Up."
10874        ::= { genEquipSynchronizationPTPTcStatusEntry 2 }
10875
10876genEquipSynchronizationPTPTcStatusFreqLock OBJECT-TYPE
10877        SYNTAX DownUp
10878        ACCESS read-only
10879        STATUS mandatory
10880        DESCRIPTION
10881        "The lock status, Up or Down, of the network synchronization frequency that passes through the interface."
10882        ::= { genEquipSynchronizationPTPTcStatusEntry 3 }
10883
10884
10885-- Interfaces
10886genEquipInterfaces	OBJECT IDENTIFIER ::= {genEquip 9}
10887
10888-- Interfaces - Ethernet
10889genEquipInterfacesEther	OBJECT IDENTIFIER ::= {genEquipInterfaces 1}
10890
10891genEquipInterfacesEtherTable  OBJECT-TYPE
10892        SYNTAX  SEQUENCE OF GenEquipInterfacesEtherEntry
10893        ACCESS  not-accessible
10894        STATUS mandatory
10895        DESCRIPTION
10896        "Ethernet interface configuration and status table.
10897        The index of the table is via ifIndex, as well as the operational status and the admin state,
10898        speed and port connector."
10899        ::= { genEquipInterfacesEther 1 }
10900
10901genEquipInterfacesEtherEntry OBJECT-TYPE
10902        SYNTAX GenEquipInterfacesEtherEntry
10903        ACCESS not-accessible
10904        STATUS mandatory
10905        DESCRIPTION
10906        "Ethernet interface configuration and status table.
10907        The index of the table is via ifIndex, as well as the operational status and the admin state,
10908        speed and port connector."
10909        INDEX { ifIndex }
10910        ::= { genEquipInterfacesEtherTable 1 }
10911
10912GenEquipInterfacesEtherEntry ::=
10913		SEQUENCE {
10914			genEquipInterfacesEtherConnType
10915				INTEGER,
10916			genEquipInterfacesEtherPortType
10917				INTEGER,
10918			genEquipInterfacesEtherAutoNegotiation
10919				INTEGER,
10920			genEquipInterfacesEtherDuplex
10921				HalfFull,
10922			genEquipInterfacesEtherRate
10923				RateMbps,
10924			genEquipInterfacesEtherPortLerningAdmin
10925				EnableDisable,
10926			genEquipInterfacesEtherFlowCtrl
10927				INTEGER,
10928			genEquipInterfacesEtherLagPortMember
10929				INTEGER,
10930			genEquipInterfacesEtherActualDuplex
10931				HalfFull,
10932			genEquipInterfacesEtherActualRate
10933				RateMbps,
10934			genEquipInterfacesEtherClkSrc
10935				INTEGER,
10936			genEquipInterfacesEtherPortServiceType
10937				INTEGER,
10938			genEquipInterfacesEtheMACAddress
10939				MacAddress,
10940			genEquipInterfacesEtherDefaultVLANId
10941				INTEGER,
10942			genEquipInterfacesEtherPortBlockSharedVlans
10943				EnableDisable
10944}
10945
10946genEquipInterfacesEtherConnType OBJECT-TYPE
10947        SYNTAX INTEGER  {
10948			not-applicable(-1),
10949            rj45(0),
10950		    electricalSFP(1),
10951		    opticalSFP(2),
10952		    radio(3),
10953			sfp100base-fx(4)
10954        }
10955        ACCESS read-write
10956        STATUS mandatory
10957        DESCRIPTION
10958        "The physical interface type. For port 8 the only valid value is radio. For ports 3 to 7 the only valid
10959	     value is rj45."
10960        ::= { genEquipInterfacesEtherEntry 1 }
10961
10962
10963genEquipInterfacesEtherPortType OBJECT-TYPE
10964        SYNTAX INTEGER {
10965			not-applicable(-1),
10966			access(0),
10967			trunk(1),
10968			hybrid(2),
10969			cN(3),
10970			pN(4),
10971			management(30),
10972			wayside(31)
10973		}
10974        ACCESS read-write
10975        STATUS mandatory
10976        DESCRIPTION
10977        "The type of the port.
10978        Access - untagged port (in case of managed switch).
10979        Trunk - C-VID tagged port (in case of managed switch).
10980        CN - Don't care on the vlan tag (in case of metro switch configuration).
10981        SN - S-VID is used as the first vlan (in case of metro switch configuration)."
10982        ::= { genEquipInterfacesEtherEntry 2 }
10983
10984genEquipInterfacesEtherAutoNegotiation OBJECT-TYPE
10985        SYNTAX INTEGER {
10986		  not-applicable(-1),
10987          off(0),
10988          on(1)
10989        }
10990        ACCESS read-write
10991        STATUS mandatory
10992        DESCRIPTION
10993        "Enable or disable auto-negotiation on the port."
10994        ::= { genEquipInterfacesEtherEntry 3 }
10995
10996genEquipInterfacesEtherDuplex OBJECT-TYPE
10997        SYNTAX HalfFull
10998        ACCESS read-write
10999        STATUS mandatory
11000        DESCRIPTION
11001        "Half or full duplex."
11002        ::= { genEquipInterfacesEtherEntry 4 }
11003
11004genEquipInterfacesEtherRate OBJECT-TYPE
11005        SYNTAX RateMbps
11006        ACCESS read-write
11007        STATUS mandatory
11008        DESCRIPTION
11009        "10, 100 OR 1000 Mbps."
11010        ::= { genEquipInterfacesEtherEntry 5 }
11011
11012genEquipInterfacesEtherPortLerningAdmin OBJECT-TYPE
11013       SYNTAX INTEGER {
11014          not-applicable(-1),
11015          enable(2),
11016          disable(3)
11017        }
11018        ACCESS read-write
11019        STATUS mandatory
11020        DESCRIPTION
11021        "Enable or disable MAC address learning in the port."
11022        ::= { genEquipInterfacesEtherEntry 6 }
11023
11024genEquipInterfacesEtherFlowCtrl OBJECT-TYPE
11025        SYNTAX INTEGER {
11026					not-applicable(-1),
11027					off(0),
11028					on(1),
11029					na(2)
11030		}
11031        ACCESS read-write
11032        STATUS mandatory
11033        DESCRIPTION
11034        "Enable or disable flow control on the port. Supported only in pipe mode. "
11035        ::= { genEquipInterfacesEtherEntry 7 }
11036
11037genEquipInterfacesEtherLagPortMember OBJECT-TYPE
11038       SYNTAX INTEGER {
11039		  not-applicable(-1),
11040          not-aggrigated(0),
11041          group-1(1),
11042          group-2(2),
11043          group-3(3)
11044        }
11045        ACCESS read-write
11046        STATUS mandatory
11047        DESCRIPTION
11048        "The syntax is ifIndex, or FFFF for port that is not member in a lag."
11049        ::= { genEquipInterfacesEtherEntry 8 }
11050
11051genEquipInterfacesEtherActualDuplex OBJECT-TYPE
11052        SYNTAX HalfFull
11053        ACCESS read-only
11054        STATUS mandatory
11055        DESCRIPTION
11056        "Actual duplex (in auto-negotiation, the mode the two ports agreed upon) - Half or full duplex."
11057        ::= { genEquipInterfacesEtherEntry 9 }
11058
11059genEquipInterfacesEtherActualRate OBJECT-TYPE
11060        SYNTAX RateMbps
11061        ACCESS read-only
11062        STATUS mandatory
11063        DESCRIPTION
11064         "Actual rate (in auto-negotiation, the rate the two ports agreed upon) - 10, 100 OR 1000 Mbps."
11065        ::= { genEquipInterfacesEtherEntry 10 }
11066
11067genEquipInterfacesEtherClkSrc OBJECT-TYPE
11068       SYNTAX INTEGER {
11069		  not-applicable(-1),
11070          local-clock(0),
11071          system-clock-source(1)
11072        }
11073        ACCESS read-write
11074        STATUS mandatory
11075        DESCRIPTION
11076        "The source for the outgoing carrier signal clock. Local-clock is an internal independent oscilator.
11077	   system-clock-source causes the ethernet clock to be derived from the defined system clock source
11078	   (which can be taken from another interface)
11079	   Note: changing this parameter per port affect all the Ethernet ports."
11080        ::= { genEquipInterfacesEtherEntry 11 }
11081
11082genEquipInterfacesEtherPortServiceType OBJECT-TYPE
11083        SYNTAX INTEGER {
11084		  		not-applicable(-1),
11085				sap(0),
11086				snp(1)
11087		}
11088        ACCESS read-write
11089        STATUS mandatory
11090        DESCRIPTION
11091        "This parameter indicates whether the port is being used as a Service Access Point (SAP)
11092		or as a Service Network Point (SNP) in a network-wide Ethernet service;
11093		the parameter has no functionality, but is meant to hold data for the NMS."
11094        ::= { genEquipInterfacesEtherEntry 12 }
11095
11096genEquipInterfacesEtheMACAddress
11097OBJECT-TYPE
11098        SYNTAX MacAddress
11099        ACCESS read-only
11100        STATUS mandatory
11101        DESCRIPTION
11102        "The MAC address of the port for CFM or PWE3 addressing purposes."
11103        ::= { genEquipInterfacesEtherEntry 13 }
11104
11105genEquipInterfacesEtherDefaultVLANId
11106OBJECT-TYPE
11107        SYNTAX  INTEGER  (1..4090)
11108        ACCESS read-write
11109        STATUS mandatory
11110        DESCRIPTION
11111        "Default VLAN ID of the Ethernet interface."
11112        ::= { genEquipInterfacesEtherEntry 14 }
11113
11114genEquipInterfacesEtherPortBlockSharedVlans
11115OBJECT-TYPE
11116        SYNTAX  EnableDisable
11117        ACCESS read-write
11118        STATUS mandatory
11119        DESCRIPTION
11120        "When enabled, this parameter blocks transfer of Ethernet frames to/from other ports
11121        for which it is enabled, effectively eliminating all shared VLANs."
11122        ::= { genEquipInterfacesEtherEntry 15 }
11123
11124
11125---------------
11126genEquipInterfacesEtherStatePropagation  OBJECT-TYPE
11127        SYNTAX  INTEGER  {
11128                none(0) ,
11129		        lof-loc(1) ,
11130		        lof-loc-excber(3) ,
11131		        lof-loc-remote(5) ,
11132		        lof-loc-excber-remote(7) ,
11133		        lof(9) ,
11134		        lof-excber(11) ,
11135		        lof-remote(13) ,
11136		        lof-excber-remote(15)
11137        }
11138      	ACCESS  read-write
11139        STATUS mandatory
11140        DESCRIPTION
11141        "This parameter configures the behavior of Ethernet ports in single
11142        pipe mode. When a failure is detected, ports will be automatically shut
11143        down when the configured conditions take place. The possible choices
11144        are a combination of the following failures in the local and the remote IDUs:
11145        radio LOF, Ethernet line LOC, radio excessive ber"
11146		::= { genEquipInterfacesEther 2 }
11147
11148genEquipInterfacesEtherPWPort	OBJECT-TYPE
11149        SYNTAX  INTEGER  (0..7)
11150      	ACCESS  read-write
11151        STATUS mandatory
11152        DESCRIPTION
11153        "The port in the traffic bridge connected to the PWE3 T-card."
11154		::= { genEquipInterfacesEther 3 }
11155
11156
11157-- Interfaces E1/T1
11158genEquipInterfacesE1T1	OBJECT IDENTIFIER ::= {genEquipInterfaces 2}
11159
11160genEquipInterfacesE1T1PortGroupTable  OBJECT-TYPE
11161        SYNTAX  SEQUENCE OF GenEquipInterfacesE1T1PortGroupEntry
11162        ACCESS  not-accessible
11163        STATUS mandatory
11164        DESCRIPTION
11165        "General parameters for group of E1 or T1 interfaces."
11166        ::= { genEquipInterfacesE1T1 1 }
11167
11168genEquipInterfacesE1T1PortGroupEntry OBJECT-TYPE
11169        SYNTAX GenEquipInterfacesE1T1PortGroupEntry
11170        ACCESS not-accessible
11171        STATUS mandatory
11172          DESCRIPTION
11173          "General parameters for group of E1 or T1 interfaces."
11174        INDEX { genEquipInterfacesE1T1PortGroupId }
11175        ::= { genEquipInterfacesE1T1PortGroupTable 1 }
11176
11177GenEquipInterfacesE1T1PortGroupEntry ::=
11178		SEQUENCE {
11179			genEquipInterfacesE1T1PortGroupId
11180            	INTEGER,
11181			genEquipInterfacesE1T1PortGroupLineCode
11182            	INTEGER,
11183			genEquipInterfacesE1T1PortGroupExcessiveBERthreshold
11184            	BerLevel,
11185			genEquipInterfacesE1T1PortGroupSignalDegradeThreshold
11186            	INTEGER,
11187			genEquipInterfacesE1T1PortGroupLineCode1to8
11188            	INTEGER,
11189			genEquipInterfacesE1T1PortGroupLineCode9to16
11190            	INTEGER,
11191			genEquipInterfacesE1T1PortGroupLineCode17to24
11192            	INTEGER,
11193			genEquipInterfacesE1T1PortGroupLineCode25to32
11194            	INTEGER
11195}
11196
11197genEquipInterfacesE1T1PortGroupId OBJECT-TYPE
11198        SYNTAX INTEGER
11199        ACCESS read-only
11200        STATUS mandatory
11201        DESCRIPTION
11202        "Group id. the index of this table."
11203        ::= { genEquipInterfacesE1T1PortGroupEntry 1 }
11204
11205genEquipInterfacesE1T1PortGroupLineCode OBJECT-TYPE
11206        SYNTAX INTEGER {
11207					b8zs(1),
11208					ami(2),
11209					hdb3(3)
11210		}
11211        ACCESS read-write
11212        STATUS mandatory
11213        DESCRIPTION
11214        "The PDH line coding. b8zs is for T1 and hdb3 for E1.
11215        ami is only for T1. This parameter is
11216        relevant only for versions up to 6.6.0.0.1.53 (including)."
11217        ::= { genEquipInterfacesE1T1PortGroupEntry 2 }
11218
11219genEquipInterfacesE1T1PortGroupExcessiveBERthreshold OBJECT-TYPE
11220        SYNTAX BerLevel
11221        ACCESS read-write
11222        STATUS mandatory
11223        DESCRIPTION
11224        "Excessive BER threshold for the group of E1s/T1s."
11225        ::= { genEquipInterfacesE1T1PortGroupEntry 3 }
11226
11227genEquipInterfacesE1T1PortGroupSignalDegradeThreshold OBJECT-TYPE
11228        SYNTAX INTEGER { n1e-6(3), n1e-7(4), n1e-8(5), n1e-9(6)  }
11229        ACCESS read-write
11230        STATUS mandatory
11231        DESCRIPTION
11232        "Signal degrade threshold for the group of E1s/T1s."
11233        ::= { genEquipInterfacesE1T1PortGroupEntry 4 }
11234
11235genEquipInterfacesE1T1PortGroupLineCode1to8 OBJECT-TYPE
11236        SYNTAX INTEGER {
11237					b8zs(1),
11238					ami(2),
11239					hdb3(3)
11240		}
11241        ACCESS read-write
11242        STATUS mandatory
11243        DESCRIPTION
11244        "The PDH line coding for line interfaces 1 to 8.
11245        b8zs is for T1 and hdb3 for E1. ami is only for T1."
11246        ::= { genEquipInterfacesE1T1PortGroupEntry 5 }
11247
11248genEquipInterfacesE1T1PortGroupLineCode9to16 OBJECT-TYPE
11249        SYNTAX INTEGER {
11250					b8zs(1),
11251					ami(2),
11252					hdb3(3)
11253		}
11254        ACCESS read-write
11255        STATUS mandatory
11256        DESCRIPTION
11257        "The PDH line coding for line interfaces 9 to 16.
11258        b8zs is for T1 and hdb3 for E1. ami is only for T1."
11259        ::= { genEquipInterfacesE1T1PortGroupEntry 6 }
11260
11261genEquipInterfacesE1T1PortGroupLineCode17to24 OBJECT-TYPE
11262        SYNTAX INTEGER {
11263					b8zs(1),
11264					ami(2),
11265					hdb3(3)
11266		}
11267        ACCESS read-write
11268        STATUS mandatory
11269        DESCRIPTION
11270        "The PDH line coding for line interfaces 17 to 24.
11271        b8zs is for T1 and hdb3 for E1. ami is only for T1."
11272        ::= { genEquipInterfacesE1T1PortGroupEntry 7 }
11273
11274genEquipInterfacesE1T1PortGroupLineCode25to32 OBJECT-TYPE
11275        SYNTAX INTEGER {
11276					b8zs(1),
11277					ami(2),
11278					hdb3(3)
11279		}
11280        ACCESS read-write
11281        STATUS mandatory
11282        DESCRIPTION
11283        "The PDH line coding for interfaces 25 to 32.
11284        b8zs is for T1 and hdb3 for E1. ami is only for T1."
11285        ::= { genEquipInterfacesE1T1PortGroupEntry 8 }
11286
11287
11288
11289genEquipInterfacesE1T1Table  OBJECT-TYPE
11290        SYNTAX  SEQUENCE OF GenEquipInterfacesE1T1Entry
11291        ACCESS  not-accessible
11292        STATUS mandatory
11293        DESCRIPTION
11294        "E1/T1 interface configuration table."
11295        ::= { genEquipInterfacesE1T1 2 }
11296
11297genEquipInterfacesE1T1Entry OBJECT-TYPE
11298        SYNTAX GenEquipInterfacesE1T1Entry
11299        ACCESS not-accessible
11300        STATUS mandatory
11301          DESCRIPTION
11302          "E1/T1 interface configuration table."
11303        INDEX { ifIndex }
11304        ::= { genEquipInterfacesE1T1Table 1 }
11305
11306GenEquipInterfacesE1T1Entry ::=
11307		SEQUENCE {
11308			genEquipInterfacesE1T1Priority
11309            	INTEGER,
11310			genEquipInterfacesE1T1CurrBER
11311            	BerLevel,
11312			genEquipInterfacesE1T1Loopback
11313            	INTEGER,
11314            genEquipInterfacesE1T1AISSStatus
11315            	INTEGER,
11316            genEquipInterfacesE1T1CableLength
11317            	INTEGER
11318}
11319
11320genEquipInterfacesE1T1Priority OBJECT-TYPE
11321        SYNTAX INTEGER { low(1), high(2) }
11322        ACCESS read-only
11323        STATUS mandatory
11324        DESCRIPTION
11325        "The ACM priority of the E1/T1.
11326	   This parameter is relevant only for stand-alone mode.
11327	   In shelf this parameter is defined in the trail configuration."
11328        ::= { genEquipInterfacesE1T1Entry 1 }
11329
11330genEquipInterfacesE1T1CurrBER OBJECT-TYPE
11331        SYNTAX BerLevel
11332        ACCESS read-only
11333        STATUS mandatory
11334        DESCRIPTION
11335        "E1/T1 current BER."
11336        ::= { genEquipInterfacesE1T1Entry 2 }
11337
11338genEquipInterfacesE1T1Loopback OBJECT-TYPE
11339        SYNTAX INTEGER {
11340						off(1),
11341						towardsLine(2),
11342						towardsRadio(3)
11343						}
11344        ACCESS read-write
11345        STATUS mandatory
11346        DESCRIPTION
11347        "Enable or Disable line loopback on the E1/T1 interface."
11348        ::= { genEquipInterfacesE1T1Entry 3 }
11349
11350genEquipInterfacesE1T1AISSStatus OBJECT-TYPE
11351        SYNTAX INTEGER {
11352                         detected(0),
11353                         notDetected(1)
11354        }
11355        ACCESS read-only
11356        STATUS mandatory
11357        DESCRIPTION
11358        "Status of the AIS detection, if the AIS detection is activated."
11359        ::= { genEquipInterfacesE1T1Entry 4 }
11360
11361genEquipInterfacesE1T1CableLength OBJECT-TYPE
11362        SYNTAX INTEGER {
11363                         len-0-133ft-0-41m(1),
11364                         len-133ft-266ft-41m-81m(2),
11365                         len-266ft-399ft-81m-122m(3),
11366                         len-399ft-533ft-122m-162m(4),
11367                         len-533ft-655ft-162m-200m(5)
11368        }
11369        ACCESS read-write
11370        STATUS mandatory
11371        DESCRIPTION
11372        "This parameter is valid only for T1 interfaces, and determines cable length range."
11373        ::= { genEquipInterfacesE1T1Entry 5 }
11374
11375
11376
11377genEquipInterfacesAux	OBJECT IDENTIFIER ::= {genEquipInterfaces 3}
11378
11379-- Interfaces Way Side
11380genEquipInterfacesAuxWaySide	OBJECT IDENTIFIER ::= {genEquipInterfacesAux 1}
11381
11382genEquipInterfacesAuxWaySideTable  OBJECT-TYPE
11383        SYNTAX  SEQUENCE OF GenEquipInterfacesAuxWaySideEntry
11384        ACCESS  not-accessible
11385        STATUS mandatory
11386        DESCRIPTION
11387        "Way-side interface configuration."
11388        ::= { genEquipInterfacesAuxWaySide 1 }
11389
11390genEquipInterfacesAuxWaySideEntry OBJECT-TYPE
11391        SYNTAX GenEquipInterfacesAuxWaySideEntry
11392        ACCESS not-accessible
11393        STATUS mandatory
11394          DESCRIPTION
11395          "Way-side interface configuration."
11396        INDEX { ifIndex }
11397        ::= { genEquipInterfacesAuxWaySideTable 1 }
11398
11399GenEquipInterfacesAuxWaySideEntry ::=
11400		SEQUENCE {
11401			genEquipInterfacesAuxWaySideAdmin
11402            	EnableDisable,
11403			genEquipInterfacesAuxWaySideCapacity
11404				INTEGER,
11405			genEquipInterfacesAuxWaySideAutoNegotiation
11406				OffOn,
11407			genEquipInterfacesAuxWaySideDuplex
11408				INTEGER,
11409			genEquipInterfacesAuxWaySideRate
11410				RateMbps
11411}
11412
11413genEquipInterfacesAuxWaySideAdmin OBJECT-TYPE
11414        SYNTAX EnableDisable
11415        ACCESS read-write
11416        STATUS mandatory
11417        DESCRIPTION
11418        "Enable - Set Ethernet port #4 to be a wayside port. Disabling this option will cause the port to behave
11419	   as a normal traffic Ethernet port."
11420        ::= { genEquipInterfacesAuxWaySideEntry 1 }
11421
11422
11423genEquipInterfacesAuxWaySideCapacity OBJECT-TYPE
11424        SYNTAX INTEGER { narrow(0), wide(1) }
11425        ACCESS read-write
11426        STATUS mandatory
11427        DESCRIPTION
11428        "Narrow band (64Kbps) or Wide band (2Mbps)"
11429        ::= { genEquipInterfacesAuxWaySideEntry 2 }
11430
11431
11432genEquipInterfacesAuxWaySideAutoNegotiation OBJECT-TYPE
11433        SYNTAX OffOn
11434        ACCESS read-write
11435        STATUS mandatory
11436        DESCRIPTION
11437        "Wayside port auto negotiation (Off, on)"
11438        ::= { genEquipInterfacesAuxWaySideEntry 3 }
11439
11440genEquipInterfacesAuxWaySideDuplex OBJECT-TYPE
11441        SYNTAX INTEGER {
11442        		not-applicable(-1),
11443        		half(0),
11444        		full(1)
11445        }
11446        ACCESS read-write
11447        STATUS mandatory
11448        DESCRIPTION
11449        "Wayside port duplex (Half, Full)"
11450        ::= { genEquipInterfacesAuxWaySideEntry 4 }
11451
11452genEquipInterfacesAuxWaySideRate OBJECT-TYPE
11453        SYNTAX INTEGER {
11454        		not-applicable(-1),
11455        		n10(0),
11456        		n100(1)
11457        }
11458        ACCESS read-write
11459        STATUS mandatory
11460        DESCRIPTION
11461        "Wayside interface port rate (10Mbps,100Mbps)"
11462        ::= { genEquipInterfacesAuxWaySideEntry 5 }
11463
11464
11465
11466
11467-- Interfaces User channel
11468genEquipInterfacesAuxUserChanTable  OBJECT-TYPE
11469        SYNTAX  SEQUENCE OF GenEquipInterfacesAuxUserChanEntry
11470        ACCESS  not-accessible
11471        STATUS mandatory
11472        DESCRIPTION
11473        "Table of configured user channels."
11474        ::= { genEquipInterfacesAux 2 }
11475
11476genEquipInterfacesAuxUserChanEntry OBJECT-TYPE
11477        SYNTAX GenEquipInterfacesAuxUserChanEntry
11478        ACCESS not-accessible
11479        STATUS mandatory
11480          DESCRIPTION
11481          "Table of configured user channels."
11482        INDEX { ifIndex }
11483        ::= { genEquipInterfacesAuxUserChanTable 1 }
11484
11485GenEquipInterfacesAuxUserChanEntry ::=
11486		SEQUENCE {
11487			genEquipInterfacesAuxUserChanType
11488				INTEGER
11489}
11490
11491genEquipInterfacesAuxUserChanType OBJECT-TYPE
11492        SYNTAX INTEGER {
11493				asynchronous-rs232(1),
11494				asynchronous-v-11(2),
11495				twin-asynchronous-rs232-and-v-11(3),
11496				synchronous-v-11-codirectional(4),
11497				synchronous-v-11-contradirectional(5)
11498		}
11499        ACCESS read-write
11500        STATUS mandatory
11501        DESCRIPTION
11502        "User channel type. The asynchronous modes allow two channels, one in each port.
11503		The twin asynchronous mode uses port 1 for v.11 and port 2 for RS-232.
11504		The Synchronous modes use two ports each"
11505        ::= { genEquipInterfacesAuxUserChanEntry 1 }
11506
11507
11508-- Interfaces Sonet/SDH
11509genEquipInterfacesSdh	OBJECT IDENTIFIER ::= {genEquipInterfaces 4}
11510
11511genEquipInterfacesSdhTable  OBJECT-TYPE
11512        SYNTAX  SEQUENCE OF GenEquipInterfacesSdhEntry
11513        ACCESS  not-accessible
11514        STATUS mandatory
11515        DESCRIPTION
11516        "STM-1,OC-3 interface configuration and status table. "
11517        ::= { genEquipInterfacesSdh 1 }
11518
11519genEquipInterfacesSdhEntry OBJECT-TYPE
11520        SYNTAX GenEquipInterfacesSdhEntry
11521        ACCESS not-accessible
11522        STATUS mandatory
11523          DESCRIPTION
11524          "STM-1,OC-3 interface configuration and status table."
11525        INDEX { ifIndex }
11526        ::= { genEquipInterfacesSdhTable 1 }
11527
11528GenEquipInterfacesSdhEntry ::=
11529		SEQUENCE {
11530			genEquipInterfacesSdhMuteTx
11531            	EnableDisableSMI2,
11532			genEquipInterfacesSdhClockSource
11533            	INTEGER,
11534			genEquipInterfacesSdhAISAdmin
11535            	EnableDisable,
11536			genEquipInterfacesSdhTraceIdReceived
11537            	DisplayString,
11538			genEquipInterfacesSdhTraceIdTransmitted
11539            	DisplayString,
11540			genEquipInterfacesSdhTraceIdExpected
11541            	DisplayString,
11542			genEquipInterfacesSdhTraceIdStringLength
11543            	INTEGER,
11544			genEquipInterfacesSdhExcessiveBer
11545            	INTEGER,
11546			genEquipInterfacesSdhSignalDegrade
11547            	INTEGER,
11548			genEquipInterfacesSdhLoopback
11549				INTEGER,
11550			genEquipInterfacesSdhClockSourceStatus
11551				INTEGER,
11552			genEquipInterfacesSdhLineTxProtectionMode
11553				INTEGER,
11554			genEquipInterfacesSdhSyncVC
11555				INTEGER,
11556			genEquipInterfacesSdhAdmin
11557				EnableDisableSMI2,
11558			genEquipInterfacesSdhPdhTimingMode
11559				PWPDHClockSource,
11560			genEquipInterfacesSdhSlot
11561				INTEGER,
11562			genEquipInterfacesSdhIdleCode
11563				INTEGER,
11564			genEquipInterfacesSdhSSMAdmin
11565				EnableDisableSMI2,
11566			genEquipInterfacesSdhSSMPattern
11567				INTEGER,
11568			genEquipInterfacesSdhTraceIdAdmin
11569				EnableDisableSMI2,
11570			genEquipInterfacesSdhVCSignalLabel
11571				INTEGER,
11572			genEquipInterfacesSdhVcRdiAdmin
11573				EnableDisableSMI2
11574}
11575
11576genEquipInterfacesSdhMuteTx OBJECT-TYPE
11577        SYNTAX EnableDisableSMI2
11578        ACCESS read-write
11579        STATUS mandatory
11580        DESCRIPTION
11581        "Mute Tx option on the interface."
11582        ::= { genEquipInterfacesSdhEntry 1 }
11583
11584genEquipInterfacesSdhClockSource OBJECT-TYPE
11585        SYNTAX INTEGER {
11586					internal-clock(0),
11587					loop(1),
11588					synchronization-vc(2)
11589		}
11590        ACCESS read-write
11591        STATUS mandatory
11592        DESCRIPTION
11593        "The source of the clock being used.
11594        sync-vc option is for future support, to use one of the outgoing TDM VCs as a source."
11595        ::= { genEquipInterfacesSdhEntry 2 }
11596
11597genEquipInterfacesSdhAISAdmin OBJECT-TYPE
11598        SYNTAX EnableDisable
11599        ACCESS read-write
11600        STATUS mandatory
11601        DESCRIPTION
11602        "Enable, Disable AIS signaling at the V5 byte on the STM-1, OC-3 interface."
11603        ::= { genEquipInterfacesSdhEntry 3 }
11604
11605genEquipInterfacesSdhTraceIdReceived OBJECT-TYPE
11606        SYNTAX DisplayString
11607        ACCESS read-only
11608        STATUS mandatory
11609        DESCRIPTION
11610        "J0 Trace Identifier signal that was received on the interface."
11611        ::= { genEquipInterfacesSdhEntry 4 }
11612
11613genEquipInterfacesSdhTraceIdTransmitted OBJECT-TYPE
11614        SYNTAX DisplayString
11615        ACCESS read-write
11616        STATUS mandatory
11617        DESCRIPTION
11618        "J0 Trace Identifier signal that is transmitted on the interface."
11619        ::= { genEquipInterfacesSdhEntry 5 }
11620
11621genEquipInterfacesSdhTraceIdExpected OBJECT-TYPE
11622        SYNTAX DisplayString
11623        ACCESS read-write
11624        STATUS mandatory
11625        DESCRIPTION
11626        "J0 Trace Identifier signal that is expected to be received on the interface."
11627        ::= { genEquipInterfacesSdhEntry 6 }
11628
11629genEquipInterfacesSdhTraceIdStringLength OBJECT-TYPE
11630        SYNTAX INTEGER {
11631					len1(0),
11632					len15(1),
11633					len62(2)
11634		}
11635        ACCESS read-write
11636        STATUS mandatory
11637        DESCRIPTION
11638        "Trace identifier string length. Lengths 0 and 15 are valid for SDH systems. Length 62 is additionally available in SONET systems."
11639        ::= { genEquipInterfacesSdhEntry 7 }
11640
11641genEquipInterfacesSdhExcessiveBer OBJECT-TYPE
11642        SYNTAX INTEGER { n1e-3(0), n1e-4(1), n1e-5(2) }
11643        ACCESS read-write
11644        STATUS mandatory
11645        DESCRIPTION
11646        "Excessive BER threshold on the interface."
11647        ::= { genEquipInterfacesSdhEntry 8 }
11648
11649genEquipInterfacesSdhSignalDegrade OBJECT-TYPE
11650        SYNTAX INTEGER { n1e-6(3), n1e-7(4), n1e-8(5), n1e-9(6) }
11651        ACCESS read-write
11652        STATUS mandatory
11653        DESCRIPTION
11654        "Signal degrade threshold on the interface."
11655        ::= { genEquipInterfacesSdhEntry 9 }
11656
11657genEquipInterfacesSdhLoopback OBJECT-TYPE
11658        SYNTAX INTEGER {
11659        			off(0),
11660        			loopback-towards-system(1),
11661        			loopback-towards-line(2)
11662        }
11663        ACCESS read-write
11664        STATUS mandatory
11665        DESCRIPTION
11666        "SDH Loopback."
11667        ::= { genEquipInterfacesSdhEntry 10 }
11668
11669genEquipInterfacesSdhClockSourceStatus OBJECT-TYPE
11670        SYNTAX INTEGER {
11671					internal-clock(0),
11672					loop(1),
11673					synchronization-vc(2)
11674		}
11675        ACCESS read-only
11676        STATUS mandatory
11677        DESCRIPTION
11678        "The actual source of the clock for the outgoing STM-1/OC-3 signal.
11679		It may differ from the desired source if the source signal is missing or corrupt"
11680        ::= { genEquipInterfacesSdhEntry 11 }
11681
11682genEquipInterfacesSdhLineTxProtectionMode OBJECT-TYPE
11683        SYNTAX INTEGER {
11684				normal(1),
11685				uni-directional-MSP(2)
11686		}
11687        ACCESS read-write
11688        STATUS mandatory
11689        DESCRIPTION
11690        "this parameter configures the behavior of the transmitting line in a 1+1 HSB configuration.
11691		In normal mode the stand-by signal is silenced. In uni-directional MSP both units will transmit"
11692        ::= { genEquipInterfacesSdhEntry 12 }
11693
11694genEquipInterfacesSdhSyncVC OBJECT-TYPE
11695        SYNTAX INTEGER (1..63)
11696        ACCESS read-write
11697        STATUS mandatory
11698        DESCRIPTION
11699        "The outgoing VC signal to be taken as the STM-1/OC-3 synchronization source if
11700      	genEquipInterfacesSdhClockSource is set to synchronization-vc"
11701        ::= { genEquipInterfacesSdhEntry 13 }
11702
11703genEquipInterfacesSdhAdmin OBJECT-TYPE
11704        SYNTAX EnableDisableSMI2
11705        ACCESS read-write
11706        STATUS mandatory
11707        DESCRIPTION
11708        "Administrative status of the STM-1/OC3 port"
11709        ::= { genEquipInterfacesSdhEntry 14 }
11710
11711genEquipInterfacesSdhPdhTimingMode OBJECT-TYPE
11712        SYNTAX EnableDisableSMI2
11713        ACCESS read-write
11714        STATUS mandatory
11715        DESCRIPTION
11716        "Clock reference for outgoing PDH signals configured in 'absolute clock' mode"
11717        ::= { genEquipInterfacesSdhEntry 15 }
11718
11719genEquipInterfacesSdhSlot OBJECT-TYPE
11720        SYNTAX INTEGER
11721        ACCESS read-only
11722        STATUS mandatory
11723        DESCRIPTION
11724        "Slot ID"
11725        ::= { genEquipInterfacesSdhEntry 16 }
11726
11727genEquipInterfacesSdhIdleCode OBJECT-TYPE
11728        SYNTAX INTEGER
11729        ACCESS read-write
11730        STATUS mandatory
11731        DESCRIPTION
11732        "Value to be transmitted at PDH signals inside the STM-1/OC3 when there is no data to transmit"
11733        ::= { genEquipInterfacesSdhEntry 17 }
11734
11735genEquipInterfacesSdhSSMAdmin OBJECT-TYPE
11736        SYNTAX EnableDisableSMI2
11737        ACCESS read-write
11738        STATUS mandatory
11739        DESCRIPTION
11740        "SSM support admin for this interface"
11741        ::= { genEquipInterfacesSdhEntry 18 }
11742
11743genEquipInterfacesSdhSSMPattern OBJECT-TYPE
11744        SYNTAX INTEGER
11745        ACCESS read-write
11746        STATUS mandatory
11747        DESCRIPTION
11748        "Indicates the default SSM pattern to be transmitted in case if TCC clock synchronization subsystem doesn't provide SSM pattern value"
11749        ::= { genEquipInterfacesSdhEntry 19 }
11750
11751genEquipInterfacesSdhTraceIdAdmin OBJECT-TYPE
11752        SYNTAX EnableDisableSMI2
11753        ACCESS read-write
11754        STATUS mandatory
11755        DESCRIPTION
11756        "Enable/disable of  J0  mismatch checking on RX direction"
11757        ::= { genEquipInterfacesSdhEntry 20 }
11758
11759genEquipInterfacesSdhVCSignalLabel OBJECT-TYPE
11760        SYNTAX INTEGER {
11761				asynchronous(0),
11762				non-specific-payload(1)
11763		}
11764        ACCESS read-write
11765        STATUS mandatory
11766        DESCRIPTION
11767        "Sets the signal label bits to be sent and expected in every VC-11/12;
11768		use non-specific payload only for backwards compatibility with old equipment"
11769        ::= { genEquipInterfacesSdhEntry 21 }
11770
11771genEquipInterfacesSdhVcRdiAdmin OBJECT-TYPE
11772        SYNTAX EnableDisableSMI2
11773        ACCESS read-write
11774        STATUS mandatory
11775        DESCRIPTION
11776        "VC-RDI signaling admin status"
11777        ::= { genEquipInterfacesSdhEntry 22 }
11778
11779
11780-- LPVC (Low Oreder Path VC)
11781genEquipInterfacesSdhLpVcTable  OBJECT-TYPE
11782        SYNTAX  SEQUENCE OF GenEquipInterfacesSdhLpVcEntry
11783        ACCESS  not-accessible
11784        STATUS mandatory
11785        DESCRIPTION
11786        "This table includes properties for each Low-order path VC (VC-11/12) in the SDH interface. "
11787        ::= { genEquipInterfacesSdh 2 }
11788
11789genEquipInterfacesSdhLpVcEntry OBJECT-TYPE
11790        SYNTAX GenEquipInterfacesSdhLpVcEntry
11791        ACCESS not-accessible
11792        STATUS mandatory
11793          DESCRIPTION
11794         "This table includes properties for each Low-order path VC (VC-11/12) in the SDH interface. "
11795        INDEX { ifIndex, genEquipInterfacesSdhLpVcId }
11796        ::= { genEquipInterfacesSdhLpVcTable 1 }
11797
11798GenEquipInterfacesSdhLpVcEntry ::=
11799		SEQUENCE {
11800			genEquipInterfacesSdhLpVcId
11801            	INTEGER,
11802			genEquipInterfacesSdhLpVcAIS
11803            	INTEGER
11804}
11805
11806genEquipInterfacesSdhLpVcId OBJECT-TYPE
11807        SYNTAX INTEGER   (1..84)
11808        ACCESS read-only
11809        STATUS mandatory
11810        DESCRIPTION
11811        "VC-11 or VC-12 number; VCs are numbered according to standard KLM order. "
11812        ::= { genEquipInterfacesSdhLpVcEntry 1 }
11813
11814genEquipInterfacesSdhLpVcAIS OBJECT-TYPE
11815        SYNTAX INTEGER {
11816          aisDetected(0),
11817		  aisNotDetected(1)
11818		}
11819        ACCESS read-only
11820        STATUS mandatory
11821        DESCRIPTION
11822        "Indicates whether incoming AIS is currently detected in the VC's payload. 0 indicates that AIS is detected, 1 that is not detected."
11823        ::= { genEquipInterfacesSdhLpVcEntry 2 }
11824
11825
11826-- TDM pw-stm1oc3-status-table
11827genEquipInterfacesSdhStatusTable  OBJECT-TYPE
11828        SYNTAX  SEQUENCE OF GenEquipInterfacesSdhStatusEntry
11829        ACCESS  not-accessible
11830        STATUS mandatory
11831        DESCRIPTION
11832        "SDH Status. "
11833        ::= { genEquipInterfacesSdh 3 }
11834
11835genEquipInterfacesSdhStatusEntry OBJECT-TYPE
11836        SYNTAX GenEquipInterfacesSdhStatusEntry
11837        ACCESS not-accessible
11838        STATUS mandatory
11839          DESCRIPTION
11840         "SDH Status"
11841        INDEX { genEquipInterfacesSdhStatusIfIndex }
11842        ::= { genEquipInterfacesSdhStatusTable 1 }
11843
11844GenEquipInterfacesSdhStatusEntry ::=
11845		SEQUENCE {
11846			genEquipInterfacesSdhStatusIfIndex
11847				INTEGER,
11848			genEquipInterfacesSdhStatusLine
11849            	INTEGER,
11850			genEquipInterfacesSdhStatusOperState
11851            	DownUp,
11852			genEquipInterfacesSdhStatusRegenerator
11853				INTEGER,
11854			genEquipInterfacesSdhStatusClockSourceStatus
11855				PWPDHClockSource,
11856			genEquipInterfacesSdhStatusPdhClockStatus
11857				PWPDHClockSource,
11858			genEquipInterfacesSdhStatusSlotId
11859				INTEGER,
11860			genEquipInterfacesSdhStatusLoopback
11861				INTEGER,
11862			genEquipInterfacesSdhStatusMultiplexer
11863				INTEGER,
11864			genEquipInterfacesSdhStatusSsmRx
11865				INTEGER,
11866			genEquipInterfacesSdhStatusSsmTx
11867				INTEGER
11868}
11869
11870genEquipInterfacesSdhStatusIfIndex OBJECT-TYPE
11871        SYNTAX INTEGER
11872        ACCESS read-only
11873        STATUS mandatory
11874        DESCRIPTION
11875        "Portnumber"
11876        ::= { genEquipInterfacesSdhStatusEntry 1 }
11877
11878
11879genEquipInterfacesSdhStatusLine OBJECT-TYPE
11880        SYNTAX INTEGER
11881        ACCESS read-only
11882        STATUS mandatory
11883        DESCRIPTION
11884        "Bitmap field according to the following values: no-defect (1), AIS (2), RDI (4)"
11885        ::= { genEquipInterfacesSdhStatusEntry 2 }
11886
11887genEquipInterfacesSdhStatusOperState OBJECT-TYPE
11888        SYNTAX DownUp
11889        ACCESS read-only
11890        STATUS mandatory
11891        DESCRIPTION
11892        "Interface operational status"
11893        ::= { genEquipInterfacesSdhStatusEntry 3 }
11894
11895genEquipInterfacesSdhStatusRegenerator OBJECT-TYPE
11896        SYNTAX INTEGER
11897        ACCESS read-only
11898        STATUS mandatory
11899        DESCRIPTION
11900        "Bitmap field according to the following values: no-defect (1), AIS (2), RDI (4)"
11901        ::= { genEquipInterfacesSdhStatusEntry 4 }
11902
11903genEquipInterfacesSdhStatusClockSourceStatus OBJECT-TYPE
11904        SYNTAX PWPDHClockSource
11905        ACCESS read-only
11906        STATUS mandatory
11907        DESCRIPTION
11908        "The actual source of the clock for the outgoing STM-1/OC-3 signal.
11909		It may differ from the desired source if the source signal is missing or corrupt"
11910        ::= { genEquipInterfacesSdhStatusEntry 5 }
11911
11912genEquipInterfacesSdhStatusPdhClockStatus OBJECT-TYPE
11913        SYNTAX PWPDHClockSource
11914        ACCESS read-only
11915        STATUS mandatory
11916        DESCRIPTION
11917        "PDH clock source status"
11918        ::= { genEquipInterfacesSdhStatusEntry 6 }
11919
11920genEquipInterfacesSdhStatusSlotId OBJECT-TYPE
11921        SYNTAX INTEGER
11922        ACCESS read-only
11923        STATUS mandatory
11924        DESCRIPTION
11925        "Slot ID"
11926        ::= { genEquipInterfacesSdhStatusEntry 7 }
11927
11928genEquipInterfacesSdhStatusLoopback OBJECT-TYPE
11929        SYNTAX INTEGER {
11930			off(0),
11931			towards-system(1),
11932			towards-line(2)
11933		}
11934        ACCESS read-only
11935        STATUS mandatory
11936        DESCRIPTION
11937        "The current state of the loopback for the SONET/SDH interface"
11938        ::= { genEquipInterfacesSdhStatusEntry 8 }
11939
11940genEquipInterfacesSdhStatusMultiplexer  OBJECT-TYPE
11941        SYNTAX INTEGER
11942        ACCESS read-only
11943        STATUS mandatory
11944        DESCRIPTION
11945        "Bitmask: no-defect (1), STS-LOP(2), STS-AIS(4), STS-RDI(8), unequipped (16), label-mismatch (32)"
11946        ::= { genEquipInterfacesSdhStatusEntry 9 }
11947
11948genEquipInterfacesSdhStatusSsmRx OBJECT-TYPE
11949        SYNTAX INTEGER
11950        ACCESS read-only
11951        STATUS mandatory
11952        DESCRIPTION
11953        "Indicates the currently received SSM bits "
11954        ::= { genEquipInterfacesSdhStatusEntry 10 }
11955
11956genEquipInterfacesSdhStatusSsmTx OBJECT-TYPE
11957        SYNTAX INTEGER
11958        ACCESS read-only
11959        STATUS mandatory
11960        DESCRIPTION
11961        "Indicates the currently transmitted SSM bits "
11962        ::= { genEquipInterfacesSdhStatusEntry 11 }
11963
11964
11965--
11966-- TDM pw-stm1oc3-loopback-status-table
11967
11968genEquipInterfacesSdhLoopbackStatusTable  OBJECT-TYPE
11969        SYNTAX  SEQUENCE OF GenEquipInterfacesSdhLoopbackStatusEntry
11970        ACCESS  not-accessible
11971        STATUS mandatory
11972        DESCRIPTION
11973        "SONET/SDH interface loopback status"
11974        ::= { genEquipInterfacesSdh 4 }
11975
11976genEquipInterfacesSdhLoopbackStatusEntry OBJECT-TYPE
11977        SYNTAX GenEquipInterfacesSdhLoopbackStatusEntry
11978        ACCESS not-accessible
11979        STATUS mandatory
11980          DESCRIPTION
11981         "SONET/SDH interface loopback status entry"
11982        INDEX { genEquipInterfacesSdhLoopbackStatusIfIndex }
11983        ::= { genEquipInterfacesSdhLoopbackStatusTable 1 }
11984
11985GenEquipInterfacesSdhLoopbackStatusEntry ::=
11986		SEQUENCE {
11987			genEquipInterfacesSdhLoopbackStatusIfIndex
11988				INTEGER,
11989			genEquipInterfacesSdhLoopbackStatusSlotId
11990            	INTEGER,
11991			genEquipInterfacesSdhLoopbackStatusType
11992            	INTEGER,
11993			genEquipInterfacesSdhLoopbackStatusCounter
11994				INTEGER
11995}
11996
11997genEquipInterfacesSdhLoopbackStatusIfIndex OBJECT-TYPE
11998        SYNTAX INTEGER
11999        ACCESS read-only
12000        STATUS mandatory
12001        DESCRIPTION
12002        "Portnumber"
12003        ::= { genEquipInterfacesSdhLoopbackStatusEntry 1 }
12004
12005
12006genEquipInterfacesSdhLoopbackStatusSlotId OBJECT-TYPE
12007        SYNTAX INTEGER
12008        ACCESS read-only
12009        STATUS mandatory
12010        DESCRIPTION
12011        "Slot ID"
12012        ::= { genEquipInterfacesSdhLoopbackStatusEntry 2 }
12013
12014genEquipInterfacesSdhLoopbackStatusType OBJECT-TYPE
12015        SYNTAX INTEGER {
12016			off(0),
12017			towards-system(1),
12018			towards-line(2)
12019		}
12020        ACCESS read-write
12021        STATUS mandatory
12022        DESCRIPTION
12023        "Interface operational status"
12024        ::= { genEquipInterfacesSdhLoopbackStatusEntry 3 }
12025
12026genEquipInterfacesSdhLoopbackStatusCounter OBJECT-TYPE
12027        SYNTAX INTEGER
12028        ACCESS read-only
12029        STATUS mandatory
12030        DESCRIPTION
12031        "Current value of STM1/OC3 interface Looback Timeout Counter"
12032        ::= { genEquipInterfacesSdhLoopbackStatusEntry 4 }
12033
12034
12035-- Interfaces AIS
12036genEquipInterfacesAIS	OBJECT IDENTIFIER ::= {genEquipInterfaces 5}
12037
12038genEquipInterfacesAISAdmin OBJECT-TYPE
12039        SYNTAX EnableDisable
12040        ACCESS read-write
12041        STATUS mandatory
12042        DESCRIPTION
12043        "Control AIS Detection over all E1/T1/SDH ports."
12044        ::= { genEquipInterfacesAIS 1 }
12045
12046-- Automatic State Propagation
12047genEquipInterfacesASP	OBJECT IDENTIFIER ::= {genEquipInterfaces 6}
12048
12049genEquipInterfacesASPAdmin OBJECT-TYPE
12050        SYNTAX EnableDisable
12051        ACCESS read-write
12052        STATUS mandatory
12053        DESCRIPTION
12054        "Controls the Automatic State Propagation"
12055        ::= { genEquipInterfacesASP 1 }
12056
12057genEquipInterfacesASPLocalLOC OBJECT-TYPE
12058        SYNTAX EnableDisable
12059        ACCESS read-write
12060        STATUS mandatory
12061        DESCRIPTION
12062        "Enables fault propagation upon detection of local LOC.
12063        This configuration is relevant only for non-protected single-pipe switch mode only."
12064        ::= { genEquipInterfacesASP 2 }
12065
12066genEquipInterfacesASPLocalExcessiveBER  OBJECT-TYPE
12067        SYNTAX EnableDisable
12068        ACCESS read-write
12069        STATUS mandatory
12070        DESCRIPTION
12071        "Enables fault propagation to the Ethernet interface upon detection of radio excessive BER.
12072 	   This configuration is relevant only for non-protected single-pipe switch mode only."
12073
12074        ::= { genEquipInterfacesASP 3 }
12075
12076genEquipInterfacesASPACMthreshold OBJECT-TYPE
12077        SYNTAX INTEGER {
12078				profile-0(0),
12079				profile-1(1),
12080				profile-2(2),
12081				profile-3(3),
12082				profile-4(4),
12083				profile-5(5),
12084				profile-6(6),
12085				profile-7(7)
12086		}
12087        ACCESS read-write
12088        STATUS mandatory
12089        DESCRIPTION
12090        "Enable or disable the propagation when Radio ACM profile degrades below a defined profile.
12091         This configuration is relevant only for non-protected single-pipe switch mode only when ACM
12092	   radio script is running."
12093        ::= { genEquipInterfacesASP 4 }
12094
12095genEquipInterfacesASPRemoteFault  OBJECT-TYPE
12096        SYNTAX EnableDisable
12097        ACCESS read-write
12098        STATUS mandatory
12099        DESCRIPTION
12100        "This parameter enables/disables automatic state propagation.
12101	   The following remote faults are propagated to the NE by default:
12102        - Radio LOF
12103        - Radio link ID mismatch
12104        - Ethernet line LOC
12105        any other remote faults are propagated to the NE only if they are
12106        enabled at the local NE"
12107        ::= { genEquipInterfacesASP 5 }
12108
12109-- NG ASP
12110genEquipInterfacesNGASP	OBJECT IDENTIFIER ::= {genEquipInterfacesASP 7}
12111
12112--
12113-- Automatic state propagation configuration table - asp-config-table
12114--
12115
12116genEquipInterfacesNGASPConfigTable  OBJECT-TYPE
12117        SYNTAX  SEQUENCE OF GenEquipInterfacesNGASPConfigEntry
12118        ACCESS  not-accessible
12119        STATUS mandatory
12120        DESCRIPTION
12121        "This table configures automatic state propagation functionality."
12122        ::= { genEquipInterfacesNGASP 1 }
12123
12124genEquipInterfacesNGASPConfigEntry OBJECT-TYPE
12125        SYNTAX GenEquipInterfacesNGASPConfigEntry
12126        ACCESS  not-accessible
12127        STATUS mandatory
12128        DESCRIPTION
12129        "This table configures automatic state propagation functionality entry."
12130        INDEX { genEquipInterfacesNGASPConfigControlledInterfaceIfindex }
12131        ::= { genEquipInterfacesNGASPConfigTable 1 }
12132
12133GenEquipInterfacesNGASPConfigEntry ::=
12134    SEQUENCE {
12135		genEquipInterfacesNGASPConfigControlledInterfaceIfindex
12136			INTEGER,
12137		genEquipInterfacesNGASPConfigAdmin
12138			EnableDisable,
12139	    genEquipInterfacesNGASPConfigMonitoredInterfaceIfindex
12140			INTEGER,
12141		genEquipInterfacesNGASPConfigAcmThreshold
12142			INTEGER,
12143		genEquipInterfacesNGASPConfigRadioExcessiveBerCriterionAdmin
12144			EnableDisable,
12145		genEquipInterfacesNGASPConfigLinkIdMismatchCriterionAdmin
12146			EnableDisable,
12147		genEquipInterfacesNGASPConfigRadioLofCriterionAdmin
12148			EnableDisable,
12149		genEquipInterfacesNGASPConfigRemoteRadioLofCriterionAdmin
12150			EnableDisable,
12151		genEquipInterfacesNGASPConfigRxAcmThresholdCriterionAdmin
12152			EnableDisable,
12153		genEquipInterfacesNGASPConfigTxAcmThresholdCriterionAdmin
12154			EnableDisable,
12155		genEquipInterfacesNGASPConfigRemoteEthLocCriterionAdmin
12156			EnableDisable,
12157		genEquipInterfacesNGASPConfigRemoteFaultTriggerAdmin
12158			EnableDisable,
12159		genEquipInterfacesNGASPConfigRemoteRadioExcessiveBerCriterionAdmin
12160			EnableDisable,
12161		genEquipInterfacesNGASPConfigMonitoredInterface56
12162			INTEGER,
12163		genEquipInterfacesNGASPConfigCsfModeAdmin
12164			EnableDisable,
12165		genEquipInterfacesNGASPConfigMonitoredInterface
12166			INTEGER,
12167		genEquipInterfacesNGASPConfigDelayTime
12168			INTEGER,
12169		genEquipInterfacesNGASPConfigRowStatus
12170			RowStatus
12171	}
12172
12173genEquipInterfacesNGASPConfigControlledInterfaceIfindex OBJECT-TYPE
12174        SYNTAX  INTEGER
12175        ACCESS  read-only
12176        STATUS 	mandatory
12177        DESCRIPTION
12178        "Index of the controlled interface.
12179		This interface will be disabled upon initiation of auto state propagation"
12180        ::= { genEquipInterfacesNGASPConfigEntry 1 }
12181
12182genEquipInterfacesNGASPConfigAdmin  OBJECT-TYPE
12183        SYNTAX 	EnableDisable
12184        ACCESS  read-write
12185        STATUS mandatory
12186        DESCRIPTION
12187        "Enables/disables automatic state propagation."
12188        ::= { genEquipInterfacesNGASPConfigEntry 2 }
12189
12190genEquipInterfacesNGASPConfigMonitoredInterfaceIfindex  OBJECT-TYPE
12191        SYNTAX  INTEGER
12192        ACCESS  read-write
12193        STATUS mandatory
12194        DESCRIPTION
12195        "Index to the monitored interface.
12196		Auto state propagation will act upon detecting a failure indication on this interface."
12197        ::= { genEquipInterfacesNGASPConfigEntry 3 }
12198
12199genEquipInterfacesNGASPConfigAcmThreshold OBJECT-TYPE
12200        SYNTAX  INTEGER
12201        ACCESS  read-write
12202        STATUS mandatory
12203        DESCRIPTION
12204        "ACM profile threshold for initiating auto state propagation."
12205        ::= { genEquipInterfacesNGASPConfigEntry 4 }
12206
12207genEquipInterfacesNGASPConfigRadioExcessiveBerCriterionAdmin OBJECT-TYPE
12208        SYNTAX 	EnableDisable
12209        ACCESS  read-write
12210        STATUS mandatory
12211        DESCRIPTION
12212        "Initiate auto state propagation upon local radio excessive BER."
12213        ::= { genEquipInterfacesNGASPConfigEntry 5 }
12214
12215
12216genEquipInterfacesNGASPConfigLinkIdMismatchCriterionAdmin OBJECT-TYPE
12217        SYNTAX 	EnableDisable
12218        ACCESS  read-write
12219        STATUS mandatory
12220        DESCRIPTION
12221        "Initiate auto state propagation upon local radio link Id mismatch."
12222        ::= { genEquipInterfacesNGASPConfigEntry 6 }
12223
12224genEquipInterfacesNGASPConfigRadioLofCriterionAdmin OBJECT-TYPE
12225        SYNTAX 	EnableDisable
12226        ACCESS  read-write
12227        STATUS mandatory
12228        DESCRIPTION
12229        "Initiate auto state propagation upon local radio LOF."
12230        ::= { genEquipInterfacesNGASPConfigEntry 7 }
12231
12232genEquipInterfacesNGASPConfigRemoteRadioLofCriterionAdmin OBJECT-TYPE
12233        SYNTAX 	EnableDisable
12234        ACCESS  read-write
12235        STATUS mandatory
12236        DESCRIPTION
12237        "Initiate auto state propagation upon remote radio LOF."
12238        ::= { genEquipInterfacesNGASPConfigEntry 8 }
12239
12240genEquipInterfacesNGASPConfigRxAcmThresholdCriterionAdmin OBJECT-TYPE
12241        SYNTAX 	EnableDisable
12242        ACCESS  read-write
12243        STATUS mandatory
12244        DESCRIPTION
12245        "Initiate auto state propagation upon radio ACM RX profile below threshold."
12246        ::= { genEquipInterfacesNGASPConfigEntry 9 }
12247
12248genEquipInterfacesNGASPConfigTxAcmThresholdCriterionAdmin OBJECT-TYPE
12249        SYNTAX 	EnableDisable
12250        ACCESS  read-write
12251        STATUS mandatory
12252        DESCRIPTION
12253        "Initiate auto state propagation upon radio ACM TX profile below threshold."
12254        ::= { genEquipInterfacesNGASPConfigEntry 10 }
12255
12256genEquipInterfacesNGASPConfigRemoteEthLocCriterionAdmin OBJECT-TYPE
12257        SYNTAX 	EnableDisable
12258        ACCESS  read-write
12259        STATUS mandatory
12260        DESCRIPTION
12261        "Initiate auto state propagation due to remote ethernet LOC."
12262        ::= { genEquipInterfacesNGASPConfigEntry 11 }
12263
12264genEquipInterfacesNGASPConfigRemoteFaultTriggerAdmin OBJECT-TYPE
12265        SYNTAX 	EnableDisable
12266        ACCESS  read-write
12267        STATUS mandatory
12268        DESCRIPTION
12269        "Auto state propagation trigger by remote fault."
12270        ::= { genEquipInterfacesNGASPConfigEntry 12 }
12271
12272genEquipInterfacesNGASPConfigRemoteRadioExcessiveBerCriterionAdmin OBJECT-TYPE
12273        SYNTAX 	EnableDisable
12274        ACCESS  read-write
12275        STATUS mandatory
12276        DESCRIPTION
12277        "Initiate auto state propagation upon remote radio excessive BER."
12278        ::= { genEquipInterfacesNGASPConfigEntry 13 }
12279
12280genEquipInterfacesNGASPConfigMonitoredInterface56 OBJECT-TYPE
12281        SYNTAX 	INTEGER
12282        ACCESS  read-write
12283        STATUS mandatory
12284        DESCRIPTION
12285        "Index to the monitored interface. Auto state propagation will act upon detecting a failure indication on this interface."
12286        ::= { genEquipInterfacesNGASPConfigEntry 14 }
12287
12288genEquipInterfacesNGASPConfigCsfModeAdmin OBJECT-TYPE
12289        SYNTAX 	EnableDisable
12290        ACCESS  read-write
12291        STATUS mandatory
12292        DESCRIPTION
12293        "This mode upon failure sends CSF OAM packet instead of shuting down port."
12294        ::= { genEquipInterfacesNGASPConfigEntry 15 }
12295
12296genEquipInterfacesNGASPConfigMonitoredInterface OBJECT-TYPE
12297        SYNTAX 	INTEGER
12298        ACCESS  read-write
12299        STATUS mandatory
12300        DESCRIPTION
12301        "Index to the monitored interface. Auto state propagation will act upon detecting a failure indication on this interface."
12302        ::= { genEquipInterfacesNGASPConfigEntry 16 }
12303
12304genEquipInterfacesNGASPConfigDelayTime  OBJECT-TYPE
12305        SYNTAX 	INTEGER
12306        ACCESS  read-write
12307        STATUS mandatory
12308        DESCRIPTION
12309        "Debounce time for ASP (in milliseconds)"
12310        ::= { genEquipInterfacesNGASPConfigEntry 17 }
12311
12312genEquipInterfacesNGASPConfigRowStatus OBJECT-TYPE
12313        SYNTAX  RowStatus
12314        ACCESS  read-write
12315        STATUS mandatory
12316        DESCRIPTION
12317        "Row status to allow user add entries dynamically."
12318        ::= { genEquipInterfacesNGASPConfigEntry 30 }
12319
12320
12321
12322-- PW T-card
12323genEquipInterfacesPW	OBJECT IDENTIFIER ::= {genEquipInterfaces 7}
12324
12325genEquipInterfacesPWCardTable  OBJECT-TYPE
12326        SYNTAX  SEQUENCE OF GenEquipInterfacesPWCardEntry
12327        ACCESS  not-accessible
12328        STATUS mandatory
12329        DESCRIPTION
12330        "PW-Card configuration table. using the table to configure the system PW-T features."
12331        ::= { genEquipInterfacesPW 1 }
12332
12333genEquipInterfacesPWCardEntry OBJECT-TYPE
12334        SYNTAX GenEquipInterfacesPWCardEntry
12335        ACCESS not-accessible
12336        STATUS mandatory
12337          DESCRIPTION
12338          "PW-Card configuration table. using the table to configure the system PW-T features."
12339        INDEX { genEquipInterfacesPWCardSlotNumber }
12340        ::= { genEquipInterfacesPWCardTable 1 }
12341
12342GenEquipInterfacesPWCardEntry ::=
12343		SEQUENCE {
12344			genEquipInterfacesPWCardSlotNumber
12345				INTEGER,
12346			genEquipInterfacesPWCardExportClkSysRef
12347            	INTEGER,
12348			genEquipInterfacesPWCardExportClkFrontPannel
12349                INTEGER,
12350			genEquipInterfacesPWCardExportClkSysRefCrPort
12351				INTEGER,
12352			genEquipInterfacesPWCardExportClkFrontPanelCrPort
12353				INTEGER,
12354			genEquipInterfacesPWCardFrontPanelClockSignalInput
12355				INTEGER,
12356			genEquipInterfacesPWCardFrontPanelClockSignalOutp
12357				INTEGER,
12358			genEquipInterfacesPWCardIpAddrUdpIpTraffic
12359				IpAddress,
12360			genEquipInterfacesPWCardIpSubnetUdpIpTraffic
12361				IpAddress,
12362			genEquipInterfacesPWCardClkRecoveryMode
12363				INTEGER,
12364			genEquipInterfacesPWCardDifferentialClkFrequency
12365				INTEGER,
12366			genEquipInterfacesPWCardDifferentialClkSource
12367				INTEGER
12368}
12369
12370genEquipInterfacesPWCardSlotNumber		OBJECT-TYPE
12371		SYNTAX 		INTEGER (2..12)
12372		ACCESS		read-write
12373        STATUS		mandatory
12374        DESCRIPTION
12375		"Slot number where the relevant PW card is inserted."
12376::= { genEquipInterfacesPWCardEntry 1 }
12377
12378genEquipInterfacesPWCardExportClkSysRef		OBJECT-TYPE
12379		SYNTAX 		INTEGER {
12380						none(0),
12381						frontPanel(1),
12382						clockRecovery(2)
12383		}
12384		ACCESS		read-write
12385        STATUS		mandatory
12386        DESCRIPTION
12387		"Which card clock to provide as source towards system reference clock;
12388		FrontPanel takes the clock inserted into the front panel interface;
12389		ClockRecovery takes the clock recovered from the PW service mapped to the TDM port defined in  ExportClkSysRefCrPort."
12390::= { genEquipInterfacesPWCardEntry 2 }
12391
12392genEquipInterfacesPWCardExportClkFrontPannel		OBJECT-TYPE
12393		SYNTAX 		INTEGER {
12394						none(0),
12395						sysRefClk(1),
12396						clockRecovery(2)
12397		}
12398		ACCESS		read-only
12399        STATUS		mandatory
12400        DESCRIPTION
12401		"Which clock to export to the front panel clock; SysRefClk exports the system reference clock;
12402		ClockRecovery exports the clock recovered from the PW service mapped to the TDM port defined in  ExportClkFrontPanelCrPort."
12403
12404::= { genEquipInterfacesPWCardEntry 3 }
12405
12406genEquipInterfacesPWCardExportClkSysRefCrPort		OBJECT-TYPE
12407		SYNTAX 		INTEGER
12408		ACCESS		read-write
12409        STATUS		mandatory
12410        DESCRIPTION
12411		"TDM port serving as clock recovery reference if ExportClkSysRef is set to ClockRecovery."
12412::= { genEquipInterfacesPWCardEntry 4 }
12413
12414genEquipInterfacesPWCardExportClkFrontPanelCrPort		OBJECT-TYPE
12415		SYNTAX 		INTEGER
12416		ACCESS		read-write
12417        STATUS		mandatory
12418        DESCRIPTION
12419		"TDM port serving as clock recovery reference if ExportClkFrontPannel is set to ClockRecovery."
12420::= { genEquipInterfacesPWCardEntry 5 }
12421
12422genEquipInterfacesPWCardFrontPanelClockSignalInput		OBJECT-TYPE
12423		SYNTAX 		INTEGER  {
12424						sync(0),
12425						e1t1(1)
12426		}
12427		ACCESS		read-write
12428        STATUS		mandatory
12429        DESCRIPTION
12430		"Configure the type of input clock signal of the front panel port.
12431		Sync is 2.048MHz/1.544MHz (differential sine/square 3.3V); e1t1 is a G.823/G.824 signal."
12432::= { genEquipInterfacesPWCardEntry 6 }
12433
12434genEquipInterfacesPWCardFrontPanelClockSignalOutp		OBJECT-TYPE
12435		SYNTAX 		INTEGER  {
12436						sync(0),
12437						e1t1(1)
12438		}
12439		ACCESS		read-write
12440        STATUS		mandatory
12441        DESCRIPTION
12442		"Configure the type of output clock signal of the front panel port.
12443		Sync is 2.048MHz/1.544MHz (differential sine/square 3.3V); e1t1 is a G.823/G.824 signal."
12444::= { genEquipInterfacesPWCardEntry 7 }
12445
12446genEquipInterfacesPWCardIpAddrUdpIpTraffic		OBJECT-TYPE
12447		SYNTAX 		IpAddress
12448		ACCESS		read-write
12449        STATUS		mandatory
12450        DESCRIPTION
12451		"IP Address for UDP/IP encapsulated PWs."
12452::= { genEquipInterfacesPWCardEntry 8 }
12453
12454genEquipInterfacesPWCardIpSubnetUdpIpTraffic		OBJECT-TYPE
12455		SYNTAX 		IpAddress
12456		ACCESS		read-write
12457        STATUS		mandatory
12458        DESCRIPTION
12459		"IP Subnet for UDP/IP encapsulated PWs."
12460::= { genEquipInterfacesPWCardEntry 9 }
12461
12462genEquipInterfacesPWCardClkRecoveryMode		OBJECT-TYPE
12463		SYNTAX 		INTEGER {
12464						adaptive(0),
12465						differential(1)
12466		}
12467		ACCESS		read-write
12468        STATUS		mandatory
12469        DESCRIPTION
12470		"Clock recovery mode for the card."
12471::= { genEquipInterfacesPWCardEntry 10 }
12472
12473genEquipInterfacesPWCardDifferentialClkFrequency		OBJECT-TYPE
12474		SYNTAX 		INTEGER {
12475						none(0),
12476						n25MHz(1),
12477						n125MHz(2)
12478		}
12479		ACCESS		read-write
12480        STATUS		mandatory
12481        DESCRIPTION
12482		"Frequency for differential clock (none for adaptive)."
12483::= { genEquipInterfacesPWCardEntry 11 }
12484
12485genEquipInterfacesPWCardDifferentialClkSource		OBJECT-TYPE
12486		SYNTAX 		INTEGER {
12487						none (0),
12488						sysReference(2),
12489						frontPanel(3),
12490						n1588(4)
12491		}
12492		ACCESS		read-write
12493        STATUS		mandatory
12494        DESCRIPTION
12495		"Reference clock source for differential clock recovery (none for adaptive)."
12496::= { genEquipInterfacesPWCardEntry 12 }
12497
12498
12499-- PW t-card TDM ports  table
12500genEquipInterfacesServicesPWTDMPortsTable  OBJECT-TYPE
12501        SYNTAX  SEQUENCE OF GenEquipInterfacesServicesPWTDMPortsEntry
12502        ACCESS  not-accessible
12503        STATUS mandatory
12504        DESCRIPTION
12505        "This table allows configuration of the 16 internal E1/DS1 ports."
12506        ::= { genEquipInterfacesPW 2 }
12507
12508genEquipInterfacesServicesPWTDMPortsEntry OBJECT-TYPE
12509        SYNTAX GenEquipInterfacesServicesPWTDMPortsEntry
12510        ACCESS not-accessible
12511        STATUS mandatory
12512          DESCRIPTION
12513          "This table allows configuration of the 16 internal E1/DS1 ports."
12514        INDEX { ifIndex }
12515        ::= { genEquipInterfacesServicesPWTDMPortsTable 1 }
12516
12517GenEquipInterfacesServicesPWTDMPortsEntry ::=
12518		SEQUENCE {
12519			genEquipInterfacesServicesPWTDMPortsLineType
12520				INTEGER,
12521			genEquipInterfacesServicesPWTDMPortsLineCoding
12522				INTEGER,
12523			genEquipInterfacesServicesPWTDMPortsAssigned
12524				NoYes,
12525			genEquipInterfacesServicesPWTDMPortsChannelization
12526				EnableDisable,
12527			genEquipInterfacesServicesPWTDMPortsTimingMode
12528				INTEGER,
12529			genEquipInterfacesServicesPWTDMPortsClockSourceRef
12530				INTEGER,
12531			genEquipInterfacesServicesPWTDMPortsClkSrcRefPort
12532				INTEGER,
12533			genEquipInterfacesServicesPWTDMPortsClkSrcPWId
12534				INTEGER,
12535			genEquipInterfacesServicesPWTDMPortsLoopback
12536				INTEGER,
12537			genEquipInterfacesServicesPWTDMPortsTimeout
12538				INTEGER,
12539			genEquipInterfacesServicesPWTDMPortsIdleCode
12540				INTEGER,
12541			genEquipInterfacesServicesPWTDMPortsCounter
12542				INTEGER,
12543			genEquipInterfacesServicesPWTDMPortsLineStatus
12544				INTEGER
12545}
12546
12547
12548genEquipInterfacesServicesPWTDMPortsLineType		OBJECT-TYPE
12549		SYNTAX 		INTEGER {
12550						e1Unframed(0),
12551						e1(1),
12552						e1Crc(2),
12553						e1Mf(3),
12554						e1MfCrc(4),
12555						ds1Uxnframed(5),
12556						ds1Sf(6),
12557						ds1Esf(7)
12558		}
12559		ACCESS		read-write
12560        STATUS		mandatory
12561        DESCRIPTION
12562		"Line type of this TDM port. E1 types are for E1 systems and DS1 types for DS1 systems."
12563::= { genEquipInterfacesServicesPWTDMPortsEntry 1 }
12564
12565genEquipInterfacesServicesPWTDMPortsLineCoding		OBJECT-TYPE
12566		SYNTAX 		NoYes
12567		ACCESS		read-write
12568        STATUS		mandatory
12569        DESCRIPTION
12570		"Line coding for this port. The value hdb3-b8zs means b8zs for T1 and hdb3 for E1.
12571		Ami is only for T1."
12572::= { genEquipInterfacesServicesPWTDMPortsEntry 2 }
12573
12574genEquipInterfacesServicesPWTDMPortsAssigned		OBJECT-TYPE
12575		SYNTAX 		NoYes
12576		ACCESS		read-only
12577        STATUS		mandatory
12578        DESCRIPTION
12579		"Indication whether this port is currently assigned to a TDM trail."
12580
12581::= { genEquipInterfacesServicesPWTDMPortsEntry 3 }
12582
12583genEquipInterfacesServicesPWTDMPortsChannelization		OBJECT-TYPE
12584		SYNTAX 		EnableDisable
12585		ACCESS		read-write
12586        STATUS		mandatory
12587        DESCRIPTION
12588		"TIndication whether this TDM port is channelized into DS0s."
12589::= { genEquipInterfacesServicesPWTDMPortsEntry 4 }
12590
12591genEquipInterfacesServicesPWTDMPortsTimingMode		OBJECT-TYPE
12592		SYNTAX 		INTEGER {
12593						loop(0),
12594						absolute(1),
12595						clockRecovery(2)
12596		}
12597		ACCESS		read-write
12598        STATUS		mandatory
12599        DESCRIPTION
12600		"Transmission towards TDM timing mode.
12601		Loop means transmitting with the received clock from TDM signal.
12602		Absolute means transmitting with the clock selected by ClockSourceRef.
12603		ClockRecovery means adaptive clock recovery mode."
12604::= { genEquipInterfacesServicesPWTDMPortsEntry 5 }
12605
12606genEquipInterfacesServicesPWTDMPortsClockSourceRef		OBJECT-TYPE
12607		SYNTAX 		INTEGER  {
12608						none(0),
12609						sysRefClk(1),
12610						frontPanel(2)
12611		}
12612		ACCESS		read-write
12613        STATUS		mandatory
12614        DESCRIPTION
12615		"Clock source reference for Absolute clock mode.
12616		'none' for loop or clock-recovery timing modes."
12617::= { genEquipInterfacesServicesPWTDMPortsEntry 6 }
12618
12619genEquipInterfacesServicesPWTDMPortsClkSrcRefPort		OBJECT-TYPE
12620		SYNTAX 		INTEGER
12621		ACCESS		read-write
12622        STATUS		mandatory
12623        DESCRIPTION
12624		"TDM port serving as a clock reference for loop or clock-recovery timing modes"
12625::= { genEquipInterfacesServicesPWTDMPortsEntry 7 }
12626
12627genEquipInterfacesServicesPWTDMPortsClkSrcPWId		OBJECT-TYPE
12628		SYNTAX 		INTEGER (0..256)
12629		ACCESS		read-write
12630        STATUS		mandatory
12631        DESCRIPTION
12632		"PW ID (as defined in genEquipServicesPWServicePWId)  from which clock will be derived
12633		for this port when TimingMode is ClockRecovery."
12634::= { genEquipInterfacesServicesPWTDMPortsEntry 8 }
12635
12636genEquipInterfacesServicesPWTDMPortsLoopback		OBJECT-TYPE
12637		SYNTAX 		INTEGER {
12638						off(1),
12639						towardsLine(2),
12640						towardsSystem(3)
12641		}
12642		ACCESS		read-write
12643        STATUS		mandatory
12644        DESCRIPTION
12645		"Enable or Disable line loopback on the E1/T1 interface."
12646::= { genEquipInterfacesServicesPWTDMPortsEntry 9 }
12647
12648genEquipInterfacesServicesPWTDMPortsTimeout		OBJECT-TYPE
12649		SYNTAX 		INTEGER (0..1440)
12650		ACCESS		read-write
12651        STATUS		mandatory
12652        DESCRIPTION
12653		"Line loopback timeout, in minutes. 0 means no timer."
12654::= { genEquipInterfacesServicesPWTDMPortsEntry 10 }
12655
12656genEquipInterfacesServicesPWTDMPortsIdleCode		OBJECT-TYPE
12657		SYNTAX 		INTEGER (0..255)
12658		ACCESS		read-write
12659        STATUS		mandatory
12660        DESCRIPTION
12661		"Value to be transmitted on this TDM port in unused timeslots."
12662::= { genEquipInterfacesServicesPWTDMPortsEntry 11 }
12663
12664genEquipInterfacesServicesPWTDMPortsCounter		OBJECT-TYPE
12665		SYNTAX 		INTEGER
12666		ACCESS		read-only
12667        STATUS		mandatory
12668        DESCRIPTION
12669		"Loopback time left (in seconds)."
12670::= { genEquipInterfacesServicesPWTDMPortsEntry 12 }
12671
12672genEquipInterfacesServicesPWTDMPortsLineStatus		OBJECT-TYPE
12673		SYNTAX 		INTEGER {
12674						noAlarm(0),
12675						rxLof(1),
12676						txLof(2),
12677						rxAis(3),
12678						txAis(4),
12679						ts16RxLomf(5),
12680						ts16TxLomf(6),
12681						loopbackAlarm(7),
12682						otherFailure(8)
12683
12684		}
12685		ACCESS		read-only
12686        STATUS		mandatory
12687        DESCRIPTION
12688		"Line status of this TDM port."
12689::= { genEquipInterfacesServicesPWTDMPortsEntry 13 }
12690
12691--
12692-- NG PW Interfaces
12693--
12694genEquipInterfacesNGPW	OBJECT IDENTIFIER ::= {genEquipInterfacesPW 3}
12695
12696--
12697-- PW-LIC card configuration table - pw-card-configuration-table
12698--
12699genEquipInterfacesNGPWCardTable  OBJECT-TYPE
12700        SYNTAX  SEQUENCE OF GenEquipInterfacesNGPWCardEntry
12701        ACCESS  not-accessible
12702        STATUS mandatory
12703        DESCRIPTION
12704        "This table allows configuration of PW-LIC card level parameters."
12705        ::= { genEquipInterfacesNGPW 1 }
12706
12707genEquipInterfacesNGPWCardEntry OBJECT-TYPE
12708        SYNTAX GenEquipInterfacesNGPWCardEntry
12709        ACCESS not-accessible
12710        STATUS mandatory
12711		DESCRIPTION
12712        "This table entry allows configuration of PW-LIC card level parameters."
12713        INDEX { genEquipInterfacesNGPWCardSlotID }
12714        ::= { genEquipInterfacesNGPWCardTable 1 }
12715
12716GenEquipInterfacesNGPWCardEntry ::=
12717		SEQUENCE {
12718			genEquipInterfacesNGPWCardSlotID
12719				INTEGER,
12720			genEquipInterfacesNGPWCardExportClkSysRef
12721            	PWCclockSysRef,
12722			genEquipInterfacesNGPWCardExportClkSysRefCrPort
12723                INTEGER,
12724			genEquipInterfacesNGPWCardIPAddress
12725				IpAddress,
12726			genEquipInterfacesNGPWCardIPSubnetMask
12727				IpAddress,
12728			genEquipInterfacesNGPWCardClkRecoveryMode
12729				INTEGER,
12730			genEquipInterfacesNGPWCardDifferentialClkSource
12731				PWCDiffClockSrc,
12732			genEquipInterfacesNGPWCardClockFreq
12733				INTEGER,
12734			genEquipInterfacesNGPWCardTDMType
12735				INTEGER,
12736			genEquipInterfacesNGPWCardLoopbackTimeout
12737				INTEGER
12738}
12739
12740genEquipInterfacesNGPWCardSlotID		OBJECT-TYPE
12741		SYNTAX 		INTEGER (2..12)
12742		ACCESS		read-only
12743        STATUS		mandatory
12744        DESCRIPTION
12745		"Slot where PW-LIC is inserted."
12746::= { genEquipInterfacesNGPWCardEntry 1 }
12747
12748genEquipInterfacesNGPWCardExportClkSysRef		OBJECT-TYPE
12749		SYNTAX 		PWCclockSysRef
12750		ACCESS		read-write
12751        STATUS		mandatory
12752        DESCRIPTION
12753		"Configures which clock the PW-LIC exports towards the system."
12754::= { genEquipInterfacesNGPWCardEntry 2 }
12755
12756genEquipInterfacesNGPWCardExportClkSysRefCrPort		OBJECT-TYPE
12757		SYNTAX 		INTEGER
12758		ACCESS		read-write
12759        STATUS		mandatory
12760        DESCRIPTION
12761		"TDM port serving as clock recovery reference towards the system."
12762::= { genEquipInterfacesNGPWCardEntry 3 }
12763
12764genEquipInterfacesNGPWCardIPAddress		OBJECT-TYPE
12765		SYNTAX 		IpAddress
12766		ACCESS		read-write
12767        STATUS		mandatory
12768        DESCRIPTION
12769		"IP Address for UDP/IP and MPLS encapsulations."
12770::= { genEquipInterfacesNGPWCardEntry 4 }
12771
12772genEquipInterfacesNGPWCardIPSubnetMask		OBJECT-TYPE
12773		SYNTAX 		IpAddress
12774		ACCESS		read-write
12775        STATUS		mandatory
12776        DESCRIPTION
12777		"IP subnet mask for UDP/IP and MPLS encapsulations."
12778::= { genEquipInterfacesNGPWCardEntry 5 }
12779
12780genEquipInterfacesNGPWCardClkRecoveryMode		OBJECT-TYPE
12781		SYNTAX 		INTEGER {
12782						adaptive(0),
12783						differential(1)
12784					}
12785		ACCESS		read-write
12786        STATUS		mandatory
12787        DESCRIPTION
12788		"Sets the card either in ACR or differential clock recovery mode."
12789::= { genEquipInterfacesNGPWCardEntry 6 }
12790
12791genEquipInterfacesNGPWCardDifferentialClkSource		OBJECT-TYPE
12792		SYNTAX 		PWCDiffClockSrc
12793		ACCESS		read-write
12794        STATUS		mandatory
12795        DESCRIPTION
12796		"Reference clock source for differential clock recovery (none for adaptive)."
12797::= { genEquipInterfacesNGPWCardEntry 7 }
12798
12799genEquipInterfacesNGPWCardClockFreq		OBJECT-TYPE
12800		SYNTAX 		INTEGER {
12801						none(0),
12802						fr-25(1),
12803						fr-125(2)
12804						}
12805		ACCESS		read-write
12806        STATUS		mandatory
12807        DESCRIPTION
12808		"Frequency for differential clock (none for adaptive)."
12809::= { genEquipInterfacesNGPWCardEntry 8 }
12810
12811genEquipInterfacesNGPWCardTDMType		OBJECT-TYPE
12812		SYNTAX 		INTEGER {
12813						e1(0),
12814						ds1(1)
12815					}
12816		ACCESS		read-write
12817        STATUS		mandatory
12818        DESCRIPTION
12819		"Type of TDM interfaces (E1, DS1)."
12820::= { genEquipInterfacesNGPWCardEntry 9 }
12821
12822genEquipInterfacesNGPWCardLoopbackTimeout		OBJECT-TYPE
12823		SYNTAX 		INTEGER (0..1440)
12824		ACCESS		read-write
12825        STATUS		mandatory
12826        DESCRIPTION
12827		"Timeout for TDM ports loopback."
12828::= { genEquipInterfacesNGPWCardEntry 10 }
12829
12830
12831-- pwe3-pwc-fp-clock-configuration-table
12832genEquipInterfacesNGPWClockInterfaceTable  OBJECT-TYPE
12833        SYNTAX  SEQUENCE OF GenEquipInterfacesNGPWClockInterfaceEntry
12834        ACCESS  not-accessible
12835        STATUS mandatory
12836        DESCRIPTION
12837        "This table allows configuration of the front panel clock interface in the PW-LIC."
12838        ::= { genEquipInterfacesNGPW 3 }
12839
12840genEquipInterfacesNGPWClockInterfaceEntry OBJECT-TYPE
12841        SYNTAX GenEquipInterfacesNGPWClockInterfaceEntry
12842        ACCESS not-accessible
12843        STATUS mandatory
12844          DESCRIPTION
12845          "This table entry allows configuration of the front panel clock interface in the PW-LIC."
12846        INDEX { genEquipInterfacesNGPWClockInterfaceSlotID }
12847        ::= { genEquipInterfacesNGPWClockInterfaceTable 1 }
12848
12849GenEquipInterfacesNGPWClockInterfaceEntry ::=
12850		SEQUENCE {
12851			genEquipInterfacesNGPWClockInterfaceSlotID
12852				INTEGER,
12853			genEquipInterfacesNGPWClockInterfaceIfIndex
12854				INTEGER,
12855			genEquipInterfacesNGPWClockInterfaceAdminRx
12856				EnableDisableSMI2,
12857			genEquipInterfacesNGPWClockInterfaceAdminTx
12858				EnableDisableSMI2,
12859			genEquipInterfacesNGPWClockInterfaceExportClkFrontPannel
12860				INTEGER,
12861			genEquipInterfacesNGPWClockInterfaceExportClkFrontPanelCrPort
12862				INTEGER,
12863			genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalInput
12864				PWfpClockSignal,
12865			genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalOutput
12866				PWfpClockSignal,
12867			genEquipInterfacesNGPWClockInterfaceSSMAdmin
12868				EnableDisableSMI2,
12869			genEquipInterfacesNGPWClockInterfaceSSMBit
12870				INTEGER,
12871			genEquipInterfacesNGPWClockInterfaceSSMTxDefault
12872				INTEGER
12873}
12874
12875
12876genEquipInterfacesNGPWClockInterfaceSlotID		OBJECT-TYPE
12877		SYNTAX 		INTEGER
12878		ACCESS		read-only
12879        STATUS		mandatory
12880        DESCRIPTION
12881		"Slot where PW-LIC is inserted."
12882::= { genEquipInterfacesNGPWClockInterfaceEntry 1 }
12883
12884genEquipInterfacesNGPWClockInterfaceIfIndex		OBJECT-TYPE
12885		SYNTAX 		INTEGER
12886		ACCESS		read-write
12887        STATUS		mandatory
12888        DESCRIPTION
12889		"Interface IfIndex."
12890::= { genEquipInterfacesNGPWClockInterfaceEntry 2 }
12891
12892genEquipInterfacesNGPWClockInterfaceAdminRx		OBJECT-TYPE
12893		SYNTAX 		EnableDisableSMI2
12894		ACCESS		read-only
12895        STATUS		mandatory
12896        DESCRIPTION
12897		"Clock interface administrative state."
12898::= { genEquipInterfacesNGPWClockInterfaceEntry 3 }
12899
12900genEquipInterfacesNGPWClockInterfaceAdminTx		OBJECT-TYPE
12901		SYNTAX 		EnableDisableSMI2
12902		ACCESS		read-write
12903        STATUS		mandatory
12904        DESCRIPTION
12905		"Clock interface administrative state."
12906::= { genEquipInterfacesNGPWClockInterfaceEntry 4 }
12907
12908genEquipInterfacesNGPWClockInterfaceExportClkFrontPannel		OBJECT-TYPE
12909		SYNTAX 		INTEGER {
12910						none(0),
12911						sysRef(1),
12912						clockRecovery(2)
12913		}
12914		ACCESS		read-write
12915        STATUS		mandatory
12916        DESCRIPTION
12917		"Configures which signal the PW-LIC exports to the front panel clock interface."
12918::= { genEquipInterfacesNGPWClockInterfaceEntry 5 }
12919
12920genEquipInterfacesNGPWClockInterfaceExportClkFrontPanelCrPort		OBJECT-TYPE
12921		SYNTAX 		INTEGER  (0..16)
12922		ACCESS		read-write
12923        STATUS		mandatory
12924        DESCRIPTION
12925		"TDM port serving as clock recovery reference for front panel interface."
12926::= { genEquipInterfacesNGPWClockInterfaceEntry 6 }
12927
12928genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalInput		OBJECT-TYPE
12929		SYNTAX 		PWfpClockSignal
12930		ACCESS		read-write
12931        STATUS		mandatory
12932        DESCRIPTION
12933		"Expected input signal type: E1 or differential sine/square 3.3V 2MHz"
12934::= { genEquipInterfacesNGPWClockInterfaceEntry 7 }
12935
12936genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalOutput		OBJECT-TYPE
12937		SYNTAX 		PWfpClockSignal
12938		ACCESS		read-write
12939        STATUS		mandatory
12940        DESCRIPTION
12941		"Output signal type: E1 or differential sine/square 3.3V 2MH."
12942::= { genEquipInterfacesNGPWClockInterfaceEntry 8 }
12943
12944genEquipInterfacesNGPWClockInterfaceSSMAdmin		OBJECT-TYPE
12945		SYNTAX 		EnableDisableSMI2
12946		ACCESS		read-write
12947        STATUS		mandatory
12948        DESCRIPTION
12949		"Enable/disable SSM sending in this interface."
12950::= { genEquipInterfacesNGPWClockInterfaceEntry 9 }
12951
12952genEquipInterfacesNGPWClockInterfaceSSMBit		OBJECT-TYPE
12953		SYNTAX 		INTEGER (4..8)
12954		ACCESS		read-write
12955        STATUS		mandatory
12956        DESCRIPTION
12957		"Determines which bit in the frame."
12958::= { genEquipInterfacesNGPWClockInterfaceEntry 10 }
12959
12960genEquipInterfacesNGPWClockInterfaceSSMTxDefault		OBJECT-TYPE
12961		SYNTAX 		INTEGER (0..63)
12962		ACCESS		read-write
12963        STATUS		mandatory
12964        DESCRIPTION
12965		"..."
12966::= { genEquipInterfacesNGPWClockInterfaceEntry 11 }
12967
12968
12969-- pw-clock-interface-status-table
12970genEquipInterfacesNGPWClockInterfaceStatusTable  OBJECT-TYPE
12971        SYNTAX  SEQUENCE OF GenEquipInterfacesNGPWClockInterfaceStatusEntry
12972        ACCESS  not-accessible
12973        STATUS mandatory
12974        DESCRIPTION
12975        "This table contains information about current state of the clock interface in the PW-LIC."
12976        ::= { genEquipInterfacesNGPW 4 }
12977
12978genEquipInterfacesNGPWClockInterfaceStatusEntry OBJECT-TYPE
12979        SYNTAX GenEquipInterfacesNGPWClockInterfaceStatusEntry
12980        ACCESS not-accessible
12981        STATUS mandatory
12982          DESCRIPTION
12983          "This table entry contains information about current state of the clock interface in the PW-LIC."
12984        INDEX { genEquipInterfacesNGPWClockInterfaceStatusSlotID }
12985        ::= { genEquipInterfacesNGPWClockInterfaceStatusTable 1 }
12986
12987GenEquipInterfacesNGPWClockInterfaceStatusEntry ::=
12988		SEQUENCE {
12989			genEquipInterfacesNGPWClockInterfaceStatusSlotID
12990				INTEGER,
12991			genEquipInterfacesNGPWClockInterfaceStatusIfIndex
12992				INTEGER,
12993			genEquipInterfacesNGPWClockInterfaceStatusOperationalState
12994				DownUp,
12995			genEquipInterfacesNGPWClockInterfaceStatusSSMTx
12996				INTEGER,
12997			genEquipInterfacesNGPWClockInterfaceStatusSSMRx
12998				INTEGER
12999}
13000
13001
13002genEquipInterfacesNGPWClockInterfaceStatusSlotID		OBJECT-TYPE
13003		SYNTAX 		INTEGER (2..12)
13004		ACCESS		read-only
13005        STATUS		mandatory
13006        DESCRIPTION
13007		"Slot where PW-LIC is inserted."
13008::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 1 }
13009
13010genEquipInterfacesNGPWClockInterfaceStatusIfIndex		OBJECT-TYPE
13011		SYNTAX 		INTEGER
13012		ACCESS		read-only
13013        STATUS		mandatory
13014        DESCRIPTION
13015		"Interface IfIndex."
13016::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 2 }
13017
13018genEquipInterfacesNGPWClockInterfaceStatusOperationalState		OBJECT-TYPE
13019		SYNTAX 		DownUp
13020		ACCESS		read-only
13021        STATUS		mandatory
13022        DESCRIPTION
13023		"Clock interface operational state."
13024::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 3 }
13025
13026genEquipInterfacesNGPWClockInterfaceStatusSSMTx		OBJECT-TYPE
13027		SYNTAX 		INTEGER (0..63)
13028		ACCESS		read-only
13029        STATUS		mandatory
13030        DESCRIPTION
13031		"Currently transmitted SSM bits."
13032::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 4 }
13033
13034genEquipInterfacesNGPWClockInterfaceStatusSSMRx		OBJECT-TYPE
13035		SYNTAX 		INTEGER (0..63)
13036		ACCESS		read-only
13037        STATUS		mandatory
13038        DESCRIPTION
13039		"Currently received SSM bits."
13040::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 5 }
13041
13042
13043-- pw-eth-port-configuration-table
13044genEquipInterfacesNGPWEthInterfaceTable  OBJECT-TYPE
13045        SYNTAX  SEQUENCE OF GenEquipInterfacesNGPWEthInterfaceEntry
13046        ACCESS  not-accessible
13047        STATUS mandatory
13048        DESCRIPTION
13049        "This table allows enabling/disabling the PW-LIC internal Ethernet port."
13050        ::= { genEquipInterfacesNGPW 5 }
13051
13052genEquipInterfacesNGPWEthInterfaceEntry OBJECT-TYPE
13053        SYNTAX GenEquipInterfacesNGPWEthInterfaceEntry
13054        ACCESS not-accessible
13055        STATUS mandatory
13056          DESCRIPTION
13057          "This table allows enabling/disabling the PW-LIC internal Ethernet port."
13058        INDEX { genEquipInterfacesNGPWEthInterfaceSlotID }
13059        ::= { genEquipInterfacesNGPWEthInterfaceTable 1 }
13060
13061GenEquipInterfacesNGPWEthInterfaceEntry ::=
13062		SEQUENCE {
13063			genEquipInterfacesNGPWEthInterfaceSlotID
13064				INTEGER,
13065			genEquipInterfacesNGPWEthInterfaceIfIndex
13066				INTEGER
13067}
13068
13069
13070genEquipInterfacesNGPWEthInterfaceSlotID		OBJECT-TYPE
13071		SYNTAX 		INTEGER (2..12)
13072		ACCESS		read-write
13073        STATUS		mandatory
13074        DESCRIPTION
13075		"Slot where PW-LIC is inserted."
13076::= { genEquipInterfacesNGPWEthInterfaceEntry 1 }
13077
13078genEquipInterfacesNGPWEthInterfaceIfIndex		OBJECT-TYPE
13079		SYNTAX 		INTEGER
13080		ACCESS		read-only
13081        STATUS		mandatory
13082        DESCRIPTION
13083		"Interface IfIndex."
13084::= { genEquipInterfacesNGPWEthInterfaceEntry 2 }
13085
13086
13087-- pw-eth-port-status-table
13088genEquipInterfacesNGPWEthInterfaceStatusTable  OBJECT-TYPE
13089        SYNTAX  SEQUENCE OF GenEquipInterfacesNGPWEthInterfaceStatusEntry
13090        ACCESS  not-accessible
13091        STATUS mandatory
13092        DESCRIPTION
13093        "This table contains status and RMON statistics of the internal PW-LIC Ethernet port."
13094        ::= { genEquipInterfacesNGPW 6 }
13095
13096genEquipInterfacesNGPWEthInterfaceStatusEntry OBJECT-TYPE
13097        SYNTAX GenEquipInterfacesNGPWEthInterfaceStatusEntry
13098        ACCESS not-accessible
13099        STATUS mandatory
13100          DESCRIPTION
13101          "This table enatry contains status and RMON statistics of the internal PW-LIC Ethernet port."
13102        INDEX { genEquipInterfacesNGPWEthInterfaceStatusIfIndex }
13103        ::= { genEquipInterfacesNGPWEthInterfaceStatusTable 1 }
13104
13105GenEquipInterfacesNGPWEthInterfaceStatusEntry ::=
13106		SEQUENCE {
13107			genEquipInterfacesNGPWEthInterfaceStatusIfIndex
13108				INTEGER,
13109			genEquipInterfacesNGPWEthInterfaceStatusMACAddress
13110				OCTET STRING,
13111			genEquipInterfacesNGPWEthInterfaceStatusClearStats
13112				NoYes,
13113			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames64
13114				Counter64,
13115			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames127
13116				Counter64,
13117			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames255
13118				Counter64,
13119			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames511
13120				Counter64,
13121			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1023
13122				Counter64,
13123			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1518
13124				Counter64,
13125			genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1522
13126				Counter64,
13127			genEquipInterfacesNGPWEthInterfaceStatusRxBytes
13128				Counter64,
13129			genEquipInterfacesNGPWEthInterfaceStatusRxPackets
13130				Counter64,
13131			genEquipInterfacesNGPWEthInterfaceStatusRxErrFcs
13132				Counter64,
13133			genEquipInterfacesNGPWEthInterfaceStatusRxMulticast
13134				Counter64,
13135			genEquipInterfacesNGPWEthInterfaceStatusRxBroadcast
13136				Counter64,
13137			genEquipInterfacesNGPWEthInterfaceStatusRxMacControl
13138				Counter64,
13139			genEquipInterfacesNGPWEthInterfaceStatusRxMacPause
13140				Counter64,
13141			genEquipInterfacesNGPWEthInterfaceStatusRxMacUnknown
13142				Counter64,
13143			genEquipInterfacesNGPWEthInterfaceStatusRxErrCode
13144				Counter64,
13145			genEquipInterfacesNGPWEthInterfaceStatusRxErrFalseCarrier
13146				Counter64,
13147			genEquipInterfacesNGPWEthInterfaceStatusRxUndersize
13148				Counter64,
13149			genEquipInterfacesNGPWEthInterfaceStatusRxOversize
13150				Counter64,
13151			genEquipInterfacesNGPWEthInterfaceStatusRxFragments
13152				Counter64,
13153			genEquipInterfacesNGPWEthInterfaceStatusRxJabber
13154				Counter64,
13155			genEquipInterfacesNGPWEthInterfaceStatusRxDropped
13156				Counter64,
13157			genEquipInterfacesNGPWEthInterfaceStatusTxBytes
13158				Counter64,
13159			genEquipInterfacesNGPWEthInterfaceStatusTxPackets
13160				Counter64,
13161			genEquipInterfacesNGPWEthInterfaceStatusTxMulticast
13162				Counter64,
13163			genEquipInterfacesNGPWEthInterfaceStatusTxBroadcast
13164				Counter64,
13165			genEquipInterfacesNGPWEthInterfaceStatusTxMacPause
13166				Counter64,
13167			genEquipInterfacesNGPWEthInterfaceStatusTxDefer
13168				Counter64,
13169			genEquipInterfacesNGPWEthInterfaceStatusTxExcessDefer
13170				Counter64,
13171			genEquipInterfacesNGPWEthInterfaceStatusTxSingleCollision
13172				Counter64,
13173			genEquipInterfacesNGPWEthInterfaceStatusTxMultiCollision
13174				Counter64,
13175			genEquipInterfacesNGPWEthInterfaceStatusTxLateCollision
13176				Counter64,
13177			genEquipInterfacesNGPWEthInterfaceStatusTxExcessCollision
13178				Counter64,
13179			genEquipInterfacesNGPWEthInterfaceStatusTxNoCollision
13180				Counter64,
13181			genEquipInterfacesNGPWEthInterfaceStatusTxMacPauseHonored
13182				Counter64,
13183			genEquipInterfacesNGPWEthInterfaceStatusTxDropped
13184				Counter64,
13185			genEquipInterfacesNGPWEthInterfaceStatusTxJabber
13186				Counter64,
13187			genEquipInterfacesNGPWEthInterfaceStatusTxErrFcs
13188				Counter64,
13189			genEquipInterfacesNGPWEthInterfaceStatusTxControl
13190				Counter64,
13191			genEquipInterfacesNGPWEthInterfaceStatusTxOversize
13192				Counter64,
13193			genEquipInterfacesNGPWEthInterfaceStatusTxUndersize
13194				Counter64,
13195			genEquipInterfacesNGPWEthInterfaceStatusTxFragments
13196				Counter64,
13197			genEquipInterfacesNGPWEthInterfaceStatusRxIwFrames
13198				Counter64,
13199			genEquipInterfacesNGPWEthInterfaceStatusRxErrFbpUnderrun
13200				Counter64,
13201			genEquipInterfacesNGPWEthInterfaceStatusRxErrNonvalidMac
13202				Counter64,
13203			genEquipInterfacesNGPWEthInterfaceStatusRxErrMru
13204				Counter64,
13205			genEquipInterfacesNGPWEthInterfaceStatusRxErrSdu
13206				Counter64,
13207			genEquipInterfacesNGPWEthInterfaceStatusTxErrUnderrun
13208				Counter64,
13209			genEquipInterfacesNGPWEthInterfaceStatusRxErrOverrun
13210				Counter64,
13211			genEquipInterfacesNGPWEthInterfaceStatusSlotID
13212				INTEGER
13213}
13214
13215
13216genEquipInterfacesNGPWEthInterfaceStatusIfIndex		OBJECT-TYPE
13217		SYNTAX 		INTEGER
13218		ACCESS		read-only
13219        STATUS		mandatory
13220        DESCRIPTION
13221		"Interface IfIndex."
13222::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 2 }
13223
13224genEquipInterfacesNGPWEthInterfaceStatusMACAddress		OBJECT-TYPE
13225		SYNTAX 		OCTET STRING (SIZE(6))
13226		ACCESS		read-only
13227        STATUS		mandatory
13228        DESCRIPTION
13229		"MAC Address to be used in Ethernet and UDP/IP PSN packets"
13230::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 3 }
13231
13232genEquipInterfacesNGPWEthInterfaceStatusClearStats		OBJECT-TYPE
13233		SYNTAX 		NoYes
13234		ACCESS		write-only
13235        STATUS		mandatory
13236        DESCRIPTION
13237		"Clears internal Ethernet port RMON counters"
13238::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 4 }
13239
13240genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames64		OBJECT-TYPE
13241		SYNTAX 		Counter64
13242		ACCESS		read-only
13243        STATUS		mandatory
13244        DESCRIPTION
13245		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 64 bytes in length inclusive"
13246::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 5 }
13247
13248genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames127		OBJECT-TYPE
13249		SYNTAX 		Counter64
13250		ACCESS		read-only
13251        STATUS		mandatory
13252        DESCRIPTION
13253		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 65 to 127 bytes in length inclusive."
13254::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 6 }
13255
13256genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames255		OBJECT-TYPE
13257		SYNTAX 		Counter64
13258		ACCESS		read-only
13259        STATUS		mandatory
13260        DESCRIPTION
13261		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 128 to 255 bytes in length inclusive."
13262::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 7 }
13263
13264genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames511		OBJECT-TYPE
13265		SYNTAX 		Counter64
13266		ACCESS		read-only
13267        STATUS		mandatory
13268        DESCRIPTION
13269		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 256 to 511 bytes in length inclusive."
13270::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 8 }
13271
13272genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1023		OBJECT-TYPE
13273		SYNTAX 		Counter64
13274		ACCESS		read-only
13275        STATUS		mandatory
13276        DESCRIPTION
13277		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 512 to 1023 bytes in length inclusive."
13278::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 9 }
13279
13280genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1518		OBJECT-TYPE
13281		SYNTAX 		Counter64
13282		ACCESS		read-only
13283        STATUS		mandatory
13284        DESCRIPTION
13285		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 1024 to 1518 bytes in length inclusive."
13286::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 10 }
13287
13288genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1522		OBJECT-TYPE
13289		SYNTAX 		Counter64
13290		ACCESS		read-only
13291        STATUS		mandatory
13292        DESCRIPTION
13293		"Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 1519 to 1522 bytes in length inclusive."
13294::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 11 }
13295
13296genEquipInterfacesNGPWEthInterfaceStatusRxBytes		OBJECT-TYPE
13297		SYNTAX 		Counter64
13298		ACCESS		read-only
13299        STATUS		mandatory
13300        DESCRIPTION
13301		"Unsigned 64-bit modulo counter of byte count of frames received with 0 to 1518 bytes, including those in bad packets."
13302::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 12 }
13303
13304genEquipInterfacesNGPWEthInterfaceStatusRxPackets		OBJECT-TYPE
13305		SYNTAX 		Counter64
13306		ACCESS		read-only
13307        STATUS		mandatory
13308        DESCRIPTION
13309		"Unsigned 64-bit modulo counter of number of received packets (including bad packets, all Unicast, Broadcast, and Multicast packets)."
13310::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 13 }
13311
13312genEquipInterfacesNGPWEthInterfaceStatusRxErrFcs		OBJECT-TYPE
13313		SYNTAX 		Counter64
13314		ACCESS		read-only
13315        STATUS		mandatory
13316        DESCRIPTION
13317		"Unsigned 64-bit modulo counter of frames received that have a integral 64 to 1518 byte length and contain a Frame Check Sequence error.."
13318::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 14 }
13319
13320genEquipInterfacesNGPWEthInterfaceStatusRxMulticast		OBJECT-TYPE
13321		SYNTAX 		Counter64
13322		ACCESS		read-only
13323        STATUS		mandatory
13324        DESCRIPTION
13325		"Unsigned 64-bit modulo counter of number of multicast good frames of length 64 to1518 (non VLAN) or 1522 (VLAN) bytes excluding Broadcast frames."
13326::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 15 }
13327
13328genEquipInterfacesNGPWEthInterfaceStatusRxBroadcast		OBJECT-TYPE
13329		SYNTAX 		Counter64
13330		ACCESS		read-only
13331        STATUS		mandatory
13332        DESCRIPTION
13333		"Unsigned 64-bit modulo counter of number of broadcast good frames of length 64 to1518 (non VLAN) or 1522 (VLAN) bytes excluding Broadcast frames."
13334::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 16 }
13335
13336genEquipInterfacesNGPWEthInterfaceStatusRxMacControl		OBJECT-TYPE
13337		SYNTAX 		Counter64
13338		ACCESS		read-only
13339        STATUS		mandatory
13340        DESCRIPTION
13341		"Unsigned 64-bit modulo counter of MAC Control frames received (PAUSE &Unsupported)."
13342::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 17 }
13343
13344genEquipInterfacesNGPWEthInterfaceStatusRxMacPause		OBJECT-TYPE
13345		SYNTAX 		Counter64
13346		ACCESS		read-only
13347        STATUS		mandatory
13348        DESCRIPTION
13349		"Unsigned 64-bit modulo counter of valid PAUSE MAC Control frames received."
13350::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 18 }
13351
13352genEquipInterfacesNGPWEthInterfaceStatusRxMacUnknown		OBJECT-TYPE
13353		SYNTAX 		Counter64
13354		ACCESS		read-only
13355        STATUS		mandatory
13356        DESCRIPTION
13357		"Unsigned 64-bit modulo counter of MAC Control Frames received that contain an opcode other than a PAUSE."
13358::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 19 }
13359
13360genEquipInterfacesNGPWEthInterfaceStatusRxErrCode		OBJECT-TYPE
13361		SYNTAX 		Counter64
13362		ACCESS		read-only
13363        STATUS		mandatory
13364        DESCRIPTION
13365		"Unsigned 64-bit modulo counter of number of instances where a valid carrier was present and at least one invalid data symbol was detected."
13366::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 20 }
13367
13368genEquipInterfacesNGPWEthInterfaceStatusRxErrFalseCarrier		OBJECT-TYPE
13369		SYNTAX 		Counter64
13370		ACCESS		read-only
13371        STATUS		mandatory
13372        DESCRIPTION
13373		"Unsigned 64-bit modulo counter of number of false carriers detected during idle, as defined by a 1 on RX_ER and an '0xE' on RXD."
13374::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 21 }
13375
13376genEquipInterfacesNGPWEthInterfaceStatusRxUndersize		OBJECT-TYPE
13377		SYNTAX 		Counter64
13378		ACCESS		read-only
13379        STATUS		mandatory
13380        DESCRIPTION
13381		"Unsigned 64-bit modulo counter of frames received that are less than 64 bytes in length, contain a valid FCS, and were otherwise well formed."
13382::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 22 }
13383
13384genEquipInterfacesNGPWEthInterfaceStatusRxOversize		OBJECT-TYPE
13385		SYNTAX 		Counter64
13386		ACCESS		read-only
13387        STATUS		mandatory
13388        DESCRIPTION
13389		"Unsigned 64-bit modulo counter of frames received that exceeded maximum bytes in length, contain a valid FCS, and were otherwise well formed."
13390::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 23 }
13391
13392genEquipInterfacesNGPWEthInterfaceStatusRxFragments		OBJECT-TYPE
13393		SYNTAX 		Counter64
13394		ACCESS		read-only
13395        STATUS		mandatory
13396        DESCRIPTION
13397		"Unsigned 64-bit modulo counter of frames received which are less than 64 bytes in length and contain an invalid FCS."
13398::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 24 }
13399
13400genEquipInterfacesNGPWEthInterfaceStatusRxJabber		OBJECT-TYPE
13401		SYNTAX 		Counter64
13402		ACCESS		read-only
13403        STATUS		mandatory
13404        DESCRIPTION
13405		"Unsigned 64-bit modulo counter of frames received which exceed maximum length and contain an invalid FCS, including alignment errors."
13406::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 25 }
13407
13408genEquipInterfacesNGPWEthInterfaceStatusRxDropped		OBJECT-TYPE
13409		SYNTAX 		Counter64
13410		ACCESS		read-only
13411        STATUS		mandatory
13412        DESCRIPTION
13413		"Unsigned 64-bit modulo counter of frames received that are streamed to the system but are later dropped due to lack of system resources."
13414::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 26 }
13415
13416genEquipInterfacesNGPWEthInterfaceStatusTxBytes		OBJECT-TYPE
13417		SYNTAX 		Counter64
13418		ACCESS		read-only
13419        STATUS		mandatory
13420        DESCRIPTION
13421		"Unsigned 64-bit modulo counter of number of bytes that were put on the wire including fragments of frames that were involved with collisions."
13422::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 27 }
13423
13424genEquipInterfacesNGPWEthInterfaceStatusTxPackets		OBJECT-TYPE
13425		SYNTAX 		Counter64
13426		ACCESS		read-only
13427        STATUS		mandatory
13428        DESCRIPTION
13429		"Unsigned 64-bit modulo counter of transmitted packets."
13430::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 28 }
13431
13432genEquipInterfacesNGPWEthInterfaceStatusTxMulticast		OBJECT-TYPE
13433		SYNTAX 		Counter64
13434		ACCESS		read-only
13435        STATUS		mandatory
13436        DESCRIPTION
13437		"Unsigned 64-bit modulo counter of Multicast valid frames transmitted (excluding Broadcast frames)."
13438::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 29 }
13439
13440genEquipInterfacesNGPWEthInterfaceStatusTxBroadcast		OBJECT-TYPE
13441		SYNTAX 		Counter64
13442		ACCESS		read-only
13443        STATUS		mandatory
13444        DESCRIPTION
13445		"Unsigned 64-bit modulo counter of Broadcast frames transmitted (excluding Multicast frames)."
13446::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 30 }
13447
13448genEquipInterfacesNGPWEthInterfaceStatusTxMacPause		OBJECT-TYPE
13449		SYNTAX 		Counter64
13450		ACCESS		read-only
13451        STATUS		mandatory
13452        DESCRIPTION
13453		"Unsigned 64-bit modulo counter of valid PAUSE MAC Control frames transmitted."
13454::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 31 }
13455
13456genEquipInterfacesNGPWEthInterfaceStatusTxDefer		OBJECT-TYPE
13457		SYNTAX 		Counter64
13458		ACCESS		read-only
13459        STATUS		mandatory
13460        DESCRIPTION
13461		"Unsigned 64-bit modulo counter of frames that were deferred upon first transmission attempt. Does not include frames involved in collisions.."
13462::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 32 }
13463
13464genEquipInterfacesNGPWEthInterfaceStatusTxExcessDefer		OBJECT-TYPE
13465		SYNTAX 		Counter64
13466		ACCESS		read-only
13467        STATUS		mandatory
13468        DESCRIPTION
13469		"Unsigned 64-bit modulo counter of number of frames aborted that were deferred for an excessive period of time (3036 byte times)."
13470::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 33 }
13471
13472genEquipInterfacesNGPWEthInterfaceStatusTxSingleCollision		OBJECT-TYPE
13473		SYNTAX 		Counter64
13474		ACCESS		read-only
13475        STATUS		mandatory
13476        DESCRIPTION
13477		"Unsigned 64-bit modulo counter of frames transmitted which experienced exactly one collision during transmission."
13478::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 34 }
13479
13480genEquipInterfacesNGPWEthInterfaceStatusTxMultiCollision		OBJECT-TYPE
13481		SYNTAX 		Counter64
13482		ACCESS		read-only
13483        STATUS		mandatory
13484        DESCRIPTION
13485		"Unsigned 64-bit modulo counter of frames transmitted which experienced 2-15 collisions."
13486::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 35 }
13487
13488genEquipInterfacesNGPWEthInterfaceStatusTxLateCollision		OBJECT-TYPE
13489		SYNTAX 		Counter64
13490		ACCESS		read-only
13491        STATUS		mandatory
13492        DESCRIPTION
13493		"Unsigned 64-bit modulo counter of frames transmitted that experienced a late collision during a transmission attempt."
13494::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 36 }
13495
13496genEquipInterfacesNGPWEthInterfaceStatusTxExcessCollision		OBJECT-TYPE
13497		SYNTAX 		Counter64
13498		ACCESS		read-only
13499        STATUS		mandatory
13500        DESCRIPTION
13501		"Unsigned 64-bit modulo counter of frames that experienced 16 collisions during transmission and were aborted."
13502::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 37 }
13503
13504genEquipInterfacesNGPWEthInterfaceStatusTxNoCollision		OBJECT-TYPE
13505		SYNTAX 		Counter64
13506		ACCESS		read-only
13507        STATUS		mandatory
13508        DESCRIPTION
13509		"Unsigned 64-bit modulo counter of number of frames transmitted that had no collision."
13510::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 38 }
13511
13512genEquipInterfacesNGPWEthInterfaceStatusTxMacPauseHonored		OBJECT-TYPE
13513		SYNTAX 		Counter64
13514		ACCESS		read-only
13515        STATUS		mandatory
13516        DESCRIPTION
13517		"Unsigned 64-bit modulo counter of number of times a valid PAUSE MAC Control frame was transmitted and honored."
13518::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 39 }
13519
13520genEquipInterfacesNGPWEthInterfaceStatusTxDropped		OBJECT-TYPE
13521		SYNTAX 		Counter64
13522		ACCESS		read-only
13523        STATUS		mandatory
13524        DESCRIPTION
13525		"Unsigned 64-bit modulo counter of number of times the input PFH is asserted."
13526::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 40 }
13527
13528genEquipInterfacesNGPWEthInterfaceStatusTxJabber		OBJECT-TYPE
13529		SYNTAX 		Counter64
13530		ACCESS		read-only
13531        STATUS		mandatory
13532        DESCRIPTION
13533		"Unsigned 64-bit modulo counter of oversized transmitted frames with an incorrect FCS value."
13534::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 41 }
13535
13536genEquipInterfacesNGPWEthInterfaceStatusTxErrFcs		OBJECT-TYPE
13537		SYNTAX 		Counter64
13538		ACCESS		read-only
13539        STATUS		mandatory
13540        DESCRIPTION
13541		"Unsigned 64-bit modulo counter of valid sized packets transmitted with an incorrec tFCS value."
13542::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 42 }
13543
13544genEquipInterfacesNGPWEthInterfaceStatusTxControl		OBJECT-TYPE
13545		SYNTAX 		Counter64
13546		ACCESS		read-only
13547        STATUS		mandatory
13548        DESCRIPTION
13549		"Unsigned 64-bit modulo counter of valid size frames transmitted with a Type Field signifying a Control frame.."
13550::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 43 }
13551
13552genEquipInterfacesNGPWEthInterfaceStatusTxOversize		OBJECT-TYPE
13553		SYNTAX 		Counter64
13554		ACCESS		read-only
13555        STATUS		mandatory
13556        DESCRIPTION
13557		"Unsigned 64-bit modulo counter of oversized transmitted frames with a correct."
13558::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 44 }
13559
13560genEquipInterfacesNGPWEthInterfaceStatusTxUndersize		OBJECT-TYPE
13561		SYNTAX 		Counter64
13562		ACCESS		read-only
13563        STATUS		mandatory
13564        DESCRIPTION
13565		"Unsigned 64-bit modulo counter of transmitted frames less then 64 bytes, with a correctFCS value."
13566::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 45 }
13567
13568genEquipInterfacesNGPWEthInterfaceStatusTxFragments		OBJECT-TYPE
13569		SYNTAX 		Counter64
13570		ACCESS		read-only
13571        STATUS		mandatory
13572        DESCRIPTION
13573		"Unsigned 64-bit modulo counter of transmitted frames less then 64 bytes, with an incorrect FCS value."
13574::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 46 }
13575
13576genEquipInterfacesNGPWEthInterfaceStatusRxIwFrames		OBJECT-TYPE
13577		SYNTAX 		Counter64
13578		ACCESS		read-only
13579        STATUS		mandatory
13580        DESCRIPTION
13581		"Unsigned 64-bit modulo counter of the number of received Ethernet Interworking frames that were received and sent to the L3 Interworking module."
13582::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 47 }
13583
13584genEquipInterfacesNGPWEthInterfaceStatusRxErrFbpUnderrun		OBJECT-TYPE
13585		SYNTAX 		Counter64
13586		ACCESS		read-only
13587        STATUS		mandatory
13588        DESCRIPTION
13589		"Unsigned 64-bit modulo counter of the number of received Ethernet Interworking frames which were dropped due free buffer pool (FBP) Overrun."
13590::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 48 }
13591
13592genEquipInterfacesNGPWEthInterfaceStatusRxErrNonvalidMac		OBJECT-TYPE
13593		SYNTAX 		Counter64
13594		ACCESS		read-only
13595        STATUS		mandatory
13596        DESCRIPTION
13597		"Unsigned 64-bit modulo counter of the number of received Ethernet frames whose MAC-DA is not valid."
13598::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 49 }
13599
13600genEquipInterfacesNGPWEthInterfaceStatusRxErrMru		OBJECT-TYPE
13601		SYNTAX 		Counter64
13602		ACCESS		read-only
13603        STATUS		mandatory
13604        DESCRIPTION
13605		"Unsigned 64-bit modulo counter of the number of received Ethernet Interworking frames which were dropped due the Maximum Receive Unit."
13606::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 50 }
13607
13608genEquipInterfacesNGPWEthInterfaceStatusRxErrSdu		OBJECT-TYPE
13609		SYNTAX 		Counter64
13610		ACCESS		read-only
13611        STATUS		mandatory
13612        DESCRIPTION
13613		"Unsigned 64-bit modulo counter of the number of Ethernet frames which were closed due the maximum frame size has been exceeded."
13614::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 51 }
13615
13616genEquipInterfacesNGPWEthInterfaceStatusTxErrUnderrun		OBJECT-TYPE
13617		SYNTAX 		Counter64
13618		ACCESS		read-only
13619        STATUS		mandatory
13620        DESCRIPTION
13621		"Unsigned 64-bit modulo counter of number of times Ethernet transmitter underun occurred."
13622::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 52 }
13623
13624genEquipInterfacesNGPWEthInterfaceStatusRxErrOverrun		OBJECT-TYPE
13625		SYNTAX 		Counter64
13626		ACCESS		read-only
13627        STATUS		mandatory
13628        DESCRIPTION
13629		"Unsigned 64-bit modulo counter of number of received Ethernet frames which were closed or discarded due to a receive buffer overrun event."
13630::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 53 }
13631
13632genEquipInterfacesNGPWEthInterfaceStatusSlotID		OBJECT-TYPE
13633		SYNTAX 		INTEGER
13634		ACCESS		read-only
13635        STATUS		mandatory
13636        DESCRIPTION
13637		"Slot where PW-LIC is inserted"
13638::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 54 }
13639
13640
13641--
13642-- PW-LIC card staus table - pw-card-status-table
13643--
13644genEquipInterfacesNGPWCardStatusTable  OBJECT-TYPE
13645        SYNTAX  SEQUENCE OF GenEquipInterfacesNGPWCardStatusEntry
13646        ACCESS  not-accessible
13647        STATUS mandatory
13648        DESCRIPTION
13649        "This table contains information about PW-LIC card level status."
13650        ::= { genEquipInterfacesNGPW 7 }
13651
13652genEquipInterfacesNGPWCardStatusEntry OBJECT-TYPE
13653        SYNTAX GenEquipInterfacesNGPWCardStatusEntry
13654        ACCESS not-accessible
13655        STATUS mandatory
13656		DESCRIPTION
13657        "This table contains information about PW-LIC card level status."
13658        INDEX { genEquipInterfacesNGPWCardStatusSlotID }
13659        ::= { genEquipInterfacesNGPWCardStatusTable 1 }
13660
13661GenEquipInterfacesNGPWCardStatusEntry ::=
13662		SEQUENCE {
13663			genEquipInterfacesNGPWCardStatusSlotID
13664				INTEGER,
13665			genEquipInterfacesNGPWCardStatusSWVersion
13666            	DisplayString
13667}
13668
13669genEquipInterfacesNGPWCardStatusSlotID		OBJECT-TYPE
13670		SYNTAX 		INTEGER (2..12)
13671		ACCESS		read-only
13672        STATUS		mandatory
13673        DESCRIPTION
13674		"Slot where PW-LIC is inserted."
13675::= { genEquipInterfacesNGPWCardStatusEntry 1 }
13676
13677genEquipInterfacesNGPWCardStatusSWVersion		OBJECT-TYPE
13678		SYNTAX 		DisplayString
13679		ACCESS		read-only
13680        STATUS		mandatory
13681        DESCRIPTION
13682		"Bundle ID."
13683::= { genEquipInterfacesNGPWCardStatusEntry 2 }
13684
13685
13686
13687-- Switch Application Branch
13688genEquipInterfacesCet	OBJECT IDENTIFIER ::= {genEquipInterfaces 8}
13689
13690genEquipInterfacesCetGeneral	OBJECT IDENTIFIER ::= {genEquipInterfacesCet 1}
13691
13692genEquipInterfacesCetMru		OBJECT-TYPE
13693		SYNTAX 		INTEGER (64..9612)
13694		ACCESS		read-write
13695        STATUS		mandatory
13696        DESCRIPTION
13697		"Maximum Frame Size."
13698::= { genEquipInterfacesCetGeneral 1 }
13699
13700--
13701-- Switch Application if-physical-configuration-table
13702--
13703
13704genEquipInterfacesCetPhyConfigTable  OBJECT-TYPE
13705        SYNTAX  SEQUENCE OF GenEquipInterfacesCetPhyConfigEntry
13706        ACCESS  not-accessible
13707        STATUS mandatory
13708        DESCRIPTION
13709        "Ethernet physical port configuration table."
13710        ::= { genEquipInterfacesCet 2 }
13711
13712genEquipInterfacesCetPhyConfigEntry OBJECT-TYPE
13713        SYNTAX GenEquipInterfacesCetPhyConfigEntry
13714        ACCESS not-accessible
13715        STATUS mandatory
13716          DESCRIPTION
13717          "Ethernet physical port configuration table entry."
13718        INDEX { genEquipInterfacesCetPhyConfigIfIndex }
13719        ::= { genEquipInterfacesCetPhyConfigTable 1 }
13720
13721GenEquipInterfacesCetPhyConfigEntry ::=
13722		SEQUENCE {
13723			genEquipInterfacesCetPhyConfigIfIndex
13724				INTEGER,
13725			genEquipInterfacesCetPhyConfigDescription
13726				DisplayString,
13727			genEquipInterfacesCetPhyConfigMediaType
13728				MediaType,
13729			genEquipInterfacesCetPhyConfigAdmin
13730				EnableDisable,
13731			genEquipInterfacesCetPhyConfigAutoNegotiation
13732				AutoNegMode,
13733			genEquipInterfacesCetPhyConfigSpeed
13734				SpeedDefs,
13735			genEquipInterfacesCetPhyConfigDuplex
13736				HalfFull,
13737			genEquipInterfacesCetPhyConfigMasterSlave
13738				MasterSalveSetMode,
13739--			genEquipInterfacesCetPhyConfigFlowControl
13740--				FlowControl,
13741			genEquipInterfacesCetPhyConfigIfg
13742				INTEGER,
13743			genEquipInterfacesCetPhyConfigPreamble
13744				INTEGER,
13745			genEquipInterfacesCetPhyConfigMacAddress
13746				OCTET STRING,
13747			genEquipInterfacesCetPhyConfigType
13748				PortType,
13749			genEquipInterfacesCetPhyConfigPortPmAdmin
13750				EnableDisable,
13751			genEquipInterfacesCetPhyConfigPortPmRxBytesThreshold
13752				INTEGER,
13753			genEquipInterfacesCetPhyConfigPortPmTxBytesThreshold
13754				INTEGER
13755}
13756
13757
13758genEquipInterfacesCetPhyConfigIfIndex		OBJECT-TYPE
13759		SYNTAX 		INTEGER
13760		ACCESS		read-only
13761        STATUS		mandatory
13762        DESCRIPTION
13763		"Ethernet physical port if-index table key."
13764::= { genEquipInterfacesCetPhyConfigEntry 1 }
13765
13766genEquipInterfacesCetPhyConfigDescription		OBJECT-TYPE
13767		SYNTAX 		DisplayString
13768		ACCESS		read-write
13769        STATUS		mandatory
13770        DESCRIPTION
13771		"Setting Ethernet physical port user description."
13772::= { genEquipInterfacesCetPhyConfigEntry 2 }
13773
13774genEquipInterfacesCetPhyConfigMediaType		OBJECT-TYPE
13775		SYNTAX 		MediaType
13776		ACCESS		read-write
13777        STATUS		mandatory
13778        DESCRIPTION
13779		"Setting Ethernet physical port media type."
13780::= { genEquipInterfacesCetPhyConfigEntry 3 }
13781
13782genEquipInterfacesCetPhyConfigAdmin		OBJECT-TYPE
13783		SYNTAX 		EnableDisable
13784		ACCESS		read-write
13785        STATUS		mandatory
13786        DESCRIPTION
13787		"Setting Ethernet physical port administration."
13788::= { genEquipInterfacesCetPhyConfigEntry 4 }
13789
13790genEquipInterfacesCetPhyConfigAutoNegotiation		OBJECT-TYPE
13791		SYNTAX 		AutoNegMode
13792		ACCESS		read-write
13793        STATUS		mandatory
13794        DESCRIPTION
13795		"Setting Ethernet physical port auto negotiation state."
13796::= { genEquipInterfacesCetPhyConfigEntry 5 }
13797
13798genEquipInterfacesCetPhyConfigSpeed		OBJECT-TYPE
13799		SYNTAX 		SpeedDefs
13800		ACCESS		read-write
13801        STATUS		mandatory
13802        DESCRIPTION
13803		"Setting Ethernet physical maximum port speed Affects Auto Neg Capability Advertised Bits."
13804::= { genEquipInterfacesCetPhyConfigEntry 6 }
13805
13806genEquipInterfacesCetPhyConfigDuplex		OBJECT-TYPE
13807		SYNTAX 		HalfFull
13808		ACCESS		read-write
13809        STATUS		mandatory
13810        DESCRIPTION
13811		"Setting Ethernet physical port duplex Affects Auto Neg Capability Advertised Bits."
13812::= { genEquipInterfacesCetPhyConfigEntry 7 }
13813
13814genEquipInterfacesCetPhyConfigMasterSlave		OBJECT-TYPE
13815		SYNTAX 		MasterSalveSetMode
13816		ACCESS		read-write
13817        STATUS		mandatory
13818        DESCRIPTION
13819		"Setting Ethernet physical port master slave for 1000BaseT Affects Auto Neg
13820		Capability Advertised Bits."
13821::= { genEquipInterfacesCetPhyConfigEntry 8 }
13822
13823--genEquipInterfacesCetPhyConfigFlowControl		OBJECT-TYPE
13824--		SYNTAX 		FlowControl
13825--		ACCESS		read-write
13826--      STATUS		mandatory
13827--      DESCRIPTION
13828--		"Setting Ethernet physical port flow-control Affects Auto Neg Capability Advertised Bits"
13829--::= { genEquipInterfacesCetPhyConfigEntry 9 }
13830
13831genEquipInterfacesCetPhyConfigIfg		OBJECT-TYPE
13832		SYNTAX 		INTEGER (6..15)
13833		ACCESS		read-write
13834        STATUS		mandatory
13835        DESCRIPTION
13836		"Inter Frame GAP value in bytes."
13837::= { genEquipInterfacesCetPhyConfigEntry 10 }
13838
13839genEquipInterfacesCetPhyConfigPreamble		OBJECT-TYPE
13840		SYNTAX 		INTEGER (6..15)
13841		ACCESS		read-write
13842        STATUS		mandatory
13843        DESCRIPTION
13844		"port preamble value in bytes."
13845::= { genEquipInterfacesCetPhyConfigEntry 11 }
13846
13847genEquipInterfacesCetPhyConfigMacAddress		OBJECT-TYPE
13848		SYNTAX 		OCTET STRING
13849		ACCESS		read-write
13850        STATUS		mandatory
13851        DESCRIPTION
13852		"Ethernet physical port mac-address."
13853::= { genEquipInterfacesCetPhyConfigEntry 12 }
13854
13855genEquipInterfacesCetPhyConfigType		OBJECT-TYPE
13856		SYNTAX 		PortType
13857		ACCESS		read-write
13858        STATUS		mandatory
13859        DESCRIPTION
13860		"Setting Ethernet physical port type."
13861::= { genEquipInterfacesCetPhyConfigEntry 13 }
13862
13863genEquipInterfacesCetPhyConfigPortPmAdmin		OBJECT-TYPE
13864		SYNTAX 		EnableDisable
13865		ACCESS		read-write
13866        STATUS		mandatory
13867        DESCRIPTION
13868		"Enable/Disable PMs on port level."
13869::= { genEquipInterfacesCetPhyConfigEntry 14 }
13870
13871genEquipInterfacesCetPhyConfigPortPmRxBytesThreshold		OBJECT-TYPE
13872		SYNTAX 		INTEGER
13873		ACCESS		read-write
13874        STATUS		mandatory
13875        DESCRIPTION
13876		"Threshold of received bytes PM."
13877::= { genEquipInterfacesCetPhyConfigEntry 15 }
13878
13879genEquipInterfacesCetPhyConfigPortPmTxBytesThreshold		OBJECT-TYPE
13880		SYNTAX 		EnableDisable
13881		ACCESS		read-write
13882        STATUS		mandatory
13883        DESCRIPTION
13884		"Threshold of transmitted bytes PM."
13885::= { genEquipInterfacesCetPhyConfigEntry 16 }
13886
13887
13888--
13889-- Interfaces Switch Application Physical Port Status Table
13890-- if-physical-status-table
13891--
13892
13893genEquipInterfacesCetPhyStatusTable  OBJECT-TYPE
13894        SYNTAX  SEQUENCE OF GenEquipInterfacesCetPhyStatusEntry
13895        ACCESS  not-accessible
13896        STATUS mandatory
13897        DESCRIPTION
13898        "Ethernet physical port configuration table."
13899        ::= { genEquipInterfacesCet 3 }
13900
13901genEquipInterfacesCetPhyStatusEntry OBJECT-TYPE
13902        SYNTAX GenEquipInterfacesCetPhyStatusEntry
13903        ACCESS not-accessible
13904        STATUS mandatory
13905          DESCRIPTION
13906          "This table allows configuration of the 16 internal E1/DS1 ports."
13907        INDEX { genEquipInterfacesCetPhyStatusIfIndex }
13908        ::= { genEquipInterfacesCetPhyStatusTable 1 }
13909
13910GenEquipInterfacesCetPhyStatusEntry ::=
13911		SEQUENCE {
13912			genEquipInterfacesCetPhyStatusIfIndex
13913				INTEGER,
13914			genEquipInterfacesCetPhyStatusMediaType
13915				MediaType,
13916			genEquipInterfacesCetPhyStatusOperationalStatus
13917				DownUp,
13918			genEquipInterfacesCetPhystatusAutoNegotiation
13919				AutoNegMode,
13920			genEquipInterfacesCetPhyStatusSpeed
13921				SpeedDefs,
13922			genEquipInterfacesCetPhyStatusDuplex
13923				HalfFull,
13924			genEquipInterfacesCetPhyStatusMasterSlave
13925				MasterSalveSetMode
13926}
13927
13928
13929genEquipInterfacesCetPhyStatusIfIndex		OBJECT-TYPE
13930		SYNTAX 		INTEGER
13931		ACCESS		read-only
13932        STATUS		mandatory
13933        DESCRIPTION
13934		"Ethernet physical port if-index table key."
13935::= { genEquipInterfacesCetPhyStatusEntry 1 }
13936
13937genEquipInterfacesCetPhyStatusMediaType		OBJECT-TYPE
13938		SYNTAX 		MediaType
13939		ACCESS		read-only
13940        STATUS		mandatory
13941        DESCRIPTION
13942		"Setting Ethernet physical port media type."
13943::= { genEquipInterfacesCetPhyStatusEntry 2 }
13944
13945genEquipInterfacesCetPhyStatusOperationalStatus		OBJECT-TYPE
13946		SYNTAX 		DownUp
13947		ACCESS		read-only
13948        STATUS		mandatory
13949        DESCRIPTION
13950		"Ethernet physical port operational-status."
13951::= { genEquipInterfacesCetPhyStatusEntry 3 }
13952
13953genEquipInterfacesCetPhystatusAutoNegotiation		OBJECT-TYPE
13954		SYNTAX 		AutoNegMode
13955		ACCESS		read-only
13956        STATUS		mandatory
13957        DESCRIPTION
13958		"Ethernet physical port auto negotiation status."
13959::= { genEquipInterfacesCetPhyStatusEntry 4 }
13960
13961genEquipInterfacesCetPhyStatusSpeed		OBJECT-TYPE
13962		SYNTAX 		SpeedDefs
13963		ACCESS		read-only
13964        STATUS		mandatory
13965        DESCRIPTION
13966		"Actual Ethernet physical port speed."
13967::= { genEquipInterfacesCetPhyStatusEntry 5 }
13968
13969genEquipInterfacesCetPhyStatusDuplex		OBJECT-TYPE
13970		SYNTAX 		HalfFull
13971		ACCESS		read-only
13972        STATUS		mandatory
13973        DESCRIPTION
13974		"Actual Ethernet physical port duplex."
13975::= { genEquipInterfacesCetPhyStatusEntry 6 }
13976
13977genEquipInterfacesCetPhyStatusMasterSlave		OBJECT-TYPE
13978		SYNTAX 		MasterSalveSetMode
13979		ACCESS		read-only
13980        STATUS		mandatory
13981        DESCRIPTION
13982		"Actual Ethernet physical port master slave for 1000BaseT."
13983::= { genEquipInterfacesCetPhyStatusEntry 7 }
13984
13985--
13986-- Switch Application if-logical-configuration-table
13987--
13988
13989genEquipInterfacesCetLogicConfigTable  OBJECT-TYPE
13990        SYNTAX  SEQUENCE OF GenEquipInterfacesCetLogicConfigEntry
13991        ACCESS  not-accessible
13992        STATUS mandatory
13993        DESCRIPTION
13994        "The table holds the ingress logical port configuration (it is the same point of view for
13995		single interface or group of ports) ."
13996        ::= { genEquipInterfacesCet 4 }
13997
13998genEquipInterfacesCetLogicConfigEntry OBJECT-TYPE
13999        SYNTAX GenEquipInterfacesCetLogicConfigEntry
14000        ACCESS not-accessible
14001        STATUS mandatory
14002          DESCRIPTION
14003          "The table entry holds the ingress logical port configuration (it is the same point of
14004		  view for single interface or group of ports)."
14005        INDEX { genEquipInterfacesCetLogicConfigIfIndex }
14006        ::= { genEquipInterfacesCetLogicConfigTable 1 }
14007
14008GenEquipInterfacesCetLogicConfigEntry ::=
14009		SEQUENCE {
14010			genEquipInterfacesCetLogicConfigIfIndex
14011				INTEGER,
14012			genEquipInterfacesCetLogicConfigTrafficFlow
14013				EnableDisable,
14014			genEquipInterfacesCetLogicConfigEdgePort
14015				EdgePortType,
14016			genEquipInterfacesCetLogicConfigIngressTcamClassification
14017				INTEGER,
14018			genEquipInterfacesCetLogicConfigDefaultVlanTag
14019				INTEGER,
14020			genEquipInterfacesCetLogicConfigInLineCompensation
14021				INTEGER,
14022			genEquipInterfacesCetLogicConfigOutLineCompensation
14023				INTEGER,
14024			genEquipInterfacesCetLogicConfigPclId
14025				INTEGER,
14026			genEquipInterfacesCetLogicConfigDefCos
14027				INTEGER,
14028			genEquipInterfacesCetLogicConfigVlanUpToCosTrustMode
14029				TrustMode,
14030			genEquipInterfacesCetLogicConfigDscpToCosTrustMode
14031				TrustMode,
14032			genEquipInterfacesCetLogicConfigMplsExpToCosTrustMode
14033				TrustMode,
14034			genEquipInterfacesCetLogicConfigMacAddress
14035				OCTET STRING,
14036			genEquipInterfacesCetLogicConfigLoopbackSwapMacAddressAdmin
14037				EnableDisable,
14038			genEquipInterfacesCetLogicConfigLoopbackAdmin
14039				EnableDisable,
14040			genEquipInterfacesCetLogicConfigLoopbackDuration
14041				INTEGER
14042}
14043
14044
14045genEquipInterfacesCetLogicConfigIfIndex		OBJECT-TYPE
14046		SYNTAX 		INTEGER
14047		ACCESS		read-only
14048        STATUS		mandatory
14049        DESCRIPTION
14050		"Ethernet Logical port if-index table key."
14051::= { genEquipInterfacesCetLogicConfigEntry 1 }
14052
14053genEquipInterfacesCetLogicConfigTrafficFlow		OBJECT-TYPE
14054		SYNTAX 		EnableDisable
14055		ACCESS		read-write
14056        STATUS		mandatory
14057        DESCRIPTION
14058		"Control the the traffic via logical port which is connected to physical interface
14059		(in case of group it control the all interfaces of the group)."
14060::= { genEquipInterfacesCetLogicConfigEntry 2 }
14061
14062genEquipInterfacesCetLogicConfigEdgePort		OBJECT-TYPE
14063		SYNTAX 		EdgePortType
14064		ACCESS		read-write
14065        STATUS		mandatory
14066        DESCRIPTION
14067		"Port Edge Mode (edge / non-edge)."
14068::= { genEquipInterfacesCetLogicConfigEntry 3 }
14069
14070genEquipInterfacesCetLogicConfigIngressTcamClassification		OBJECT-TYPE
14071		SYNTAX 		INTEGER
14072		ACCESS		read-only
14073        STATUS		mandatory
14074        DESCRIPTION
14075		"ingress-tcam-classification."
14076::= { genEquipInterfacesCetLogicConfigEntry 4 }
14077
14078genEquipInterfacesCetLogicConfigDefaultVlanTag		OBJECT-TYPE
14079		SYNTAX 		INTEGER
14080		ACCESS		read-write
14081        STATUS		mandatory
14082        DESCRIPTION
14083		"Default Network Vlan ID."
14084::= { genEquipInterfacesCetLogicConfigEntry 5 }
14085
14086genEquipInterfacesCetLogicConfigInLineCompensation		OBJECT-TYPE
14087		SYNTAX 		INTEGER (0..32)
14088		ACCESS		read-write
14089        STATUS		mandatory
14090        DESCRIPTION
14091		"Ethernet Layer 1 Ingress Byte Compensation."
14092::= { genEquipInterfacesCetLogicConfigEntry 6 }
14093
14094genEquipInterfacesCetLogicConfigOutLineCompensation		OBJECT-TYPE
14095		SYNTAX 		INTEGER (0..26)
14096		ACCESS		read-write
14097        STATUS		mandatory
14098        DESCRIPTION
14099		"Ethernet Layer 1 Egress Byte Compensation from the specific logical port."
14100::= { genEquipInterfacesCetLogicConfigEntry 7 }
14101
14102genEquipInterfacesCetLogicConfigPclId		OBJECT-TYPE
14103		SYNTAX 		INTEGER
14104		ACCESS		read-only
14105        STATUS		mandatory
14106        DESCRIPTION
14107		"...."
14108::= { genEquipInterfacesCetLogicConfigEntry 8 }
14109
14110genEquipInterfacesCetLogicConfigDefCos		OBJECT-TYPE
14111		SYNTAX 		INTEGER (0..7)
14112		ACCESS		read-write
14113        STATUS		mandatory
14114        DESCRIPTION
14115		"Port Default CoS."
14116::= { genEquipInterfacesCetLogicConfigEntry 9 }
14117
14118genEquipInterfacesCetLogicConfigVlanUpToCosTrustMode		OBJECT-TYPE
14119		SYNTAX 		TrustMode
14120		ACCESS		read-write
14121        STATUS		mandatory
14122        DESCRIPTION
14123		"Trust VLAN UP bits for classification from the specific logical port."
14124::= { genEquipInterfacesCetLogicConfigEntry 10 }
14125
14126genEquipInterfacesCetLogicConfigDscpToCosTrustMode		OBJECT-TYPE
14127		SYNTAX 		TrustMode
14128		ACCESS		read-write
14129        STATUS		mandatory
14130        DESCRIPTION
14131		"Trust DSCP for classification from the specific logical port."
14132::= { genEquipInterfacesCetLogicConfigEntry 11 }
14133
14134genEquipInterfacesCetLogicConfigMplsExpToCosTrustMode		OBJECT-TYPE
14135		SYNTAX 		TrustMode
14136		ACCESS		read-write
14137        STATUS		mandatory
14138        DESCRIPTION
14139		"Trust MPLS EXP bits for classification from the specific logical port."
14140::= { genEquipInterfacesCetLogicConfigEntry 12 }
14141
14142genEquipInterfacesCetLogicConfigMacAddress		OBJECT-TYPE
14143		SYNTAX 		OCTET STRING
14144		ACCESS		read-only
14145        STATUS		mandatory
14146        DESCRIPTION
14147		"Ethernet logical port mac-address."
14148::= { genEquipInterfacesCetLogicConfigEntry 13 }
14149
14150genEquipInterfacesCetLogicConfigLoopbackSwapMacAddressAdmin		OBJECT-TYPE
14151		SYNTAX 		EnableDisable
14152		ACCESS		read-write
14153        STATUS		mandatory
14154        DESCRIPTION
14155		"Swap MAC address for Ethernet port loopback."
14156::= { genEquipInterfacesCetLogicConfigEntry 14 }
14157
14158genEquipInterfacesCetLogicConfigLoopbackAdmin		OBJECT-TYPE
14159		SYNTAX 		EnableDisable
14160		ACCESS		read-write
14161        STATUS		mandatory
14162        DESCRIPTION
14163		"Ethernet loopback admin."
14164::= { genEquipInterfacesCetLogicConfigEntry 15 }
14165
14166genEquipInterfacesCetLogicConfigLoopbackDuration		OBJECT-TYPE
14167		SYNTAX 		INTEGER
14168		ACCESS		read-write
14169        STATUS		mandatory
14170        DESCRIPTION
14171		"Ethernet loopback duration. Allowed values 1 to 9000 seconds."
14172::= { genEquipInterfacesCetLogicConfigEntry 16 }
14173
14174--
14175-- Switch Application if-logical-mgr
14176--
14177
14178genEquipInterfacesCetLogicStatusTable  OBJECT-TYPE
14179        SYNTAX  SEQUENCE OF GenEquipInterfacesCetLogicStatusEntry
14180        ACCESS  not-accessible
14181        STATUS mandatory
14182        DESCRIPTION
14183        "The table holds the ingress logical port status
14184		(it is the same point of view for single interface or group of ports)."
14185        ::= { genEquipInterfacesCet 5 }
14186
14187genEquipInterfacesCetLogicStatusEntry OBJECT-TYPE
14188        SYNTAX GenEquipInterfacesCetLogicStatusEntry
14189        ACCESS not-accessible
14190        STATUS mandatory
14191          DESCRIPTION
14192        "The table entry holds the ingress logical port status
14193		(it is the same point of view for single interface or group of ports)."
14194        INDEX { genEquipInterfacesCetLogicStatusIfIndex }
14195        ::= { genEquipInterfacesCetLogicStatusTable 1 }
14196
14197GenEquipInterfacesCetLogicStatusEntry ::=
14198		SEQUENCE {
14199			genEquipInterfacesCetLogicStatusIfIndex
14200				INTEGER,
14201			genEquipInterfacesCetLogicStatusOperationalStatus
14202				DownUp
14203}
14204
14205
14206genEquipInterfacesCetLogicStatusIfIndex		OBJECT-TYPE
14207		SYNTAX 		INTEGER
14208		ACCESS		read-only
14209        STATUS		mandatory
14210        DESCRIPTION
14211		"Ethernet Logical port if-index table key."
14212::= { genEquipInterfacesCetLogicStatusEntry 1 }
14213
14214genEquipInterfacesCetLogicStatusOperationalStatus		OBJECT-TYPE
14215		SYNTAX 		DownUp
14216		ACCESS		read-only
14217        STATUS		mandatory
14218        DESCRIPTION
14219		"Ethernet logical port operational-status (Up or Down)."
14220::= { genEquipInterfacesCetLogicStatusEntry 2 }
14221
14222
14223--
14224-- Switch Application if-logical-broadcast_policing-table
14225--
14226
14227genEquipInterfacesCetBcastPolicerAssociationTable  OBJECT-TYPE
14228        SYNTAX  SEQUENCE OF GenEquipInterfacesCetBcastPolicerAssociationEntry
14229        ACCESS  not-accessible
14230        STATUS mandatory
14231        DESCRIPTION
14232        "Ethernet Port Broadcast configuration table."
14233        ::= { genEquipInterfacesCet 6 }
14234
14235genEquipInterfacesCetBcastPolicerAssociationEntry OBJECT-TYPE
14236        SYNTAX GenEquipInterfacesCetBcastPolicerAssociationEntry
14237        ACCESS not-accessible
14238        STATUS mandatory
14239          DESCRIPTION
14240        "Ethernet Port Broadcast configuration table entry."
14241        INDEX { genEquipInterfacesCetBcastPolicerAssociationIfIndex }
14242        ::= { genEquipInterfacesCetBcastPolicerAssociationTable 1 }
14243
14244GenEquipInterfacesCetBcastPolicerAssociationEntry ::=
14245		SEQUENCE {
14246			genEquipInterfacesCetBcastPolicerAssociationIfIndex
14247				INTEGER,
14248			genEquipInterfacesCetBcastPolicerAssociationAssociatedProfileId
14249				INTEGER,
14250			genEquipInterfacesCetBcastPolicerAssociationAssociationAdmin
14251				EnableDisable,
14252			genEquipInterfacesCetBcastPolicerAssociationAssociationRowStatus
14253				RowStatus
14254}
14255
14256
14257genEquipInterfacesCetBcastPolicerAssociationIfIndex		OBJECT-TYPE
14258		SYNTAX 		INTEGER
14259		ACCESS		read-only
14260        STATUS		mandatory
14261        DESCRIPTION
14262		"Ethernet Logical port if-index table key."
14263::= { genEquipInterfacesCetBcastPolicerAssociationEntry 1 }
14264
14265genEquipInterfacesCetBcastPolicerAssociationAssociatedProfileId		OBJECT-TYPE
14266		SYNTAX 		INTEGER
14267		ACCESS		read-write
14268        STATUS		mandatory
14269        DESCRIPTION
14270		"Policer Profile."
14271::= { genEquipInterfacesCetBcastPolicerAssociationEntry 2 }
14272
14273genEquipInterfacesCetBcastPolicerAssociationAssociationAdmin		OBJECT-TYPE
14274		SYNTAX 		EnableDisable
14275		ACCESS		read-write
14276        STATUS		mandatory
14277        DESCRIPTION
14278		"Broadcast Policer Admin (enable / disable)."
14279::= { genEquipInterfacesCetBcastPolicerAssociationEntry 3 }
14280
14281genEquipInterfacesCetBcastPolicerAssociationAssociationRowStatus		OBJECT-TYPE
14282		SYNTAX 		RowStatus
14283		ACCESS		read-write
14284        STATUS		mandatory
14285        DESCRIPTION
14286		"Table Mib Row Status."
14287::= { genEquipInterfacesCetBcastPolicerAssociationEntry 30 }
14288
14289
14290
14291--
14292-- Switch Application if-logical-ethertype1_policing-table
14293--
14294
14295genEquipInterfacesCetEtype1PolicerAssociationTable  OBJECT-TYPE
14296        SYNTAX  SEQUENCE OF GenEquipInterfacesCetEtype1PolicerAssociationEntry
14297        ACCESS  not-accessible
14298        STATUS mandatory
14299        DESCRIPTION
14300        "Ethernet Policing of user configuration ethertype type 1 (at port level) table."
14301        ::= { genEquipInterfacesCet 7 }
14302
14303genEquipInterfacesCetEtype1PolicerAssociationEntry OBJECT-TYPE
14304        SYNTAX GenEquipInterfacesCetEtype1PolicerAssociationEntry
14305        ACCESS not-accessible
14306        STATUS mandatory
14307          DESCRIPTION
14308        "Ethernet Policing of user configuration ethertype type 1 (at port level) table entry."
14309        INDEX { genEquipInterfacesCetEtype1PolicerAssociationIfIndex }
14310        ::= { genEquipInterfacesCetEtype1PolicerAssociationTable 1 }
14311
14312GenEquipInterfacesCetEtype1PolicerAssociationEntry ::=
14313		SEQUENCE {
14314			genEquipInterfacesCetEtype1PolicerAssociationIfIndex
14315				INTEGER,
14316			genEquipInterfacesCetEtype1PolicerAssociationProfileId
14317				INTEGER,
14318			genEquipInterfacesCetEtype1PolicerAssociationEthertype
14319				INTEGER,
14320			genEquipInterfacesCetEtype1PolicerAssociationAdmin
14321				EnableDisable,
14322			genEquipInterfacesCetEtype1PolicerAssociationRowStatus
14323				RowStatus
14324}
14325
14326
14327genEquipInterfacesCetEtype1PolicerAssociationIfIndex		OBJECT-TYPE
14328		SYNTAX 		INTEGER
14329		ACCESS		read-only
14330        STATUS		mandatory
14331        DESCRIPTION
14332		"Ethernet Logical port if-index table key."
14333::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 1 }
14334
14335genEquipInterfacesCetEtype1PolicerAssociationProfileId		OBJECT-TYPE
14336		SYNTAX 		INTEGER (1..256)
14337		ACCESS		read-write
14338        STATUS		mandatory
14339        DESCRIPTION
14340		"Ingress Policer Profile ID."
14341::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 2 }
14342
14343genEquipInterfacesCetEtype1PolicerAssociationEthertype		OBJECT-TYPE
14344		SYNTAX 		INTEGER (0..65535)
14345		ACCESS		read-write
14346        STATUS		mandatory
14347        DESCRIPTION
14348		"Ethernet Ethertype 1 user configuration value."
14349::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 3 }
14350
14351genEquipInterfacesCetEtype1PolicerAssociationAdmin		OBJECT-TYPE
14352		SYNTAX 		EnableDisable
14353		ACCESS		read-write
14354        STATUS		mandatory
14355        DESCRIPTION
14356		"Ingress Ethertype 1 Policer Admin (enable / disable)."
14357::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 4 }
14358
14359genEquipInterfacesCetEtype1PolicerAssociationRowStatus		OBJECT-TYPE
14360		SYNTAX 		RowStatus
14361		ACCESS		read-write
14362        STATUS		mandatory
14363        DESCRIPTION
14364		"Table Mib Row Status."
14365::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 30 }
14366
14367
14368--
14369-- Switch Application if-logical-ethertype2_policing-table
14370--
14371
14372genEquipInterfacesCetEtype2PolicerAssociationTable  OBJECT-TYPE
14373        SYNTAX  SEQUENCE OF GenEquipInterfacesCetEtype2PolicerAssociationEntry
14374        ACCESS  not-accessible
14375        STATUS mandatory
14376        DESCRIPTION
14377        "Ethernet Policing of user configuration ethertype type 2 (at port level) table."
14378        ::= { genEquipInterfacesCet 8 }
14379
14380genEquipInterfacesCetEtype2PolicerAssociationEntry OBJECT-TYPE
14381        SYNTAX GenEquipInterfacesCetEtype2PolicerAssociationEntry
14382        ACCESS not-accessible
14383        STATUS mandatory
14384          DESCRIPTION
14385        "Ethernet Policing of user configuration ethertype type 2 (at port level) table."
14386        INDEX { genEquipInterfacesCetEtype2PolicerAssociationIfIndex }
14387        ::= { genEquipInterfacesCetEtype2PolicerAssociationTable 1 }
14388
14389GenEquipInterfacesCetEtype2PolicerAssociationEntry ::=
14390		SEQUENCE {
14391			genEquipInterfacesCetEtype2PolicerAssociationIfIndex
14392				INTEGER,
14393			genEquipInterfacesCetEtype2PolicerAssociationAssociatedProfileId
14394				INTEGER,
14395			genEquipInterfacesCetEtype2PolicerAssociationEthertype
14396				INTEGER,
14397			genEquipInterfacesCetEtype2PolicerAssociationAdmin
14398				EnableDisable,
14399			genEquipInterfacesCetEtype2PolicerAssociationRowStatus
14400				RowStatus
14401}
14402
14403
14404genEquipInterfacesCetEtype2PolicerAssociationIfIndex		OBJECT-TYPE
14405		SYNTAX 		INTEGER
14406		ACCESS		read-only
14407        STATUS		mandatory
14408        DESCRIPTION
14409		"Ethernet Logical port if-index table key."
14410::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 1 }
14411
14412genEquipInterfacesCetEtype2PolicerAssociationAssociatedProfileId		OBJECT-TYPE
14413		SYNTAX 		INTEGER (1..256)
14414		ACCESS		read-write
14415        STATUS		mandatory
14416        DESCRIPTION
14417		"Ingress Policer Profile ID."
14418::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 2 }
14419
14420genEquipInterfacesCetEtype2PolicerAssociationEthertype		OBJECT-TYPE
14421		SYNTAX 		INTEGER (0..65535)
14422		ACCESS		read-write
14423        STATUS		mandatory
14424        DESCRIPTION
14425		"Ethernet Ethertype 2 user configuration value."
14426::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 3 }
14427
14428genEquipInterfacesCetEtype2PolicerAssociationAdmin		OBJECT-TYPE
14429		SYNTAX 		EnableDisable
14430		ACCESS		read-write
14431        STATUS		mandatory
14432        DESCRIPTION
14433		"Ingress Ethertype 2 Policer Admin (enable / disable)."
14434::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 4 }
14435
14436genEquipInterfacesCetEtype2PolicerAssociationRowStatus		OBJECT-TYPE
14437		SYNTAX 		RowStatus
14438		ACCESS		read-write
14439        STATUS		mandatory
14440        DESCRIPTION
14441		"Table Mib Row Status."
14442::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 30 }
14443
14444
14445
14446--
14447-- Switch Application if-logical-ethertype3_policing-table
14448--
14449
14450genEquipInterfacesCetEtype3PolicerAssociationTable  OBJECT-TYPE
14451        SYNTAX  SEQUENCE OF GenEquipInterfacesCetEtype3PolicerAssociationEntry
14452        ACCESS  not-accessible
14453        STATUS mandatory
14454        DESCRIPTION
14455        "Ethernet Policing of user configuration ethertype type 3 (at port level) table."
14456        ::= { genEquipInterfacesCet 9 }
14457
14458genEquipInterfacesCetEtype3PolicerAssociationEntry OBJECT-TYPE
14459        SYNTAX GenEquipInterfacesCetEtype3PolicerAssociationEntry
14460        ACCESS not-accessible
14461        STATUS mandatory
14462          DESCRIPTION
14463        "Ethernet Policing of user configuration ethertype type 3 (at port level) table entry."
14464        INDEX { genEquipInterfacesCetEtype3PolicerAssociationIfIndex }
14465        ::= { genEquipInterfacesCetEtype3PolicerAssociationTable 1 }
14466
14467GenEquipInterfacesCetEtype3PolicerAssociationEntry ::=
14468		SEQUENCE {
14469			genEquipInterfacesCetEtype3PolicerAssociationIfIndex
14470				INTEGER,
14471			genEquipInterfacesCetEtype3PolicerAssociationAssociatedProfileId
14472				INTEGER,
14473			genEquipInterfacesCetEtype3PolicerAssociationEthertype
14474				INTEGER,
14475			genEquipInterfacesCetEtype3PolicerAssociationAdmin
14476				EnableDisable,
14477			genEquipInterfacesCetEtype3PolicerAssociationRowStatus
14478				RowStatus
14479}
14480
14481
14482genEquipInterfacesCetEtype3PolicerAssociationIfIndex		OBJECT-TYPE
14483		SYNTAX 		INTEGER
14484		ACCESS		read-only
14485        STATUS		mandatory
14486        DESCRIPTION
14487		"Ethernet Logical port if-index table key."
14488::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 1 }
14489
14490genEquipInterfacesCetEtype3PolicerAssociationAssociatedProfileId		OBJECT-TYPE
14491		SYNTAX 		INTEGER (1..256)
14492		ACCESS		read-write
14493        STATUS		mandatory
14494        DESCRIPTION
14495		"Ingress Policer Profile ID."
14496::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 2 }
14497
14498genEquipInterfacesCetEtype3PolicerAssociationEthertype		OBJECT-TYPE
14499		SYNTAX 		INTEGER (0..65535)
14500		ACCESS		read-write
14501        STATUS		mandatory
14502        DESCRIPTION
14503		"Ethernet Ethertype 3 user configuration value."
14504::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 3 }
14505
14506genEquipInterfacesCetEtype3PolicerAssociationAdmin		OBJECT-TYPE
14507		SYNTAX 		EnableDisable
14508		ACCESS		read-write
14509        STATUS		mandatory
14510        DESCRIPTION
14511		"Ingress Ethertype 3 Policer Admin (enable / disable)."
14512::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 4 }
14513
14514genEquipInterfacesCetEtype3PolicerAssociationRowStatus		OBJECT-TYPE
14515		SYNTAX 		RowStatus
14516		ACCESS		read-write
14517        STATUS		mandatory
14518        DESCRIPTION
14519		"Table Mib Row Status."
14520::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 30 }
14521
14522
14523--
14524-- Switch Application if-logical-multicast_policing-table
14525--
14526
14527genEquipInterfacesCetMcastPolicerAssociationTable  OBJECT-TYPE
14528        SYNTAX  SEQUENCE OF GenEquipInterfacesCetMcastPolicerAssociationEntry
14529        ACCESS  not-accessible
14530        STATUS mandatory
14531        DESCRIPTION
14532        "Ethernet Port Multicast configuration table."
14533        ::= { genEquipInterfacesCet 10 }
14534
14535genEquipInterfacesCetMcastPolicerAssociationEntry OBJECT-TYPE
14536        SYNTAX GenEquipInterfacesCetMcastPolicerAssociationEntry
14537        ACCESS not-accessible
14538        STATUS mandatory
14539          DESCRIPTION
14540        "Ethernet Port Multicast configuration table."
14541        INDEX { genEquipInterfacesCetMcastPolicerAssociationIfIndex }
14542        ::= { genEquipInterfacesCetMcastPolicerAssociationTable 1 }
14543
14544GenEquipInterfacesCetMcastPolicerAssociationEntry ::=
14545		SEQUENCE {
14546			genEquipInterfacesCetMcastPolicerAssociationIfIndex
14547				INTEGER,
14548			genEquipInterfacesCetMcastPolicerAssociationAssociatedProfileId
14549				INTEGER,
14550			genEquipInterfacesCetMcastPolicerAssociationAdmin
14551				EnableDisable,
14552			genEquipInterfacesCetMcastPolicerAssociationAssociationRowStatus
14553				RowStatus
14554}
14555
14556
14557genEquipInterfacesCetMcastPolicerAssociationIfIndex		OBJECT-TYPE
14558		SYNTAX 		INTEGER
14559		ACCESS		read-only
14560        STATUS		mandatory
14561        DESCRIPTION
14562		"Ethernet Logical port if-index table key."
14563::= { genEquipInterfacesCetMcastPolicerAssociationEntry 1 }
14564
14565genEquipInterfacesCetMcastPolicerAssociationAssociatedProfileId		OBJECT-TYPE
14566		SYNTAX 		INTEGER (1..256)
14567		ACCESS		read-write
14568        STATUS		mandatory
14569        DESCRIPTION
14570		"Ingress Policer Profile ID."
14571::= { genEquipInterfacesCetMcastPolicerAssociationEntry 2 }
14572
14573genEquipInterfacesCetMcastPolicerAssociationAdmin		OBJECT-TYPE
14574		SYNTAX 		EnableDisable
14575		ACCESS		read-write
14576        STATUS		mandatory
14577        DESCRIPTION
14578		"Ingress Multicast Policer Admin (enable / disable)."
14579::= { genEquipInterfacesCetMcastPolicerAssociationEntry 3 }
14580
14581genEquipInterfacesCetMcastPolicerAssociationAssociationRowStatus		OBJECT-TYPE
14582		SYNTAX 		RowStatus
14583		ACCESS		read-write
14584        STATUS		mandatory
14585        DESCRIPTION
14586		"Table Mib Row Status."
14587::= { genEquipInterfacesCetMcastPolicerAssociationEntry 30 }
14588
14589
14590--
14591-- Switch Application if-logical-unicast_policing-table
14592--
14593
14594genEquipInterfacesCetUcastPolicerAssociationTable  OBJECT-TYPE
14595        SYNTAX  SEQUENCE OF GenEquipInterfacesCetUcastPolicerAssociationEntry
14596        ACCESS  not-accessible
14597        STATUS mandatory
14598        DESCRIPTION
14599        "Ethernet Port Multicast configuration table."
14600        ::= { genEquipInterfacesCet 11 }
14601
14602genEquipInterfacesCetUcastPolicerAssociationEntry OBJECT-TYPE
14603        SYNTAX GenEquipInterfacesCetUcastPolicerAssociationEntry
14604        ACCESS not-accessible
14605        STATUS mandatory
14606          DESCRIPTION
14607        "Ethernet Port Multicast configuration table."
14608        INDEX { genEquipInterfacesCetUcastPolicerAssociationIfIndex }
14609        ::= { genEquipInterfacesCetUcastPolicerAssociationTable 1 }
14610
14611GenEquipInterfacesCetUcastPolicerAssociationEntry ::=
14612		SEQUENCE {
14613			genEquipInterfacesCetUcastPolicerAssociationIfIndex
14614				INTEGER,
14615			genEquipInterfacesCetUcastPolicerAssociationAssociatedProfileId
14616				INTEGER,
14617			genEquipInterfacesCetUcastPolicerAssociationAdmin
14618				EnableDisable,
14619			genEquipInterfacesCetUcastPolicerAssociationRowStatus
14620				RowStatus
14621}
14622
14623
14624genEquipInterfacesCetUcastPolicerAssociationIfIndex		OBJECT-TYPE
14625		SYNTAX 		INTEGER
14626		ACCESS		read-only
14627        STATUS		mandatory
14628        DESCRIPTION
14629		"Ethernet Logical port if-index table key."
14630::= { genEquipInterfacesCetUcastPolicerAssociationEntry 1 }
14631
14632genEquipInterfacesCetUcastPolicerAssociationAssociatedProfileId		OBJECT-TYPE
14633		SYNTAX 		INTEGER (1..256)
14634		ACCESS		read-write
14635        STATUS		mandatory
14636        DESCRIPTION
14637		"Ingress Policer Profile ID."
14638::= { genEquipInterfacesCetUcastPolicerAssociationEntry 2 }
14639
14640genEquipInterfacesCetUcastPolicerAssociationAdmin		OBJECT-TYPE
14641		SYNTAX 		EnableDisable
14642		ACCESS		read-write
14643        STATUS		mandatory
14644        DESCRIPTION
14645		"Ingress Unicast Policer Admin (enable / disable)."
14646::= { genEquipInterfacesCetUcastPolicerAssociationEntry 3 }
14647
14648genEquipInterfacesCetUcastPolicerAssociationRowStatus		OBJECT-TYPE
14649		SYNTAX 		RowStatus
14650		ACCESS		read-write
14651        STATUS		mandatory
14652        DESCRIPTION
14653		"Table Mib Row Status."
14654::= { genEquipInterfacesCetUcastPolicerAssociationEntry 30 }
14655
14656--
14657-- Switch Application sys-if-logical-mgr-if-logical-lag-table
14658--
14659
14660genEquipInterfacesCetLagTable  OBJECT-TYPE
14661        SYNTAX  SEQUENCE OF GenEquipInterfacesCetLagEntry
14662        ACCESS  not-accessible
14663        STATUS mandatory
14664        DESCRIPTION
14665        "This table holds the members of a Link Aggregation Group."
14666        ::= { genEquipInterfacesCet 12 }
14667
14668genEquipInterfacesCetLagEntry OBJECT-TYPE
14669        SYNTAX GenEquipInterfacesCetLagEntry
14670        ACCESS not-accessible
14671        STATUS mandatory
14672          DESCRIPTION
14673        "This table holds the members of a Link Aggregation Group entry."
14674        INDEX { genEquipInterfacesCetLagIfIndex }
14675        ::= { genEquipInterfacesCetLagTable 1 }
14676
14677GenEquipInterfacesCetLagEntry ::=
14678		SEQUENCE {
14679			genEquipInterfacesCetLagIfIndex
14680				INTEGER,
14681			genEquipInterfacesCetLagMember1IfIndex
14682				INTEGER,
14683			genEquipInterfacesCetLagMember2IfIndex
14684				INTEGER,
14685			genEquipInterfacesCetLagMember3IfIndex
14686				INTEGER,
14687			genEquipInterfacesCetLagMember4IfIndex
14688				INTEGER,
14689			genEquipInterfacesCetLagMember5IfIndex
14690				INTEGER,
14691			genEquipInterfacesCetLagMember6IfIndex
14692				INTEGER,
14693			genEquipInterfacesCetLagMember7IfIndex
14694				INTEGER,
14695			genEquipInterfacesCetLagMember8IfIndex
14696				INTEGER,
14697			genEquipInterfacesCetLagMember9IfIndex
14698				INTEGER,
14699			genEquipInterfacesCetLagMember10IfIndex
14700				INTEGER,
14701			genEquipInterfacesCetLagMember11IfIndex
14702				INTEGER,
14703			genEquipInterfacesCetLagMember12IfIndex
14704				INTEGER,
14705			genEquipInterfacesCetLagMember13IfIndex
14706				INTEGER,
14707			genEquipInterfacesCetLagMember14IfIndex
14708				INTEGER,
14709			genEquipInterfacesCetLagMember15IfIndex
14710				INTEGER,
14711			genEquipInterfacesCetLagMember16IfIndex
14712				INTEGER,
14713			genEquipInterfacesCetLagRowStatus
14714				RowStatus
14715}
14716
14717
14718genEquipInterfacesCetLagIfIndex		OBJECT-TYPE
14719		SYNTAX 		INTEGER
14720		ACCESS		read-only
14721        STATUS		mandatory
14722        DESCRIPTION
14723		"Link aggregation group IF index."
14724::= { genEquipInterfacesCetLagEntry 1 }
14725
14726genEquipInterfacesCetLagMember1IfIndex		OBJECT-TYPE
14727		SYNTAX 		INTEGER
14728		ACCESS		read-write
14729        STATUS		mandatory
14730        DESCRIPTION
14731		"Link aggregation member 1 IF index."
14732::= { genEquipInterfacesCetLagEntry 2 }
14733
14734genEquipInterfacesCetLagMember2IfIndex		OBJECT-TYPE
14735		SYNTAX 		INTEGER
14736		ACCESS		read-write
14737        STATUS		mandatory
14738        DESCRIPTION
14739		"Link aggregation member 2 IF index."
14740::= { genEquipInterfacesCetLagEntry 3 }
14741
14742genEquipInterfacesCetLagMember3IfIndex		OBJECT-TYPE
14743		SYNTAX 		INTEGER
14744		ACCESS		read-write
14745        STATUS		mandatory
14746        DESCRIPTION
14747		"Link aggregation member 3 IF index."
14748::= { genEquipInterfacesCetLagEntry 4 }
14749
14750genEquipInterfacesCetLagMember4IfIndex		OBJECT-TYPE
14751		SYNTAX 		INTEGER
14752		ACCESS		read-write
14753        STATUS		mandatory
14754        DESCRIPTION
14755		"Link aggregation member 4 IF index."
14756::= { genEquipInterfacesCetLagEntry 5 }
14757
14758genEquipInterfacesCetLagMember5IfIndex		OBJECT-TYPE
14759		SYNTAX 		INTEGER
14760		ACCESS		read-write
14761        STATUS		mandatory
14762        DESCRIPTION
14763		"Link aggregation member 5 IF index."
14764::= { genEquipInterfacesCetLagEntry 6 }
14765
14766genEquipInterfacesCetLagMember6IfIndex		OBJECT-TYPE
14767		SYNTAX 		INTEGER
14768		ACCESS		read-write
14769        STATUS		mandatory
14770        DESCRIPTION
14771		"Link aggregation member 6 IF index."
14772::= { genEquipInterfacesCetLagEntry 7 }
14773
14774genEquipInterfacesCetLagMember7IfIndex		OBJECT-TYPE
14775		SYNTAX 		INTEGER
14776		ACCESS		read-write
14777        STATUS		mandatory
14778        DESCRIPTION
14779		"Link aggregation member 7 IF index."
14780::= { genEquipInterfacesCetLagEntry 8 }
14781
14782genEquipInterfacesCetLagMember8IfIndex		OBJECT-TYPE
14783		SYNTAX 		INTEGER
14784		ACCESS		read-write
14785        STATUS		mandatory
14786        DESCRIPTION
14787		"Link aggregation member 8 IF index."
14788::= { genEquipInterfacesCetLagEntry 9 }
14789
14790genEquipInterfacesCetLagMember9IfIndex		OBJECT-TYPE
14791		SYNTAX 		INTEGER
14792		ACCESS		read-write
14793        STATUS		mandatory
14794        DESCRIPTION
14795		"Link aggregation member 9 IF index."
14796::= { genEquipInterfacesCetLagEntry 10 }
14797
14798genEquipInterfacesCetLagMember10IfIndex		OBJECT-TYPE
14799		SYNTAX 		INTEGER
14800		ACCESS		read-write
14801        STATUS		mandatory
14802        DESCRIPTION
14803		"Link aggregation member 9 IF index."
14804::= { genEquipInterfacesCetLagEntry 11 }
14805
14806genEquipInterfacesCetLagMember11IfIndex		OBJECT-TYPE
14807		SYNTAX 		INTEGER
14808		ACCESS		read-write
14809        STATUS		mandatory
14810        DESCRIPTION
14811		"Link aggregation member 11 IF index."
14812::= { genEquipInterfacesCetLagEntry 12 }
14813
14814genEquipInterfacesCetLagMember12IfIndex		OBJECT-TYPE
14815		SYNTAX 		INTEGER
14816		ACCESS		read-write
14817        STATUS		mandatory
14818        DESCRIPTION
14819		"Link aggregation member 12 IF index."
14820::= { genEquipInterfacesCetLagEntry 13 }
14821
14822genEquipInterfacesCetLagMember13IfIndex		OBJECT-TYPE
14823		SYNTAX 		INTEGER
14824		ACCESS		read-write
14825        STATUS		mandatory
14826        DESCRIPTION
14827		"Link aggregation member 13 IF index."
14828::= { genEquipInterfacesCetLagEntry 14 }
14829
14830genEquipInterfacesCetLagMember14IfIndex		OBJECT-TYPE
14831		SYNTAX 		INTEGER
14832		ACCESS		read-write
14833        STATUS		mandatory
14834        DESCRIPTION
14835		"Link aggregation member 14 IF index."
14836::= { genEquipInterfacesCetLagEntry 15 }
14837
14838genEquipInterfacesCetLagMember15IfIndex		OBJECT-TYPE
14839		SYNTAX 		INTEGER
14840		ACCESS		read-write
14841        STATUS		mandatory
14842        DESCRIPTION
14843		"Link aggregation member 15 IF index."
14844::= { genEquipInterfacesCetLagEntry 16 }
14845
14846genEquipInterfacesCetLagMember16IfIndex		OBJECT-TYPE
14847		SYNTAX 		INTEGER
14848		ACCESS		read-write
14849        STATUS		mandatory
14850        DESCRIPTION
14851		"Link aggregation member 16 IF index."
14852::= { genEquipInterfacesCetLagEntry 17 }
14853
14854genEquipInterfacesCetLagRowStatus		OBJECT-TYPE
14855		SYNTAX 		RowStatus
14856		ACCESS		read-write
14857        STATUS		mandatory
14858        DESCRIPTION
14859		"Table Mib Row Status."
14860::= { genEquipInterfacesCetLagEntry 30 }
14861
14862--
14863-- Switch Application sw-ap-service-to-instance-table
14864--
14865
14866genEquipServicesCetConfigServiceToInstanceTable  OBJECT-TYPE
14867        SYNTAX  SEQUENCE OF GenEquipServicesCetConfigServiceToInstanceEntry
14868        ACCESS  not-accessible
14869        STATUS mandatory
14870        DESCRIPTION
14871        "This table is used for mapping xSTP instance number per service."
14872        ::= { genEquipInterfacesCet 13 }
14873
14874genEquipServicesCetConfigServiceToInstanceEntry OBJECT-TYPE
14875        SYNTAX GenEquipServicesCetConfigServiceToInstanceEntry
14876        ACCESS not-accessible
14877        STATUS mandatory
14878          DESCRIPTION
14879        "This table entry is used for mapping xSTP instance number per service."
14880        INDEX { genEquipServicesCetConfigServiceToInstanceServiceIndex }
14881        ::= { genEquipServicesCetConfigServiceToInstanceTable 1 }
14882
14883GenEquipServicesCetConfigServiceToInstanceEntry ::=
14884		SEQUENCE {
14885			genEquipServicesCetConfigServiceToInstanceServiceIndex
14886				INTEGER,
14887			genEquipServicesCetConfigServiceToInstanceInstanceIndex
14888				INTEGER
14889}
14890
14891
14892genEquipServicesCetConfigServiceToInstanceServiceIndex		OBJECT-TYPE
14893		SYNTAX 		INTEGER
14894		ACCESS		read-write
14895        STATUS		mandatory
14896        DESCRIPTION
14897		"Service ID."
14898::= { genEquipServicesCetConfigServiceToInstanceEntry 1 }
14899
14900genEquipServicesCetConfigServiceToInstanceInstanceIndex		OBJECT-TYPE
14901		SYNTAX 		INTEGER
14902		ACCESS		read-write
14903        STATUS		mandatory
14904        DESCRIPTION
14905		"xSTP Instance ID for the specific Service."
14906::= { genEquipServicesCetConfigServiceToInstanceEntry 2 }
14907
14908-- IF Manager if-manager-configuration-table
14909genEquipInterfacesIfManager	OBJECT IDENTIFIER ::= {genEquipInterfaces 9}
14910
14911genEquipInterfacesIfManagerTable  OBJECT-TYPE
14912        SYNTAX  SEQUENCE OF GenEquipInterfacesIfManagerEntry
14913        ACCESS  not-accessible
14914        STATUS mandatory
14915        DESCRIPTION
14916        "This table contains a list of configuration information about the user managed interfaces."
14917        ::= { genEquipInterfacesIfManager 1 }
14918
14919genEquipInterfacesIfManagerEntry OBJECT-TYPE
14920        SYNTAX GenEquipInterfacesIfManagerEntry
14921        ACCESS not-accessible
14922        STATUS mandatory
14923          DESCRIPTION
14924          "This table entry contains a list of configuration information about the user managed interfaces."
14925        INDEX { ifIndex }
14926        ::= { genEquipInterfacesIfManagerTable 1 }
14927
14928GenEquipInterfacesIfManagerEntry ::=
14929		SEQUENCE {
14930			genEquipInterfacesIfManagerifCascading
14931				IfMgrTrueFalse,
14932			genEquipInterfacesIfManagerifSecondaryOperStatus
14933				INTEGER
14934}
14935
14936
14937genEquipInterfacesIfManagerifCascading		OBJECT-TYPE
14938		SYNTAX 		IfMgrTrueFalse
14939		ACCESS		read-only
14940        STATUS		mandatory
14941        DESCRIPTION
14942		"The cascading state of the interface."
14943::= { genEquipInterfacesIfManagerEntry 1 }
14944
14945genEquipInterfacesIfManagerifSecondaryOperStatus OBJECT-TYPE
14946		SYNTAX 		INTEGER
14947		ACCESS		read-only
14948        STATUS		mandatory
14949        DESCRIPTION
14950		"An additional information about the current operational state of the interface."
14951::= { genEquipInterfacesIfManagerEntry 2 }
14952
14953--
14954-- IF Cascading if-physical-cascading-port-config-table
14955genEquipInterfacesCascading	OBJECT IDENTIFIER ::= {genEquipInterfaces 10}
14956
14957genEquipInterfacesCascadingConfigurationTable  OBJECT-TYPE
14958        SYNTAX  SEQUENCE OF GenEquipInterfacesCascadingConfigurationEntry
14959        ACCESS  not-accessible
14960        STATUS mandatory
14961        DESCRIPTION
14962        "Cascading Port Configuration Table."
14963        ::= { genEquipInterfacesCascading 1 }
14964
14965genEquipInterfacesCascadingConfigurationEntry OBJECT-TYPE
14966        SYNTAX GenEquipInterfacesCascadingConfigurationEntry
14967        ACCESS not-accessible
14968        STATUS mandatory
14969          DESCRIPTION
14970          "Cascading Port Configuration Table entry."
14971        INDEX { genEquipInterfacesCascadingConfigurationIfindex }
14972        ::= { genEquipInterfacesCascadingConfigurationTable 1 }
14973
14974GenEquipInterfacesCascadingConfigurationEntry ::=
14975		SEQUENCE {
14976			genEquipInterfacesCascadingConfigurationIfindex
14977				INTEGER,
14978			genEquipInterfacesCascadingConfigurationCascading
14979				MibTrueFalse
14980}
14981
14982
14983genEquipInterfacesCascadingConfigurationIfindex		OBJECT-TYPE
14984		SYNTAX 		INTEGER
14985		ACCESS		read-only
14986        STATUS		mandatory
14987        DESCRIPTION
14988		"Cascading port if-index table key."
14989::= { genEquipInterfacesCascadingConfigurationEntry 1 }
14990
14991genEquipInterfacesCascadingConfigurationCascading OBJECT-TYPE
14992		SYNTAX 		MibTrueFalse
14993		ACCESS		read-write
14994        STATUS		mandatory
14995        DESCRIPTION
14996		"Indicates if the port is cascading or not."
14997::= { genEquipInterfacesCascadingConfigurationEntry 2 }
14998
14999
15000-- STM-1/OC-3
15001genEquipInterfacesStm1Rst	OBJECT IDENTIFIER ::= {genEquipInterfaces 11}
15002
15003-- stm1-config-table
15004genEquipInterfacesStm1RstConfigTable  OBJECT-TYPE
15005        SYNTAX  SEQUENCE OF GenEquipInterfacesStm1RstConfigEntry
15006        ACCESS  not-accessible
15007        STATUS mandatory
15008        DESCRIPTION
15009        "STM-1/OC-3 configuration table."
15010        ::= { genEquipInterfacesStm1Rst 1 }
15011
15012genEquipInterfacesStm1RstConfigEntry OBJECT-TYPE
15013        SYNTAX GenEquipInterfacesStm1RstConfigEntry
15014        ACCESS not-accessible
15015        STATUS mandatory
15016          DESCRIPTION
15017          "STM-1/OC-3 configuration table entry."
15018        INDEX { genEquipInterfacesStm1RstConfigIfindex }
15019        ::= { genEquipInterfacesStm1RstConfigTable 1 }
15020
15021GenEquipInterfacesStm1RstConfigEntry ::=
15022		SEQUENCE {
15023			genEquipInterfacesStm1RstConfigIfindex
15024				INTEGER,
15025			genEquipInterfacesStm1RstConfigPort
15026				INTEGER,
15027			genEquipInterfacesStm1RstConfigAdmin
15028				EnableDisableSMI2,
15029			genEquipInterfacesStm1RstConfigMute
15030				INTEGER
15031}
15032
15033
15034genEquipInterfacesStm1RstConfigIfindex		OBJECT-TYPE
15035		SYNTAX 		INTEGER
15036		ACCESS		read-only
15037        STATUS		mandatory
15038        DESCRIPTION
15039		"The interface index of the STM-1/OC-3 interface."
15040::= { genEquipInterfacesStm1RstConfigEntry 1 }
15041
15042genEquipInterfacesStm1RstConfigPort OBJECT-TYPE
15043		SYNTAX 		INTEGER
15044		ACCESS		read-write
15045        STATUS		mandatory
15046        DESCRIPTION
15047		"The port of the STM-1/OC-3 interface."
15048::= { genEquipInterfacesStm1RstConfigEntry 2 }
15049
15050genEquipInterfacesStm1RstConfigAdmin OBJECT-TYPE
15051		SYNTAX 		EnableDisableSMI2
15052		ACCESS		read-write
15053        STATUS		mandatory
15054        DESCRIPTION
15055		"The Admin Sate of the STM-1/OC-3 interface."
15056::= { genEquipInterfacesStm1RstConfigEntry 3 }
15057
15058genEquipInterfacesStm1RstConfigMute OBJECT-TYPE
15059		SYNTAX 		INTEGER {
15060						unmute(0),
15061						mute(1)
15062					}
15063		ACCESS		read-write
15064        STATUS		mandatory
15065        DESCRIPTION
15066		"The SFP Mute config of the STM-1/OC-3 interface."
15067::= { genEquipInterfacesStm1RstConfigEntry 4 }
15068
15069
15070--
15071-- stm1-status-table
15072genEquipInterfacesStm1RstStatusTable  OBJECT-TYPE
15073        SYNTAX  SEQUENCE OF GenEquipInterfacesStm1RstStatusEntry
15074        ACCESS  not-accessible
15075        STATUS mandatory
15076        DESCRIPTION
15077        "STM-1/OC-3 status table."
15078        ::= { genEquipInterfacesStm1Rst 2 }
15079
15080genEquipInterfacesStm1RstStatusEntry OBJECT-TYPE
15081        SYNTAX GenEquipInterfacesStm1RstStatusEntry
15082        ACCESS not-accessible
15083        STATUS mandatory
15084          DESCRIPTION
15085          "STM-1/OC-3 status table entry."
15086        INDEX { genEquipInterfacesStm1RstStatusIfindex }
15087        ::= { genEquipInterfacesStm1RstStatusTable 1 }
15088
15089GenEquipInterfacesStm1RstStatusEntry ::=
15090		SEQUENCE {
15091			genEquipInterfacesStm1RstStatusIfindex
15092				INTEGER,
15093			genEquipInterfacesStm1RstStatusLoopbackTimer
15094				INTEGER,
15095			genEquipInterfacesStm1RstStatusLoopbackType
15096				RSTLoopbackType,
15097			genEquipInterfacesStm1RstStatusOperstatus
15098				DownUp
15099}
15100
15101
15102genEquipInterfacesStm1RstStatusIfindex		OBJECT-TYPE
15103		SYNTAX 		INTEGER
15104		ACCESS		read-only
15105        STATUS		mandatory
15106        DESCRIPTION
15107		"The interface index of the STM-1/OC-3 interface."
15108::= { genEquipInterfacesStm1RstStatusEntry 1 }
15109
15110genEquipInterfacesStm1RstStatusLoopbackTimer OBJECT-TYPE
15111		SYNTAX 		INTEGER
15112		ACCESS		read-write
15113        STATUS		mandatory
15114        DESCRIPTION
15115		"The port of the STM-1/OC-3 interface."
15116::= { genEquipInterfacesStm1RstStatusEntry 2 }
15117
15118genEquipInterfacesStm1RstStatusLoopbackType OBJECT-TYPE
15119		SYNTAX 		RSTLoopbackType
15120		ACCESS		read-write
15121        STATUS		mandatory
15122        DESCRIPTION
15123		"The loopback type of the STM-1/OC-3 interface."
15124::= { genEquipInterfacesStm1RstStatusEntry 3 }
15125
15126genEquipInterfacesStm1RstStatusOperstatus OBJECT-TYPE
15127		SYNTAX 		DownUp
15128		ACCESS		read-only
15129        STATUS		mandatory
15130        DESCRIPTION
15131		"The operational status of the STM-1/OC-3 interface."
15132::= { genEquipInterfacesStm1RstStatusEntry 4 }
15133
15134-- stm1-status-table only prbs
15135genEquipInterfacesStm1RstPrbsTable  OBJECT-TYPE
15136        SYNTAX  SEQUENCE OF GenEquipInterfacesStm1RstPrbsEntry
15137        ACCESS  not-accessible
15138        STATUS mandatory
15139        DESCRIPTION
15140        "STM-1/OC-3 status table."
15141        ::= { genEquipInterfacesStm1Rst 3 }
15142
15143genEquipInterfacesStm1RstPrbsEntry OBJECT-TYPE
15144        SYNTAX GenEquipInterfacesStm1RstPrbsEntry
15145        ACCESS not-accessible
15146        STATUS mandatory
15147          DESCRIPTION
15148          "STM-1/OC-3 status table entry."
15149        INDEX { genEquipInterfacesStm1RstStatusIfindex }
15150        ::= { genEquipInterfacesStm1RstPrbsTable 1 }
15151
15152GenEquipInterfacesStm1RstPrbsEntry ::=
15153		SEQUENCE {
15154			genEquipInterfacesStm1RstPrbsCheckLineClear
15155				INTEGER,
15156			genEquipInterfacesStm1RstPrbsCheckLine
15157				INTEGER,
15158			genEquipInterfacesStm1RstPrbsCheckLineInv
15159				INTEGER,
15160			genEquipInterfacesStm1RstPrbsCheckLineStatus
15161				DisplayString,
15162			genEquipInterfacesStm1RstPrbsCheckLineTotErr
15163				INTEGER,
15164			genEquipInterfacesStm1RstPrbsCheckRadioClear
15165				INTEGER,
15166			genEquipInterfacesStm1RstPrbsCheckRadio
15167				INTEGER,
15168			genEquipInterfacesStm1RstPrbsCheckRadioInv
15169				INTEGER,
15170			genEquipInterfacesStm1RstPrbsCheckRadioStatus
15171				DisplayString,
15172			genEquipInterfacesStm1RstPrbsCheckRadioTotErr
15173				INTEGER,
15174			genEquipInterfacesStm1RstPrbsGenLine
15175				INTEGER,
15176			genEquipInterfacesStm1RstPrbsGenLineErrIns
15177				INTEGER,
15178			genEquipInterfacesStm1RstPrbsGenLineInv
15179				INTEGER,
15180			genEquipInterfacesStm1RstPrbsGenRadio
15181				INTEGER,
15182			genEquipInterfacesStm1RstPrbsGenRadioErrIns
15183				INTEGER,
15184			genEquipInterfacesStm1RstPrbsGenRadioInv
15185				INTEGER
15186}
15187
15188
15189genEquipInterfacesStm1RstPrbsCheckLineClear OBJECT-TYPE
15190		SYNTAX 		INTEGER
15191		ACCESS		read-write
15192        STATUS		mandatory
15193        DESCRIPTION
15194		"The PRBS Checker Line Direction Reset counter of the STM-1/OC-3 interface."
15195::= { genEquipInterfacesStm1RstPrbsEntry 1 }
15196
15197
15198genEquipInterfacesStm1RstPrbsCheckLine OBJECT-TYPE
15199		SYNTAX 		INTEGER
15200		ACCESS		read-write
15201        STATUS		mandatory
15202        DESCRIPTION
15203		"The PRBS Checker Line Direction of the STM-1/OC-3 interface."
15204::= { genEquipInterfacesStm1RstPrbsEntry 2 }
15205
15206genEquipInterfacesStm1RstPrbsCheckLineInv OBJECT-TYPE
15207		SYNTAX 		INTEGER
15208		ACCESS		read-write
15209        STATUS		mandatory
15210        DESCRIPTION
15211		"The PRBS Checker Line Direction of the STM-1/OC-3 interface."
15212::= { genEquipInterfacesStm1RstPrbsEntry 3 }
15213
15214genEquipInterfacesStm1RstPrbsCheckLineStatus OBJECT-TYPE
15215		SYNTAX 		DisplayString
15216		ACCESS		read-write
15217        STATUS		mandatory
15218        DESCRIPTION
15219		"The PRBS Checker Line Direction Status of the STM-1/OC-3 interface."
15220::= { genEquipInterfacesStm1RstPrbsEntry 4 }
15221
15222genEquipInterfacesStm1RstPrbsCheckLineTotErr OBJECT-TYPE
15223		SYNTAX 		INTEGER
15224		ACCESS		read-write
15225        STATUS		mandatory
15226        DESCRIPTION
15227		"The PRBS Checker Line Direction Total Error counter of the STM-1/OC-3 interface."
15228::= { genEquipInterfacesStm1RstPrbsEntry 5 }
15229
15230genEquipInterfacesStm1RstPrbsCheckRadioClear OBJECT-TYPE
15231		SYNTAX 		INTEGER
15232		ACCESS		read-write
15233        STATUS		mandatory
15234        DESCRIPTION
15235		"The PRBS Checker Radio Direction Reset counter of the STM-1/OC-3 interface."
15236::= { genEquipInterfacesStm1RstPrbsEntry 6 }
15237
15238genEquipInterfacesStm1RstPrbsCheckRadio OBJECT-TYPE
15239		SYNTAX 		INTEGER
15240		ACCESS		read-write
15241        STATUS		mandatory
15242        DESCRIPTION
15243		"The PRBS Checker Radio Direction of the STM-1/OC-3 interface."
15244::= { genEquipInterfacesStm1RstPrbsEntry 7 }
15245
15246genEquipInterfacesStm1RstPrbsCheckRadioInv OBJECT-TYPE
15247		SYNTAX 		INTEGER
15248		ACCESS		read-write
15249        STATUS		mandatory
15250        DESCRIPTION
15251		"The PRBS Checker Radio Direction of the STM-1/OC-3 interface."
15252::= { genEquipInterfacesStm1RstPrbsEntry 8 }
15253
15254genEquipInterfacesStm1RstPrbsCheckRadioStatus OBJECT-TYPE
15255		SYNTAX 		DisplayString
15256		ACCESS		read-write
15257        STATUS		mandatory
15258        DESCRIPTION
15259		"The PRBS Checker Radio Direction Status of the STM-1/OC-3 interface."
15260::= { genEquipInterfacesStm1RstPrbsEntry 9 }
15261
15262genEquipInterfacesStm1RstPrbsCheckRadioTotErr OBJECT-TYPE
15263		SYNTAX 		INTEGER
15264		ACCESS		read-write
15265        STATUS		mandatory
15266        DESCRIPTION
15267		"The PRBS Checker Radio Direction Total Error counter of the STM-1/OC-3 interface."
15268::= { genEquipInterfacesStm1RstPrbsEntry 10 }
15269
15270genEquipInterfacesStm1RstPrbsGenLine OBJECT-TYPE
15271		SYNTAX 		INTEGER
15272		ACCESS		read-write
15273        STATUS		mandatory
15274        DESCRIPTION
15275		"The PRBS Generator Line Direction of the STM-1/OC-3 interface."
15276::= { genEquipInterfacesStm1RstPrbsEntry 11 }
15277
15278genEquipInterfacesStm1RstPrbsGenLineErrIns OBJECT-TYPE
15279		SYNTAX 		INTEGER
15280		ACCESS		read-write
15281        STATUS		mandatory
15282        DESCRIPTION
15283		"The PRBS Generator Line Direction Error Insert of the STM-1/OC-3 interface."
15284::= { genEquipInterfacesStm1RstPrbsEntry 12 }
15285
15286genEquipInterfacesStm1RstPrbsGenLineInv OBJECT-TYPE
15287		SYNTAX 		INTEGER
15288		ACCESS		read-write
15289        STATUS		mandatory
15290        DESCRIPTION
15291		"The PRBS Generator Line Direction of the STM-1/OC-3 interface."
15292::= { genEquipInterfacesStm1RstPrbsEntry 13 }
15293
15294genEquipInterfacesStm1RstPrbsGenRadio OBJECT-TYPE
15295		SYNTAX 		INTEGER
15296		ACCESS		read-write
15297        STATUS		mandatory
15298        DESCRIPTION
15299		"The PRBS Generator Radio Direction of the STM-1/OC-3 interface."
15300::= { genEquipInterfacesStm1RstPrbsEntry 14 }
15301
15302genEquipInterfacesStm1RstPrbsGenRadioErrIns OBJECT-TYPE
15303		SYNTAX 		INTEGER
15304		ACCESS		read-write
15305        STATUS		mandatory
15306        DESCRIPTION
15307		"The PRBS Generator Radio Direction Error Insert of the STM-1/OC-3 interface."
15308::= { genEquipInterfacesStm1RstPrbsEntry 15 }
15309
15310genEquipInterfacesStm1RstPrbsGenRadioInv OBJECT-TYPE
15311		SYNTAX 		INTEGER
15312		ACCESS		read-write
15313        STATUS		mandatory
15314        DESCRIPTION
15315		"The PRBS Generator Radio Direction of the STM-1/OC-3 interface."
15316::= { genEquipInterfacesStm1RstPrbsEntry 16 }
15317
15318
15319-- ###########################################################
15320--                 Traps Section
15321-- ###########################################################
15322
15323alarmTrap TRAP-TYPE
15324		ENTERPRISE microwave-radio
15325		VARIABLES { genEquipCurrentAlarmCounter,
15326					genEquipCurrentAlarmRaisedTimeT,
15327					genEquipCurrentAlarmId,
15328					genEquipCurrentAlarmSlotId,
15329					genEquipCurrentAlarmInstance,
15330		            genEquipCurrentAlarmSeverity,
15331		            genEquipCurrentAlarmIfIndex,
15332		            genEquipCurrentAlarmModule,
15333		            genEquipCurrentAlarmDesc,
15334					genEquipMostSevereAlarm,
15335					genEquipNetworkAgentIp,
15336					genEquipCurrentAlarmState,
15337					genEquipTrapCfgMgrCLLI
15338		          }
15339		DESCRIPTION "Alarm network trap"
15340		::= 1001
15341
15342eventTrap TRAP-TYPE
15343		ENTERPRISE microwave-radio
15344		VARIABLES { genEquipCurrentAlarmCounter,
15345					genEquipCurrentAlarmRaisedTimeT,
15346					genEquipCurrentAlarmId,
15347					genEquipCurrentAlarmSlotId,
15348					genEquipCurrentAlarmInstance,
15349		            genEquipCurrentAlarmSeverity,
15350		            genEquipCurrentAlarmIfIndex,
15351		            genEquipCurrentAlarmModule,
15352		            genEquipCurrentAlarmDesc,
15353					genEquipMostSevereAlarm,
15354					genEquipNetworkAgentIp,
15355					genEquipTrapCfgMgrCLLI
15356		          }
15357		DESCRIPTION "Event network trap"
15358		::= 1002
15359
15360
15361heartbeatTrap TRAP-TYPE
15362		ENTERPRISE microwave-radio
15363		VARIABLES { genEquipTrapCfgMgrCLLI
15364		          }
15365		DESCRIPTION "The heartbeat trap, sent once per heartbeat period"
15366		::= 1003
15367
15368eventTrapSTP TRAP-TYPE        -- STP, RSTP, Ring RSTP trap
15369       ENTERPRISE microwave-radio
15370       VARIABLES { genEquipCurrentAlarmCounter,           -- general event parameters
15371                   genEquipCurrentAlarmRaisedTimeT,
15372                   genEquipCurrentAlarmId,
15373                   genEquipCurrentAlarmSlotId,
15374                   genEquipCurrentAlarmInstance,
15375                   genEquipCurrentAlarmSeverity,
15376                   genEquipCurrentAlarmIfIndex,
15377                   genEquipCurrentAlarmModule,
15378                   genEquipCurrentAlarmDesc, -- This field shows show the descriptions of the event
15379                                             -- "STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
15380                                             --  Role: <Role>, State: <state>"
15381                   genEquipMostSevereAlarm,
15382                   genEquipNetworkAgentIp,
15383                   genEquipTrapCfgMgrCLLI,
15384                   genEquipEthernetSwitchXSTPParamsEthernetPortsRole,   -- event trigger
15385                   genEquipEthernetSwitchXSTPParamsEthernetPortsState,       -- event trigger
15386                   genEquipEthernetSwitchXSTPBridgeRole,
15387                   genEquipEthernetSwitchXSTPRootID    -- RSTP parameters
15388                 }
15389       DESCRIPTION "STP trap.
15390                    (1) The description field shows show the descriptions of the event
15391                    STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
15392                    Role: <Role>, State: <state>
15393                    In addition to the general trap event var-binds, this trap also adds the STP parameters."
15394
15395       ::= 1004
15396
15397genTraps OBJECT IDENTIFIER ::= { microwave-radio 11 }
15398		generalV3Trap NOTIFICATION-TYPE
15399		OBJECTS { 	genEquipCurrentAlarmCounter,
15400					genEquipCurrentAlarmRaisedTimeT,
15401					genEquipCurrentAlarmId,
15402					genEquipCurrentAlarmSlotId,
15403					genEquipCurrentAlarmInstance,
15404		            genEquipCurrentAlarmSeverity,
15405		            genEquipCurrentAlarmIfIndex,
15406		            genEquipCurrentAlarmModule,
15407		            genEquipCurrentAlarmDesc,
15408					genEquipMostSevereAlarm,
15409					genEquipNetworkAgentIp,
15410					genEquipCurrentAlarmState,
15411					genEquipTrapCfgMgrCLLI
15412		          }
15413		STATUS	current
15414		DESCRIPTION "General network V3 trap"
15415		::= { genTraps 1 }
15416
15417		eventV3Trap NOTIFICATION-TYPE
15418		OBJECTS { 	genEquipCurrentAlarmCounter,
15419					genEquipCurrentAlarmRaisedTimeT,
15420					genEquipCurrentAlarmId,
15421					genEquipCurrentAlarmSlotId,
15422					genEquipCurrentAlarmInstance,
15423		            genEquipCurrentAlarmSeverity,
15424		            genEquipCurrentAlarmIfIndex,
15425		            genEquipCurrentAlarmModule,
15426		            genEquipCurrentAlarmDesc,
15427					genEquipMostSevereAlarm,
15428					genEquipNetworkAgentIp,
15429					genEquipTrapCfgMgrCLLI
15430		          }
15431		STATUS	current
15432		DESCRIPTION "Event network V3 trap"
15433		::= { genTraps 2 }
15434
15435		heartbeatV3Trap NOTIFICATION-TYPE
15436		OBJECTS     {
15437				genEquipTrapCfgMgrCLLI
15438					}
15439
15440             STATUS  current
15441             DESCRIPTION
15442				"Heartbeat v3 trap - The heartbeat trap, sent once per heartbeat period"
15443	 ::= { genTraps 3 }
15444
15445      eventv3TrapSTP NOTIFICATION-TYPE        -- STP, RSTP, Ring RSTP trap
15446        OBJECTS    { genEquipCurrentAlarmCounter,           -- general event parameters
15447                     genEquipCurrentAlarmRaisedTimeT,
15448                     genEquipCurrentAlarmId,
15449                     genEquipCurrentAlarmSlotId,
15450                     genEquipCurrentAlarmInstance,
15451                     genEquipCurrentAlarmSeverity,
15452                     genEquipCurrentAlarmIfIndex,
15453                     genEquipCurrentAlarmModule,
15454                     genEquipCurrentAlarmDesc, -- This field shows show the descriptions of the event
15455                                               -- "STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
15456                                               --  Role: <Role>, State: <state>,
15457                     genEquipMostSevereAlarm,
15458                     genEquipNetworkAgentIp,
15459                     genEquipTrapCfgMgrCLLI,
15460                     genEquipEthernetSwitchXSTPParamsEthernetPortsRole,   -- event trigger
15461                     genEquipEthernetSwitchXSTPParamsEthernetPortsState,       -- event trigger
15462                     genEquipEthernetSwitchXSTPBridgeRole,
15463                     genEquipEthernetSwitchXSTPRootID    -- RSTP parameters
15464                   }
15465                STATUS  current
15466                DESCRIPTION "STP trap.
15467                             (1) The description field shows show the descriptions of the event
15468                             STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
15469                             Role: <Role>, State: <state>,
15470                             In addition to the general trap event var-binds, this trap also adds the STP parameters."
15471     ::= { genTraps 4 }
15472
15473
15474
15475-- ###########################################################
15476--                 NG Traps Section
15477-- ###########################################################
15478
15479alarmTrap TRAP-TYPE
15480		ENTERPRISE microwave-radio
15481		VARIABLES { genEquipCurrentAlarmCounter,
15482					genEquipCurrentAlarmRaisedTimeT,
15483					genEquipNetworkAgentIp,
15484					genEquipCurrentAlarmId,
15485					genEquipCurrentAlarmDesc,
15486		            genEquipCurrentAlarmIfIndex,
15487					genEquipCurrentAlarmInstance,
15488		            genEquipCurrentAlarmSeverity,
15489					genEquipCurrentAlarmState,
15490		            genEquipCurrentAlarmUserText,
15491					genEquipTrapCfgMgrCLLI,
15492					genEquipNetworkAgentIpV6
15493		          }
15494		DESCRIPTION "NG Alarm network trap"
15495		::= 2000
15496
15497heartbeatTrap TRAP-TYPE
15498		ENTERPRISE microwave-radio
15499		VARIABLES { genEquipCurrentAlarmCounter,
15500					genEquipTrapCfgMgrCLLI
15501		          }
15502		DESCRIPTION "NG heartbeat trap, sent once per heartbeat period"
15503		::= 2001
15504
15505
15506-- ###########################################################
15507--                 NG Notificatin Section (V2 V3)
15508-- ###########################################################
15509
15510		generalNGV3Trap NOTIFICATION-TYPE
15511		OBJECTS { 	genEquipCurrentAlarmCounter,
15512					genEquipCurrentAlarmRaisedTimeT,
15513					genEquipNetworkAgentIp,
15514					genEquipCurrentAlarmId,
15515					genEquipCurrentAlarmDesc,
15516		            genEquipCurrentAlarmIfIndex,
15517					genEquipCurrentAlarmInstance,
15518		            genEquipCurrentAlarmSeverity,
15519					genEquipCurrentAlarmState,
15520		            genEquipCurrentAlarmUserText,
15521					genEquipTrapCfgMgrCLLI,
15522					genEquipNetworkAgentIpV6
15523		          }
15524		STATUS	current
15525		DESCRIPTION "NG General network V3 trap"
15526		::= { genTraps 2000 }
15527
15528		heartbeatNGV3Trap NOTIFICATION-TYPE
15529		OBJECTS   {	genEquipCurrentAlarmCounter,
15530					genEquipTrapCfgMgrCLLI
15531				}
15532	    STATUS  current
15533        DESCRIPTION "NG Heartbeat v3 trap - The heartbeat trap, sent once per heartbeat period"
15534	 ::= { genTraps 2001 }
15535
15536END
15537