SDWAN与多站点组网
策略路由怎样避免冲突
策略路由怎样避免冲突,是让每一种重要流量只命中一条规则。两条规则都能配上同一条流量时,走哪条线取决于它们在表里的上下位置。位置一变,路径就变,而且业务不一定马上全断,只是有时快有时慢,更难查。
先列流量和唯一的下一跳。会议走专线,上网走宽带,去某一家云走指定的连接。写的时候用笔把范围圈出来,看有没有两圈叠在一起。叠了就把其中一圈改小,或者写明谁优先,并把这句话放在变更说明的第一行,不要藏在备注最后。默认规则放在最后,只接没有被点名的流量。默认规则的范围如果和某一条具体规则一样大,具体规则等于没写。
地址、应用、用户这三种条件不要叠在同一条会话上互相打架。按网段指定走专线,又按应用指定走宽带,同一个会议两个条件都符合,今天命中上面一条,明天有人调整顺序就命中下面一条。能用一种条件说清的,就不要叠三种。必须叠,就写成一条规则里的并且关系,不要拆成两条都能单独命中的规则。
回程和去程一起看。分支从专线把包发出去,总部的回答从宽带回来,有的应用会直接断,有的会卡住重传。改分支策略时,总部的回程规则要打开看一眼。试验从分支发起,两边同时看统计。只在分支看到发出去的字节,不能证明回答走了同一条线。
变更窗口里一次只改一条。改完,把你表上的几种流量各做一次。会议仍走专线,上网仍走宽带,云的地址仍走那条连接,再改下一条。同一小时改四条,冲突出现时不知道撤哪一条。上一版配置要能导回去。中断了先回退,不要在线上重写一套新的。
分支之间也不要各写各的。甲地的会议走专线,乙地的会议被放进默认宽带,公司会以为策略统一,实际只有甲地被验收过。模板下发之后,抽两个分支看命中计数,不要只看模板文件的修改时间。
举一个没有冲突的策略。会议、内部系统、普通上网三条规则的地址或应用互不包含,默认只接其余。试验时三种流量的计数分别出现在三条线上,挂断或停止传输后各自停下。
举一个冲突。一条按整段办公网走专线,一条按会议应用走宽带。办公网里的会议两个都符合。把会议写成更具体的一条,放在整段办公网那条前面,并在说明里写死这个顺序。改顺序的人要重新做一次会议试验。
策略路由怎样避免冲突,靠的是范围不重叠、回程有人看、一次只改一条。顺序靠记忆口传,下一次变更还会撞上。