BGP实验1BGP基础配置.docx

上传人:b****8 文档编号:11208888 上传时间:2023-02-25 格式:DOCX 页数:9 大小:16.71KB
下载 相关 举报
BGP实验1BGP基础配置.docx_第1页
第1页 / 共9页
BGP实验1BGP基础配置.docx_第2页
第2页 / 共9页
BGP实验1BGP基础配置.docx_第3页
第3页 / 共9页
BGP实验1BGP基础配置.docx_第4页
第4页 / 共9页
BGP实验1BGP基础配置.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

BGP实验1BGP基础配置.docx

《BGP实验1BGP基础配置.docx》由会员分享,可在线阅读,更多相关《BGP实验1BGP基础配置.docx(9页珍藏版)》请在冰豆网上搜索。

BGP实验1BGP基础配置.docx

BGP实验1BGP基础配置

 

第三章 BGP协议特性与配置

 

实验 3-1 IBGP 与 EBGP

 

学习目的

 

•

•

•

•

•

•

•

•

 

拓扑图

掌握区域内部BGP的配置方法

掌握多区域BGP的配置方法

观察BGP的邻居表和数据库

掌握BGP更新源的配置方法

掌握EBGP多跳的配置方法

观察IBGP和EBGP中路由的下一跳的变化

掌握IBGP中下一跳的配置

掌握BGP的Network命令的配置方法

场景

 

学习任务

 

步骤一. 基础配置与 IP 编址与布置 IGP

 

这里IP和OSPF已经配置好,平时大家自己配置好IP的后,配置好后记得测试直

连是否能通

 

步骤二. AR1、AR5、AR7 建立 EBGP 邻居(使用直连接口建立)

 

[R1]bgp 200 (进入BGP进程)

[R1-bgp]router-id 1.1.1.1 (指定BGP的router-id)

[R1-bgp]peer15.1.1.5 as-number 100(指定与哪个AS的对等体建立邻居)

[R1-bgp]peer17.1.1.7 as-number 400(指定与哪个AS的对等体建立邻居)

[R5]bgp 100

[R5-bgp]router-id 5.5.5.5

[R5-bgp]peer15.1.1.1 as-number 200(指定与哪个AS的对等体建立邻居)

 

[R7]bgp 400

[R7-bgp]router-id 7.7.7.7

[R7-bgp]peer17.1.1.1 as-number 200(指定与哪个AS的对等体建立邻

居)

对等体关系建立完成后,使用display bgp peer检查对等体关系状态。

[R1-bgp]dis bgp peer(截图,可以看到AR1和AR5、AR7均建立了EBGP邻居

关系)

 

步骤三. 建立 IBGP 对等体

 

在R1、R3、R4上配置IBG。

使用Loopback0地址作为更新源。

IBGP建立之前,需要布置IGP,AR1、AR3、AR4需要建立OSPF(这里OSPF已经配

置好)

[R1]bgp 200(AR1、AR3、AR4使用回环口建立IBGP对等体关系)

[R1-bgp] peer 3.3.3.3 as-number 200

[R1-bgp] peer 3.3.3.3connect-interface LoopBack 0(更新源

检测)

[R1-bgp] peer 4.4.4.4 as-number 200

[R1-bgp] peer 4.4.4.4connect-interface LoopBack 0(更新源检

测)

用同样的方法在AR3、AR4上配置,使得R1、、R3、R4 建立IBGP关系

使用display bgp peer察看各路由器BGP邻居关系状态。

[R1]display bgp peer(截图)

 

[R3]display bgp peer(截图)

 

[R4]display bgp peer(截图)

 

可以看到3台路由器之间的BGP邻居关系处于Established状态,说明邻居关系

已建立。

 

步骤四. AR4、AR6 建立 EBGP 邻居

 

AR4:

[AR4]bgp 200

[AR4-bgp]peer 6.6.6.6 as-number 300

[AR4-bgp]peer 6.6.6.6 ebgp-max-hop 2(EBGP多跳,更改跳数为2)

[AR4-bgp]peer 6.6.6.6 connect-interface LoopBack 0(指定更新源为回

环口)

[AR4]ip route-static 6.6.6.6 255.255.255.255 46.1.1.6(写

一条R4到6.6.6.6的静态路由)

AR6:

[AR6]bgp 300

[AR6-bgp]router-id 6.6.6.6

[AR6-bgp]peer 4.4.4.4 as-number 200

[AR6-bgp]peer 4.4.4.4 ebgp-max-hop 2(EBGP多跳,更改跳数为2)

[AR6-bgp] peer 4.4.4.4 connect-interface LoopBack 0(指

定更新源为回环口)

