Path-Vector Contract Routing
Many recently proposed clean slate Internet architectures essentially depend on more flexible and extended representation of Internet topology on which next generation routing protocols may operate. Representation of neighboring relationships between Internet Service Providers (ISPs) in finer granularity is promising to overcome many shortcomings of the current Internet architecture. Similarly, contract-switching paradigm promotes an ISP to define itself as a set of edge-to-edge (g2g) links that connect ingress and egress routers of its domain. Each link is represented by a contract which defines not only neighboring relationships with other domains but also economic (e.g., price), performance (e.g., quality of service parameters) and temporal (e.g., lifetime of the dedicated link) attributes attached to this g2g link.