tdm over psn-mib

27
TDM TDM over PSN-MIB over PSN-MIB Orly Nicklass IETF 59 RAD Data Communications

Upload: grady-andrews

Post on 03-Jan-2016

24 views

Category:

Documents


2 download

DESCRIPTION

TDM over PSN-MIB. Orly Nicklass IETF 59 RAD Data Communications. Scope Design Issues Model TDM MIB SATOP MIB Additional Requirements. MIB Module Scope. Provider’s Packet Switched Network (PSN). Customer Edge (CE). Customer Edge (CE). Customer Edge (CE). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TDM over PSN-MIB

TDMTDMover PSN-MIBover PSN-MIB

Orly Nicklass IETF 59 RAD Data Communications

Page 2: TDM over PSN-MIB

IETF 59 Slide 2

Scope

Design Issues

Model

TDM MIB

SATOP MIB

Additional Requirements

Page 3: TDM over PSN-MIB

IETF 59 Slide 3

MIB Module Scope MIB Module Scope

ProviderEdge

(PE)Customer

Edge

(CE)

CustomerEdge

(CE)

CustomerEdge

(CE)

nativeServiceTDM

Provider’sPacket

SwitchedNetwork

(PSN)

PseudoWires (PWs)

CustomerEdge

(CE)

CustomerEdge

(CE)

ProviderEdge

(PE)nativeServiceTDM

Page 4: TDM over PSN-MIB

IETF 59 Slide 4

Design issuesDesign issues

According to Sec. 8 of PW-ARCH doc, the MIB module scope should be used to interface or adapt the emulated service onto the PWE3 management framework, that is mapping the services to the underlying PSN that carries the PWE3 service.

Fit with current architecture and comply with PWE3 TDM Requirements document.

Add the minimum that is missing to fully manage the TDM PW services by using as many of the MIB modules that are already available.

Report the status of the interface and tabulate statistics to monitor the state of the network.

Provide data for measurement of service level agreements (SLAs). Provide configuration capability for connections. Support connection verification mechanism as well as other alarm

mechanisms that can alert the operator regarding the current status of the PW connection.

Page 5: TDM over PSN-MIB

IETF 59 Slide 5

MIB Modules Layering Model as described MIB Modules Layering Model as described in in

PW-ARCHPW-ARCH

Service Ethernet ATM

Layer Service MIB ... Service MIB

Generic PW Generic PW MIB

Layer

PSN VC L2TP VC MIB MPLS VC MIB

Layer

PSN L2TP MIB(s) MPLS MIB(s)

Layer

Page 6: TDM over PSN-MIB

IETF 59 Slide 6

In Practice (5 layers)In Practice (5 layers)

1- Native technology Ethernet MIB(s) ATM MIB(s)

Layer

2- Service Ethernet ATM

Layer Service MIB ... Service MIB

3- Generic PW Generic PW MIB

Layer

4- PSN VC L2TP VC MIB MPLS VC MIB

Layer

5- PSN L2TP MIB(s) MPLS MIB(s)

Layer

Page 7: TDM over PSN-MIB

IETF 59 Slide 7

PSN Layer MIB(s)PSN Layer MIB(s)

The MIBs in this layer are produced by other working groups that

design and specify the native PSN services.

Page 8: TDM over PSN-MIB

IETF 59 Slide 8

PSN VC Layer MIB(s)PSN VC Layer MIB(s)

The MIB provides a means with which an operator can map the PW

service onto the native PSN service.

Page 9: TDM over PSN-MIB

IETF 59 Slide 9

Generic PW MIB (s)Generic PW MIB (s)

These MIB(s) are responsible for providing general PWE3 counters

and service models used for monitoring and configuration of PWE3

services over any supported PSN service. That is, this MIB provides a

general model of PWE3 abstraction for management purposes.

This MIB is used to interconnect the Service Layer MIBs to the PSN

VC Layer MIB(s).

Page 10: TDM over PSN-MIB

IETF 59 Slide 10

Service Layer (TDM)Service Layer (TDM)

Manages the following TDM circuits belonging to the PDH hierarchy:

Unstructured TDM:

TDM that consists of a raw bit-stream of rate defined in [G.702],

with all bits are available for payload.

Structured TDM:

TDM with one ore more levels of structure delineation, including

frames, channelization, and multiframes (e.g. as defined in [G.704],

[G.751], [T1.107]).

Page 11: TDM over PSN-MIB

IETF 59 Slide 11

Con’tCon’tStructure-Agnostic Transport:

Transport of unstructured TDM, or of structured TDM when the

structure is deemed inconsequential from the transport point of view.

In structure-agnostic transport any structural overhead that may be

present is transparently transported along with the payload data, and

the encapsulation provides no mechanisms for its location or

utilization.

Structure-agnostic transport is considered for the following signals: E1 as described in [G.704].

T1 (DS1) as described in [G.704].

