Token Based Switch over IP traffic (TBS-IP) is a ForCES router designed and implemented in a prototype at UvA. Using specific encrypted tokens built-in the IP packets, TBS-IP allows connections between a regular connectionless IP (Campus) network and a connection-oriented GMPLS network of an Optical Network Service provider. The TBS-IP router provides a web-service configuration/set-up interface to a high level authorisation and accounting service (e.g., AAA servers from UvA, Harmony from UniBonn, OSCARS from Internet2). The TBS-IP router can be programmed for a number of reserved paths/service levels using an XML Authorization ticket proposed and implemented in the PHOSPHORUS AAA/AuthZ infrastructure.
TBS-IP uses Intel IXDP2850 network processor controlled by a hostPC and consists of the following software modules:
- the data-plane "fix2850" that runs on the IXDP2850 parallel architecture
- the control-plane slave "fe" that runs on the control processor of IXDP2850
- the control-plane master "forceg" that runs on a hostPC under linux and provides a gateway between a higher-level module (webservice) and the low-level "Fe"
- the webservice interface of the whole TBS-IP system for interconnection to a service-plane system
The Token Based IP Switch is licensed under the GNU Lesser General Public License (LGPL).
|Snapshot Microengine code for IXP2850|
|Snapshot of ForCES code for x86 host and XScale on IXP2850|
|Snapshot WebService client for an AuthorizationTicket request to ForCEG|
If you have any problems with the software please contact with us by the form in Software Helpdesk section.
Persons responsible for this product:
- Mihai Cristea (University of Amsterdam)