MPLS的起源地

我正在学习MPLS。 在我的场景中,我有两个站点使用eBGP进行PE-CE通信,并且都使用相同的ASN(故意为我想知道的SOO),并且由于ASpath包含本地AS。

我知道我可以使用覆盖,这一切都很好。 但是,我不明白的是,原产地点扩展的社区属性如何适用于此。 我有的问题是:

  1. 我是否必须启用覆盖以及声明SOO?
  2. 我认为SOO被设置在PE路由器而不是CE?
  3. 基于SOO的路由过滤是一个自动过程,还是我必须明确使用入站路由映射? 如果是的话,在哪里? CE还是PE?

更新:

我想我现在明白了。 SOO不是允许将前缀通告给同一AS的另一部分(即,站点1→站点2),而是关于防止前缀被通告回同一站点(在多个链接到上游供应商)。 所以鉴于这一点,我希望我不得不使用as-override。 它是否正确?

但是,基于SOO的过滤问题仍然存在。

BGP原始站点(SoO)用于防止在以下设置中循环。

1)连接到MPLS / VPN提供商的客户站点使用单个AS(因此需要configuration覆盖)。 2)客户站点(通常是集线器或其他重要位置)与提供者有多个连接。

一旦SoO被configuration,SoO过滤就自动进行。 不需要BGP过滤。