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 />

Now we will list all the components with a small description of each one:<br />

4.4.2.1 WebGUI<br />

WebGUI is the module that enables the contact with the human operator. It was developed with two<br />

purposes:<br />

• It enables the QoS Broker configuration with the data edition in the NetworkDB database;<br />

• It shows the network use status, showing the active reservations and the profiles authorized;<br />

4.4.2.2 NetProbe<br />

NetProbe is the entity that monitors the network status. The collected information is inserted in a database<br />

named NetStatus. This information and the information given by the NMSInterface represent the network<br />

status, at every instant. QBrokerEngine will user this information to decide if it should or should not<br />

allow a new access to the network resources.<br />

4.4.2.3 QBrokerEngine<br />

QBrokerEngine is a process that manages several threads, one for each interface. Those threads should<br />

wait for requests from the outside world. We will have:<br />

• AAACAttendant – AAACAttendant will receive and answer the AAAC requests<br />

• InterBrokerAttendant – InterBrokerAttendant receives external FHO-related data needed by the<br />

nQoSBroker to configure the mobile terminal's nAR.<br />

• RouterAttendant – RouterAttendant will receive router requests after processing the QoSBroker<br />

answers. Those requests can to be summarized as follows:<br />

o Data flow authorizing requests: AR requests QoSBroker to accept some data flow, and<br />

QoSBroker after analysing network resource state answers accepting or rejecting that<br />

flow;<br />

o FHO requests: oAR contacts QoSBroker requesting the FHO process sending oCoA,<br />

nCoA and nAR addresses. QoSBroker looks for nAR address<br />

QBrokerEngine is responsible to launch, stop and manage those threads.<br />

4.4.2.4 QoS Broker Interfaces<br />

QoS Broker has several interfaces, one for each <strong>Moby</strong> <strong>Dick</strong> architecture component. Figure 72 shows a<br />

picture of this aspect of the architecture.<br />

AAACInterf<br />

RGWClient<br />

QoSBroker<br />

NMSInterf<br />

RouterInterface<br />

WebServer<br />

BrokerInterface<br />

Attendant<br />

BrokerClient<br />

Now we will describe those interfaces:<br />

4.4.2.4.1 BrokerInterface<br />

Figure 72 – QoS Broker interfaces<br />

BrokerInterface is the module that interfaces with neighbouring Brokers. This interface is used to change<br />

external handover information between oQosBroker and nQoSBroker. As soon as oQoSBroker realises<br />

that nAR belongs to other QoSBroker it collects NVUP information and reservation information about<br />

this oCoA and sends it to the nQoSBroker. The communication between QoSBroker is made using COPS<br />

protocol and the COPSApi developed to the communication between the AAAC, the AR and the<br />

QoSBroker is utilised.<br />

4.4.2.4.2 NMSInterface<br />

That’s the interface with NMS (Network Management <strong>System</strong>) entity that allows the NMS entity to<br />

define the network resources that can be used by this broker. It should also allow access to policy, alarm<br />

processing and service translation functions. This interface should also to be connected to the database<br />

D0103v1.doc 97 / 168

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

Saved successfully!

Ooh no, something went wrong!