Académique Documents
Professionnel Documents
Culture Documents
Pintu R Shah
In this unit..
VPN technology, NAT address translation Translation table NAT and ISP MPLS operation, routing in MPLS domains Introduction to overlay networks Peer to Peer connection.
Pintu R Shah MPSTME SVKM's NMIMS 2
PRIVATE NETWORKS
A private network is designed to be used only inside an organization. It organization. allows access to shared resources and, at the same time, provides privacy. privacy.
Private network
Hybrid network
Benefits
Extended geographical communication Reduced operation cost Better network management Improved productivity
10
IPSec
11
Transport mode
12
Tunnel mode
13
Tunneling
14
Addressing in a VPN
15
Network address translation (NAT) allows a site to use a set of private addresses for internal communication and a set of global Internet addresses for communication with another site. The site must have only site. one single connection to the global Internet through a router that runs NAT software. software.
16
NAT
17
Address translation
18
Translation
19
20
21
22
Introduction to MPLS
The idea behind MPLS was to emulate some property of circuit-switching network over a packet network, and to strike a happy middleground between extreme connectionoriented switching and pure connectionless routing service. Correlated packets require similar processing. MPLS follows the same idea and comes up with new techniques to make a pseudo (and shortterm) connection in a path (or subpath) for a sequence of correlated IP packets.
Pintu R Shah MPSTME SVKM's NMIMS 23
24
Benefits
Traffic engineering
Traffic engineering is the process of selecting network paths so that the resulting traffic patterns achieve a balanced utilization of resources.
Multiprotocol support
Pintu R Shah MPSTME SVKM's NMIMS 25
Terminology
Forwarding equivalency class (FEC) An FEC is a group of layer-3 packets that are forwarded in the same manner. All packets in this group follow the same network path and have the same prioritization. Label and labeled packet A label identifies a unique FEC. MPLS devices forward all identically labeled packets in the same way. A label is locally significant between a pair of MPLS devices. It represents an agreement between the two devices describing the mapping between a label and an FEC.
26
27
29
30
Label swapping
Label swapping is the process used by an MPLS node to forward a data packet to the next hop device. This process is used regardless of whether the packet arrives labeled or unlabeled.
32
33
34
35
36
Overlay Networks
37
Overlay Networks
Focus at the application level
38
Overlay Networks
A logical network built on top of a physical network
Overlay links are tunnels through the underlying network
Advantages
Overlay networks allow both networking developers and application users to easily design and implement their own communication environment and protocols on top of the Internet, such as data routing and file sharing management. Data routing in overlay networks can be very flexible, quickly detecting and avoiding network congestions by adaptively selecting paths based on different metrics, such as probed latency. Highly scalability and robust. Typical overlay networks include multicast overlays, peerto-peer overlays (e.g. Gnutella and Kazaa), parallel file downloading overlays (e.g. BitTorrent and eDonkey), routing overlays (e.g. skype for VoIP).
Pintu R Shah MPSTME SVKM's NMIMS 40
41
KaZaA: Exploiting Heterogeneity Each peer is either a group leader or assigned to a group leader
TCP connection between peer and its group leader TCP connections between some pairs of group leaders
42
Stability
Super-node selection favors nodes with high uptime How long youve been on is a good predictor of how long youll be around in the future
43 Pintu R Shah MPSTME SVKM's NMIMS