Download Multiple Interfaces (MIF) Problem Statement

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Airborne Networking wikipedia , lookup

AppleTalk wikipedia , lookup

Peering wikipedia , lookup

Computer network wikipedia , lookup

CAN bus wikipedia , lookup

Parallel port wikipedia , lookup

Distributed firewall wikipedia , lookup

Registered jack wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Wake-on-LAN wikipedia , lookup

I²C wikipedia , lookup

IEEE 802.1aq wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Transcript
Multiple Interfaces (MIF)
Problem Statement
MIF BOF
IETF 74, San Francisco
Marc Blanchet
Viagénie
[email protected]
2009-03-26
Related Drafts to PS
z
draft-blanchet-mif-problem-statement-00.txt
z
Used as the framework for this presentation
z
draft-yang-mif-req-00.txt
z
draft-hong-mif-analysis-scenario-00.txt
z
draft-hui-ip-multiple-connections-ps
z
draft-savolainen-6man-fqdn-based-if-selection
2
Context
z
A host (phone, laptop, server, ...) has multiple
network interfaces (physical and/or virtual),
such as:
z
z
z
wired Ethernet LAN, a 802.11 LAN, a 3G cell
network, one or multiple VPN connections
and/or one or multiple automatic or manual tunnels.
Receives configuration information from each of
its access networks, through: DHCPv4,
DHCPv6, PPP, IPv6 RA, ....
3
Assumptions
z
Host:
z
Has already discovered/selected/authenticated into
its access networks
z
interfaces are enabled for IP traffic
z
Is not a router
z
Is not necessarily running mobileIP code
z
May or may not be mobile
4
Interface-scoped vs node-scoped
z
Received configuration objects are:
z
interface-scoped, such as:
−
z
IP address, link prefix.
node-scoped, such as:
−
−
−
−
routing information (default gateway)
DNS servers IP addresses
address selection policies
NTP-server IP adresses, ...
5
Symptom of the Problem
z
z
Insufficient or conflicting configuration results in
traffic going out the wrong interface. Wrong may
mean that a particular service is not available
via that interface, or that even if it is, the path
chosen is not desirable for reasons such as
security concerns, cost, etc."
Next slides detail some issues
6
DNS
z
z
Each interface configuration object has different DNS servers IP
addresses
On some interfaces, DNS serves private names
z
z
VPN to corp network
Subscriber-only services
z
Private names resolution is only available on specific interfaces.
z
If node-scoped DNS server addresses are:
z
z
Not the right ones to resolve the private names
z
Or is reachable by another (i.e. wrong) interface
Then resolution of the private names does not work or resolves to
wrong data (same private names)
7
Interface selection
z
z
z
Node may have multiple routes to a destination,
such as multiple defaults on multiple interfaces.
Node/app have no hint to decide which
interface to use.
Node may need to reach another node through
a specific interface, while there is no specific
route to it through that interface.
Address space on some interfaces may be
colliding.
8
Interface selection
z
There is no standard way for the network to
provide information to the node to choose an
interface.
9
Address Selection
z
Source addresses on some access networks
are not valid (not reachable on the way back,
filtered, …).
z
z
Not only choosing the right interface is a problem,
but also which source address to use.
Networks may need to push specific address
selection policies, but the current address
selection policy is implemented as nodescoped. Conflicts in address selection policies
exists because they depend on the interface.
10
Today
z
Implementations use different techniques to
mitigate the stated problem.
z
See draft-mrw-mif-current-practices
z
next presentation
11
Questions?
Marc Blanchet
[email protected]
Reading list:
z
draft-blanchet-mif-problem-statement-00.txt
z
draft-yang-mif-req-00.txt
z
draft-hong-mif-analysis-scenario-00.txt
12