为什么所使用的AS间和AS内部 路由选择协议是不同的?
策略
在AS之间, 策略问题起主导作用。 一个给定AS产生的流量不能穿过另一个特定的AS,这可能非常重要。类似地,一个给定AS也许想很好地控制它承载的其他AS之间穿越的流量。我们已看到,BGP承载了路径属性,并提供路由选择信息的受控分布,以便能做出这种基于策略的路由选择决策。在一个AS内部,一切都是在相同的管理控制名义下进行的,因此策略问题在AS内部选择路 由中起着微不足道的作用。
规模
扩展一个路由选择算法及其数据结构以处理到大量网络或大量网络之间的路由选择的这种能力,是AS间路由选择的一个关键问题。在一个AS内,可扩展性不是关注的焦点。首先,如果单个ISP变得太大时,总是能将其分成两个AS,并在这两个新的AS之间执行AS间路由选择。(前面讲过,OSPF通过将一 个AS分成区域而建立这样的层次结构。)
性能
由于AS间路由选择是面向策略的,因此所用路由的质量(如性能)通常是次要关心的问题(即一条更长或开销更高但能满足某些策略条件的路由也许被采用了,而更短但不满足那些条件的路由却不会被采用)。我们的确看到了在AS之间,甚至没有与路由相关的开销(除了 AS跳计数外)概念。然而 在一个AS内部,这种对策略的关心就不重要了,可以使路由选择更多地关注一条路由实现的性能级别。