E3 as defined in [G.751].

T3 (DS3) as described in [T.107].

Page 12: TDM over PSN-MIB

IETF 59 Slide 12

Con’tCon’t

Structure-Aware Transport:

Transport of structured TDM taking at least some level of the

structure into account. In structure-aware transport there is no

guarantee that all bits of the TDM bit-stream will be actually

transported over the MPLS network (specifically, the synchronization

bits and related overhead may be stripped at ingress and usually will

be regenerated at egress), or that bits transported are always

situated in the packet in their original order.

Structure-aware transport is considered for the following signals: E1/T1 with one of the structures imposed by framing as described in [G.704] NxDS0 with or without CAS

Page 13: TDM over PSN-MIB

IETF 59 Slide 13

Service Layer Service Layer MIB(s)MIB(s)

According the described definition, there will be 4 MIB modules:

|

PW-TDM-MIB,

PW-SATOP-MIB,

PW-TDMOIP-MIB,

PW-CESOPSN-MIB

Page 14: TDM over PSN-MIB

IETF 59 Slide 14

Native Technology LayerNative Technology LayerThe MIBs in this layer are produced by other working groups that design

and specify the native service without PW emulation.

For TDM native services the following MIB(s) are used:

[DS1MIB] " Definitions of Managed Objects for the DS1, E1, DS2 and E2

Interface Types", <draft-ietf-atommib-rfc2495bis-06.txt>,

work-in-progress.

[DS3MIB] "Definitions of Managed Objects for the DS3/E3 Interface Types",

<draft-ietf-atommib-rfc2496bis-05.txt>. work-in-progress.

[RFC2494]"Definitions of Managed Objects for the DS0 and DS0Bundle

Interface Types", RFC 2494, January 1999.

Page 15: TDM over PSN-MIB

IETF 59 Slide 15

TDM MIBTDM MIB

The MIB consists of five tables:

The TDM PW Table pwVcTDMTable

The TDM generic configuration Table pwVcTDMCfgTable

The TDM Performance Current Table pwVcTDMPerfCurrentTable

The TDM Performance Interval Table pwVcTDMPerfIntervalTable

The TDM Performance Table pwVcTDMPerfTable

Page 16: TDM over PSN-MIB

IETF 59 Slide 16

TDM PW Table pwVcTDMTable

Contains generic TDM information regarding the PW connection.

- the ifIndex of the TDM interface,

- a pointer to an entry in the generic configuration table (pwVcTDMCfgTable),

- a pointer to an entry in the specific configuration table (pwVcXXXCfgTable,

where XXX can be SAToP or TDMoIP or CESoPSN),

- configuration error indications,

- and various status indications.

The two pointers of the two configuration tables are providing the connection

parameters. The TDM interface can be a full link of any TDM type

like E1 or DS3 for example, or the interface of the bundle holding

the collection of time slots to be transmitted.

Page 17: TDM over PSN-MIB

IETF 59 Slide 17

TDM generic parameter Table pwVcTDMCfgTable

Contains TDM generic configurable parameters for any TDM Type.

TDM Performance Current Table pwVcTDMPerfCurrentTable

Contains TDM statistics for the current 15-minute period.

TDM Performance Interval Table pwVcTDMPerfIntervalTable

Contains TDM statistics for historical intervals (usually 96 15-

minute entries to cover a 24 hour period).

TDM Performance Table pwVcTDMPerfTable

Contains TDM stats for statistics accumulated since the TDM PW was first

established.

Page 18: TDM over PSN-MIB

IETF 59 Slide 18

pwVcTDMTablepwVcTDMTable

pwVcTDMType INTEGER,

pwVcTDMIfIndex InterfaceIndexOrZero,

pwVcGenTDMCfgIndex PwVcTDMCfgIndex,

pwVcRelTDMCfgIndex PwVcTDMCfgIndex,

pwVcTDMAvePktLossTimeWindow Integer32,

pwVcTDMConfigError BITS,

pwVcTDMTimeElapsed Integer32,

pwVcTDMValidIntervals Integer32,

pwVcTDMCurrentIndications BITS,

pwVcTDMLatchedIndications BITS,

pwVcTDMLastEsTimeStamp TimeStamp

Page 19: TDM over PSN-MIB

IETF 59 Slide 19

pwVcTDMCfgTablepwVcTDMCfgTable

pwVcTDMCfgIndex PwVcTDMCfgIndex,

pwVcTDMCfgRowStatus RowStatus,

pwVcTDMCfgConfErr BITS,

pwVcTDMCfgPayloadSize Unsigned32,

pwVcTDMCfgPktReorder TruthValue,

pwVcTDMCfgRtpHdrUsed TruthValue,

pwVcTDMCfgJtrBfrDepth Unsigned32,

pwVcTDMCfgPayloadSuppression INTEGER,

pwVcTDMCfgStorageType StorageType

