H3C实验报告大全含18个实验160BGP实验集合.docx

上传人:b****4 文档编号:4304673 上传时间:2022-11-29 格式:DOCX 页数:22 大小:732.77KB
下载 相关 举报
H3C实验报告大全含18个实验160BGP实验集合.docx_第1页
第1页 / 共22页
H3C实验报告大全含18个实验160BGP实验集合.docx_第2页
第2页 / 共22页
H3C实验报告大全含18个实验160BGP实验集合.docx_第3页
第3页 / 共22页
H3C实验报告大全含18个实验160BGP实验集合.docx_第4页
第4页 / 共22页
H3C实验报告大全含18个实验160BGP实验集合.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

H3C实验报告大全含18个实验160BGP实验集合.docx

《H3C实验报告大全含18个实验160BGP实验集合.docx》由会员分享,可在线阅读,更多相关《H3C实验报告大全含18个实验160BGP实验集合.docx(22页珍藏版)》请在冰豆网上搜索。

H3C实验报告大全含18个实验160BGP实验集合.docx

H3C实验报告大全含18个实验160BGP实验集合

BGP实验集合

实验人:

高承旺

实验目录:

1.BGP基本实验

2.非等级负载分担

3.LOCAL_PREF属性

实现离开本地AS时的最佳路由

4.MED属性

实现进入AS时的最佳路径

5.Prefered-value(首选值)属性

6.BGP反射

7.同步

实验拓扑:

1.EBGP对等体之间的基本配置

[R1]bgp10

[R1-bgp]router-id1.1.1.1

[R1-bgp]peer192.168.1.2as-number20

[R1-bgp]peer192.168.4.1as-number20(没用到)

[R1-bgp]net1.1.1.132

[R1-bgp]q

[R2]bgp20

[R2-bgp]router-id2.2.2.2

[R2-bgp]peer192.168.1.1as-number10

[R2-bgp]network2.2.2.232

2.建立邻居关系必须要求tcp可达,ospf宣告直连网段

[R2]ospf

[R2-ospf-1]area0

[R2-ospf-1-area-0.0.0.0]net192.168.2.00.0.0.255

[R2-ospf-1-area-0.0.0.0]q

[R2-ospf-1]q

[R3]ospf

[R3-ospf-1]area0

[R3-ospf-1-area-0.0.0.0]net192.168.2.00.0.0.255

[R3-ospf-1-area-0.0.0.0]net192.168.3.00.0.0.255

[R3-ospf-1-area-0.0.0.0]q

[R3-ospf-1]q

[R4]ospf

[R4-ospf-1]area0

[R4-ospf-1-area-0.0.0.0]net192.168.3.00.0.0.255

[R4-ospf-1-area-0.0.0.0]q

[R4-ospf-1]q

3.R2和R3是建立邻居关系

[R2-bgp]peer192.168.2.2as-number20

[R3]bgp20

[R3-bgp]router-id3.3.3.3

[R3-bgp]peer192.168.2.1as-number20

[R3-bgp]network3.3.3.332

[R2-bgp]displaybgprouting-table

TotalNumberofRoutes:

3

BGPLocalrouterIDis2.2.2.2

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

*>1.1.1.1/32192.168.1.10010i

*>2.2.2.2/320.0.0.000i

*>i3.3.3.3/32192.168.2.201000i

*代表有效路由

>代表最有路由

[R3-bgp]displaybgprouting-table

TotalNumberofRoutes:

3

BGPLocalrouterIDis3.3.3.3

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

i1.1.1.1/32192.168.1.10100010i

*>i2.2.2.2/32192.168.2.101000i

*>3.3.3.3/320.0.0.000i

关于到1.1.1。

1的无效我们下面讲

4.R3和R4开启邻居关系

[R3-bgp]peer192.168.3.2as-number20

[R4-bgp]peer192.168.3.1as-number20

R2上学不到R4的4.4.4.4,同样R4也学不到R2的路由

