1 / 27

TDM over PSN-MIB

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

Download Presentation

TDM over PSN-MIB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 Provider’s 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 GenericPW 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- GenericPW 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. Con’t 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. Con’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

  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 thenativeservice 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.

  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 informationregarding 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 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.

  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), atmAal5PduVcc(14), frameRelayPortMode(15), cep(16) } Need to add the value “TDM”

  27. TDM & SATOP MIB • Add relevant Notifications for each MIB module

More Related