BGP配置注意事项
BGP配置注意事项-M2K
配置注意事项 |
规避措施 |
影响性 |
---|---|---|
EBGP邻居不能部署如下特性:路由反射器,Best-external,add-path。 IBGP邻居不能部署如下特性:ebgp-max-hop,mpls-local-ifnet,fake-as。 特性互斥:ebgp-max-hop与valid-ttl-hops互斥。 |
特性不适用特定的邻居类型,无需处理 |
无影响 |
聚合时如果配置了AS-SET参数,则把所有具体路由的AS_PATH属性中前面相同的序列组成AS_SEQUENCE,其他所有的AS组成AS_SET,作为生成的聚合路由的AS_PATH属性。聚合后AS_PATH属性不能超过250个,否则将AS_PATH属性置为空。 |
合理规划测试配置 |
业务功能错误 |
undo peer x.x.x.x group命令的功能和undo peer相同,而不是常规理解的将peer从group中移出。 |
合理规划测试配置 |
业务功能错误 |
若peer没有配置XXX特性或配置值为缺省值,group配置了非缺省值的该特性,则peer加入group时,peer修改该特性配置与group保持一致。 若group内的peer与group在XXX特性的配置相同时,对group该特性配置的修改会同步修改peer的配置,peer在该特性上继续和group保持一致。 若group内的peer与group在XXX特性的配置不同时,对group该特性配置的修改不会影响到peer,peer在该特性上仍保持自有配置。 |
合理规划测试配置 |
业务功能错误 |
使用import命令发布缺省路由必须配合default-route imported命令,否则路由表中即使存在缺省路由也无法发布本地先有缺省路由。 |
合理规划测试配置 |
业务功能错误 |
VPNV4地址族无法同时使能v4邻居和v6邻居。 |
合理规划组网。 |
无影响。 |
BGP路由不支持迭代SRv6 BE LSP路由,迭代后路由不活跃。 |
合理规划组网。 |
无影响。 |
静态路由不支持迭代SRv6 BE LSP路由,迭代后路由不活跃。 |
合理规划组网。 |
无影响。 |
配置peer fake-as命令之后,修改后面的prepend-fake-as或者prepend-global-as参数,会导致BGP邻居重新建立。 |
无 |
邻居断开,重新建立。 |
对于路由策略apply cost-type med-inherit-aigp,应用在IPv4/IPv6私网上生效,PE私网路由AIGP属性值通过MED属性发布给CE设备;此策略应用到其他地址族上不生效。 |
无 |
无影响。 |
XPL和 route-policy 配置apply extcommunity soo命令时,仅支持apply extcommunity soo { source-of-origin &1-16 } additive格式生效。 |
合理规划 |
无影响。 |
BGP EPE(Egress Peer Engineering)有如下注意事项:
|
合理规划 |
无影响。 |
系统中每个route-policy中对应的node不建议超过1000个,如果超过1000个,会引起过策略的业务处理性能较慢,影响客户体验。 |
无 |
无影响 |
当前只支持协议中规定的11种Segment中的Type1即MPLS LABEL表示的Segment SID。 |
控制器不要下发非Type1的Segment List。 |
SR-MPLS TE Policy下发到本机,但不生效。 |
对于SR-MPLS TE Policy地址族邻居,配置的路由策略中如果有if-match ip-prefix/acl/rd-filter,则会直接按match处理,因为SR-MPLS TE Policy地址族的NLRI不适合使用ip-prefix/acl/rd-filter进行匹配;配置的路由策略中如果有if-match as-path/cost等,则只有满足匹配条件才会按match处理。 |
合理规划路由策略,不要使用不支持的匹配方式。 |
遇到if-match ip-prefix/acl/rd-filter,直接按match处理。 |
BGP IPv4公网单播路由、BGP IPv4私网远端交叉路由、BGP IPv4公网标签路由(6PE)和BGP IPv6私网远端交叉路由支持使用nexthop+color迭代SR-MPLS TE Policy,其他路由不支持。 |
合理规划tunnel-policy和tunnel-selector。 |
部分路由不支持使用nexthop+color迭代SR-MPLS TE Policy。 |
BGP IPv4公网单播路由、BGP IPv4私网远端交叉路由、BGP IPv6公网标签路由、BGP IPv6私网远端交叉路由这些支持迭代SR-MPLS TE Policy隧道的,如果携带了多个color扩展团体属性,则只会使用最大的color值去迭代SR-MPLS TE Policy隧道,且接收路由的CO flag(参考draft-ietf-idr-segment-routing-te-policy中的定义)为任何值都按为00的规则处理。 |
合理规划在尾节点给路由附加的color属性。 |
即使路由携带多个color扩展团体属性,也只使用最大的一个去迭代SR-MPLS TE Policy隧道,且只支持CO flag按00规则处理。 |
公私网互引后的路由,不支持通过路由策略改变路由的下一跳和color扩展团体属性。 |
合理规划公私网路由互引使用的路由策略。 |
公私网路由互引后的路由继承源路由的隧道迭代结果。 |
在实际配置中,使能add-path功能,需要按照实际需求配置path个数,不能直接配置最大值,否则可能会引起内存耗尽。 |
合理规划 |
设备内存耗尽。 |
BGP配置注意事项-M2K-B
配置注意事项 |
规避措施 |
影响性 |
---|---|---|
EBGP邻居不能部署如下特性:路由反射器,Best-external,add-path。 IBGP邻居不能部署如下特性:ebgp-max-hop,mpls-local-ifnet,fake-as。 特性互斥:ebgp-max-hop与valid-ttl-hops互斥。 |
特性不适用特定的邻居类型,无需处理 |
无影响 |
聚合时如果配置了AS-SET参数,则把所有具体路由的AS_PATH属性中前面相同的序列组成AS_SEQUENCE,其他所有的AS组成AS_SET,作为生成的聚合路由的AS_PATH属性。聚合后AS_PATH属性不能超过250个,否则将AS_PATH属性置为空。 |
合理规划测试配置 |
业务功能错误 |
undo peer x.x.x.x group命令的功能和undo peer相同,而不是常规理解的将peer从group中移出。 |
合理规划测试配置 |
业务功能错误 |
若peer没有配置XXX特性或配置值为缺省值,group配置了非缺省值的该特性,则peer加入group时,peer修改该特性配置与group保持一致。 若group内的peer与group在XXX特性的配置相同时,对group该特性配置的修改会同步修改peer的配置,peer在该特性上继续和group保持一致。 若group内的peer与group在XXX特性的配置不同时,对group该特性配置的修改不会影响到peer,peer在该特性上仍保持自有配置。 |
合理规划测试配置 |
业务功能错误 |
使用import命令发布缺省路由必须配合default-route imported命令,否则路由表中即使存在缺省路由也无法发布本地先有缺省路由。 |
合理规划测试配置 |
业务功能错误 |
VPNV4地址族无法同时使能v4邻居和v6邻居。 |
合理规划组网。 |
无影响。 |
BGP路由不支持迭代SRv6 BE LSP路由,迭代后路由不活跃。 |
合理规划组网。 |
无影响。 |
静态路由不支持迭代SRv6 BE LSP路由,迭代后路由不活跃。 |
合理规划组网。 |
无影响。 |
配置peer fake-as命令之后,修改后面的prepend-fake-as或者prepend-global-as参数,会导致BGP邻居重新建立。 |
无 |
邻居断开,重新建立。 |
对于路由策略apply cost-type med-inherit-aigp,应用在IPv4/IPv6私网上生效,PE私网路由AIGP属性值通过MED属性发布给CE设备;此策略应用到其他地址族上不生效。 |
无 |
无影响。 |
XPL和 route-policy 配置apply extcommunity soo命令时,仅支持apply extcommunity soo { source-of-origin &1-16 } additive格式生效。 |
合理规划 |
无影响。 |
BGP EPE(Egress Peer Engineering)有如下注意事项:
|
合理规划 |
无影响。 |
系统中每个route-policy中对应的node不建议超过1000个,如果超过1000个,会引起过策略的业务处理性能较慢,影响客户体验。 |
无 |
无影响 |
当前只支持协议中规定的11种Segment中的Type1即MPLS LABEL表示的Segment SID。 |
控制器不要下发非Type1的Segment List。 |
SR-MPLS TE Policy下发到本机,但不生效。 |
对于SR-MPLS TE Policy地址族邻居,配置的路由策略中如果有if-match ip-prefix/acl/rd-filter,则会直接按match处理,因为SR-MPLS TE Policy地址族的NLRI不适合使用ip-prefix/acl/rd-filter进行匹配;配置的路由策略中如果有if-match as-path/cost等,则只有满足匹配条件才会按match处理。 |
合理规划路由策略,不要使用不支持的匹配方式。 |
遇到if-match ip-prefix/acl/rd-filter,直接按match处理。 |
BGP IPv4公网单播路由、BGP IPv4私网远端交叉路由、BGP IPv4公网标签路由(6PE)和BGP IPv6私网远端交叉路由支持使用nexthop+color迭代SR-MPLS TE Policy,其他路由不支持。 |
合理规划tunnel-policy和tunnel-selector。 |
部分路由不支持使用nexthop+color迭代SR-MPLS TE Policy。 |
BGP IPv4公网单播路由、BGP IPv4私网远端交叉路由、BGP IPv6公网标签路由、BGP IPv6私网远端交叉路由这些支持迭代SR-MPLS TE Policy隧道的,如果携带了多个color扩展团体属性,则只会使用最大的color值去迭代SR-MPLS TE Policy隧道,且接收路由的CO flag(参考draft-ietf-idr-segment-routing-te-policy中的定义)为任何值都按为00的规则处理。 |
合理规划在尾节点给路由附加的color属性。 |
即使路由携带多个color扩展团体属性,也只使用最大的一个去迭代SR-MPLS TE Policy隧道,且只支持CO flag按00规则处理。 |
公私网互引后的路由,不支持通过路由策略改变路由的下一跳和color扩展团体属性。 |
合理规划公私网路由互引使用的路由策略。 |
公私网路由互引后的路由继承源路由的隧道迭代结果。 |
在实际配置中,使能add-path功能,需要按照实际需求配置path个数,不能直接配置最大值,否则可能会引起内存耗尽。 |
合理规划 |
设备内存耗尽。 |