第六章:BGP综合实验

image.png

一.实验要求:

1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告;

AS3中存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这两个环回可以ping通;

2、R1-R8的建邻环回用X.X.X.X/32表示

3、整个AS2的IP地址为172.16.0.0/16,R3-R7上各有一个业务网段,请合理划分;并且其内部配置OSPF协议

4、AS间的骨干链路IP地址随意定制;

5、使用BGP协议让整个网络所有设备的环回可以互相访问;

6、减少路由条目数量,避免环路出现;

二.配置步骤的预览:

1.配置IP地址

2.给AS2内部用ospf跑通

3.配置BGP邻居

4.宣告BGP

5. BGP环回可互访问;

6.减少路由条目数量,避免环路出现;

7.隧道使R1,R8两个业务环回可以ping通;

三.配置操作:

1.配置IP地址

R1:

其他同理

interface GigabitEthernet0/0/0

ip address 12.1.1.1 24

interface LoopBack0

ip address 1.1.1.1 32

interface LoopBack1

ip address 192.168.1.1 24

image.png

R2:

image.png

R3:

image.png

R4:

image.png

R5:

image.png

R6:

image.png

R7:

image.png

R8:

image.png

2.给AS2内部,用ospf跑通

小技巧:AS2的骨干IP是基于172.16.1.0/24划分的,所以宣告骨干可以统一宣告它,比每个路由器都要宣告各个网段,要少写一些配置命令。

R2:

ospf 1 router-id 2.2.2.2

area 0.0.0.0

network 2.2.2.2 0.0.0.0

network 172.16.1.0 0.0.0.255

R3:

ospf 1 router-id 3.3.3.3

area 0.0.0.0

network 3.3.3.3 0.0.0.0

network 172.16.1.0 0.0.0.255

network 172.16.3.0 0.0.0.255

R4:

ospf 1 router-id 4.4.4.4

area 0.0.0.0

network 4.4.4.4 0.0.0.0

network 172.16.1.0 0.0.0.255

network 172.16.4.0 0.0.0.255

R5:

ospf 1 router-id 5.5.5.5

area 0.0.0.0

network 5.5.5.5 0.0.0.0

network 172.16.1.0 0.0.0.255

network 172.16.5.0 0.0.0.255

R6:

ospf 1 router-id 6.6.6.6

area 0.0.0.0

network 6.6.6.6 0.0.0.0

network 172.16.1.0 0.0.0.255

network 172.16.6.0 0.0.0.255

R7:

ospf 1 router-id 7.7.7.7

area 0.0.0.0

network 7.7.7.7 0.0.0.0

network 172.16.1.0 0.0.0.255

network 172.16.7.0 0.0.0.255

测试整个AS2的网络通不通:(经测试,整个AS2的网络是互通的)

在R2,分别去ping, R3,4,5,6,7的ip

image.png
image.png

3.配置BGP邻居

先把AS1和AS3配置了

R1:

[R1]bgp 1

[R1-bgp]peer 12.1.1.2 as-number 2

R8:

[R8]bgp 3

[R8-bgp]peer 34.1.1.7 as-number 2

再配置AS2

1.AS2中的子as64512配置:

(涉及到R2,R3,R4)

bgp 64512

confederation id 2

R2:

bgp 64512

confederation id 2

confederation peer-as 64513

peer 3.3.3.3 as-number 64512

peer 3.3.3.3 connect-interface LoopBack0 //更新源地址,只要与本机环回0建邻居

peer 12.1.1.1 as-number 1

peer 172.16.1.22 as-number 64513

peer 3.3.3.3 next-hop-local

peer 172.16.1.22 next-hop-local

//只要你既接外部邻居,又要把外部路由喂给内部 iBGP 伙伴,就必须在 iBGP 邻居上打 next-hop-local

R3:

bgp 64512

confederation id 2

peer 2.2.2.2 as-number 64512

peer 2.2.2.2 connect-interface LoopBack0

peer 4.4.4.4 as-number 64512

peer 4.4.4.4 connect-interface LoopBack0

R4:

bgp 64512

confederation id 2

peer 3.3.3.3 as-number 64512

peer 3.3.3.3 connect-interface LoopBack0

