如图所示:DC1,DC2 以及各个分支设备全部上线(未做路由泄露),当前在东部分支和西部分支可以查看到去往DC1,2的全部路由(已把默认的omp线路增大),希望可以通过策略实现西部分支,优先访问DC1 VPN10, 东部分支优优先访问DC2的vpn10, 12.1.1.0/24为数据中心内部服务侧VPN10地址; 当前采用的方式为:在中心的Centralized Policy中的Topology中,分别match东西部site,并把希望优选的权重加大到50,并在action中,匹配相应的mpls和BIZ链路,default action 允许ALL,最终在apply policy中,对西部和东部分支做调用(in/out都做了尝试)希望可以通过权重影响优选路由走向;但是结果是:路由表不发生变化,不晓得是哪个环节没做对 @LinusT
已解决! 转到解答。
匹配条件可以只要前缀吧,然后分成两个topo policy针对东部、西部来应用,我看目前的策略都是在一个policy里面吧。
若还不行的话, 可以分享一下 show sdwan policy from-vsmart.
可以尝试针对VPN10的目标前缀尝试一下你的需求呢。在做策略的时候,选择Route,然后Match Conditions是VPN10的前缀条目,Action选择Accept,进一步选择TLOC,TLOC中可以包含DC1和DC2,针对西部,设置TLOC LIST中设置DC1的Preference大于DC2的TLOC Preference,反之,针对于东部,设置DC2 TLOC Preference大于DC1的,然后东部和西部SITE将Topology策略调用在out方向。
谢谢 匹配具体的前缀,即使不增加preference,使用默认,通过图形化也可以完成选路操作; 我通过CLI,是单独把需要优选的preference敲进去的,可以选路;但是使用图形化,在action中,只有一个针对TLOC DC的preference设定,而我是把东西部站点,写在同一个topology中的不同sequence里面的,是不是需要单独对 东部和西部的做调用才能区分出这个preference 我来试试
是的,可以尝试把东西部的策略分开对待,设置不同的preference,祝你成功。
加前缀也不行; 我之前对单独的两个分支机构的具体server vpn,通过action 的指向数据中心,可以不直达,通过DC绕行;如图:
但是,我取消了上述策略 单独配置拓扑(如下图),路由表还是没有变化;即使加了前缀也没变化; 我没加前缀的原因,是想去优选对整个site的选路 因为DC后面还有好多server vpn; 您看我下图配置正确吗,我单独对bra3做权重提升到50 其他的默认应该是0
加上前缀后,最终的12.1.1.0,依旧从DC1和DC2可以学习到
匹配条件可以只要前缀吧,然后分成两个topo policy针对东部、西部来应用,我看目前的策略都是在一个policy里面吧。
若还不行的话, 可以分享一下 show sdwan policy from-vsmart.
可以了 西部站点,我刚才是把biz和mpls做到一起的; 单独匹配前缀列表 ; 西部站点可以从biz走到DC2 MPLS用的是BRA1的tloc extension 扩展到MPLS的 非常感谢