BGP选路规则
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#
ipv4-family unicast
undo synchronization
peer 10.1.5.5 enable
peer 10.1.6.6 enable
peer 10.1.6.6 route-policy LP import\\在 R7 至 R6 的 BGP 对等体的入方向上应用路由策略 LP
# route-policy PrefVal-1 permit node 10 \\创建名称为 PrefVal-1 的路由策略,动作是允许通过
if-match acl 2001 \\如果匹配 ACL2001 apply preferred-value 100\\将 BGP 首选值调整为 100 # route-policy PrefVal-1 permit node 1000 \\创建名称为 PrefVal-1 的路由策略,不匹配的路由不 做修
rule 1 permit source 100.1.1.1 0
acl number 2001 rule 1 permit source 100.1.2.1 0
# route-policy PrefVal permit node 10 \\创建名称为 PrefVal 的路由策略,动作是允许通过
if-match acl 2000\\如果匹配 ACL2000 apply preferred-value 100\\将 BGP 首选值调整为 100 # route-policy PrefVal permit node 1000 \\创建名称为 PrefVal 的路由策略,不匹配的路由不做修 改
Total Number of Routes: 4
Network
NextHop
MED
LocPrf PrefVal Path/Ogn
*>i 100.1.1.1/32
10.1.5.5
100
0
200 100i
*i
10.1.6.6
100
0
200 100i
*>i 100.1.2.1/32
10.1.5.5
100
rule 1 permit source 100.1.1.1 0 # route-policy LP permit node 10 \\创建名称为 LP 的路由策略,动作时允许通过
if-match acl 2000 \\如果匹配 ACL2000 apply local-preference 200 \\将 BGP 本地优先级修改为 200 # route-policy LP permit node 1000 \\创建名称为 LP 的路由策略,放行其他路由条目并不做修 改
peer 10.1.6.6 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
network 100.1.6.6 255.255.255.255\\通过 network 宣告本地路由
peer 10.1.5.5 enable
验证配置
Total Number of Routes: 4
Network
NextHop
MED
LocPrf PrefVal Path/Ogn
*>i 100.1.1.1/32 *i *>i 100.1.2.1/32 *i
10.1.5.5 10.1.6.6 10.1.6.6 10.1.5.5
100
100 200 100i
#
bgp 300
router-id 7.7.7.7
peer 10.1.5.5 as-number 300
peer 10.1.5.5 connect-interface LoopBack0
peer 10.1.6.6 as-number 300
peer 10.1.6.6 connect-interface LoopBack0
=============================================================================
验证配置
Total Number of Routes: 4
Network
NextHop
MED
LocPrf PrefVal Path/Ogn
*>i 100.1.1.1/32 *i *>i 100.1.2.1/32 *i
bgp 300
router-id 7.7.7.7
peer 10.1.5.5 as-number 300
peer 10.1.5.5 connect-interface LoopBack0
peer 10.1.6.6 as-number 300
peer 10.1.6.6 connect-interface LoopBack0
BGP 选路规则
BGP 选路规则一、下一跳可达
BGP 选路规则一共 13 条,第一条必须是下一跳可达,如果下一跳不可达后面的 12 条全部不 生效。
BGP 选路规则二、Preferred Value(优选值)
选择条件
1、默认值为 0
2、不会传递,只会在本路由器生效
3、优选值越大越优先
=============================================================================
============================================================================= 实验拓扑图
拓扑图描述 在 R6 和 R7 两台路由器上分别创建还回口并全部将 IP 配置为 100.1.6.6 并通过 Network 宣
告,这时候 2 台路由器分别会优选本地生成的路由。
#
bgp 300
router-id 6.6.6.6
peer 10.1.7.7 as-number 300
peer 10.1.7.7 connect-interface LoopBack0
peer 10.1.46.4 as-number 200
#
ipv4-family unicast
undo synchronization
100
0
200 100i
100
100 200 100i
100
0
200 100i
BGP 选路规则三、Local-Preference(本地优先级)
选择条件
1、默认值为 100(越大越优先)
2、只在本 AS 中传递
3、local-preference 值一定是上端路由器传过来时没有才会在本路由器赋予(上端路由器是
peer 10.1.6.6 route-policy PrefVal-1 import\\在 R7 至 R6 的 BGP 对等体的入方向上应用路由
策略 PrefVal-1
=============================================================================
0
200 100i
*i
10.1.6.6
100
0
200 100i
=============================================================================
实验拓扑图
拓扑图描述:R7 上分别从 R5 和 R6 上学习到 100.1.1.1 和 100.1.2.12 条路由,默认 BGP 优选 R5(10.1.5.5)作为去往 100.1.1.1 和 100.1.2.1 网络的下一跳,通过路由策略修改 BGP 首选 值让 R7 将去往 10.1.1.1 的路由优选 R5,10.1.2.1 的路由优选 R6。 ============================================================================= R7 配置 acl number 2000 \\创建 ACL 匹配感兴趣流量
ip address 100.1.6.6 255.255.255.255
#
bgp 300
router-id 7.7.7.7
peer 10.1.5.5 as-number 300
peer 10.1.5.5 connect-interface LoopBack0
peer 10.1.6.6 as-number 300
network 100.1.6.6 255.255.255.255 \\通过 network 宣告本地路由
peer 10.1.7.7 enable
peer 10.1.7.7 next-hop-local
peer 10.1.46.4 enable
R7 配置
#
interface LoopBack1\\创建本地接口并配置 IP 地址
#
ipv4-family unicast
undo synchronization
peer 10.1.5.5 enable
peer 10.1.5.5 route-policy PrefVal import\\在 R7 至 R5 的 BGP 对等体的入方向上应用路由策
略 PrefVal
peer 10.1.6.6 enable
EBGP 邻居时传送路由时不会携带 local-preference 值)
4、全局配置本地优先级[Router-BGP]#default local-preference [本地优先级值]
=============================================================================
=============================================================================
R6 配置
#
interface LoopBack1\\创建本地接口并配置 IP 地址
ip address 100.1.6.6 255.255.255.255
Total Number of Routes: 4
Network
NextHop
MED
LocPrf PrefVal Path/Ogn
*>i 100.1.1.1/32
10.1.5.5
100
0
200 100i
*i
10.1.6.6
100
0
200 100i
*>i 100.1.2.1/32
10.1.5.5
100
0
200 100i
*i
10.1.6.6
100
0
200 100i
=============================================================================
实验拓扑
拓扑图描述:R7 上分别从 R5 和 R6 上学习到 100.1.1.1 和 100.1.2.12 条路由,默认 BGP 优选 R5(10.1.5.5)作为去往 100.1.1.1 和 100.1.2.1 网络的下一跳,通过路由策略修改 BGP 本地 优先级让 R7 将去往 10.1.1.1 的路由优选 R6,10.1.2.1 的路由优选 R5。 ============================================================================= R7 配置 acl number 2000\\创建 ACL2000 匹配感兴趣流量
10.1.6.6 10.1.5.5 10.1.5.5 10.1.6.6
200
0Baidu Nhomakorabea
200 100i
100
0
200 100i
100
0
200 100i
100
0
200 100i
BGP 选路规则四、优选本地生成
选择条件 1、通过 Network 宣告的路由 2、通过 import-route 引入的路由 3、通过 network 命令引入的路由的优先级高于通过 import-route 命令引入的路由。 4、通过 aggregate 命令生成的手动聚合路由的优先级高于通过 summary automatic 命令生成 的自动聚合路由。
Total Number of Routes: 4
Network
NextHop
MED
LocPrf PrefVal Path/Ogn
peer 10.1.5.5 route-policy LP import
peer 10.1.6.6 enable
=============================================================================
验证 R6 配置
<R6>dis bgp routing-table