Software

Token Based Switch over IP

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:

  1. the data-plane "fix2850" that runs on the IXDP2850 parallel architecture
  2. the control-plane slave "fe" that runs on the control processor of IXDP2850
  3. 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"
  4. the webservice interface of the whole TBS-IP system for interconnection to a service-plane system
License

The Token Based IP Switch is licensed under the GNU Lesser General Public License (LGPL).

Download
File Size TXT
Snapshot Microengine code for IXP2850
snapshot-microengine-code-IXP2850.zip
626.75 kBDownload readme
Snapshot of ForCES code for x86 host and XScale on IXP2850
snapshot_ForCES_code_for_x86_IXP2850.zip
100.3 kB-
Snapshot WebService client for an AuthorizationTicket request to ForCEG
snapshot_WebService_client.zip
77.8 kB-
Help

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)