FM Fluidity Manual v4
FM Fluidity Manual v4
Configuration Manual
Release 7.0 / 6.5.x
Table of Contents
Table of Figures
i
Ver. 1 Fluidity Configuration Manual
1. System Design
The network architecture is based on Prodigy 2.0, MPLS-based technology, which is used to
deliver IP-encapsulated data. MPLS provides an end-to-end packet delivery service operating
between levels 2 and 3 of the OSI network stack. It relies on label identifiers, rather than the
network destination address as in traditional IP routing, to determine the sequence of nodes to
be traversed to reach the end of the path. An MPLS-enabled device is also called a Label
Switched Router (LSR). A sequence of LSR nodes configured to deliver packets from the
ingress to the egress using label switching is denoted as a Label Switched Path (LSP), or
“tunnel”. LSRs situated on the border of an MPLS-enabled network and / or other traditional
IP-based devices are also called a Label Edge Router (LER). The ingress node of the path
classifies incoming packet according to a set of Forwarding Equivalence Classes (FEC);
when a packet matches a class, it is marked with the label associated with the particular class
and then forwarded to the next node of the sequence, according to the information configured
into the Forwarding Information Table (FIB) of the node. Subsequently, each intermediate
node manipulates the MPLS label(s) stored into the packed and then it forwards the data to
the next node. The egress node finally removes the label and handles the packet using normal
IP routing functions.
The FIBs on the different nodes of the network are managed by means of a Label Distribution
Protocol (LDP) that is the primary component of the so-called network control plane. Fluidity
relies on a custom label distribution protocol that provides automated installation of LSPs
among the different nodes of the network; this ensures that each node can be reached from
any other node.
In traditional MPLS networks, whenever the network topology changes for any reason, the
FIBs of the nodes involved must be reconfigured to adapt to the new paths. This is usually
performed using the standard label distribution protocol signaling available.
In a mobility network scenario, the handoff process can be assimilated to a network topology
change, where a link is broken and a new one is created. The standard mechanisms to detect
the change and reconfigure the nodes are, however, too slow and data-intensive to provide
adequate performance in a real-time constrained scenario such as high-speed mobility. In
particular, the whole reconfiguration latency and the number of messages exchanged should
be minimized to reduce the chances that some data packets are lost in the process.
In order to mitigate the mentioned issues, Fluidity implements a fast handoff solution that is
able to provide very fast path reconfiguration with latency in the order of one millisecond.
The considered mechanism is proposed as an extension to the existing control plane of the
network and it is based on a specific manipulation technique concerning the MPLS FIB tables
of the nodes.
The scheme proposed allows mobile nodes, and client devices attached to them, to maintain
their IP address throughout the mobility process. Besides, all nodes are part of a single layer-
2 mesh network. This kind of management is often referred to as “micro-mobility” in
literature. The layer-3 handoff process is seamless in the sense that, thanks to a make-before-
break strategy, the availability of at least one valid LSP is ensured during the handoff
transitory as the network is reconfigured.
1
Ver. 1 Fluidity Configuration Manual
For the rest of this manual we will make reference to the following picture, which illustrates a
sample mobility network scenario:
Static backbone
SB SB’
S1 S2 S3
Vehicle V1
M1 M2 M3
MM MB MB’
All radios belonging to the same solid system are said to form a “mobility domain”. The
backbone and each individual vehicle are examples of distinct mobility domains, which are
represented in the picture as boxes.
LSPs connecting to the static backbone are installed and updated whenever the vehicle
performs the handoff procedure using dedicated signaling.
2
Ver. 1 Fluidity Configuration Manual
2. System Configuration
Once the Fluidity plugin is installed and Prodigy 2.0 is enabled new pages will pop up in the
Fluidmesh radio Web GUI. In the Fluidity page you can configure the unit role. Specifically,
with reference to Figure 1, a unit can be configured to operate as “Infrastructure” if it belongs
to the static backbone (e.g. S1) or as “Vehicle” if it’s a mobile radio mounted on the vehicle.
In Figure 2, the configuration of unit as “Infrastructure” is reported whereas Figure 3
describes the configuration of a unit as “Vehicle”. In the latter case, please note that the
“Vehicle ID” must be specified as a unique identifier of the vehicle. In fact, when multiple
Fluidmesh devices are installed on the same vehicle they must be configured using the same
Vehicle ID.
3
Ver. 1 Fluidity Configuration Manual
4
Ver. 1 Fluidity Configuration Manual
5
APPENDIX A
Contact Information
Worldwide Headquarters
Fluidmesh Networks, LLC
1327 Barclay Boulevard
Buffalo Grove, IL 60089
U.S.A.
info@fluidmesh.com
www.fluidmesh.com
UK Branch
Tel. +44 2078 553 132