1 advanced network architectures yasaman motakef ([email protected])

34
1 Advanced Network Architectures Yasaman Motakef ([email protected])

Upload: margaretmargaret-matthews

Post on 29-Dec-2015

220 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

1

Advanced Network Architectures

Yasaman Motakef ([email protected])

Page 2: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

2

Overview: IP Forwarding Architectures Switched Forwarding Classical IP Over ATM (CLIP) LAN Emulation (LANE) Next Hop Resolution Protocol (NHRP) Multi Protocol Over ATM (MPOA) Multi Protocol Label Switching (MPLS)

Page 3: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

3

IP Forwarding Architectures

Page 4: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

4

Switched Forwarding

Overlay Model CLIP (Classical IP Over ATM) MPOA (Multi Protocol Over ATM)

Peer Model MPLS (Multi Protocol Label Switching)

Page 5: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

5

Classical IP Over ATM (CLIP)

Page 6: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

6

Classical IP Over ATM Model

Page 7: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

7

LAN Emulation (LANE)

Page 8: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

8

Legacy LAN and LANE Protocol Stacks

Page 9: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

9

LANE Components

LEC (LAN Emulation Client) LES (LAN Emulation Server) BUS (Broadcast and Unknown Server) LECS (LAN Emulation Configuration

Server)

Page 10: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

10

LANE Configuration

Page 11: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

11

Next Hop Resolution Protocol (NHRP)

Page 12: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

12

NHRP Components

NHC (Next Hop Client)

NHS (Next Hop Server)

Page 13: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

13

NHRP and CLIP Compared

Page 14: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

14

While waiting for the NHRP resolution reply, S has three options:

1. Drop the data packet.

2. Retain the packet until the reply comes back.

3. Forward the packet along the routed path toward node D.

Page 15: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

15

Multi Protocol Over ATM (MPOA)

Page 16: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

16

MPOA Components

ED (Edge Devices)

MPC (MPOA Client)

MPS (MPOA Server)

Page 17: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

17

Example of Network Topology

Page 18: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

18

Request Process

Page 19: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

19

Reply Process

Page 20: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

20

Data Transfer Through Shortcut VCC

Page 21: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

21

Multi Protocol Label Switching (MPLS)

Page 22: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

22

Label Switching Provides: Low-cost hardware

implementation.

Scalability to very high speeds.

Flexibility in the management of traffic flows.

Page 23: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

23

MPLS Separates Control and Forwarding Components

Page 24: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

24

Fundamentals of Labels A label identifies a virtual circuit

between two neighboring LSRs.

The meaning of a label is significant only between the two neighboring LSRs.

Page 25: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

25

A sequence of LSRs that is to be followed by a packet is called a label-switched path (LSP).

A group of packets that are forwarded in the same manner are said to belong to the same forwarding equivalence class(FEC).

Fundamentals of Labels cntd.

Page 26: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

26

MPLS labels in ATM and PPP/LAN

Page 27: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

27

Label Assignment Process Control traffic:

Topology driven label assignment. Request driven label assignment.

Data traffic: Traffic-driven label assignment.

Page 28: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

28

Label Stack

Page 29: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

29

VC Merging

Page 30: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

30

Output streams for VC merging and non-VC merging

Page 31: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

31

Label Distribution Protocol (LDP) Downstream-on-demand mode

Page 32: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

32

Explicit Routing for Traffic Engineering

Page 33: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

33

MPLS Support for Virtual Networks MPLS allows service providers to

configure LSPs to create virtual networks that support particular classes of traffic flows.

MPLS can also be used to create Virtual Private Networks (VPNs).

Page 34: 1 Advanced Network Architectures Yasaman Motakef (ymotakef@mehr.sharif.edu)

34

Thanks for notice.