1、BGP选路规则实验-基础配置
1)拓扑
2)基础配置
第一步:基础配置:
R1的配置:
sysname R1
#
interface GigabitEthernet0/0/0
ip address 192.168.12.1 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.14.1 255.255.255.0
#
interface LoopBack0
ip address 10.10.1.1 255.255.255.255
#
bgp 200
router-id 1.1.1.1
peer 10.10.2.2 as-number 200
peer 10.10.2.2 connect-interface LoopBack0
peer 192.168.14.4 as-number 100
peer 10.10.2.2 next-hop-local
#
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 10.10.1.1 0.0.0.0
network 192.168.12.0 0.0.0.255
R2的配置:
sysname R2
#
interface GigabitEthernet0/0/0
ip address 192.168.12.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.23.2 255.255.255.0
#
interface LoopBack0
ip address 10.10.2.2 255.255.255.255
#
bgp 200
router-id 2.2.2.2
peer 10.10.1.1 as-number 200
peer 10.10.1.1 connect-interface LoopBack0
peer 10.10.3.3 as-number 200
peer 10.10.3.3 connect-interface LoopBack0
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 10.10.2.2 0.0.0.0
network 192.168.12.0 0.0.0.255
network 192.168.23.0 0.0.0.255
R3的配置:
sysname R3
#
interface GigabitEthernet0/0/0
ip address 192.168.23.3 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.35.3 255.255.255.0
#
interface LoopBack0
ip address 10.10.3.3 255.255.255.255
#
bgp 200
router-id 3.3.3.3
peer 10.10.2.2 as-number 200
peer 10.10.2.2 connect-interface LoopBack0
peer 10.10.2.2 next-hop-local
peer 192.168.35.5 as-number 300
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 10.10.3.3 0.0.0.0
network 192.168.23.0 0.0.0.255
R4的配置:
sysname R4
#
interface GigabitEthernet0/0/0
ip address 192.168.14.4 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.10.45.4 255.255.255.0
#
interface LoopBack0
ip address 10.10.4.4 255.255.255.255
#
bgp 100
router-id 4.4.4.4
peer 192.168.14.1 as-number 200
R5的配置:
sysname R5
#
interface GigabitEthernet0/0/0
ip address 192.168.35.5 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.10.45.5 255.255.255.0
#
interface LoopBack0
ip address 10.10.5.5 255.255.255.255
#
bgp 300
router-id 5.5.5.5
peer 192.168.35.3 as-number 200
第二步:注入路由
在R4中注入路由,并做路由过滤
1)创建ip-prefix 45.0 过滤路由信息
ip ip-prefix 45.0 index 10 permit 10.10.45.0 24
2)创建路由策略45.0 匹配ip-prefix过滤器**
route-policy 45.0 permit node 10
if-match ip-prefix 45.0
3)在BGP中和R1建邻居时,在出方向调用路由策略45.0,并且注入直连路由**
bgp 100
peer 192.168.14.1 route-policy 45.0 export
import-route direct
在R5中注入路由,并做路由过滤
1)创建ip-prefix 45.0 过滤路由信息
ip ip-prefix 45.0 index 10 permit 10.10.45.0 24
2)创建路由策略45.0 匹配ip-prefix过滤器
route-policy 45.0 permit node 10
if-match ip-prefix 45.0
3)在BGP中和R1建邻居时,在出方向调用路由策略45.0,并且注入直连路由
bgp 100
peer 192.168.35.3 route-policy 45.0 export
import-route direct
第三步:验证结果
display ospf peer brief
display bgp peer
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100?
* i 10.10.3.3 0 100 0 300?
2、验证:下一跳不可达
在R1中删除配置:
[R1]bgp 200
[R1-bgp]undo peer 10.10.2.2 next-hop-local
在R3中删除配置:
[R3]bgp 200
[R3-bgp]undo peer 10.10.2.2 next-hop-local
在R2中验证结果:
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
i 10.10.45.0/24 192.168.14.4 0 100 0 100?
i 192.168.35.5 0 100 0 300?
3、Route-policy
-通过工具:过滤我们需要修改的路由条目
-有哪些工具:
&:ACL:访问控制列表:不精准
&:prefix-list : 地址前缀列表,比较精准,可以匹配路由的掩码,比ACL好
-这两个工具只能过滤路由信息,不能修改路由信息
-通过工具:修改路由条目的属性,从而影响BGP的选路,实现路由控制
-route-policy :路由策略,根据前缀列表抓到的路由,修改路由的属性
-route-policy 作为一个策略,是可以包含很多条目,不同的条目通过“序号”区分,这个序号我们称为:node
-当一个route-policy中包含多个条目的时候,会按照node 序号,从小到大,逐个检查
-router-policy 也是匹配即停止,一旦匹配到一个条目,就不在向下进行检查,如果所有的条目都没有被匹配,则执行拒绝所有的默认行为
-route-policy 包含两个语句
&:if-match :匹配 : 后面跟的是匹配条件, 我要匹配那个路由
&:apply : 修改:后面跟的是路由属性,我要修改路由的那个参数
4、验证:PrefVal属性:协议首选值
-preferred_value
-默认值0,数值越大越优先
-华为特定的私有属性
-只在本设备有效,不在网络中随路由传递
第一步:恢复默认状态
R1设备恢复默认
[R1]bgp 200
[R1-bgp]peer 10.10.2.2 next-hop-local
R3设备恢复默认
[R3]bgp 200
[R3-bgp]peer 10.10.2.2 next-hop-local
第二步:查看R2设备的BGP路由表
[R2]display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100?
* i 10.10.3.3 0 100 0 300?
第三步:在R2中修改PrefVal属性,让下一跳为10.10.3.3 的路由成为最优的路由
1)在R2中,创建路由策略:01-pre, 修改Prefval值为123
[R2]route-policy 01-pre permit node 10
apply preferred-value 123
2)在R2中和R3建邻居的入方向调用路由策略
[R2]bgp 200
[R2-bgp]peer 10.10.3.3 route-policy 01-pre import
备注:刷新bgp,快速同步
<R2>refresh bgp all import
第四步:验证结果:
[R2]display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 0 100 123 300?
* i 10.10.1.1 0 100 0 100?
5、Local_pref属性:本地优先级
-local_preference
-默认情况下,在IBGP邻居间传递,不在EBGP邻居间传递,在EBGP传递update报文的时候默认不携带这个属性
-默认值100,数值越大越优先
-在AS内的IBGP邻居之间,出方向和入方向都可以修改该属性
第一步:恢复默认状态
在R2上恢复默认
[R2]bgp 200
[R2-bgp]undo peer 10.10.3.3 route-policy 01-pre import
第二步:查看R2设备的BGP路由表
[R2]display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100?
* i 10.10.3.3 0 100 0 300?
第三步:在R3中修改Local_pref属性,让下一跳为10.10.3.3 的路由成为最优的路由
1)在R3中,创建路由策略:02-local, 修改Local_pref值为300
[R3]route-policy 02-local permit node 10
[R3-route-policy]apply local-preference 300
2)在R3中和R2建邻居的出方向调用路由策略
[R3]bgp 200
[R3-bgp]peer 10.10.2.2 route-policy 02-local export
备注:刷新bgp,快速同步
<R1>refresh bgp all export
<R2>refresh bgp all import
第四步:验证结果:
<R2>dis bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 0 300 0 300?
* i 10.10.1.1 0 100 0 100?
```
6、本地始发的BGP路由优于从邻居学习到的路由
第一步:恢复默认状态
在R3上恢复默认
[R3]bgp 200
[R3-bgp]undo peer 10.10.2.2 route-policy 02-local export
第二步:查看R2设备的BGP路由表
[R2]display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100
* i 10.10.3.3 0 100 0 300
第三步:在R3中创建静态路由,注入BGP路由表,产生本地始发路由
[R3]ip route-static 10.10.45.0 24 null0
[R3]bgp 200
[R3-bgp]import-route static
第四步:验证结果:
[R3]display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.45.0/24 0.0.0.0 0 0
* 192.168.35.5 0 0 300
7、本地设备始发的路由:手动聚合优于自动聚合,优于network,优于import-route
第一步:在R3中创建静态路由,注入BGP路由表,产生本地始发路由
[R3]ip route-static 10.10.45.128 25 null0
[R3]ip route-static 10.10.45.192 26 null0
[R3]ip route-static 10.10.45.224 27 null0
第二步:查看R3的BGP路由表
[R3]display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 5
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.45.0/24 0.0.0.0 0 0 ?
* 192.168.35.5 0 0 300?
*> 10.10.45.128/25 0.0.0.0 0 0 ?
*> 10.10.45.192/26 0.0.0.0 0 0 ?
*> 10.10.45.224/27 0.0.0.0 0 0 ?
第三步:在R3中做手动聚合
[R3]bgp 200
[R3-bgp]aggregate 10.10.45.0 24
第四步:查看R3的BGP路由表
[R3]display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 6
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.45.0/24 127.0.0.1 0 ?
* 0.0.0.0 0 0 ?
* 192.168.35.5 0 0 300?
*> 10.10.45.128/25 0.0.0.0 0 0 ?
*> 10.10.45.192/26 0.0.0.0 0 0 ?
*> 10.10.45.224/27 0.0.0.0 0 0 ?
备注:手动聚合优于import-route
验证:
[R3]display bgp routing-table 10.10.45.0
BGP local router ID : 3.3.3.3
Local AS number : 200
Paths: 3 available, 1 best, 1 select
1)最优的:手动聚合的
BGP routing table entry information of 10.10.45.0/24:
Aggregated route.
Route Duration: 00h02m06s
Direct Out-interface: NULL0
Original nexthop: 127.0.0.1
Qos information : 0x0
AS-path Nil, origin incomplete, pref-val 0, valid, local, best, select, pre 255
Aggregator: AS 200, Aggregator ID 3.3.3.3
Advertised to such 2 peers:
192.168.35.5
10.10.2.2
2)有效的:R3通过import-route的始发路由
BGP routing table entry information of 10.10.45.0/24:
Imported route.
From: 0.0.0.0 (0.0.0.0)
Route Duration: 00h17m04s
Direct Out-interface: NULL0
Original nexthop: 0.0.0.0
Qos information : 0x0
AS-path Nil, origin incomplete, MED 0, pref-val 0, valid, local, pre 60, not pr
eferred for route type
Not advertised to any peer yet
3)有效的:R3通过R5学习来的路由
BGP routing table entry information of 10.10.45.0/24:
From: 192.168.35.5 (5.5.5.5)
Route Duration: 01h05m14s
Direct Out-interface: GigabitEthernet0/0/1
Original nexthop: 192.168.35.5
Qos information : 0x0
AS-path 300, origin incomplete, MED 0, pref-val 0, valid, external, pre 255, no
t preferred for route type
Not advertised to any peer yet
第五步:在R2的设备上查看BGP路由表
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 5
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 100 0 ?
* i 10.10.1.1 0 100 0 100?
*>i 10.10.45.128/25 10.10.3.3 0 100 0 ?
*>i 10.10.45.192/26 10.10.3.3 0 100 0 ?
*>i 10.10.45.224/27 10.10.3.3 0 100 0 ?
第六步:在R3中做手动聚合的时候,抑制明细路由,降低R2的BGP路由表的规模
1)打开抓包软件,在R3和R2之间抓包,抓取R3发的update报文, 查看是否有撤销明细路由
2)在R3中做手动聚合的时候,抑制明细路由,降低R2的BGP路由表的规模
[R3]bgp 200
[R3-bgp]aggregate 10.10.45.0 24 detail-suppressed
第七步:在R2的BGP路由表验证结果
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 100 0 ?
* i 10.10.1.1 0 100 0 100?
备注:下一跳为10.10.3.3 的路由为什么会优于10.10.1.1 ,因为AS-path号短
第八步:在R3中查看BGP路由表
[R3]display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 6
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.45.0/24 127.0.0.1 0 ?
* 0.0.0.0 0 0 ?
* 192.168.35.5 0 0 300?
s> 10.10.45.128/25 0.0.0.0 0 0 ?
s> 10.10.45.192/26 0.0.0.0 0 0 ?
s> 10.10.45.224/27 0.0.0.0 0 0 ?
备注:手动聚合的路由最优,明细路由被抑制了
第九步:在R3中,做自动聚合
[R3]bgp 200
[R3-bgp]summary automatic
第十步:在R3中查看BGP路由表
[R3]display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 7
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.0.0.0 127.0.0.1 0 ?
*> 10.10.45.0/24 127.0.0.1 0 ?
* 0.0.0.0 0 0 ?
* 192.168.35.5 0 0 300?
s> 10.10.45.128/25 0.0.0.0 0 0 ?
s> 10.10.45.192/26 0.0.0.0 0 0 ?
s> 10.10.45.224/27 0.0.0.0 0 0 ?
备注:10.0.0.0 这条路由是自动聚合的路由
第十一步:在R3中做手动聚合,在聚合一条和自动聚合相同的路由,10.0.0.0/8
[R3]bgp 200
[R3-bgp]aggregate 10.0.0.0 8
第十二步:在R3中验证结果,确认是手动聚合最优还是自动聚合最优
[R3]display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 8
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.0.0.0 127.0.0.1 0 ?
* 127.0.0.1 0 ?
*> 10.10.45.0/24 127.0.0.1 0 ?
* 0.0.0.0 0 0 ?
* 192.168.35.5 0 0 300?
s> 10.10.45.128/25 0.0.0.0 0 0 ?
s> 10.10.45.192/26 0.0.0.0 0 0 ?
s> 10.10.45.224/27 0.0.0.0 0 0 ?
继续验证:手动聚合最优还是自动聚合最优
[R3]display bgp routing-table 10.10.45.0
BGP local router ID : 3.3.3.3
Local AS number : 200
Paths: 3 available, 1 best, 1 select
BGP routing table entry information of 10.10.45.0/24:
Aggregated route.
Route Duration: 00h14m14s
Direct Out-interface: NULL0
Original nexthop: 127.0.0.1
Qos information : 0x0
AS-path Nil, origin incomplete, pref-val 0, valid, local, best, select, pre 255
Aggregator: AS 200, Aggregator ID 3.3.3.3, Atomic-aggregate
Advertised to such 2 peers:
192.168.35.5
10.10.2.2
BGP routing table entry information of 10.10.45.0/24:
Imported route.
From: 0.0.0.0 (0.0.0.0)
Route Duration: 00h37m58s
Direct Out-interface: NULL0
Original nexthop: 0.0.0.0
Qos information : 0x0
AS-path Nil, origin incomplete, MED 0, pref-val 0, valid, local, pre 60, not pr
eferred for route type
Not advertised to any peer yet
BGP routing table entry information of 10.10.45.0/24:
From: 192.168.35.5 (5.5.5.5)
Route Duration: 01h26m08s
Direct Out-interface: GigabitEthernet0/0/1
Original nexthop: 192.168.35.5
Qos information : 0x0
AS-path 300, origin incomplete, MED 0, pref-val 0, valid, external, pre 255, no
t preferred for route type
Not advertised to any peer yet
备注:验证:手动聚合优于自动聚合
8、AS_Path属性
-在AS-path 属性表里面,会记录路由信息经过的AS数 ,每经过一个AS ,都会按照顺序将AS号记录在列表里面
-最右侧的为起源AS号,最左侧的为邻居的AS号
-AS-path属性:AS号越短越优先(经过的AS号越少越优先)
-任何一个BGP路由,都必须携带这个属性
-该属性可以防止EBGP邻居之间的环路
-该属性可以做路径优选
第一步:在R3中恢复默认配置
[R3]bgp 200
[R3-bgp]undo summary automatic
[R3-bgp]undo aggregate 10.0.0.0 255.0.0.0
[R3-bgp]undo aggregate 10.10.45.0 255.255.255.0 detail-suppressed
[R3-bgp]undo import-route static
[R3]undo ip route-static 10.10.45.0 255.255.255.0 NULL0
[R3]undo ip route-static 10.10.45.128 255.255.255.128 NULL0
[R3]undo ip route-static 10.10.45.192 255.255.255.192 NULL0
[R3]undo ip route-static 10.10.45.224 255.255.255.224 NULL0
第二步:在R2中查看BGP路由表
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100?
* i 10.10.3.3 0 100 0 300?
第三步:在R1中修改AS_Path属性,让下一跳为10.10.3.3 的路由成为最优的路由
备注:先抓包,查看R1发的update报文
1) 创建路由策略,添加as_path属性值
[R1]route-policy 03-as permit node 10
[R1-route-policy]apply as-path 100 additive
2) 在R1和R2建邻居的出方向调用路由策略
[R1]bgp 200
[R1-bgp]peer 10.10.2.2 route-policy 03-as export
第四步:验证结果:
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 0 100 0 300?
* i 10.10.1.1 0 100 0 100 100?
9、比较“Origin-起源属性”--指的是已什么方式注入进BGP协议的
-Origin属性用来定义路由信息的来源:
Origin : i - IGP, e - EGP, ? - incomplete (优先级)
&:IGP:优先级高,通过network命令注入到BGP路由表的路由,其Origin属性为'i'。
&:Incomplete:优先级低,如:通过import-route注入的路由,其Origin属性为 '?'。
第一步:在R1中恢复默认配置
[R1]bgp 200
[R1-bgp]undo peer 10.10.2.2 route-policy 03-as export
第二步:查看R2的BGP路由表
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100?
* i 10.10.3.3 0 100 0 300?
第三步:在R5中,用network 注入路由
[R5]bgp 300
[R5-bgp]network 10.10.45.0 24
第四步:验证结果
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 0 100 0 300i
* i 10.10.1.1 0 100 0 100?
备注:network 优于import-route
10、MED属性:
-MED:多出口鉴别器,是可选非过渡属性,是一种度量值
--MED默认值是0,值越小越优先
--作用两个AS之间,收到MED属性的AS,默认不将这个属性通告给第三方AS
第一步:在R5中恢复默认
[R5]bgp 300
[R5-bgp]undo network 10.10.45.0 24
第二步:在R2中查看BGP路由表
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 0 100 0 100?
* i 10.10.3.3 0 100 0 300?
第三步:在R1中修改med属性,让下一跳为10.10.3.3 的路由成为最优的路由
备注:先抓包,查看R4发给R1的update报文
备注:在抓包,查看R1发给R2的update报文
1)创建路由策略,修改med值为999
[R1]route-policy 04-med permit node 10
[R1-route-policy]apply cost 999
2)R1和R2建邻居的出方向调用路由策略
[R1]bgp 200
[R1-bgp]peer 10.10.2.2 route-policy 04-med export
第四步:在R2中验证结果
<R2>display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.1.1 999 100 0 100?
* i 10.10.3.3 0 100 0 300?
备注:下一跳为10.10.1.1 的路由的med值为999,但是依然是最优路由
因为:默认情况下,BGP路由器只比较来同一个AS的路由MED值,
也就是说,两条路由的起源AS号不相同,默认不比较MED值
第五步:在R2中,允许比较来自不同自治系统中的邻居的路由的MED值
[R2]bgp 200
[R2-bgp]compare-different-as-med
第六步:验证结果
[R2]display bgp routing-table
BGP Local router ID is 2.2.2.2
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.10.45.0/24 10.10.3.3 0 100 0 300?
* i 10.10.1.1 999 100 0 100?
11、从EBGP邻居,学来的路由,优先于从IBGP邻居学来的路由
(备注:前提:路由前面6项选路参数都相同,无法选出最优的情况下)
第一步:在R1和R2中恢复默认
[R1]bgp 200
[R1-bgp]undo peer 10.10.2.2 route-policy 04-med export
[R2]bgp 200
[R2-bgp]undo compare-different-as-med
第二步:在R2创建静态路由,注入始发路由
1)创建静态路由
[R2]ip route-static 10.10.45.0 24 null0
2)注入始发路由
[R2]bgp 200
[R2-bgp]import-route static
3)创建路由策略,添加as号
[R2]route-policy 05 permit node 10
[R2-route-policy]apply as-path 500 additive
4)在R2和R3建邻居的出方向调用路由策略
[R2]bgp 200
[R2-bgp]peer 10.10.3.3 route-policy 05 export
5)刷新bgp 等待时间
<R2>refresh bgp all export
<R3>refresh bgp all import
第三步:在R3中验证:
<R3>display bgp routing-table
BGP Local router ID is 3.3.3.3
Total Number of Routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.45.0/24 192.168.35.5 0 0 300?
* i 10.10.2.2 0 100 0 500?
备注:协议首选值,本地优先级,as号,med值,注入方式都相同的情况下,
从EBGP邻居学来的路由优于IBGP学来的路由
备注:locprf :值为空,但是也是100, 可以抓包验证
R3收到R5通告的10.10.45.0 的路由后,就会添加本地优先级值为100