[R3-bgp]displaybgprouting-table

TotalNumberofRoutes:

3

BGPLocalrouterIDis3.3.3.3

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

i1.1.1.1/32192.168.1.10100010i

*>i2.2.2.2/32192.168.2.101000i

*>3.3.3.3/320.0.0.000i

上面可以看到,R3已经有到1.1.1.1、2.2.2.2网络的路由,R3不会发给R4吗?

看R4的,答案是没有把路由信息发给R4。

原因是:

BGP遵循AS_PATH属性。

AS_PATH属性是公认比遵循属性。

该属性主要解决环路问题,BGP发言者从IBGP获得的路由不向它的IBGP对等实体发送!

[R4-bgp]displaybgprouting-table

TotalNumberofRoutes:

1

BGPLocalrouterIDis4.4.4.4

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

*>i3.3.3.3/32192.168.3.101000i

5.我们要创建全连接

[R2]bgp20

[R2-bgp]peer192.168.3.2as-number20

[R4]bgp20

[R4-bgp]peer192.168.2.1as-number20

查看到1.1.1.1的路由不是有效的,我们下面解决

[R4-bgp]displaybgprouting-table

TotalNumberofRoutes:

3

BGPLocalrouterIDis4.4.4.4

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

i1.1.1.1/32192.168.1.10100010i

*>i2.2.2.2/32192.168.2.101000i

*>i3.3.3.3/32192.168.3.101000i

从上面的输出可以看出,R4到1.1.1.1不是有效的,是因为下一跳是192.168.1.1的原因

R4根本就不知道到达192.168.1.1的路径!

出现的最终原因是什么呢?

答案:

NEXT_HOP属性。

NEXT_HOP也是公认比遵循属性。

下面是NEXT_HOP的四个特性!

1.BGP发言者把自己产生的路由发给所有邻居时,将把改路由信息的下一跳属性修改他们直连的网段。

像R4学到R3的路由,下一跳就是192.168.3.1。

2.BGP发言者把从EBGP邻居得到的路由发给IBGP邻居时,并不改变该路由信息的下一跳属性,将从EBGP得到的路由的NEXT_HOP直接传递给IBGP对等体。

像R3从R2学到R1路由,下一跳是192.168.1.1。

3.当内部的发给外部的就不是上面的那样的,下一跳会是他们直连的网段。

像R1从R2学到R3路由,下一跳是192.168.1.2。

解决方法是配置R2

[R2]bgp20

[R2-bgp]peer192.168.3.2next-hop-local

此时在查看R4到R1的路由为有效了

[R4-bgp]displaybgprouting-table

TotalNumberofRoutes:

3

BGPLocalrouterIDis4.4.4.4

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

*>i1.1.1.1/32192.168.2.10100010i

*>i2.2.2.2/32192.168.2.101000i

*>i3.3.3.3/32192.168.3.101000i

为什么下一跳就是192.168.2.1而不是192.168.3.1呢?

因为R1的路由信息是从R2传到R4的(逻辑上的bgp邻居)

查看一下R3的bgp路由

[R3]displaybgprouting-table

TotalNumberofRoutes:

3

BGPLocalrouterIDis3.3.3.3

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

i1.1.1.1/32192.168.1.10100010i

*>i2.2.2.2/32192.168.2.101000i

*>3.3.3.3/320.0.0.000i

同样是不可达的,我们怎样解决呢?

同上啊!

原理一样!

[R2]bgp20

[R2-bgp]peer192.168.2.2next-hop-local

6.此时我们宣告一下4.4.4.432网络,查看所有的bgp路由情况

R1的到所有的都有效、最优

displaybgprouting-table

TotalNumberofRoutes:

4

BGPLocalrouterIDis1.1.1.1

Statuscodes:

*-valid,>-best,d-damped,

h-history,i-internal,s-suppressed,S-Stale

Origin:

i-IGP,e-EGP,?

-incomplete

