Information Technology Reference
In-Depth Information
dynamic traffic manipulation
control mechanisms. The implementation combines several open source
Fig. 4. Test bed and network connectivity
software tools into one NE platform. We provide a
software that implements
Packet Processing and Token Networking
and manipulation facilities are implemented in Streamline
originally developed for high
approaches presented in
from other approaches by providing a
manipulate filter graphs on the fly (
language FPL [40]. In addition, Streamline also allows dynamic loading of
(netfilter_fetch_in)
\
>(fpl_ipdest,expression="DST_IP")
>(skb_transmit)
Fig. 5. A Streamline requ
kernel modules that provide specific packet manipulation functions.
We extended Streamline to support in
in the IPv4 options field, which allows us to bind ACs to network traffic
Streamline expression defines a
describes the network behavior for a particular
such as fpl_tbs allow packets with specific tags to pass through a specific
chain of packet processing modules.
separately by the control software and a
manages loading of each expression on the subs
path, for example.
Orchestration Software
network is implemented in
Streamline, are wrapped by Java objects
using a peer-to-peer model. ACs register as a service on the network element.
Each network element knows at least one peer to which it can connect (
controller). Currently, all peers connect to a single known
provide basic message-
 
Search WWH ::




Custom Search