实验需求
1、R2-R7每台路由器均存在一个环回接口用于建立邻居,同时还存在一个环回来代表连接用户的接口,最终这些连接用户的接口网络需要可以和R1和R8的环回通讯
2、AS2网段地址172.16.0.0/16 减少路由条目数量
实验拓扑
实验分析
这个拓扑图中想实现的功能就是AS2两边各有一个AS,AS2内部的的用户网段可以访问两边的域外路由;AS2中采用了联邦打破了BGP的水平分割,可以让每台路由器搬运路由,最终实现用户互访,在一个簇中,至少存在一个客户端,一个RR(路由反射器)
联邦:
将一个真实的大AS,逻辑的分为多个小AS;小AS的编号建议为私有编号;小AS间构建联邦内的EBGP邻居关系,可以向真实EBGP关系一样传递路由条目,但不修改属性; 对于该大AS外的其他AS,是不知道内部的小AS情况;
路由反射器:
3者构建一个簇;可以理解为RR为中心站点,客户端或非客户端是分支站点 ;RR从一台非客户端邻居处学习到的路由条目,可以传输给本地的客户端,其他EBGP邻居;不得传输给本地的其他非客户端;
AS2的ip地址规划
172.16.0.0/16
172.16.0.0/18 --- 备份
172.16.64.0/18 ---- 骨干
172.16.64.0/30 23网段
172.16.64.4/30 34
172.16.64.8/30 47
172.16.64.12/30 67
172.16.64.16/30 56
172.16.64.20/30 25
l0
172.16.128.0/18 --- 建邻环回
172.16.128.6/32 R2
172.16.128.1/32 R3
172.16.128.2/32 R4
172.16.128.3/32 R5
172.16.128.4/32 R6
172.16.128.5/32 R7
l1
172.16.192.0/18 --- 用户
172.16.192.0/24 R2
172.16.193.0/24 R3
172.16.194.0/24 R4
172.16.195.0/24 R5
172.16.196.0/24 R6
172.16.197.0/24 R7
配置内容
根据上方ip规划配置ip
AS2内起OSPF
【R2】 [r2]ospf1router-id2.2.2.2 [r2-ospf-1]area0 [r2-ospf-1-area-0.0.0.0]network172.16.64.10.0.0.0 [r2-ospf-1-area-0.0.0.0]network172.16.128.60.0.0.0 [r2-ospf-1-area-0.0.0.0]network172.16.192.10.0.0.0 [r2-ospf-1-area-0.0.0.0]network172.16.64.210.0.0.0 【R3】 [r3]ospf1ro [r3]ospf1router-id3.3.3.3 [r3-ospf-1]area0 [r3-ospf-1-area-0.0.0.0]network172.16.64.20.0.0.0 [r3-ospf-1-area-0.0.0.0]network172.16.64.50.0.0.0 [r3-ospf-1-area-0.0.0.0]network172.16.128.10.0.0.0 [r3-ospf-1-area-0.0.0.0]network172.16.193.10.0.0.0 【R4】 [r4]ospf1router-id4.4.4.4 [r4-ospf-1]area0 [r4-ospf-1-area-0.0.0.0]network172.16.64.60.0.0.0 [r4-ospf-1-area-0.0.0.0]network172.16.64.90.0.0.0 [r4-ospf-1-area-0.0.0.0]network172.16.128.20.0.0.0 [r4-ospf-1-area-0.0.0.0]network172.16.194.10.0.0.0 【R5】 [r5]ospf1router-id5.5.5.5 [r5-ospf-1]area0 [r5-ospf-1-area-0.0.0.0]network172.16.64.220.0.0.0 [r5-ospf-1-area-0.0.0.0]network172.16.64.170.0.0.0 [r5-ospf-1-area-0.0.0.0]network172.16.128.30.0.0.0 [r5-ospf-1-area-0.0.0.0]network172.16.195.10.0.0.0 【R6】 [r6]ospf1router-id6.6.6.6 [r6-ospf-1]area0 [r6-ospf-1-area-0.0.0.0]network172.16.64.180.0.0.0 [r6-ospf-1-area-0.0.0.0]network172.16.64.130.0.0.0 [r6-ospf-1-area-0.0.0.0]network172.16.128.40.0.0.0 [r6-ospf-1-area-0.0.0.0]network172.16.196.10.0.0.0 【R7】 [r7]ospf1router-id7.7.7.7 [r7-ospf-1]area0 [r7-ospf-1-area-0.0.0.0]network172.16.64.140.0.0.0 [r7-ospf-1-area-0.0.0.0]network172.16.64.100.0.0.0 [r7-ospf-1-area-0.0.0.0]network172.16.128.50.0.0.0 [r7-ospf-1-area-0.0.0.0]network172.16.197.10.0.0.0
disp ip ro pro ospf:查看路由表
发现连接用户网段的变成了32为,所以要去R2-R7的int l1环回接口上ospf network-type broadcast更改网络类型
建立EBGP关系
R1和R2,直连建邻
【R1】 [r1]bgp1 [r1-bgp]router-id1.1.1.1 [r1-bgp]peer12.1.1.2as-number2 [r1-bgp]peer12.1.1.2ebgp-max-hop2 【R2】 [r2]bgp64512 [r2-bgp]confederationid2 [r2-bgp]peer12.1.1.1as-number1 [r2-bgp]peer12.1.1.1ebgp-max-hop2
R7和R8,直连建邻
【R7】 [r7]bgp64513 [r7-bgp]router-id7.7.7.7 [r7-bgp]confederationid2 [r7-bgp]peer78.1.1.2as-number3 [r7-bgp]peer78.1.1.2ebgp-max-hop2 【R8】 [r8]bgp3 [r8-bgp]router-id8.8.8.8 [r8-bgp]peer78.1.1.1as-number2 [r8-bgp]peer78.1.1.1ebgp-max-hop2
R2-R4使用联邦,虚拟AS号64512
【R2】 [r2]bgp64512 [r2-bgp]confederationid2 [r2-bgp]peer172.16.128.1as-number64512 [r2-bgp]peer172.16.128.1next-hop-local [r2-bgp]peer172.16.128.1connect-interfaceLoopBack0 【R3】 [r3]bgp64512 [r3-bgp]confederationid2 [r3-bgp]peer172.16.128.6as-number64512 [r3-bgp]peer172.16.128.6next-hop-local [r3-bgp]peer172.16.128.6connect-interfaceLoopBack0 [r3-bgp]peer172.16.128.2as-number64512 [r3-bgp]peer172.16.128.2next-hop-local [r3-bgp]peer172.16.128.2connect-interfaceLoopBack0 【R4】 [r4]bgp64512 [r4-bgp]confederationid2 [r4-bgp]peer172.16.128.1as-number64512 [r4-bgp]peer172.16.128.1next-hop-local [r4-bgp]peer172.16.128.1connect-interfaceLoopBack0
R5-R7使用联邦,虚拟AS号64513
【R5】 [r5]bgp64513 [r5-bgp]confederationid2 [r5-bgp]peer172.16.128.4as-number64513 [r5-bgp]peer172.16.128.4next-hop-local [r5-bgp]peer172.16.128.4connect-interfaceLoopBack0 【R6】 [r6]bgp64513 [r6-bgp]confederationid2 [r6-bgp]peer172.16.128.3as-number64513 [r6-bgp]peer172.16.128.3next-hop-local [r6-bgp]peer172.16.128.3connect-interfaceLoopBack0 [r6-bgp]peer172.16.128.5as-number64513 [r6-bgp]peer172.16.128.5next-hop-local [r6-bgp]peer172.16.128.5connect-interfaceLoopBack0 【R7】 [r7]bgp64513 [r7-bgp]confederationid2 [r7-bgp]peer172.16.128.4as-number64513 [r7-bgp]peer172.16.128.4next-hop-local [r7-bgp]peer172.16.128.4connect-interfaceLoopBack0
然后注意的是R2和R5,R4和R7需要建立联邦内的AS之间的邻居关系
【R2】 [r2]64512 [r2-bgp]confederationpeer-as64513 [r2-bgp]peer172.16.128.3as-number64513 [r2-bgp]peer172.16.128.3ebgp-max-hop2 [r2-bgp]peer172.16.128.3connect-interfaceLoopBack0 【R5】 [r5]64513 [r5-bgp]confederationpeer-as64512 [r5-bgp]peer172.16.128.6as-number64512 [r5-bgp]peer172.16.128.6ebgp-max-hop2 [r5-bgp]peer172.16.128.6connect-interfaceLoopBack0 【R4】 [r4]bgp64512 [r4-bgp]confederationpeer-as64513 [r4-bgp]peer172.16.128.5as-number64513 [r4-bgp]peer172.16.128.5ebgp-max-hop2 [r4-bgp]peer172.16.128.5connect-interfaceLoopBack0 【R7】 [r7]bgp64513 [r7-bgp]confederationpeer-as64512 [r7-bgp]peer172.16.128.2as-number64512 [r7-bgp]peer172.16.128.2ebgp-max-hop2 [r7-bgp]peer172.16.128.2connect-interfaceLoopBack0
配置R1的环回和R8的环回能够互访
R1的路由宣告
【R1】 [r1]bgp1 [r1-bgp]network1.1.1.132
R8的路由宣告
【R8】 [r1]bgp3 [r1-bgp]network8.8.8.832
R3做路由反射器,R4为客户端
[r3]bgp64512 [r3-bgp]peer172.16.128.2reflect-client
R6做路由反射器,R7为客户端
[r6]bgp64513 [r6-bgp]peer172.16.128.5reflect-client
这样所有路由器都能学到R1的环回,并且还优
AS2的路由宣告自己的客户端网段
【R2】 [r2]bgp64512 [r2-bgp]network172.16.192.124 【R3】 [r3]bgp64512 [r3-bgp]network172.16.193.124 【R4】 [r4]bgp64512 [r4-bgp]network172.16.194.124 【R5】 [r5]bgp64513 [r5-bgp]network172.16.195.124 【R6】 [r6]bgp64513 [r6-bgp]network172.16.196.124 【R7】 [r7]bgp64513 [r7-bgp]network172.16.197.124
R1的BGP表
R8的BGP表
测试
R5的用户访问R1和R8的环回
其他也都能访问
R1的环回访问R8的环回
审核编辑:刘清
-
路由器
+关注
关注
22文章
3708浏览量
113546 -
BGP
+关注
关注
0文章
83浏览量
15317 -
反射器
+关注
关注
0文章
47浏览量
12230
原文标题:eNSP—BGP综合实验
文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论