2.AS2中的子as64513配置:

(涉及到R5,R6,R7)

bgp 64513

confederation id 2

R5:

bgp 64513

confederation id 2

confederation peer-as 64512

peer 6.6.6.6 as-number 64513

peer 6.6.6.6 connect-interface LoopBack0

peer 172.16.1.21 as-number 64512

peer 6.6.6.6 next-hop-local

peer 172.16.1.21 next-hop-local

R6:

bgp 64513

confederation id 2

peer 5.5.5.5 as-number 64513

peer 5.5.5.5 connect-interface LoopBack0

peer 7.7.7.7 as-number 64513

peer 7.7.7.7 connect-interface LoopBack0

R7:

bgp 64513

confederation id 2

peer 6.6.6.6 as-number 64513

peer 6.6.6.6 connect-interface LoopBack0

peer 34.1.1.8 as-number 3

peer 6.6.6.6 next-hop-local

4.宣告BGP

R1:

[R1]bgp 1

[R1-bgp]network 1.1.1.1 32

R8:

[R8]bgp 3

[R8-bgp]network 8.8.8.8 32

R3:

bgp 64512

network 172.16.3.0 24

R4:

bgp 64512

network 172.16.4.0 24

R5:

bgp 64513

network 172.16..0 24

R6:

bgp 64513

network 172.16.6.0 24

R7:

bgp 64513

network 172.16.7.0 24

5. BGP环回可互访问;

看一下BGP路由表

image.png

注意:IBGP内部有水平分割,会导致BGP路由学不全

解决:使用反射器(在R3和R6上)

[R3]bgp 64512

[R3-bgp]peer 2.2.2.2 reflect-client

[R3-bgp]peer 4.4.4.4 reflect-client

[R3-bgp]reflector cluster-id 3.3.3.3

[R6]bgp 64513

[R6-bgp]peer 5.5.5.5 reflect-client

[R6-bgp]peer 7.7.7.7 reflect-client

[R6-bgp]reflector cluster-id 6.6.6.6

在再看一下BGP路由表,路由表学全了

image.png

注意:用ping -a, 环回口ping通测试

image.png

image.png
image.png

6、减少路由条目数量,避免环路出现;

在边界设备,R2和R7设备上做汇总:

R2:

[R2]bgp 64512

[R2-bgp]aggregate 172.16.0.0 21 detail-suppressed as-set

R7:

[R7]bgp 64513

[R7-bgp]aggregate 172.16.0.0 21 detail-suppressed as-set

看一些现在的BGP路由条目

image.png
image.png

7. 隧道使R1,R8两个业务环回可以ping通;

隧道网段10.1.1.0/24

[R1]in tun 0/0/0

[R1-Tunnel0/0/0]ip add 10.1.1.1 24

[R1-Tunnel0/0/0]tunnel-protocol gre

[R1-Tunnel0/0/0]source 1.1.1.1 //用这个做公网是通的

[R1-Tunnel0/0/0]destination 8.8.8.8//用这个做公网是通的

[R8]in tun 0/0/0

[R8-Tunnel0/0/0]ip add 10.1.1.2 24

[R8-Tunnel0/0/0]tunnel-protocol gre

[R8-Tunnel0/0/0]source 8.8.8.8

[R8-Tunnel0/0/0]destination 1.1.1.1

写静态,传递私网路由

R1:

[R1]ip route-static 192.168.2.0 24 Tunnel 0/0/0

R8:

[R8]ip route-static 192.168.1.0 24 Tunnel 0/0/0

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、拓扑图 二、实验要求 1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中...
    木兮_1090阅读 153评论 0 1
  • 一、实验拓扑 二、实验需求 1、As1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议...
    最爱吃兽奶_7ab7阅读 125评论 0 0
  • 要求: 1、AS1存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告; AS3...
    牢弟还得练阅读 134评论 0 0
  • 一、实验拓扑 二、实验要求 1、R4为ISP,其上只配置IP地址;R4与其他所直连设备间均使用公有IP; 2、R3...
    最爱吃兽奶_7ab7阅读 120评论 0 1
  • ]实验目的 1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告; AS3...
    汪某人阅读 60评论 0 0

友情链接更多精彩内容