200 likes | 482 Views
ATM NETWORK SIMULATOR. Mavoungou B. MOUNANGA Network Planning. PLAN. Introduction About the company and its ATM network ATM’s concepts Service classes Traffic parameters Routing Network simulator Specifications Realization Results Conclusion. LAN. IP Services. LAN.
E N D
ATM NETWORK SIMULATOR Mavoungou B. MOUNANGA Network Planning
PLAN • Introduction • About the company and its ATM network • ATM’s concepts • Service classes • Traffic parameters • Routing • Network simulator • Specifications • Realization • Results • Conclusion
LAN IP Services LAN Access X.25 ATM ATM BACKBONE BACKBONE ATM ATM ACCESS ACCESS DTN GVS Frame Relay About the company • 1949: SITA’s birth (Société Internationale de Télécommunications Aéronautiques) • 1991: EQUANT’s creation by SITA • 2000: agreement between FRANCE TELECOM and EQUANT for creating a new company, which name remains EQUANT EQUANT, telecommunications operator for companies
The MTN (Mega Transport Network) • Backbone level : pure ATM • Access level : ATM + Frame Relay
ATM concepts • Multi-service environment (voice, data, video) • Basic transmission unity: the cell (53 bytes) • High speeds (>34 Mbps) • Connection oriented technology Service classes • CBR: Constant Bit Rate. E.g: voice, video • Rt-VBR: Real time Variable Bit Rate. E.g: compressed video • Nrt-VBR: Non real time Variable Bit Rate. E.g: data • UBR: Unspecified Bit Rate; a service in use for non critical applications. E.g: e-mail
Traffic parameters ATM concepts • PCR:Peak Cell Rate; traffic source is emetting cells with a speed <= PCR • SCR: Sustainable Cell Rate; network’s guaranteed speed for user • MBS: Maximum Burst Size; maximum of cells arriving at PCR • ECR: Effective Cell Rate; bandwidth required for a connection or PVC (Permanent Virtual Circuit) Example of Nrt-VBR
PVC establishment network D S PNNI Passport PASSPORT PASSPORT GCAC CAC CAC CAC CAC and GCAC : connection’s acceptance or rejection depending on the available bandwidth and service quality. . PNNI (Private Node to Node Interface), dynamic routing • Metric: Administrative Weight (AW) • Attribute: Available Cell Rate (AvCR) • GCAC algorithm (Generic Connection Admission Control) • CAC algorithm
PP2 PP1 AW=5040 AW=5040 AW=5040 PP3 AW=5040 AW=5040 Destination AW=5040 AW=5040 AW=5040 PNNI, example of road calculation ECR>AvCR Source PP4 PP5
Present EQUANT network 2 routing types: PNNI + IISP PNNI cloud limited to 255 nodes => necessity to implement hierarchical PNNI by the beginning of 2002
Hierarchical PNNI concept Interest: smaller PNNI clouds Within a peer group (PG), a node knows how to join an external peer group but does not know the topology of this external peer group
The simulator: specifications • Simulate PNNI routing • Simulate IISP routing • Simulate hierarchical PNNI routing • Simulate network’s behaviour in case of equipement failure Development tool • Delphi, based on object technology (Pascal Object language) • Easy build of graphical interfaces
The simulator Equant network modelization: 3 basic objects Input data for simulator: contained in Access tables
The simulator PNNI routing • optimal path choice (minimum cost), with Dijkstra algorithm (GCAC) coded with Delphi • equipment’s failure management (Dijkstra algorithm modification) • optimization of calculation time for simulator • Bandwidth booking management (CAC) for PVC establishment IISP routing Hierarchical PNNI routing, extension of PNNI with peer group notion
NetRoute, PNNI routing Europe cloud + equipment‘s failure
NetRoute, IISP routing Between Asia and Americas
NetRoute, PVC’s establishment • ATM PVC contained in an Access table • Calculation for optimal path then capacity’s booking • Saturated optimal path => PVC non established saved in a file • Final results saved in an Access table
NetRoute, hierarchical PNNI PVC between Amsterdam (Eams2) and Johannesburg (Cjnb2) in flat PNNI then hierarchical PNNI
NetRoute, hierarchical PNNI Explanation for <> paths between Amsterdam and Johannesburg
Conclusion Technical • Data processing : object oriented development • Telecommunications: networks knowledge Personal • Business telecommunications • Project management