CCNPBGP路由汇聚配置案例.docx
- 文档编号:7997551
- 上传时间:2023-05-12
- 格式:DOCX
- 页数:11
- 大小:289.89KB
CCNPBGP路由汇聚配置案例.docx
《CCNPBGP路由汇聚配置案例.docx》由会员分享,可在线阅读,更多相关《CCNPBGP路由汇聚配置案例.docx(11页珍藏版)》请在冰点文库上搜索。
CCNPBGP路由汇聚配置案例
【CCNP】BGP路由汇聚配置案例
版本V1.0
密级开放内部机密
类型讨论版测试版正式版
修订记录
修订日期
修订人
版本号
审核人
修订说明
2012-11-19
Jeff
1.0
Jeff
正式发布
1案例配置拓扑
2案例配置需求
1、如上图所示,IP地址规划方面,R1上有一环回接口loopback0,地址为172.16.1.1/24,R2上有一环回接口loopback0,地址为172.16.2.1/24,路由器互连的接口为172.8.AB.X/24(其中AB为路由器编号叠加,X为路由器编号,如R1连接R3的接口S0/0的地址为172.8.13.1/24);
2、图中有4个AS,分别是AS100,AS200,AS300,AS400,R1/R3、R2/R3、R3/R4采用物理接口之间建立eBGP邻居关系;
3、将R1/R2的loopback0接口发布到BGP中,在R3上将这两条BGP路由汇聚给R4,并解析汇聚命令后面的参数以及现象;
3案例配置思路
1、R1上的关键配置:
routerbgp100
nosynchronization
bgplog-neighbor-changes
network172.16.1.0mask255.255.255.0
neighbor172.8.13.3remote-as300
noauto-summary
2、R2上的关键配置:
routerbgp200
nosynchronization
bgplog-neighbor-changes
network172.16.2.0mask255.255.255.0
neighbor172.8.23.3remote-as300
noauto-summary
3、R3上的关键配置:
routerbgp300
nosynchronization
bgplog-neighbor-changes
aggregate-address172.16.0.0255.255.252.0/BGP路由汇聚,汇总命令后的参数将在“案例检验结果出分析”/雏鹰论坛CCNP
neighbor172.8.13.1remote-as100
neighbor172.8.23.2remote-as200
neighbor172.8.34.4remote-as400
noauto-summary
4、R4上的关键配置:
routerbgp400
nosynchronization
bgplog-neighbor-changes
neighbor172.8.34.3remote-as300
noauto-summary
4案例检验结果
1、配置汇总命令aggregate-address172.16.0.0255.255.252.0后,在R3和R4关于汇总路由和细路由的显示情况:
R3#showipbgp
BGPtableversionis11,localrouterIDis172.8.34.3
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/220.0.0.032768i
*>172.16.1.0/24172.8.13.100100i
*>172.16.2.0/24172.8.23.200200i
/从R1/R2学习到的两条BGP路由汇总为/22的路由/
R4#showipbgp
BGPtableversionis11,localrouterIDis172.8.34.4
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/22172.8.34.300300i
*>172.16.1.0/24172.8.34.30300100i
*>172.16.2.0/24172.8.34.30300200i
/从R3学习到了/22的汇总路由,同时也学习了两条细路由,在R3上汇总,所以汇总路由只包含R3所在的AS300,路由源的AS丢失/雏鹰论坛CCNP
R4#showipbgp172.16.0.0255.255.252.0
BGProutingtableentryfor172.16.0.0/22,version11
Paths:
(1available,best#1,tableDefault-IP-Routing-Table)
Notadvertisedtoanypeer
300,(aggregatedby300172.8.34.3)
172.8.34.3from172.8.34.3(172.8.34.3)
OriginIGP,metric0,localpref100,valid,external,atomic-aggregate,best
/atomic-aggregate属性表明发生了路由属性的丢失,aggregator属性表明在哪里丢失属性,从上面的show命令可以看出,R3在AS300执行了路由汇总/
2、配置汇总命令aggregate-address172.16.0.0255.255.252.0as-set,加上as-set参数后,在R3和R4显示的关于汇总路由和细路由的情况:
R3#showipbgp
BGPtableversionis12,localrouterIDis172.8.34.3
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/220.0.0.010032768{100,200}i
*>172.16.1.0/24172.8.13.100100i
*>172.16.2.0/24172.8.23.200200i
R4#showipbgp
BGPtableversionis12,localrouterIDis172.8.34.4
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/22172.8.34.300300{100,200}i
*>172.16.1.0/24172.8.34.30300100i
*>172.16.2.0/24172.8.34.30300200i
/汇总路由的ASPATH列表中携带上了路由源的AS{100,200},不过在做路径选择时,花括号{}内的AS只能当一个AS计算/雏鹰论坛CCNP
R4#showipbg172.16.0.0255.255.252.0
BGProutingtableentryfor172.16.0.0/22,version12
Paths:
(1available,best#1,tableDefault-IP-Routing-Table)
Flag:
0x820
Notadvertisedtoanypeer
300{100,200},(aggregatedby300172.8.34.3)
172.8.34.3from172.8.34.3(172.8.34.3)
OriginIGP,metric0,localpref100,valid,external,best
/在R3的汇聚命令后加上了AS-SET参数,则AS属性不会出现丢失的情况,那么在这里atomic-aggregate属性就没有了,由此可以看出,AS-SET和atomic-aggregate属性互斥,AS-SET参数是将所有细路由的属性复制到汇总路由/
3、配置汇总命令aggregate-address172.16.0.0255.255.252.0as-setsummar-only,再加上summary-only参数后,在R3和R4显示的关于汇总路由和细路由的情况:
R3#showipbgp
BGPtableversionis14,localrouterIDis172.8.34.3
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/220.0.0.010032768{100,200}i
s>172.16.1.0/24172.8.13.100100i
s>172.16.2.0/24172.8.23.200200i
/添加了summary-only参数后,细路由前面出现了“s”标志,表明被抑制掉了,抑制的路由不会发送给它的邻居/
R4#showipbgp
BGPtableversionis14,localrouterIDis172.8.34.4
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/22172.8.34.300300{100,200}i
/只存在汇总路由/
4、抑制单条细路由的汇总命令:
ipprefix-listsuppseq5permit172.16.1.0/24
!
route-mapsupppermit10
matchipaddressprefix-listsupp
!
aggregate-address172.16.0.0255.255.252.0as-setsuppress-mapsupp
R3#showipbgp
BGPtableversionis5,localrouterIDis172.8.34.3
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/220.0.0.010032768{100,200}i
s>172.16.1.0/24172.8.13.100100i
*>172.16.2.0/24172.8.23.200200i
/只有172.16.1.0/24被抑制,此路由不会发送给它的BGP邻居/
R4#showipbgp
BGPtableversionis19,localrouterIDis172.8.34.4
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/22172.8.34.300300{100,200}i
*>172.16.2.0/24172.8.34.30300200i
/没有收到172.16.1.0/24的路由/
5、查看R3的ip路由表:
R3#shiproute
Codes:
C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
172.8.0.0/24issubnetted,3subnets
C172.8.34.0isdirectlyconnected,Serial0/2
C172.8.13.0isdirectlyconnected,Serial0/0
C172.8.23.0isdirectlyconnected,Serial0/1
172.16.0.0/16isvariablysubnetted,3subnets,2masks
B172.16.0.0/22[200/0]via0.0.0.0,00:
00:
04,Null0/汇总路由指向Null0/
B172.16.1.0/24[20/0]via172.8.13.1,00:
00:
36雏鹰论坛CCNP
B172.16.2.0/24[20/0]via172.8.23.2,00:
45:
05
5案例配置文件
6案例总结及其它
1、BGP汇总命令aggregate-address后面的参数比较丰富,大家可以根据需要添加合适的参数;
/advertise-map和as-set结合,表示路由器根据某些细路由的属性复制到汇总路由,advertise-map后跟的是route-map/
ipprefix-listsuppseq5permit172.16.1.0/24
!
route-mapsupppermit10
matchipaddressprefix-listsupp
!
routerbgp300
aggregate-address172.16.0.0255.255.252.0as-setadvertise-mapsupp
效果:
R3#showipbgp
BGPtableversionis19,localrouterIDis172.8.34.3
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/220.0.0.010032768100i
*>172.16.1.0/24172.8.13.100100i
*>172.16.2.0/24172.8.23.200200i
R3#showipbgp172.16.1.0
BGProutingtableentryfor172.16.1.0/24,version2
Paths:
(1available,best#1,tableDefault-IP-Routing-Table)
Advertisedtoupdate-groups:
1
100
172.8.13.1from172.8.13.1(172.16.1.1)
OriginIGP,metric0,localpref100,valid,external,best
R3#showipbgp172.16.0.0
BGProutingtableentryfor172.16.0.0/22,version18
Paths:
(1available,best#1,tableDefault-IP-Routing-Table)
Advertisedtoupdate-groups:
1
100,(aggregatedby300172.8.34.3)
0.0.0.0from0.0.0.0(172.8.34.3)
OriginIGP,localpref100,weight32768,valid,aggregated,local,atomic-aggregate,best
/按照上面的配置,汇总路由复制了细路由172.16.1.0/24的BGP属性/
R4#showipbgp
BGPtableversionis31,localrouterIDis172.8.34.4
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/22172.8.34.300300100i
*>172.16.1.0/24172.8.34.30300100i
*>172.16.2.0/24172.8.34.30300200i
/attribute-map和as-set结合,手动设置汇总路由的属性,attribute-map后跟的是route-map/
route-mapsupppermit10
setoriginincomplete
!
routerbgp300
aggregate-address172.16.0.0255.255.252.0as-setattribute-mapsupp
效果:
R3#showipbgp
BGPtableversionis5,localrouterIDis172.8.34.3
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/220.0.0.010032768{100,200}?
*>172.16.1.0/24172.8.13.100100i
*>172.16.2.0/24172.8.23.200200i
/采用attribute-map手动设定汇总路由的属性/
R4#showipbgp
BGPtableversionis51,localrouterIDis172.8.34.4
Statuscodes:
ssuppressed,ddamped,hhistory,*valid,>best,i-internal,
rRIB-failure,SStale
Origincodes:
i-IGP,e-EGP,?
-incomplete
NetworkNextHopMetricLocPrfWeightPath
*>172.16.0.0/22172.8.34.300300{100,200}?
*>172.16.1.0/24172.8.34.30300100i
*>172.16.2.0/24172.8.34.30300200i
2、参见www.CISCO.com欢迎来雏鹰论坛参与讨论
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CCNPBGP 路由 汇聚 配置 案例