8. CE 如何从 PE 学习路由
8. CE 如何从 PE 学习路由 (How CEs Learn Routes from PEs)
在本节中,我们假设 CE 设备是一台路由器。
如果 PE 把某条特定路由放入了它用来为从某个特定 CE 收到的报文进行路由的 VRF 中,那么一般而言,PE 可能会将该路由分发给该 CE。当然,只有当 PE/CE 协议的规则允许时,PE 才可能将该路由分发给该 CE。(例如,如果某个特定的 PE/CE 协议具有"水平分割"(split horizon),那么 VRF 中的某些路由就不能被重新分发回该 CE。)我们针对从 PE 到 CE 的路由分发再加上一项限制:如果某条路由的源站点(Site of Origin)属性标识了某个特定站点,那么该路由绝不能被重新分发到该站点的任何 CE。
然而,在大多数情况下,PE 只需简单地向 CE 分发缺省路由(default route)就足够了。(在某些情况下,甚至只需将 CE 配置一条指向 PE 的缺省路由就足够了。)这在任何自身不需要向其他站点分发缺省路由的站点上通常都能工作。(例如,如果某个企业 VPN 中的一个站点拥有该企业通往互联网的接入,那么该站点可能需要向另一个站点分发缺省路由,但不能向该站点自身分发缺省路由。)
无论使用何种过程将路由从 CE 分发到 PE,也会使用同样的过程将路由从 PE 分发到 CE。