运营商通过eBGP向某企业AS通告一条前缀,并在该路由上附加标准社区NO_EXPORT。企业内部路由器可以按策略传播和使用该路由,但通常不应()。
NO_EXPORT用于限制路由越过自治系统或BGP联盟边界。它不等于路由不能在本AS内部使用;若要求不通告给任何BGP邻居,则更接近NO_ADVERTISE。
选项分析
正确。NO_EXPORT要求该路由不能越过相应外部边界继续传播。
错误。社区标签不妨碍本AS按策略选择和使用路由。
错误。BGP属性可以随路由保留,供策略匹配。
错误。NO_EXPORT并非NO_ADVERTISE,内部iBGP传播通常仍可进行。
本题为什么容易错
不少同学看到“no”就理解成彻底不通告。考试常用NO_EXPORT和NO_ADVERTISE做干扰:一个管出口边界,一个管所有BGP邻居。
简短答案
BGP路由标记NO_EXPORT后,还会通告给外部AS吗,正确答案是 A(把该路由继续通告到企业AS外部的其他eBGP邻居)。NO_EXPORT用于限制路由越过自治系统或BGP联盟边界。它不等于路由不能在本AS内部使用;若要求不通告给任何BGP邻居,则更接近NO_ADVERTISE。
易混淆概念对比表
| 概念 | 本题判断 | 区别要点 | 记忆提示 |
|---|---|---|---|
| 把该路由继续通告到企业AS外部的其他eBGP邻居 | 本题正确答案 | 正确。NO_EXPORT要求该路由不能越过相应外部边界继续传播。 | 看到题干核心场景时优先联想到它 |
| 在企业AS内部根据本地策略选择该路由 | 本题干扰项 | 错误。社区标签不妨碍本AS按策略选择和使用路由。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 在路由表中保留该路由的BGP属性 | 本题干扰项 | 错误。BGP属性可以随路由保留,供策略匹配。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 通过iBGP让内部设备学习该路由 | 本题干扰项 | 错误。NO_EXPORT并非NO_ADVERTISE,内部iBGP传播通常仍可进行。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
本题易混淆选项怎么区分
- 在企业AS内部根据本地策略选择该路由:错误。社区标签不妨碍本AS按策略选择和使用路由。
- 在路由表中保留该路由的BGP属性:错误。BGP属性可以随路由保留,供策略匹配。
- 通过iBGP让内部设备学习该路由:错误。NO_EXPORT并非NO_ADVERTISE,内部iBGP传播通常仍可进行。
知识点详解
BGP Community是可传递的策略标签。标准社区NO_EXPORT要求路由不被通告到BGP联盟边界之外;普通独立AS可把自身边界视作该边界。运营者也可定义私有社区,再由本地路由策略决定接收、优选或发布动作。
备考速记
NO_EXPORT是不出门,NO_ADVERTISE是连邻居都不告诉。
BGP Community 在路由传播范围场景中的作用
企业从上游学到只供内部使用的特殊前缀时,NO_EXPORT可防止误把它重新发布给另一上游或对等网络。上线后仍应检查实际导出策略和路由通告结果。
同类题怎么考
- 判断标准BGP社区对路由传播范围的影响。
- 比较NO_EXPORT与NO_ADVERTISE。
BGP Community 在网络工程师软考中的考法
看到“本AS可用但不能传给外部AS”,优先NO_EXPORT;看到“任何BGP邻居都不能收到”,再考虑NO_ADVERTISE。
解题思路
题目问的是传播边界,不是选路优先级。NO_EXPORT可以理解成“本AS内部可流转,不能再出口”;因此内部iBGP传播并不矛盾,真正不该做的是向其他外部AS继续发布,选A。
考点定位
NO_EXPORT限制向外部边界传播,NO_ADVERTISE限制向任何BGP对等体传播。社区属性本身是给策略使用的标签,不直接等于Local Preference或MED。
易错提醒
- 把NO_EXPORT当作拒绝接收路由,实际它约束后续传播。
- 只加社区不配置相应策略,又假定私有社区会自动生效。
- 把社区值和AS_PATH、Local Preference的选路作用混在一起。
备考提示
- 做一张NO_EXPORT、NO_ADVERTISE、NO_EXPORT_SUBCONFED对照表。
- 先判断题目问传播范围还是选路优先级,再选择属性。
你可能还想了解
- NO_EXPORT还能通过iBGP传播吗?
- NO_EXPORT与NO_ADVERTISE有什么区别?
- BGP社区属性会直接改变选路吗?
本文小结
NO_EXPORT允许路由在本AS内部按策略使用,但阻止其继续越过外部边界传播;它比NO_ADVERTISE的限制范围更窄。