Previous

Content

Next 


1.0.- Q.OSPF - Overall Framework  

The network will support both best-effort and QoS guarantees packets. The assumption is that each router in the network is able to dedicate some of its resources to satisfy the requirements of QoS packets. All routers must support the QoS Extension. Flows are unicast.
Flows with QoS requirements specifies them in some fashion that is accessible to the routing protocol, for example, this could correspond to the arrival of an RSVP PATH message, whose TSpec is passed to the routing protocol together with the destination address.
After processing such a request, the protocol will return the path that it deems the most suitable given the flow's requirements. The returned path could be the best next hop, i.e., a hop-by-hop path selection model, or all intermediate nodes to the destination, i.e., an explicit route model. The model currently supported for this specification will be the hop-by-hop path selection model.
  The mechanism described in this document are at the control plane level and will be independent of the data plane mechanism, such as the packet classification method used. However, QoS guarantees stability of the data plane. In particular, while it is possible that after a path is first selected, network conditions change and result in the appearence of better paths, such changes should be prevented from unnecessarely affecting existing paths. Then, switching over to a new and better path should be limited to those conditions where initial selection turns out to be inadequate or extremely expensive.
State information should be maintained for each QoS path after it has been selected. This information is used to track the validity of the selected path. A path is pinned when its state specifies that a new QoS routing query is not required, and un-pinned otherwise. Pinning and un-pinning of paths should be coordinated with RSVP soft states, and structured so as to require minimal changes to RSVP processing rules.

Previous

Content

Next