NetworkNextHopMEDLocPrfPrefValPath/Ogn

*>1.1.1.1/320.0.0.000i

*>2.2.2.2/32192.168.1.20020i

*>3.3.3.3/32192.168.1.2020i

*>4.4.4.4/32192.168.1.2020i

并且加上源地址能ping同。

为什么不加源地址不行呢?

原因是R1不是知道as20内的直连网络,在ping的时候没有可以匹配的路由,数据包丢弃

ping-a1.1.1.14.4.4.4

PING4.4.4.4:

56databytes,pressCTRL_Ctobreak

Replyfrom4.4.4.4:

bytes=56Sequence=1ttl=253time=34ms

Replyfrom4.4.4.4:

bytes=56Sequence=2ttl=253time=20ms

Replyfrom4.4.4.4:

bytes=56Sequence=3ttl=253time=10ms

Replyfrom4.4.4.4:

bytes=56Sequence=4ttl=253time=1ms

Replyfrom4.4.4.4:

bytes=56Sequence=5ttl=253time=20ms

---4.4.4.4pingstatistics---

5packet(s)transmitted

5packet(s)received

0.00%packetloss

round-tripmin/avg/max=1/17/34ms

[R4]ping-a4.4.4.41.1.1.1

PING1.1.1.1:

56databytes,pressCTRL_Ctobreak

Replyfrom1.1.1.1:

bytes=56Sequence=1ttl=253time=35ms

Replyfrom1.1.1.1:

bytes=56Sequence=2ttl=253time=20ms

Replyfrom1.1.1.1:

bytes=56Sequence=3ttl=253time=20ms

Replyfrom1.1.1.1:

bytes=56Sequence=4ttl=253time=1ms

Replyfrom1.1.1.1:

bytes=56Sequence=5ttl=253time=1ms

---1.1.1.1pingstatistics---

5packet(s)transmitted

5packet(s)received

0.00%packetloss

round-tripmin/avg/max=1/15/35ms

6.怎样才能不加源地址呢?

引进直连路由

[R1]bgp10

[R1-bgp]import-routedirect

[R2]bgp20

[R2-bgp]import-routedirect

此时查看一下R1的路由

[R1]displayiprouting-table

RoutingTables:

Public

Destinations:

14Routes:

14

Destination/MaskProtoPreCostNextHopInterface

1.1.1.1/32Direct00127.0.0.1InLoop0

2.2.2.2/32BGP2550192.168.1.2S0/2/0

3.3.3.3/32BGP2550192.168.1.2S0/2/0

4.4.4.4/32BGP2550192.168.1.2S0/2/0

127.0.0.0/8Direct00127.0.0.1InLoop0

127.0.0.1/32Direct00127.0.0.1InLoop0

192.168.1.0/24Direct00192.168.1.1S0/2/0

192.168.1.1/32Direct00127.0.0.1InLoop0

192.168.1.2/32Direct00192.168.1.2S0/2/0

192.168.2.0/24BGP2550192.168.1.2S0/2/0

192.168.2.2/32BGP2550192.168.1.2S0/2/0

192.168.4.0/24Direct00192.168.4.2S0/2/1

192.168.4.1/32Direct00192.168.4.1S0/2/1

192.168.4.2/32Direct00127.0.0.1InLoop0

[R1]ping4.4.4.4

PING4.4.4.4:

56databytes,pressCTRL_Ctobreak

Replyfrom4.4.4.4:

bytes=56Sequence=1ttl=253time=15ms

Replyfrom4.4.4.4:

bytes=56Sequence=2ttl=253time=1ms

Replyfrom4.4.4.4:

bytes=56Sequence=3ttl=253time=10ms

Replyfrom4.4.4.4:

bytes=56Sequence=4ttl=253time=10ms

Replyfrom4.4.4.4:

bytes=56Sequence=5ttl=253time=20ms

---4.4.4.4pingstatistics---

5packet(s)transmitted

5packet(s)received

