TDM%20over%20PSN-MIB - PowerPoint PPT Presentation

About This Presentation
Title:

TDM%20over%20PSN-MIB

Description:

... PWE3 management framework, that is mapping the services to the underlying PSN ... the collection of time slots to be transmitted. IETF 59 Slide 17 ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 28
Provided by: yaakov2
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: TDM%20over%20PSN-MIB


1
TDMover PSN-MIB
  • Orly Nicklass IETF 59
  • RAD Data Communications

2
  • Scope
  • Design Issues
  • Model
  • TDM MIB
  • SATOP MIB
  • Additional Requirements

3
MIB Module Scope
Providers Packet Switched Network (PSN)
Customer Edge (CE)
Customer Edge (CE)
Customer Edge (CE)
Provider Edge (PE)
Provider Edge (PE)
Customer Edge (CE)
Customer Edge (CE)
native Service TDM
native Service TDM
PseudoWires (PWs)
4
Design 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.

5
MIB Modules Layering Model as described in
PW-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

6
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

7
PSN Layer MIB(s)
  • The MIBs in this layer are produced by other
    working groups that design and specify the native
    PSN services.

8
PSN VC Layer MIB(s)
  • The MIB provides a means with which an operator
    can map the PW service onto the native PSN
    service.

9
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).

10
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).

11
Cont
  • Structure-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.

12
Cont
  • 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

13
Service Layer MIB(s)
  • According the described definition, there will
    be 4 MIB modules
  • PW-TDM-MIB,
  • PW-SATOP-MIB,
  • PW-TDMOIP-MIB,
  • PW-CESOPSN-MIB

14
Native Technology Layer
  • The 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",
    ltdraft-ietf-atommib-rfc2495bis-06.txtgt,
  • work-in-progress.
  • DS3MIB "Definitions of Managed Objects for the
    DS3/E3 Interface Types",
  • ltdraft-ietf-atommib-rfc2496bis-05.
    txtgt. work-in-progress.
  • RFC2494"Definitions of Managed Objects for the
    DS0 and DS0Bundle Interface Types", RFC 2494,
    January 1999.

15
TDM 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

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.

17
  • TDM generic parameter Table pwVcTDMCfgTable
  • Contains TDM generic configurable parameters
    for any TDM Type.
  • TDM Performance Current Table pwVcTDMPerfCurrentTa
    ble
  • Contains TDM statistics for the current
    15-minute period.
  • TDM Performance Interval Table pwVcTDMPerfInterval
    Table
  • 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.

18
pwVcTDMTable
  • pwVcTDMType
    INTEGER,
  • pwVcTDMIfIndex
    InterfaceIndexOrZero,
  • pwVcGenTDMCfgIndex
    PwVcTDMCfgIndex,
  • pwVcRelTDMCfgIndex
    PwVcTDMCfgIndex,
  • pwVcTDMAvePktLossTimeWindow
    Integer32,
  • pwVcTDMConfigError BITS,
  • pwVcTDMTimeElapsed
    Integer32,
  • pwVcTDMValidIntervals
    Integer32,
  • pwVcTDMCurrentIndications BITS,
  • pwVcTDMLatchedIndications BITS,
  • pwVcTDMLastEsTimeStamp TimeStamp

19
pwVcTDMCfgTable
  • pwVcTDMCfgIndex
    PwVcTDMCfgIndex,
  • pwVcTDMCfgRowStatus
    RowStatus,
  • pwVcTDMCfgConfErr
    BITS,
  • pwVcTDMCfgPayloadSize
    Unsigned32,
  • pwVcTDMCfgPktReorder
    TruthValue,
  • pwVcTDMCfgRtpHdrUsed
    TruthValue,
  • pwVcTDMCfgJtrBfrDepth
    Unsigned32,
  • pwVcTDMCfgPayloadSuppression
    INTEGER,
  • pwVcTDMCfgStorageType
    StorageType

20
pwVcTDMPerfCurrentTable
  • pwVcTDMPerfCurrentMisOrder
    Counter32,
  • pwVcTDMPerfCurrentPktsOoseq
    Counter32,
  • pwVcTDMPerfCurrentJtrBfrUnderruns
    Counter32,
  • pwVcTDMPerfCurrentJtrBfrOverruns
    Counter32,
  • pwVcTDMPerfCurrentMalformedPkt
    Counter32,
  • pwVcTDMPerfCurrentESs
    PerfCurrentCount,
  • pwVcTDMPerfCurrentSESs
    PerfCurrentCount,
  • pwVcTDMPerfCurrentUASs
    PerfCurrentCount,
  • pwVcTDMPerfCurrentFC
    PerfCurrentCount

21
pwVcTDMPerfIntervalTable
  • pwVcTDMPerfIntervalNumber
    Unsigned32,
  • pwVcTDMPerfIntervalValidData
    TruthValue,
  • pwVcTDMPerfIntervalDuration
    Integer32,
  • pwVcTDMPerfIntervalMisOrder
    Counter32,
  • pwVcTDMPerfIntervalPktsOoseq
    Counter32,
  • pwVcTDMPerfIntervalJtrBfrUnderruns
    Counter32,
  • pwVcTDMPerfIntervalJtrBfrOverruns
    Counter32,
  • pwVcTDMPerfIntervalMalformedPkt
    Counter32,
  • pwVcTDMPerfIntervalESs
    PerfIntervalCount,
  • pwVcTDMPerfIntervalSESs
    PerfIntervalCount,
  • pwVcTDMPerfIntervalUASs
    PerfIntervalCount,
  • pwVcTDMPerfIntervalFC
    PerfIntervalCount

22
pwVcTDMPerfTable
  • pwVcTDMPerfMisOrder
    Counter32,
  • pwVcTDMPerfPktsOoseq
    Counter32,
  • pwVcTDMPerfJtrBfrUnderruns
    Counter32,
  • pwVcTDMPerfJtrBfrOverruns
    Counter32,
  • pwVcTDMPerfMalformedPkt
    Counter32,
  • pwVcTDMPerfESs
    Counter32,
  • pwVcTDMPerfSESs
    Counter32,
  • pwVcTDMPerfUASs
    Counter32,
  • pwVcTDMPerfFC
    Counter32,
  • pwVcTDMPerfDiscontinuityTime TimeStamp

23
SAToP 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

24
pwVcSatopCfgTable
  • 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

25
Additional Requirements

26
PW TC MIB
  • PwVcType 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),

Need to add the value TDM
27
TDM SATOP MIB
  • Add relevant Notifications for each MIB module
Write a Comment
User Comments (0)
About PowerShow.com