VPN and IP Multicast in Network Layer: Concepts, Tech, and Optimizations, Slides of Computer Networks

An in-depth exploration of virtual private networks (vpns) and ip multicast in the network layer. It covers the definition, goals, motivations, examples, and mechanisms of vpns, including tunneling and securing communication. Additionally, it delves into ip multicast, its introduction, architecture, and benefits, such as efficient one-to-many data distribution and location-independent addressing. The document also discusses various multicast routing techniques, including data flooding, reverse path forwarding, and multicast routing discussion, as well as the history and economics of multicast.

Typology: Slides

2012/2013

Uploaded on 04/25/2013

avantika
avantika šŸ‡®šŸ‡³

4.3

(22)

153 documents

1 / 68

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
4: Network Layer 4a-1
16:
IP Extensions – VPN, Mobile
IP, IP Multicast
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44

Partial preview of the text

Download VPN and IP Multicast in Network Layer: Concepts, Tech, and Optimizations and more Slides Computer Networks in PDF only on Docsity!

4: Network Layer 4a-

IP Extensions – VPN, Mobile

IP, IP Multicast

4: Network Layer 4a-

Virtual Private Networks (VPN)

4: Network Layer 4a-

How accomplished?

 IP encapsulation and tunneling

 Router at one end of tunnel places private

IP packets into the data field of new IP

packets (could be encrypted first for

security) which are unicast to the other

end of the tunnel

4: Network Layer 4a-

Tunneling

IPv6 inside IPv4 where needed

4: Network Layer 4a-

Examples

 Logical Network Creation

 Virtual Dial-Up

4: Network Layer 4a-

Logical Network Creation

Example

 Remote networks 1 and 2 create a logical

network

 Secure communication at lowest level

Internet

Gateway (^) Tunnel Gateway

Network 1

Network 2

4: Network Layer 4a-

MobileIP

4: Network Layer 4a-

MobileIP

 Goal: Allow machines to roam around and

maintain IP connectivity

 Problem: IP addresses => location

 This is important for efficient routing

 Solutions?

 DHCP?

  • ok for relocation but not for ongoing connections

 Dynamic DNS (mobile nodes update name to IP

address mapping as they move around)?

  • ok for relocation but not for ongoing connections

4: Network Layer 4a-

MobileIP

 Mobile nodes have a permanent home

address and a default local router called

the ā€œhome agentā€

 The router nearest a nodes current

location is called the ā€œforeign agentā€

 Register with foreign agent when connect to

network

 Located much like the DHCP server

4: Network Layer 4a-

Forwarding Packets

 Home agent impersonates the mobile host

by changing the mapping from IP address

to hardware address (ā€œproxy ARPā€)

 Sends any packets destined for mobile

host on to the foreign agent with IP

encapsulation

 Foreign agent strips off and does a special

translation of the mobile nodes IP address

to its current hardware address

4: Network Layer 4a-

Avoiding the Foreign Agent

 Mobile host can also obtain a new IP

address on the remote network and inform

the home agent

 The home agent can then resend the

packet to the new IP address

4: Network Layer 4a-

Optimizations

 What if two remote hosts are temporarily

close together

 If they want to send traffic to each other,

why should it have to go all the way to

their home agents and back again

 Optimizations exist to allow the sending

node to learn and cache the current

location of a recipient to avoid this

problem

4: Network Layer 4a-

What is multicast?

 1 to N communication

 Bandwidth-conserving technology that

reduces traffic by simultaneously

delivering a single stream of information to

multiple recipients

 Examples of Multicast

 Network hardware efficiently supports

multicast transport

  • Example: Ethernet allows one packet to be received by many hosts

 Many different protocols and service models

  • Examples: IETF IP Multicast, ATM Multipoint

4: Network Layer 4a-

Unicast

R

 Problem Sender

 Sending same data to

many receivers via

unicast is inefficient

 Example

 Popular WWW sites

become serious

bottlenecks

 Especially bad for

audio/video streams