Page 20: TDM over PSN-MIB

IETF 59 Slide 20

pwVcTDMPerfCurrentTablepwVcTDMPerfCurrentTable

pwVcTDMPerfCurrentMisOrder Counter32,

pwVcTDMPerfCurrentPktsOoseq Counter32,

pwVcTDMPerfCurrentJtrBfrUnderruns Counter32,

pwVcTDMPerfCurrentJtrBfrOverruns Counter32,

pwVcTDMPerfCurrentMalformedPkt Counter32,

pwVcTDMPerfCurrentESs PerfCurrentCount,

pwVcTDMPerfCurrentSESs PerfCurrentCount,

pwVcTDMPerfCurrentUASs PerfCurrentCount,

pwVcTDMPerfCurrentFC PerfCurrentCount

Page 21: TDM over PSN-MIB

IETF 59 Slide 21

pwVcTDMPerfIntervalTablepwVcTDMPerfIntervalTable

pwVcTDMPerfIntervalNumber Unsigned32,

pwVcTDMPerfIntervalValidData TruthValue,

pwVcTDMPerfIntervalDuration Integer32,

pwVcTDMPerfIntervalMisOrder Counter32,

pwVcTDMPerfIntervalPktsOoseq Counter32,

pwVcTDMPerfIntervalJtrBfrUnderruns Counter32,

pwVcTDMPerfIntervalJtrBfrOverruns Counter32,

pwVcTDMPerfIntervalMalformedPkt Counter32,

pwVcTDMPerfIntervalESs PerfIntervalCount,

pwVcTDMPerfIntervalSESs PerfIntervalCount,

pwVcTDMPerfIntervalUASs PerfIntervalCount,

pwVcTDMPerfIntervalFC PerfIntervalCount

Page 22: TDM over PSN-MIB

IETF 59 Slide 22

pwVcTDMPerfTablepwVcTDMPerfTable

pwVcTDMPerfMisOrder Counter32,

pwVcTDMPerfPktsOoseq Counter32,

pwVcTDMPerfJtrBfrUnderruns Counter32,

pwVcTDMPerfJtrBfrOverruns Counter32,

pwVcTDMPerfMalformedPkt Counter32,

pwVcTDMPerfESs Counter32,

pwVcTDMPerfSESs Counter32,

pwVcTDMPerfUASs Counter32,

pwVcTDMPerfFC Counter32,

pwVcTDMPerfDiscontinuityTime TimeStamp

Page 23: TDM over PSN-MIB

IETF 59 Slide 23

SAToP MIBSAToP MIB

The MIB consists of one table:

The SAToP PW Configuration Parameter Table pwVcSatopCfgTable.

It contains objects for PW connection characteristics. In situations where sets

of objects are common amongst few PW connections, a single entry may

be referenced by many PW connection entries in pwVcTDMTable

Page 24: TDM over PSN-MIB

IETF 59 Slide 24

pwVcSatopCfgTablepwVcSatopCfgTable

pwVcSatopCfgIndex PwVcTDMCfgIndex,

pwVcSatopCfgRowStatus RowStatus,

pwVcSatopCfgConsecPktsLoss2Normal Unsigned32,

pwVcSatopCfgConsecMissPktNorma2Loss Unsigned32,

pwVcSatopCfgPktReplacePolicy INTEGER,

pwVcSatopCfgTDMDataSetUp2Synch Unsigned32,

pwVcSatopCfgSetUp2SynchTimeOut Unsigned32,

pwVcSatopCfgAlarmThreshold Unsigned32,

pwVcSatopCfgClearAlarmThreshold Unsigned32,

pwVcSatopCfgExcessivePktLossThreshold Unsigned32,

pwVcSatopCfgMissingPktsToSes Unsigned32,

pwVcSatopCfgTimestampMode INTEGER,

pwVcSatopCfgStorageType StorageType

Page 25: TDM over PSN-MIB

IETF 59 Slide 25

Additional RequirementsAdditional Requirements

Page 26: TDM over PSN-MIB

IETF 59 Slide 26

PW TC MIBPW TC MIBPwVcType ::= TEXTUAL-CONVENTION

STATUS current

DESCRIPTION

"Indicate the PW type (i.e. the carried service). "

SYNTAX INTEGER {

other(0),

frameRelayDlci(1),

atmAal5SduVcc(2),

atmTransparent(3),

ethernetTagged(4),

ethernet(5),

hdlc(6),

ppp(7),

cem(8), -- old format

atmCellNto1Vcc(9),

atmCellNto1Vpc(10),

ipLayer2Transport(11),

atmCell1to1Vcc(12),

atmCell1to1Vpc(13),

atmAal5PduVcc(14),

frameRelayPortMode(15),

cep(16) }

Page 27: TDM over PSN-MIB

IETF 59 Slide 27

TDM & SATOP MIBTDM & SATOP MIB

Add relevant Notifications for each MIB module