0.00%packetloss

round-tripmin/avg/max=1/11/20ms

当R4ping1.1.1.1时怎么ping不通呢?

因为数据包过去了,没有回来!

当R4发的ping包到源地址是192.168.3.2目的地址1.1.1.1达R1后,R1做出回应。

ping包的源地址1.1.1.1目的地址为192.168.3.2,而R1的路由表里没有,所以丢弃

[R4]ping1.1.1.1

PING1.1.1.1:

56databytes,pressCTRL_Ctobreak

Requesttimeout

Requesttimeout

Requesttimeout

Requesttimeout

Requesttimeout

---1.1.1.1pingstatistics---

5packet(s)transmitted

0packet(s)received

100.00%packetloss

要想直接ping同。

可以在R3或者R4上引入直连的,只要让R1学的到到192.168.3.2的路由便可以

[R3]bgp20

[R3-bgp]import-routedirect

配置BGP基本实验结束

二.非等级负载分担

实验拓扑:

在实验一得基础上添加了R1与R4之间的邻居关系

从R1查看到R3的路由,发现到3.3.3.3走的R2。

实现负载分担的命令是:

[R1]bgp10

[R1-bgp]balance2/默认是1

从上面可以看出R1到3.3.3.3实现了负载!

 

三.LOCAL_PREF属性

简介:

实现选择离开本地AS时的最佳路径

会影响本as区域内的选路,当本区域到达某个目的网段有多个路径时,可以配置local_pref属性来影响选路!

数值越大越优先

实验拓扑:

现在查看R3到1.1.1.1走的是R2即:

R3-----R2-----R1

我们做下修改。

让R3到R1的路径走:

R3----R4----R1

[R4]bgp20

[R4-bgp]defaultlocal-preference?

INTEGER<0-4294967295>Specifyalocalpreference

[R4-bgp]defaultlocal-preference200

 

四.MED属性

简介:

实现进入AS时的最佳路径

MED用于EBGP邻居有多条路径到达本AS的情况,用途是告诉EBGP邻居进入本AS的较优先路径!

数值越小越优先

实验拓扑:

修改R2的med值

[R2]bgp20

[R2-bgp]defaultmed?

INTEGER<0-4294967295>MEDvalue

[R2-bgp]defaultmed2

 

五.Prefered-value(首选值)属性

简介:

首选值为私有BGP属性,通过为从不同对等体接受到的路由分配不同的首选值。

越大越好!

 

六.BGP反射

实验人:

高承旺

实验名称:

BGP反射

实验拓扑:

实验步骤

R1与R2建立邻居关系

[R1]bgp10

[R1-bgp]router-id1.1.1.1

[R1-bgp]peer192.168.1.2as-number20

[R1-bgp]net1.1.1.132

[R1-bgp]q

[R2]bgp20

[R2-bgp]peer192.168.1.1as-number10

[R2-bgp]router-id2.2.2.2

[R2-bgp]net2.2.2.232

[R2-bgp]q

 

开启ospf

[R2]ospf

[R2-ospf-1]area0

[R2-ospf-1-area-0.0.0.0]net192.168.2.00.0.0.255

[R3]ospf

[R3-ospf-1]area0

[R3-ospf-1-area-0.0.0.0]net192.168.2.00.0.0.255

[R3-ospf-1-area-0.0.0.0]net192.168.3.00.0.0.255

[R3-ospf-1-area-0.0.0.0]q

[R3-ospf-1]q

[R4]ospf

[R4-ospf-1]area0

[R4-ospf-1-area-0.0.0.0]net192.168.3.00.0.0.255

[R4-ospf-1-area-0.0.0.0]q

[R4-ospf-1]q

 

IBGP邻居建立

R2----R3---R4

R2和R4之间不建立邻居

[R2]bgp20

[R2-bgp]peer192.168.2.2as-number20

[R2-bgp]q

[R3]

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

当前位置:首页 > 解决方案 > 学习计划

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

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