27.03.2014 Views

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

D0103v1.doc Version 1 6.7.2003<br />

Router Interface<br />

VirtualRouter<br />

Engine<br />

Router<br />

List<br />

Database<br />

CLIDriver<br />

COPSDriver<br />

Cisco<br />

Router<br />

Linux Router<br />

Figure 74 - VirtualRouter<br />

4.4.3.1.2.2 CLIDriver<br />

CLIDriver is the driver that will communicate with the routers using the Command Line Interface. It will<br />

receive requests from the VirtualRouter and then forward them to the routers through a set of instructions<br />

that are present in the database.<br />

Router Interface<br />

VirtualRouter<br />

Engine<br />

Router<br />

List<br />

Database<br />

CLIDriver<br />

Engine<br />

CLI<br />

Command<br />

Cisco<br />

Router<br />

Router<br />

Figure 75 - CLIDriver<br />

When the Virtual router receives a message from a CLI router, it sends this message to the<br />

appropriatedriver. CLIDriver check in this database how to format the message in routers CLI commands.<br />

Then it will send the list of commands one by one to the router, making the message configuration.<br />

4.4.3.1.2.3 COPSDriver<br />

COPS protocol was specially designed to exchange network policy information between a network policy<br />

decision point (PDP) and policy enforcement points. In this case the policy decision point is the broker<br />

and the policy enforcement point is the router. When the router starts receiving a set of packets from a<br />

user with some QoSProfile code, it will ask the QoSBroker to reserve resources to this particular flow.<br />

After analysing the network conditions, the QoSBroker will send an answer that will be applied by the<br />

router. In order to supply the QoSBroker with all needed information to judge about that reservation,<br />

router and QoSBroker should exchange some messages with some data.<br />

D0103v1.doc 100 / 168

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!