首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【实验】BGP路由通告

【实验】BGP路由通告

作者头像
Ponnie
发布2021-07-29 14:50:54
发布2021-07-29 14:50:54
1.7K0
举报
文章被收录于专栏:玉龙小栈玉龙小栈

实验说明:

1、配置IP地址,每一个路由器上配置一个Loopabck0接口为X.X.X.X/32,如R1为1.1.1.1/32。

2、AS300内运行OSPF进程1区域0,通告R2,R3,R4之间互联网段以及他们的Loopback0接口。

3、R1和R2之间通过直连接口建立EBGP邻居关系,R1和R5分别属于AS 100、200。

4、R4和R5之间通过Loopback 0接口建立EBGP邻居关系。

5、R2和R4之间通过Loopback 0接口建立IBGP邻居关系。

6、将R1的Loopback 0和R5的Loopback 1通过network的方式通告进BGP中,保证能够互访。

7、在R2上将OSPF路由通过import的方式引入BGP。

8、验证:display bgp route //查看BGP路由

具体配置:

1、配置IP地址,每一个路由器上配置一个Loopabck0接口为X.X.X.X/32,如R1为1.1.1.1/32。

R1

interface g0/0/0

ip add 10.1.12.1 24

interface loopback 0

ip add 1.1.1.1 32

R5

interface g0/0/1

ip add 10.1.45.5 24

interface loopback 0

ip add 5.5.5.5 32

interface loopback 1

ip add 10.1.5.5 32

R4

interface g0/0/1

ip add 10.1.45.4 24

interface g0/0/0

ip add 10.1.34.4 24

interface loopback 0

ip add 4.4.4.4 32

R2

interface g0/0/0

ip add 10.1.12.2 24

interface g0/0/1

ip add 10.1.23.2 24

interface loopback 0

ip add 2.2.2.2 32

R3

interface g0/0/1

ip add 10.1.23.3 24

interface g0/0/0

ip add 10.1.34.3 24

interface loopback 0

ip add 3.3.3.3 32

2、AS300内运行OSPF进程1区域0,通告R2,R3,R4之间互联网段以及他们的Loopback0接口。

R2

ospf 1 router-id 2.2.2.2

area 0

network 10.1.23.2 0.0.0.0

network 2.2.2.2 0.0.0.0

R3

ospf 1 router-id 3.3.3.3

area 0

network 10.1.23.3 0.0.0.0

network 10.1.34.3 0.0.0.0

network 3.3.3.3 0.0.0.0

R4

ospf 1 router-id 4.4.4.4

area 0

network 10.1.34.4 0.0.0.0

network 4.4.4.4 0.0.0.0

检查现象:R3-display ospf peer brief

3、R1和R2之间通过直连接口建立EBGP邻居关系,R1和R5分别属于AS 100、200。

R1

bgp 100

router-id 1.1.1.1

peer 10.1.12.2 as-number 300

R2

bgp 300

router-id 2.2.2.2

peer 10.1.12.1 as-number 100

检查现象:R1-display bgp peer

4、R4和R5之间通过Loopback 0接口建立EBGP邻居关系。

R5

ip route-static 4.4.4.4 255.255.255.255 10.1.45.4 //配置静态路由保证两端建立邻居接口IP可达

bgp 200

router-id 5.5.5.5

peer 4.4.4.4 as-number 300 //指定EBGP邻居对端的环回口IP,该邻居在AS 300内

peer 4.4.4.4 connect-interface LoopBack 0 //使用环回口建立邻居关系时要指定源地址为环回口

peer 4.4.4.4 ebgp-max-hop 2 //跨链路(使用环回口)建立EBGP邻居需要指定EBGP多跳

R4

ip route-static 5.5.5.5 255.255.255.255 10.1.45.5

bgp 300

router-id 4.4.4.4

peer 5.5.5.5 as-number 200

peer 5.5.5.5 connect-interface LoopBack 0

peer 5.5.5.5 ebgp-max-hop 2

检查现象: display BGP peer

5、R2和R4之间通过Loopback 0接口建立IBGP邻居关系。

R2

bgp 300

peer 4.4.4.4 as-number 300

peer 4.4.4.4 connect-interface LoopBack 0 //使用环回口建立邻居关系时要指定源地址为环回口

R4

bgp 300

peer 2.2.2.2 as-number 300

peer 2.2.2.2 connect-interface LoopBack 0

检查现象:display BGP peer

6、将R1的Loopback 0和R5的Loopback 1通过network的方式通告进BGP中,保证能够互访。

R1

bgp 100

network 1.1.1.1 32

R5

bgp 200

network 10.1.5.5 32

R2

bgp 300

peer 3.3.3.3 as-number 300

peer 3.3.3.3 connect-interface LoopBack0

peer 3.3.3.3 next-hop-local

peer 4.4.4.4 next-hop-local

R3

bgp 300

router-id 3.3.3.3

peer 2.2.2.2 as-number 300

peer 2.2.2.2 connect-interface LoopBack0

peer 4.4.4.4 as-number 300

peer 4.4.4.4 connect-interface LoopBack0

R4

bgp 300

peer 2.2.2.2 next-hop-local

peer 3.3.3.3 as-number 300

peer 3.3.3.3 connect-interface LoopBack0

peer 3.3.3.3 next-hop-local

7、在R2上将OSPF路由通过import的方式引入BGP。

R2

bgp 300

import-route ospf 1

8、验证:

display bgp routing-table

R1:ping -a 1.1.1.1 10.1.5.5

注:

1、当BGP路由器始发一条路由更新给BGP邻居关系时会将该BGP路由的下一跳置为建立邻居关

系的接口IP地址

2、从EBGP邻居学到的路由更新给IBGP邻居时不修改下一跳,可以使用peer X.X.X.X next-hop

local使得从EBGP邻居学到的路由更新给IBGP邻居时修改下一跳为自身和IBGP邻居建立邻居的

接口IP

3、从IBGP/EBGP邻居学到的路由更新给EBGP邻居时修改下一跳为自身和邻居建立邻居关系的

接口IP

4、从IBGP邻居学到的路由不会更新给IBGP邻居

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档