网络工程师CCIE培训技术分享- BGP综合实验室
一、 地址描述
1. R1-R5都有一个loopback0 ip ADD = 10.10.X.X/24,X=RouteR NUMBER,比如R1 的LO0 =10.10.1.1/24。
2. R1-R3以太口地址为:1.1.123.X/27,X=ROUTER NUMBER。
3. R2-R4接口地址为:1.1.24.X/29,X=ROUTER NUMBER。
4. R3-R4接口地址为:1.1.34.X/29,X=ROUTER NUMBER。
5. R4-R5接口地址为:1.1.45.X/24,X=ROUTER NUMBER。
二、 BRIDGE
1. 如图所示, 配置R1-R3的以太口地址。
2. 如图所示, 配置R2-R4、R3-R4之间物理接口的IP ADDRESS。
3. 如果所示,配置R4-R5之间的链路为PPP的封装,并配置相应的接口地址。
4. 配置R1-R5的Loopback0。
5. 配置完成后,测试各直连链路应能正常通讯。
三、 OSPF基本配置
1. 本拓朴中所有的网段都使用默认的网络类型。
2. Area 2学到其他Area的路由是从R2学到。
3. R1-R5的loopback0可以宣告进任何Area,并在路由表中出现为:24位路由。
4. 在R5上做配置,使R5只能看到除直连路由以外的三条路由:
10.10.1.0/24
10.10.2.0/24
10.10.3.0/24
5. 运行OSPF的所有路由器的router-id是:X.X.X.X,其中X指的路由器号。
6. 确保除R5以外,其他路由器都均可以学到所有网段的路由。
四、 BGP PEER的建立
1. R2,R3,R5属于AS 235,建立两条IBGP PEER:R5与R2,R5与R3。要求建立尽可能长的TCP连接。
2. R4属于AS 64512,与R5建立一条EBGP PEER,要求:
① 要求用两台路由器的loopback0建立
② 在R4上做配置,使它与R5建立PEER时,指向64513
③ 要求此PEER的建立的时候,无伦任何情况,都只能由R4主动发起。即通过R4的随机高端口到R5的179端口,R5是不能主动发起与R4的TCP连接请求的
④ 此解决方案不能使用ACL,或其他任何形式的过滤
⑤ 使用最小的EBGP-Multihop
3. R1属于AS 1,需要与R3建立一条EBGP PEER,要求只要有一条Active Path,BGP邻居不能Down。
4. R1与R2建立一条EBGP PEER,要求:
① R1不能出现EBGP关健词
② R2不能出现Update关健词
③ R2不能通过R1的直连以太口: 1.1.123.1来建立PEER
④ 在R1做配置,当BGP PEER建立时,无论如何都是由R1的高端口发起到R2 179端口。可以使用ACL,并用show tcp brief来验证。
五、 路由传递,参数修改,路由选择
1. 在R5上增加一个loopback5,其IP ADD=105.1.1.1/24,通过network宣告进OSPF和BGP,此路由会传到R2和R3上,此时在R2、R3的路由表及BGP表里都可以看到此路由。注意,路由表里看到此路由需要是24的掩码。
R3上要求:
① R3上不可以使用no synchronization命令
② 在R3的BGP表中,应看到此路由是最优路由
③ 此解决方案只能在R5上实施
R2上要求:
① R2上不可以使用no synchronization命令
② 在R2上增加一条针对105.1.1.0/24指向null 0的浮动静态路由,,AD值为240
③ 在R2的路由表里,应看到此静态路由安装进路由表
④ 在R2的BGP表中,要求看到此路由是最优路由
⑤ 此解决方案只能在R2上实施,不要改变静态路由的任何参数
2. 在R5上,把loopback0宣告进入BGP。在R4观察此路由,你会发现此路由一直在FLAPPING,在R4上做配置,来解决此问题。此解决方案不可以对BGP进行操作。
3. 在R5上, 通过network宣告一条10.0.0.0/8的路由进入BGP,使此路由在其他路由器上均可以看到。不可以在任何地方增加接口或secondary address,或静态路由,或OSPF汇总。
4. 在R5上,通过network宣告一条0.0.0.0/0进入BGP。
5. 在R4上增加一个loopback104,其地址如下:
interface Loopback104
ip address 104.1.1.1 255.255.255.0
ip address 104.1.2.1 255.255.255.0 secondary
…
ip address 104.1.16.1 255.255.255.0 secondary
用最小的命令行,将这些路由引入BGP,并且使R5看到这些路由的Origine Type是:IGP。
6. 在R4上做配置,使用最少的命令行,用扩展的ACL,使R4向R5传递路由时,只传递下列4条路由:
104.1.1.0/24
104.1.3.0/24
104.1.9.0/24
104.1.11.0/24
7. 在R5上做配置, 使R5收到这四条路由时,BGP表里如下显示:
ROUTE AS-PATH
104.1.1.0/24 64513 64514 64512
104.1.3.0/24 64513 64514 64512
104.1.9.0/24 64513 64514 64512
104.1.11.0/24 64513 64514 64512
8. 在适当的地方做配置,确保在R2 R3上能看到这四条路由为最优路由, 不能使用no synchronization命令。
9. 在R2 R3上做配置,使R1接收这4条BGP路由时,路由的AS-PATH为:235 1 235。使用最小的配置步骤及命令行。
10. 在R1上做配置,确保R1的BGP表中看到这四条路由。
11. 在R5上做配置,使R2 R3的BGP表中看不到0.0.0.0/0这条路由,此解决要求用最少的Prefix-list命令。
12. 在R1上增加六个loopback接口:
Loopback101 101.1.1.1/24
Loopback102 101.1.2.1/24
Loopback103 101.1.3.1/24
Loopback104 101.1.4.1/24
Loopback105 101.1.5.1/24
Loopback106 101.1.6.1/24
将这些路由引入BGP,使其在其他路由器上看到这六条路由的Origine Type是:IGP。注意,在某个地方,可能会出同路由环, 试着解决它。
13. 在R5上做配置,针对101.1.1.0/24这条路由,要求R5看到的最优路由是从R3学到的。它们是通过Weight值来决定胜负的。
14. 在R5上做配置,针对101.1.2.0/24这条路由,要求R5看到的最优路由是从R3学到的, 它们是通过Local-Preference值来决定胜负的。
15. 在R1上做配置,将101.1.3.0/24通过OSPF传递过来, 确保在R5的路由表可以看到101.1.3.0/24这条路由是从OSPF学到的。在R5上将这条OSPF路由用network引入BGP,并且通过配置,确保这条路由在BGP里是最优路由。需要确保他们之间的比较是通过BGP选路原则的第三项来决定胜负的。
16. 在R1上做配置,只针对R2的BGP邻居,针对101.1.4.0/24这条路由,要求R5看到的最优路由是从R3学到的, 它们是通过AS-Path来决定胜负的。
17. 在R1上做配置,只针对R2的BGP邻居,针对101.1.5.0/24这条路由,要求R5看到的最优路由是从R3学到的, 它们是通过Origine Type来决定胜负的。
18. 在R1上做配置,只针对R2的BGP邻居,针对101.1.6.0/24这条路由,要求R5看到的最优路由是从R3学到的, 它们是通过Med来决定胜负的。
19. 在R5上做配置,将101.1.1.0/24这条路由重分布进入OSPF,并且重分布时设置此路由的TAG值为235。此解决方案不可以使用set tag 235这条命令。
20. 在R4上做配置,针对BGP表里的有些路由,如果没有Med值,将它们改为:4294967294,此解决方案不可以用Route-map。
21. 在R4上再增加一个接口loopback204,其IP ADD=204.1.1.1/24,将此路由宣告进BGP,并设置该路由的Med值为4294967295。
感谢关注WOLFLAB网络实验室,我们将继续为大家分享更多CCIE技术
,