One document matched: draft-whittle-ivip-glossary-00.txt
Network Working Group R. Whittle
Internet-Draft First Principles
Intended status: Experimental January 13, 2010
Expires: July 17, 2010
Glossary of some Ivip and scalable routing terms
draft-whittle-ivip-glossary-00.txt
Abstract
This glossary is intended to help with the understanding of terms
used in the Ivip core-edge separation architecture and of some non-
Ivip terms which are pertinent to scalable routing. These are not
"official" definitions of terms as used in scalable routing, but I
hope they will help newcomers to the field. Please suggest
corrections, additions and improvements.
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on July 17, 2010.
Copyright Notice
Copyright (c) 2010 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
Whittle Expires July 17, 2010 [Page 1]
Internet-Draft Ivip Glossary January 2010
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. The Ivip acronym . . . . . . . . . . . . . . . . . . . . . . . 17
4. Security Considerations . . . . . . . . . . . . . . . . . . . 18
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 19
6. Informative References . . . . . . . . . . . . . . . . . . . . 20
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 21
Whittle Expires July 17, 2010 [Page 2]
Internet-Draft Ivip Glossary January 2010
1. Introduction
Please see the Ivip-arch ID [I-D.whittle-ivip-arch] and other IDs
mentioned there for a detailed description of Ivip. Significant
developments regarding Ivip are at http://www.firstpr.com.au/id/ivip/
along with links to the IRTF Routing Research Group wiki, mailing
list etc. I assume anyone with an interest in scalable routing is
keeping up with the RRG mailing list discussions.
Whittle Expires July 17, 2010 [Page 3]
Internet-Draft Ivip Glossary January 2010
2. Glossary
BR:
Border Router of an ISP - where the ISP network connects to the
routers of other networks. See also PE and CE.
CE:
Customer Edge router. A router in an end-user network which
connects to one or more ISP networks. See also BR and PE.
Core-Edge Elimination (CEE):
This class of scalable routing architectures is also properly
referred to as "Locator / Identifier Separation" - despite LISP
being an example of the other kind of architecture: Core-Edge
Separation. CEE is a scalable routing architecture in which
hosts in end-user networks gain one or more "Locator" AKA
"physical" addresses from each upstream ISP. These addresses
can be scalably supplied to many end-user networks, since they
are part of larger ISP prefixes. End-user networks do not
retain these Locator addresses when they choose another ISP.
Host applications use a separate system (separate namespace) of
"logical" AKA "edge" or "Identifier" addresses. The host's
stack determines how to create addresses for packets which the
routing system will use to get the packet to the correct
destination network via one of its ISPs, as determined by which
"Locator" address the stack affixes to the packet. The
"Identifier" addresses are retained by the end-user network no
matter which ISPs they use. There are no "core" or "edge"
addresses - just two separate systems of addresses: one to
identify hosts and the other to use as a routing locator to get
the packet from one network to another. All such systems
involve changes to existing host stacks and perhaps
applications. They generally attempt to be backwards
compatible with IPv6 rather than IPv4. Some architectures
allow ISP routers to alter locator addresses to control packet
flows. Generally, the hosts have to do more work than at
present since there are no ITRs or ETRs or the like in the
network. The network remains simple, compared to the
additional elements added to create a Core-Edge Separation
architecture. There is usually at least one additional global
mapping lookup system, or an extension to DNS to support
mapping lookups, such as using an Identifier to find that
host's valid Locator or Locators. HIP and ILNP are examples of
Core-Edge Elimination architectures. See also the start of the
Architectural Choices section in Ivip-arch.
Whittle Expires July 17, 2010 [Page 4]
Internet-Draft Ivip Glossary January 2010
Core-Edge Separation (CES):
A scalable routing architecture in which hosts in end-user
networks use a subset of the global unicast address space which
are called "edge" (AKA "EID" or "SPI") addresses. The
remainder of this space retains its current properties and is
known as "core" (AKA "RLOC" or "conventional") space. End-user
networks retain their edge address space no matter which one or
more ISPs they use for Internet access. A system of ITRs, ETRs
and a mapping system transports packets addressed to "edge"
addresses across the DFZ by tunneling from the ITR to the ETR
address. Only a small number of large (short) prefixes need to
be advertised in the DFZ to cover very large numbers of these
"edge" prefixes (AKA, in Ivip, micronets of SPI space), so the
impact on the DFZ is very small. This edge space can be sliced
into many small pieces for very large number of end-user
networks. The "edge" addresses are separated out from the
"core" addresses, but remain part of the same namespace. Only
ITRs treat packets differently according to whether the
destination address is "edge" or "core". Hosts on both kinds
of address communicate normally and the host requires no new
protocols or knowledge of whether an address is "core" or
"edge". LISP, APT, Ivip, TRRP and TIDR are all CES
architectures. See also the start of the Architectural Choices
section in Ivip-arch.
BGP:
Border Gateway Protocol. A protocol by which routers
communicate in order that each can develop an optimal, or at
least a good, set of best-path rules for its FIB, to handle
packets matching all the prefixes the router handles. BGP is
used in the DFZ.
COTS:
Commercial Off The Shelf server - no specific brand. For
instance a rack-mount server running Gnu/Linux, BSD, or any
other operating system - usually remote controlled, and so
without display or keyboard. High performance COTS servers
today typically have multicore CPUs from Intel or AMD,
gigabytes of RAM and one or more hard drives.
DITR:
A Default ITR in the DFZ. Previously known as an OITRD (Open
ITR in the DFZ) and before that, erroneously, as an "Anycast
ITR in the core/DFZ". The LISP equivalent is the PTR (Proxy
Tunnel Router). DITRs advertise MABs and so attract packets
addressed to SPI space which were sent by hosts in networks
which have no ITRs. DITRs (or PTRs) are essential for ensuring
that networks adopting SPI (EID) space get all the packets
Whittle Expires July 17, 2010 [Page 5]
Internet-Draft Ivip Glossary January 2010
which are sent to them, with full support for portability,
multihoming and TE.
DFZ:
Default-Free Zone. The large subset of the interdomain routing
system which consists of routers which have more than one
"upstream" link - meaning there is more than one path to "the
rest of the Internet". If the router is a BR of an ISP or a
PI-using end-user network which connects to the DFZ, then it
will have ne or more other links which take packets to this
local network. If the router has no "local network" then it is
a transit router in the DFZ and is operated by a transit
provider. A router at the border of an ISP or PI-using end-
user network which has a single upstream link (probably to an
ISP network) can have the interface for upstream link as the
"default path" in its FIB and RIB. Routers with two or more
links to the rest of the Net can't have such a default route,
and so are considered to be in the default-free part of the
interdomain routing system. DFZ routers need to have a route
in their FIB and RIB for every prefix (route) which is
advertised in the interdomain routing system. (Often "DFZ" is
used to refer to the interdomain routing system.) Since there
are 300k or more such prefixes, this means the router needs to
have a fast route processor (main CPU) to run its RIB and BGP
sessions with neighbours. It also needs a high capacity (and
typically very expensive) FIB to figure out, for each incoming
packet, which of the 300k+ prefixes best matches the packet's
source address. DFZ routers are regarded as being multihomed.
A "single-homed" router has a single upstream link. Its RIB
and FIB have much fewer demands placed upon them, since they
contain routes for the local network, accessible by one or more
interfaces, and then a "default" rule, which catches all
packets not yet matched, which causes the FIB to forward those
packets to the single upstream link. "Single-homed" routers
don't need their RIB or FIB to consider all the 300k prefixes
which are advertised in the DFZ - just the ones this router
advertises. DFZ routers are very expensive and there are an
unknown number of them - maybe 100,000 or so of them. They are
run mainly by ISPs (who sell connectivity to end-user networks)
and transit providers (who sell connectivity to ISPs and other
transit providers. DFZ routers may also be operated by larger
PI-using end-user networks, such as those of universities,
which are multihomed to two or more upstream ISPs, and which
choose to send out packets on the link with the optimal path to
the destination, rather than just nominating one link as the
"default".
Whittle Expires July 17, 2010 [Page 6]
Internet-Draft Ivip Glossary January 2010
DFZ Control Plane
Broadly speaking, the system of all DFZ routers and their route
processors communicating with each other using BGP messages so
that each one can determine the optimal (or at least "good
enough") best path for packets which are addressed to every
prefix (route) which is advertised in the interdomain routing
system. The entire global system behaves as a system -
although its exact behaviour is not necessarily understood.
The "control plane" is separate from the "data plane" - which
actually handles traffic packets. The "control plane" includes
the RIBs of all the DFZ routers. It is an essential goal of
scalable routing to contain the growing load on the DFZ's
control plane while providing portability, multihoming and TE
for far more end-user networks than currently have these
things. (Reducing the load on the DFZ data plane is not
possible in terms of the number of packets, but anything which
reduces the load by limiting or reducing the number of prefixes
in DFZ routers' FIBs, while allowing many more multihoming end-
user networks, would also be achieving a vital goal of scalable
routing.)
EAF:
ETR Address Forwarding. The MHF (Modified Header Forwarding)
technique for IPv4 - as an alternative to encapsulation.
End-user network:
A network which is not used for selling Internet connectivity.
Most of the end-user networks referred to in scalable routing
are those which want or need portability, multihoming and TE.
However, this is just a subset of end-user networks. Most end-
user networks, such as those of home and SOHO users, are fine
without portability, multihoming or TE.
FEC:
Forwarding Equivalence Class. Within a router, FEC can be
thought of as a number of some kind which the FIB chooses for
each incoming packet. A simple type of FEC is which interface
to forward the packet from. However, routers may maintain
multiple queues for packets going out a single interface, so as
to give priority to different types of packet. Each such queue
would be identified by a different FEC.
FIB:
Forwarding Information Base. This refers either to the body of
data in a router which directly controls how traffic packets
are processed, and/or to the hardware and software which
performs this plus the data which controls them. Earlier
routers had a single FIB, with multiple input/output
Whittle Expires July 17, 2010 [Page 7]
Internet-Draft Ivip Glossary January 2010
interfaces. Some modern high-speed routers integrate an FIB
into each interface to handle the packets arriving on that
interface alone - or have multiple FIBs each dedicated to one
or more interfaces. The FIB has arguably the most demanding
task of any part of the router - though the interconnect
between the interfaces/FIBs is has a daunting task too.
FMS:
Ivip's Fast push Mapping distribution System. Starts with
mapping update commands, being handled by UASes (Update
Authorization Servers) and then being passed to a RUAS\ (Root
Update Authorization Server), Launch Server and then through
several levels of Replicator to the QSD (full database local
query server). QSDs respond to ITR requests (perhaps with
intermediate caching QSC query servers) and send mapping update
commands to ITRs which need them. So the whole FMS links end-
user networks, or their appointees, to ITRs which are tunneling
packets which are addressed to one of the end-user network's
micronets.
IPTM:
Ivip's "ITR Probes Tunnel MTU" arrangement for handling the
PMTUD problems inherent in encapsulated tunnels between the ITR
and ETR.
ITFH:
ITR Function in sending Host. An ITR which is implemented
purely by software which is added to a host, and which only
processes the packets that host sends.
ITR:
Ingress Tunnel Router. An existing router, or a function
within a server or existing host, which accepts packets
addressed to an SPI address and which alters the packet in some
way so the DFZ routing system (plus any internal routers of
ISPs and end-user networks which are on path) will transport
("tunnel") the modified packet to an ETR, which reverses the
modifications and forwards the packet to the destination
network. ITRs need to look up some mapping for each packet -
and they need to get the mapping quickly when a packet arrives
which they have no cached mapping for. The ITR then caches the
mapping for some time, so it can handle packets addressed to
this address (or any other address in the micronet which
contained the first packet's destination address) without
requesting mapping again. ITRs in the DFZ are called DITRs.
An ITR function in a sending host is called an ITFH. ITRs in
other core-edge separation schemes always use encapsulation to
tunnel the packet to the ETR. Ivip ITRs will be able to use
Whittle Expires July 17, 2010 [Page 8]
Internet-Draft Ivip Glossary January 2010
MHF (Modified Header Forwarding) instead of encapsulation.
Ivip:
Internet vastly improved plumbing. The origins of the acronym
and guidance on capitalization are in the section following
this Glossary.
MHF:
Modified Header Forwarding. An method for ITR tunneling
traffic packets to an ETR - as an alternative to encapsulation.
The IP header is modified, so all routers between the ITR and
ETR must be upgraded to handle the new format. For IPv4: ETR
Address Forwarding (EAF) and for IPv6: Prefix Label Forwarding
(PLF).
MAB:
Mapped Address Block. A DFZ-advertised prefix containing SPI
space - typically the UABs and their constituent micronets for
many end-user networks. This is an Ivip term with no
equivalent in LISP, although LISP too has the same concept.
The MABs are advertised by ITRs in the local routing system and
by DITRs in the DFZ.
MABUS:
Mapped Address Block Update Stream. A second-by-second stream
of mapping updates, assembled by an RUAS, from potentially many
of its subsidiary UASes. Contains all the mapping updates for
a given MAB which the RUAS is responsible for.
Mapping:
Information which tells an ITR which ETR to tunnel a packet to,
when the destination address (always in the SPI subset of the
global unicast address range) matches a particular micronet.
In Ivip, the mapping of a micronet consists purely of a single
ETR address. In LISP and other core-edge separation schemes,
the mapping of an EID prefix (~AKA "micronet") typically
consists of multiple ETR addresses with various priorities and
weightings so the ITR (or Default Mapper, in APT) can choose
one for the purposes of load balancing TE and/or multihoming
service continuity.
Mapping distribution system:
Core-Edge Separation architectures need a method by which ITRs
can quickly find the mapping which applies to a particular
"edge" (AKA SPI or EID) address which is the destination
address of a packet. The device which physically controls this
mapping could be anywhere in the world - and there could be
very large numbers of such devices, scattered all over the Net.
Whittle Expires July 17, 2010 [Page 9]
Internet-Draft Ivip Glossary January 2010
The Mapping Distribution system is how the ITRs get the mapping
- as quickly and reliably as possible. Full-push mapping
distribution involves all mapping being pushed to all ITRs, so
the ITR already has the mapping. (e.g. LISP-NERD.) Full-pull
involves a global system by which the ITR's request is directed
to an authoritative query server which has the mapping - and
which sends back the map reply to the ITR. (e.g. LISP-CONS,
LISP-ALT and TRRP.) A third approach is to push all mapping to
"local" full database query servers, such as in each ISP. ITRs
request mapping from these. (e.g. APT and Ivip.)
Micronet:
A contiguous range of SPI address space which is mapped to a
single ETR address. A UAB contains one or more micronets. The
units of splitting SPI space are IPv4 addresses and IPv6 /64s.
Micronets and UABs are integer numbers of these units. The
equivalent in LISP is an "EID" prefix.
Mobility:
Mobility in TCP/IP networks refers not directly to a host being
physically mobile and connecting to different networks. Nor
does it necessarily imply the device has wireless interfaces to
those networks. It generally refers to the ability of a host
to maintain its communication sessions while it is changing its
physical point of connection. Some mobility systems meet these
requirements by giving the host the same IP address no matter
where it physically connects to a particular access network. A
global approach to mobility would enable session continuity
when the host connects to any network at all, and so may have
completely different IP addresses from time-to time. One
approach is to use special IP protocol stack capabilities so
applications are not affected by changes in physical address.
Another is to keep the current host stack and (with some
additional software and usually the involvement of some devices
in the network, such as ITRs and TTRs) give the host a single
IP address no matter how or where it is connected.
MN:
Mobile Node. Synonymous with "mobile host".
MTU:
Maximum Transmission Unit. The maximum length of a packet,
measured in bytes, which a particular interface of a router, or
the data link it drives, can handle. See also PMTU and PMTUD.
Whittle Expires July 17, 2010 [Page 10]
Internet-Draft Ivip Glossary January 2010
Multihoming:
The ability of an end-user network (as large as a corporation
network, or as small as a home network or handheld wireless
device) to maintain all its communication sessions, and the
identity of all its hosts, when the connection it is using via
one ISP fails, and is replaced quickly by that of another ISP.
One way of doing this is to ensure the hosts never see any
changes - that is, the hosts always retain their own IP
addresses. Another is to have the host IP stack manage the
host identity address in a stable way so that applications are
unaware of the ISP link changes, while operating from either a
physical address obtained from the first ISP or that obtained
from the second. Core-edge separation schemes use the former
technique and core-edge elimination schemes usually use the
second.
Outer header:
When a packet AA is encapsulated, another one or more headers
is prepended to it. The outer header is the IP header of the
new packet BB which contains just the original packet AA
(Ivip), or (LISP) a UDP header and a LISP header, which is
followed by the AA packet. The destination address of the
outer header will be recognised by all routers and the packet
will be forwarded towards that address - which in the case of
ITR encapsulation, will be an ETR which can decapsulate the
packet an forward it to the destination network.
PA:
Provider Assigned - address space, prefix or IP address.
Global unicast address space which is used by an end-user
network and comes from an ISP's prefix. Typically the prefix
it comes from is a large (short) prefix which is therefore not
a problem in terms of scalable routing, and which the ISP uses
for its own internal purposes and for many other end-user
networks. PA prefixes are good for scalable routing, but bad
for any end-user network which wants portability, since they
only get these particular addresses with a particular ISP.
Likewise, unless special techniques are used, an end-user
network can't achieve multihoming (with session continuity
during an outage of one ISP or the link to that ISP) with PA
space - or inbound TE. See also PI space.
PE:
Provider Edge router. A router in an ISP network which
connects to one or more end-user networks. See also BR and CE.
Whittle Expires July 17, 2010 [Page 11]
Internet-Draft Ivip Glossary January 2010
PI:
Provider Independent address space, prefix or IP address.
Global unicast address space which is used by an end-user
network and which the network retains no matter which ISPs it
uses for connecting to the Net. PI space is good for the end-
user network, since it is portable and can be used for
multihoming and TE, with full session continuity in the event
of failure, by having its two or more ISPs advertise the prefix
in the DFZ - or to have one advertise it and the other
advertise it if the link to the first ISP fails. This use of
PI prefixes is bad for routing scalability, since each such PI
prefix and any changes to its advertisement is an additional
burden on all DFZ routers and on the DFZ control plane in
general. See also PA and SPI.
Portability:
"Portable address space" means the ability of an end-user
network to retain its address space when using any ISP. This
may involve the network having a single link to one ISP or it
having multiple, and so being multihomed. Being free to change
ISPs is important for competition and flexibility. While there
have been proposals, especially for IPv6, to make it easy to
change host and network addresses so as to make it easy to
change to a new ISP's PI address space, this has never been
accepted as providing the convenience, low cost and reliability
of actual portable address space. "Ease of choosing ISPs" has
been one way of stating a major goal of scalable routing, and
some people have stated it in terms of assuming the end-user
network can't keep its own address space: "ease of renumbering
when changing ISPs". However, the only practical way the needs
of end-user networks can be met when choosing another ISP is to
retain the current address space - which means this address
space must be "portable".
PMTU:
Path MTU. The MTU (maximum packet length, in bytes) not of a
single interface but of a path from one device to another - and
so of all the devices, input and output interfaces and data
links in that path. In a core-edge separation architecture the
PMTU of most interest is that between the ITR and the ETR,
since encapsulation disrupts the RFC 1191 PMTU Discovery
process which normally operates with all routers between the
sending and destination hosts.
PMTUD:
Path MTU Discovery. RFC 1191 PMTUD is a protocol by which the
sending host can try sending different length packets (which
must be unfragmentable in IPv4: DF=0 - in IPv6, all packets are
Whittle Expires July 17, 2010 [Page 12]
Internet-Draft Ivip Glossary January 2010
fragmentable) to a destination host and being able to choose
the longest packet length which will fit in the PMTU, by using
ICMP PTB (Packet Too Big) messages from any router where the
packet will not fit within the next-hop MTU. There is also a
more complex and recent PMTUD technique - RFC 4821. This does
not rely on PTBs, but involves applications discovering the
PMTU to a host by end-to-end means, and then sharing that PMTU
information with other applications. RFC 1191 is universally
used and as far as I know, RFC 4821 is hardly used at all.
PLF:
Prefix Label Forwarding. The MHF (Modified Header Forwarding)
technique for IPv6 - as an alternative to encapsulation.
PTB:
ICMP Packet Too Big message. Part of RFC 1191 Path MTU
Discovery (PMTUD). Ordinarily sent to the sending host by a
router which determined that the packet was too long for either
the data link or next device in the next-hop. The PTB includes
initial parts of the original packet, and an MTU number which
the sending host can use as a maximum packet length, so that
future packets will not breach this limit. When ITRs use
encapsulation to tunnel packets to an ETR, the routers between
the ITR and ETR are unable to generate a valid PTB to the
sending host (unless they were specially modified, in some
way). So the ITR has to take care of whatever MTU limits exist
between it and the ETR, and generate PTBs to the sending host
in order to ensure its packets are not longer than the PMTU
(Path MTU) of the path to the ITR.
Query Server:
In Ivip, a "query server" is a server which responds to queries
about mapping. The querier may be an ITR or a caching query
server (QSC). Full database query servers are QSDs. Ivip QSDs
and QSCs remember the map replies they sent, with their caching
times, and will send a mapping update message to whichever
device (an ITR or a QSC) made the query, if the mapping changes
during the caching time. LISP and APT do not use the term
"query server", but I use it to describe whatever it is in
these architectures which responds to the ITR's request for
mapping. In LISP-ALT, the query servers are either ETRs or
MSes (Map Servers) - and are distributed all over the Net. So
LISP ALT is a global query server system. APT's query servers
are local to the ISP and are called Default Mappers.
Whittle Expires July 17, 2010 [Page 13]
Internet-Draft Ivip Glossary January 2010
QSC:
Caching query server. Responds to map requests from ITRs or
QSCs. Sends map requests to one or more upstream local QSCs
and/or QSDs.
QSD:
Full database query server. Responds to map requests from ITRs
or QSCs. Receives a full feed of mapping updates from two or
more upstream Replicators.
Replicator:
Server within the Ivip fast-push mapping distribution system.
Receives two or more streams of update packets from upstream
devices (Replicators or Launch servers) with each stream's set
of packets containing identical mapping data. Failure of one
packet to arrive from one stream will usually be covered by the
arrival of a packet with the the same payload from another
stream. As soon as the first packet for a given payload
arrives, the Replicator generates 20 or so packets with this
payload, to downstream devices, which may be Replicators or
QSDs. The Replicator system can be viewed as creating multiple
parallel multicast fan-out trees, and cross linking them at all
levels. Alternatively it can be viewed as a directional
flooding scheme in which 8 Launch servers flood a larger number
of level 1 Replicators which instantly flood a still larger
number of level 1 Replicators. Flooding increases total
bandwidth used, and greatly improves robustness, without
slowing down the propagation of information. If this term is
too reminiscent of a sci-fi monster, I could call them Directed
Flooding Mapping Dissemination Servers or something similarly
boring.
RIB:
Routing Information Base. Within a router, the RIB is the body
of data - as maintained by software which controls the route
processor (administrative CPU of the router) - by which the
router decides how it will handle traffic packets. When the
router is running BGP (as all DFZ routers do) the RIB is not
just a product of messages received, but also controls the BGP
messages which will be sent to neighbours. The RIB is used to
generate data which is written into the FIB so the FIB
classifies, processes and forwards packets in the manner
specified by the RIB.
RUAS:
Root Update Authorization Server. Each RUAS organisation runs
one of these to coordinate its output of mapping changes each
second to the Launch server system which sends them to the
Whittle Expires July 17, 2010 [Page 14]
Internet-Draft Ivip Glossary January 2010
Replicator system. Each RUAS company is responsible for the
mapping of typically many MABs.
Snapshot:
Compressed data containing full mapping information for a MAB,
at a particular instant in time. Produced by the RUAS which is
responsible for the MAB. Downloaded by QSDs when intializing
their database, or re-synching after some kind of corruption or
loss of updates.
SPI:
Scalable Provider Independent address space. The Ivip term for
the subset of the global unicast space which is suitable for
end-user networks, providing portability, multihoming and
inbound TE in a manner which is "scalable" - does not overly
burden the interdomain routing system (~AKA DFZ routers). The
LISP equivalent is "EID". Global unicast space which is not
SPI is known as "conventional" - or in LISP, as "RLOC" - space.
SUMUC:
Signed User Mapping Update Command. Body of data containing a
UMUC (mapping changes for the UAB of a particular end-user) but
signed by the UAS which accepted these commands. A SUMUC is
accepted by a downstream system - an RUAS or another UAS - as
being valid, on account of the signature being validated.
TE:
Traffic Engineering. Most references to TE in the scalable
routing field refer to inbound TE - steering incoming traffic
streams between two or more ISPs and their data links. Both
inbound and outbound TE is typically practised to balance
traffic volumes over multiple links to make best use of each
link's capacity. Other reasons for preferring one link over
another for particular subsets of the total traffic include one
link being more reliable, lower latency or lower cost. Also,
it may be desired for various policy reasons to avoid some
traffic traversing one link, which would cause it to pass
through some ISP or country jurisdiction which was not desired.
TTR Mobility architecture:
A Translating Tunnel Router behaves like an ETR to the core-
edge separation scheme and communicates with the Mobile Node
(MN) by a two-way tunnel initiated by the MN. The TTR is
ideally topologically close to the MN - no more than 1000km or
so distant. The MN tunnels to one or more TTRs. TTRs are
commercially operated and are ideally numerous and well
connected. The MN's outgoing packets from its SPI address are
sent out to the TTR which forwards them to the destination -
Whittle Expires July 17, 2010 [Page 15]
Internet-Draft Ivip Glossary January 2010
since the access network the MN is connected to will probably
not forward packets with such a source address. See: [TTR
Mobility].
UAB:
User Address Block. A contiguous range of SPI address
controlled by a single end-user network. May be used as a
single micronet or split into multiple micronets. A MAB
typically contains many UABs. ITRs, QSCs and QSDs don't work
with UABs - only micronets.
UAS:
Update Authorization Server. Either the end-user interface
system by which RUASes interact with customers of the RUAS
company, or a system owned by another company which does the
same job - for other end-user networks. An RUAS may delegate
responsibility for one or more MABs it is responsible for to
one or more UASes, including having a UAS handle the mapping of
one or more MABs.
UMUC:
User Mapping Update Command. After an end-user, or some person
or device with the credentials provided by the end-user,
executes a mapping change command with a UAS, this is the body
of data containing that change. This may include a set of
changes to multiple micronets, including changing their ETR
address, and joining or splitting them into different
micronets. (Sorry about the muddy sounding acronyms!)
WAG:
Wild Assed Guess. Technique employed where some kind of figure
is required, but the constraints on the realistic range for the
figure are unknown or difficult to use precisely. Synonymous
with Stab in the Dark.
Whittle Expires July 17, 2010 [Page 16]
Internet-Draft Ivip Glossary January 2010
3. The Ivip acronym
The "vip" in "Ivip" comes from the 1961 Doris Day, Rock Hudson and
Tony Randall romp "Lover Come Back". Advertising executive Jerry
Webster (Rock Hudson) finds himself in trouble - from which he
believes he can extract himself by convincing a dancer (Edie Adams)
that he will introduce her to Hollywood by making her the star of a
promotional campaign for a hot new product. She is keen and keeps
asking him what the product is. Casting his eyes around the room, he
sees a newspaper with a headline about a VIP. "Vip!" he exclaims -
and spends the rest of the movie trying to figure out what this great
new product will be.
Capitalization of the four characters is user selectable but defaults
to "Ivip". Lower-case 'i' is not recommended since "iVIP" might be
mistaken for an abrasive bath and sink cleanser from Apple Inc. (A
low cost product for those unable to afford a Macintosh computer or
i**** product - the mere possession of which instantly renders the
whole dwelling spic-and-span.)
The capital 'I' raises a potential problem with sans-serif fonts such
as Helvetica, since it is indistinguishable from lower-case "L".
This has bedevilled the 3GGP term "Iub" (capital 'i') which seems to
be more widely known outside the organisation as "lub" (lower-case
'L').
Whittle Expires July 17, 2010 [Page 17]
Internet-Draft Ivip Glossary January 2010
4. Security Considerations
None.
Whittle Expires July 17, 2010 [Page 18]
Internet-Draft Ivip Glossary January 2010
5. IANA Considerations
None.
Whittle Expires July 17, 2010 [Page 19]
Internet-Draft Ivip Glossary January 2010
6. Informative References
[I-D.whittle-ivip-arch]
Whittle, R., "Ivip (Internet Vastly Improved Plumbing)
Architecture", draft-whittle-ivip-arch-03 (work in
progress), January 2010.
[TTR Mobility]
Whittle, R. and S. Russert, "TTR Mobility Extensions for
Core-Edge Separation Solutions to the Internets Routing
Scaling Problem", August 2008,
<http://www.firstpr.com.au/ip/ivip/TTR-Mobility.pdf>.
Whittle Expires July 17, 2010 [Page 20]
Internet-Draft Ivip Glossary January 2010
Author's Address
Robin Whittle
First Principles
Email: rw@firstpr.com.au
URI: http://www.firstpr.com.au/ip/ivip/
Whittle Expires July 17, 2010 [Page 21]
| PAFTECH AB 2003-2026 | 2026-04-24 12:52:53 |