A QoS routing protocol based on alternative path selection is described. Using a combination of source routing and shortest path routing, packets are routed along alternate paths when available resources along the shortest path cannot satisfy the QoS requirements of end to end flows. For path selection, the QoS routing protocol makes use of the information already available in the OSPF link information database. Packet forwarding uses existing mechanisms within the Internet protocols. Thus, support for QoS routing is provided without requiring major changes to the existing installed base of OSPF routers. Our proposal provides QoS routes for unicast as well as multicast connections. The major virtues of the solution are that of providing an evolutionary approach, whereby only a subset of the routers need to be enabled, and that the additional algorithms are computationally simple without requiring state maintenance at every router. Simulations of our proposed routing protocols on the UUnet backbone show that they perform well, almost optimal in terms of delivering the desired QoS for end to end flows.
[1]
W. Richard Stevens.
Tcp/ip illustrated- volume 1
,
1994
.
[2]
R. H. Cardwell,et al.
Design and optimization of networks with dynamic routing
,
1981,
The Bell System Technical Journal.
[3]
Deborah Estrin,et al.
Source Demand Routing: Packet Format and Forwarding Specification (Version 1)
,
1996,
RFC.
[4]
F. Kelly.
Routing in circuit-switched networks: optimization, shadow prices and decentralization
,
1988,
Advances in Applied Probability.
[5]
Lixia Zhang,et al.
Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification
,
1997,
RFC.
[6]
Ariel Orda,et al.
QoS based routing in networks with inaccurate information: theory and algorithms
,
1997,
Proceedings of INFOCOM '97.
[7]
Christian Huitema,et al.
IPv6--the new Internet protocol
,
1996
.
[8]
Christian Huitema,et al.
Routing in the Internet
,
1995
.
[9]
D.E. Tolmie.
Gigabit networking
,
1992,
IEEE LTS.