Network Working Group H-W. Braun
Request for Comments: 1104 Merit/NSFNET
June 1989
Models of Policy Based Routing
1. Status of this Memo
The purpose of this RFC is to outline a variety of models for policy based routing. The relative benefits of the different approaches are reviewed. Discussions and comments are explicitly encouraged to move toward the best policy based routing model that scales well within a large internetworking environment.
2. Acknowledgements
Specific thanks go to Yakov Rekhter (IBM Research), Milo Medin (NASA), Susan Hares (Merit/NSFNET), Jessica Yu (Merit/NSFNET) and Dave Katz (Merit/NSFNET) for extensively contributing to and reviewing this document.
3. Overview
To evaluate the methods and models for policy based routing, it is necessary to investigate the context into which the model is to be used, as there are a variety of different methods to introduce policies. Most frequently the following three models are referenced:
Braun [Page 1]
RFC 1104 Models of Policy Based Routing June 1989
Each of these models looks at the power of policy based routing in a different way. They may be implemented separately or in combination with other methods. The model to describe policy based dynamic allocation of network resources is orthogonal to the model of policy based distribution of routing information. However, in an actual implementation each of these models may interact.
4. Policy based distribution of routing information
Goals:
Braun [Page 2]
RFC 1104 Models of Policy Based Routing June 1989
4. Control of metrics via a Routing Policy Data Base for the announced Internet network numbers to allow for primary paths to the NSFNET as well as for paths of a lesser degree.
Braun [Page 3]
RFC 1104 Models of Policy Based Routing June 1989
Since policy controlled distribution of routing information allows for filtering on the basis of network numbers or Administrative Domains, the routing information database only needs to collect information for the more than 1300 networks within the Internet today.
5. Policy based packet filtering/forwarding
Goals:
Braun [Page 4]
RFC 1104 Models of Policy Based Routing June 1989
Concerns:
Braun [Page 5]
RFC 1104 Models of Policy Based Routing June 1989
Goals:
Braun [Page 6]
RFC 1104 Models of Policy Based Routing June 1989
Benefits:
7. Discussion
Both the first and the second model of policy based routing are similar in the sense that their goal is to enforce certain flows. This enforcement allows the control of access to scarce network resources (if the resource is not scarce, there is no performance reason to control access to it). The major difference is the level of enforcement: macroscopic level versus microscopic level control.
Braun [Page 7]
RFC 1104 Models of Policy Based Routing June 1989
Associated with the enforcement for a certain network resource is the cost. If this cost is higher than the cost required to make a particular resource less scarce, then the feasibility of enforcement may be questionable.
Braun [Page 8]
RFC 1104 Models of Policy Based Routing June 1989 8. Accounting vs. Policy Based RoutingQuite often Accounting and Policy Based Routing are discussed together. While the application of both Accounting and Policy Based Routing is to control access to scarce network resources, these are separate (but related) issues.
Braun [Page 9]
RFC 1104 Models of Policy Based Routing June 1989 9. References[1] Rekhter, Y., "EGP and Policy Based Routing in the New NSFNET
Fax: 313 747-3745 EMail: hwb@merit.eduBraun [Page 10]