[AR6] ip route-static 4.4.4.4 255.255.255.255 46.1.1.4

(写一条R6到4.4.4.4的静态路由)

 

在AR4或者AR6上查看邻居关系是否建立成功

[R4/6]dis bgp peer(截图)

 

步骤五. 使用 Network 命令发布路由信息

 

使用network的方式,将AR5,AR6的loop50,60成为BGP路由,要求所有

运行BGP的路由器都能学习到,注意AR1和AR4上配置next-hop-loacl问题

[R5]bgp 100

[R5-bgp]network 50.1.1.1 32(将50.1.1.1/32路由network 进

BGP,使之成为BGP路由)

[R6]bgp 300

[R6-bgp]network 60.1.1.1 32(将60.1.1.1/32路由network 进

BGP,使之成为BGP路由)

在R5和R6上查看是否学到对方的BGP路由

[R5]dis bgp routing-table(截图)

 

[R6]dis bgp routing-table(截图)

 

在这里由于路由没有优化,下一跳不可达,所以看不到对方的BGP路由

 

解决下一跳以及优化:

(指定下一跳为自己本身)

[R1-bgp] peer 3.3.3.3 next-hop-local(指定下一跳为自己本身)

[R1-bgp]peer4.4.4.4 next-hop-local(指定下一跳为自己本身)

 

[R4-bgp]peer6.6.6.6 next-hop-local(指定下一跳为自己本

身)

 

[R4-bgp]peer1.1.1.1 next-hop-local(指定下一跳为自己本身)

 

此时再次在R5和R6上查看BGP路由表中是否有对方路由,且是否为优

dis bgp routing-table (截图,圈出60.1.1.1/32路由)

 

dis bgp routing-table (截图,圈出50.1.1.1/32路由)

 

ping -a 50.1.1.1 60.1.1.1(截图,看是否能通)

 

在R5和R6上可以看到各自有对方环回口路由,但是ping不同,这是因为R1、R2、

R4由于没有全互联而出现了路由黑洞(注意:

本题前面R2并没有运行BGP)

 

解决路由黑洞:

1.全互联2.反射器3.在OSPF中引入BGP,使之成为O_ASE

路由

[R5]ping -a 50.1.1.1 60.1.1.1(截图)

 

步骤六. 使用 import 的方式,使 AS 200 中的 OSPF 路由成为 BGP 路由,使其他

 

路由器都能学到

 

[R1-bgp]import-route ospf 1(在BGP中引入OSPF)

 

在R5、R6、R7上查看是否将OSPF路由转变为BGP路由

[R5]dis ip routing-table 或者[R5]dis bgp routing-table(截图,

观察EBGP路由)

 

[R6]dis ip routing-table 或者 [R6]dis bgp routing-table(截图,

观察EBGP路由)

 

[R7]dis bgp routing-table 或者 [R7] dis ip routing-table(截图,

观察EBGP路由)

 

步骤七. 做策略路由

 

注意:

R1的1.1.1.1/32和1.1.1.2/32先前已经宣告进OSPF,但是未宣告进BGP

[AR1]acl number 3001(创建一个ACL)

[AR1-acl-adv-3001]rule 0 permit ip source 1.1.1.1 0 destination

40.1.1.1 0(允许源1.1.1.1路由访问目的40.1.1.1路由)

[AR1-acl-adv-3000]acl number 3002

[AR1-acl-adv-3002] rule 0 permit ip source 1.1.1.2 0 destination 40.1.1.2

0(允许源1.1.1.2 路由访问目的40.1.1.2路由)

 

[AR1]policy-based-route 1to4 permit node 10

[AR1-policy-based-route-1to4-10] if-match acl 3001 (如果匹配

ACL 3001)

[AR1-policy-based-route-1to4-10]applyip-address next-hop

12.1.1.2

(做策略,让1.1.1.1路由访问40.1.1.1路由的下一跳为12.1.1.2)

[AR1]policy-based-route 1to4 permit node 20

[AR1-policy-based-route-1to4-20]if-match acl 3002(如果匹配ACL

3002)

[AR1-policy-based-route-1to4-20] apply ip-address next-hop 13.1.1.3

(做策略,让1.1.1.2路由访问40.1.1.2路由的下一跳为13.1.1.3)

[AR1]ip local policy-based-route 1to4 (在全局下调用

policy-based-route 1to4)

 

tracert -a 1.1.1.1 40.1.1.1(截图)

 

tracert -a 1.1.1.2 40.1.1.2(截图)

 

步骤八. 附加思考题

 

1.EBGP建立影响因素是什么?

 

2.BGP的防环机制有什么

 

3.请说出BGP邻居状态机

4.写出BGP所有的报文,以及作用?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1