草案地址:http://datatracker.ietf.org/doc/draft-ietf-netext-logical-interface-support/
介绍了逻辑接口的概念,并且说明了LIF在PMIP中的应用
for supporting these features, the mobile node is required to be activated with
specific software configuration that allows the mobile node to either
perform inter-technology handoffs between different interfaces,
attach to the network using multiple interfaces, or perform flow
movement from one access technology to another.
A Logical Interface is a construct internal to the operating system.
It is an approach where a logical link-layer implementation hides a
variety of physical interfaces from the IP stack.
A logical interface can be used to afford inter-technology handover,
multihoming, and/or flow mobility without requiring from the mobile
node IP stack specific support to that effect.
LIF (Logical Interface) - It is a virtual interface in the IP stack.It appears just as any other physical interface,
provides similar semantics with respect to packet transmit and receive functions to the upper layers in the IP stack.
However, it is only logical construct and is not a representation.
(链路层技术不允许不同的相同技术的接入网络同时连接)
Since this type of link layer technology does not typically allow for
simultaneous attachment to different access networks of the same
technology, the logical interface would not be used to provide
simultaneous access for purposes of multihoming or flow mobility.
Instead, the logical interface can be used to provide inter-access
technology handover between this type of link layer technology and
another link layer technology, e.g., between IEEE 802.11 and IEEE
802.16.
RFC5213 assumes that each physical interface capable of attaching to a MAG is an IP interface,
while the logical interface solution groups several physical interfaces under the same IP logical interface.
the Logical Interface construct is able to hide to the IP layer the specifics of each technology
in the context of network based mobility (e.g. in multi-access technology networks based on PMIPv6).
逻辑接口的简单认识:
network interface can also be implemented as a logical interface
which does not have the inherent capability to transmit, or receive
packets on a physical medium, but relies on other physical interfaces
for such services.
In fact, the logical interface is only visible to the IP and upper layers when enabled.
As with physical interfaces, a Logical interface is
represented as a software object to which IP address configuration is
bound. However, the Logical interface has some special properties
which are essential for enabling inter-technology handover and flow mobility
features. Following are those properties:
1. The logical interface has a relation to a set of physical interfaces (sub-interfaces) on the host that it is abstracting.
These subinterfaces can be attached or detached from the Logical Interface at any time. The subinterfaces attached to a
Logical interface are not visible to the IP and upper layers.
2. The logical interface may be attached to multiple access technologies.
3. The Transmit/Receive functions of the logical interface are mapped to the Transmit/Receive services exposed by
the subinterfaces.This mapping is dynamic and any change is not visible to the upper layers of the IP stack.
4. The logical interface maintains IP flow information for each of its subinterfaces. A conceptual
data structure is maintained for this purpose. The host may populate this information
based on tracking each of the sub-interface for the active flows.
The sub-interfaces attached to a Logical interface are not visible to the IP and upper layers.
The logical interface maintains IP flow information for each of
its sub-interfaces. A conceptual data structure is maintained
for this purpose. The host may populate this information based
on tracking each of the sub-interface for the active flows。
The IP layer should be configured with a default router reachable via
the logical interface. The default router can be internal to the
logical interface, i.e., it is a logical router that in turns decide
which physical interface is to be used to transmit packets.
LIF Table 与 PIF Table
The logical interface maintains the list of sub-interfaces that are
part of the logical interface. This conceptual data strucure is
called as the LIF Table. The logical interface also maintains the
list of flows associated with a given sub-interface and this
conceptual data structure is called as the PIF Table. Both of these
data structures have to be associated with a logical interface,
!!!!
The FLOW table allows the logical interface to properly route each IP
flow over the right interface. The logical interface can identify
the flows arriving on its sub-interfaces and associate them to those
sub-interfaces. This approach is similar to reflective QoS performed
by the IP routers. For locally generated traffic (e.g. unicast
flows), the logical interface should perform interface selection
based on the Flow Routing Policies. In case traffic of an existing
flow is suddenly received from the network on a different subinterface
than the one locally stored, the logical interface should
interpret the event as an explicit flow mobility trigger from the
network and it should update the PIF_ID parameter in the FLOW table.
The Proxy Mobile IPv6 protocol enables a mobile node with multiple network interfaces
to move between access technologies, but still retaining the same address configuration on its attached interface.
The protocol enables a mobile node to achieve address continuity during handoffs.