IGP-BGP综合实验及答案
- 格式:doc
- 大小:485.00 KB
- 文档页数:9
实验十、BGP实验实验要求:1、掌握BGP的基本配置方法。
2、掌握如何查看BGP的各种配置信息。
3、掌握基于回环口的BGP的邻居关系建立的配置方法。
4、理解需要使用回环口为目的。
5、理解BGP同步功能的作用和配置。
6、掌握使用指向NULL0接口的静态路由的汇总配置方法。
7、掌握使用聚合属性的路由汇总配置方法。
实验拓扑:根据实验要求,实验拓扑如图10-1所示。
图10-1 BGP实验拓扑注:R1和R2属于自治系统65001,R3属于自治系统65002实验步骤:1、根据实验拓扑,对路由器各接口配置IP地址,使直连链路相互间可以进行通信。
2、在R1和R2上配置EIGRP,关闭自动汇总。
参考命令如下:R1(config)#router eigrp 50 50修改为自己学号后两位R1(config-router)#network 192.168.1.0R1(config-router)#network 1.0.0.0R1(config-router)#no auto-summaryR2(config)#router eigrp 50 50修改为自己学号后两位R2(config-router)#network 192.168.1.0R2(config-router)#network 2.0.0.0R2(config-router)#no auto-summary3、首先在R1和R2配置BGP协议,使用回环口创建邻居关系,参考命令如下:R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#neighbor 2.2.2.2 remote-as 65001 65001修改为65000+自己学号后两位R1(config-router)#network 1.1.1.1 mask 255.255.255.255R1(config-router)#network 172.16.0.0 mask 255.255.255.0R1(config-router)#network 172.16.1.0 mask 255.255.255.0R1(config-router)#network 172.16.2.0 mask 255.255.255.0R1(config-router)#network 172.16.3.0 mask 255.255.255.0R1(config-router)#network 192.168.1.0R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 1.1.1.1 remote-as 65001 65001修改为65000+自己学号后两位R2(config-router)#network 2.2.2.2 mask 255.255.255.255R2(config-router)#network 192.168.1.0R2(config-router)#network 192.168.2.04、配置后在路由器R1中查看BGP邻居关系和汇总信息,参考命令如下:R1#show ip bgp neighborsR1#show ip bgp summary问题1:R1中邻居关系的状态是什么?5、查看路由器R1和R2的BGP的路由链路数据库信息,参考命令如下:R1#show ip bgp ipv4 unicast问题2:在数据库中是否有非直连链路信息?6、在路由器R1和R2中分别指定回环接口建立邻居关系,参考命令如下:R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#neighbor 2.2.2.2 update-source lo1 lo1为地址1.1.1.1的接口R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 1.1.1.1 update-source lo0 lo0为地址2.2.2.2的接口问题3:再次查看R1的邻居关系,邻居关系状态为什么?问题4:在路由器R2中查看路由链路数据库,能否看到R1上面的路由?如果能看到的话这些路由是否为最佳路由?(提示:最佳路由提示符为“*>”)问题5:查看R2路由表,能否看到172.16.1.0路由?7、在路由器R1、R2中关闭同步功能R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#no synchronizationR2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#no synchronization问题6:过一段时间查看路由器R2的路由表,是否能看到172.16.1.0的路由?8、在路由器R2和R3中配置不同自治系统的BGP路由,参考命令如下:R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 3.3.3.3 remote-as 65002 65002修改为65001+自己学号后两位R2(config-router)#neighbor 3.3.3.3 update-source lo0 lo0为地址2.2.2.2的接口R2(config-router)#neighbor 3.3.3.3 ebgp-multihop 2R2(config)#ip route 3.3.3.3 255.255.255.255 192.168.2.3注:添加静态路由,使得R2能够访问3.3.3.3R3(config)#router bgp 65002 65002修改为65001+自己学号后两位R3(config-router)#neighbor 2.2.2.2 remote-as 65001 65001修改为65000+自己学号后两位R3(config-router)#neighbor 2.2.2.2 update-source lo1 lo1为3.3.3.3的接口R3(config-router)#neighbor 2.2.2.2 ebgp-multihop 2R3(config-router)#network 192.168.2.0R3(config-router)#network 192.168.3.0R3(config-router)#network 192.168.4.0R3(config-router)#network 192.168.5.0R3(config-router)#network 192.168.6.0R3(config-router)#network 192.168.7.0R3(config)#ip route 2.2.2.2 255.255.255.255 192.168.2.2注:添加静态路由,使得R2能够访问2.2.2.2问题7:查看路由器R3的路由表,能否得到全网的路由信息?问题8:查看路由器R1的路由器,能否得到全网的路由信息?9、在路由器R1中添加静态路由,使得能够访问3.3.3.3R1(config)#ip route 3.3.3.3 255.255.255.255 192.168.1.2问题9:过一段时间后再查看路由器R1的路由表,能否看到全网路由信息?10、通过路由汇总配置,有效的减少路由表的大小,提高路由效率。
BGP协议培训考试题一、单选题:(4*5=20)1、以下说法错误的是(C )A.IGP是内部网关协议,功能是完成数据包在AS 内部的路由选择。
B.EGP是外部网关协议,功能是完成数据包在AS 间的路由选择。
C.自治系统AS相当于OSPF中的AREA,是拥有相同选路策略的由单一管理机构来管理的路由器的集合。
D.BGP协议是一种外部网关协议。
2、关于BGP协议消息类型的描述,错误的是(D )A.Open——建立BGP 连接B.Keepalive——检测和维护BGP连接C.Update——发送BGP 路由更新以及撤销路由D.connect——保持BGP的连接状态E.Route-Refresh——通知对等体自己支持路由刷新能力3、关于命令的说法,错误的是(C)A.这是配置BGP协议中的一个命令B.这是BGP中的更新源命令C.此命令的作用是改变改BGP路由的下一跳地址D.4、关于下图的说法中,错误的是(B )A.图中显示的是BGP的邻居信息B.C.64523是本设备所属的AS号D.2d07h34m是指BGP邻居建立的时长5、BGP 协议是能够有效的防止路由环路的,究其原因为(A )A. 在路由的AS-Path 属性中记录着所有途经的AS,BGP 路由器将丢弃收到的任何一条带有本地AS 的路由,避免了AS 间的路由环路B. BGP 协议是基于链路状态的路由协议,从算法上避免了路由环路C. BGP 协议通过水平分割和毒性逆转来避免路由环路D. 在AS 内部从IBGP 邻居学到的路由不再向其他BGP邻居转发二、多选题(5*5=25)1、以下说法正确的是:(ABCD )A.BGP是一种外部网关协议(EGP),与OSPF、RIP等内部网关协议(IGP)不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最佳路由。
B.BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性。
C.路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。
BGP综合实验基本配置略。
注意的是我的RT1上的源地址是12.12.12.1所有ipv6地址是2002:c0c:c01:2::1(你自己的是什么就写什么)同理RT5上我用的源地址是5.5.5.5,ipv6地址是2002:505:505:2:1BGP配置Ospf配置略。
加入验证增加安全注意把12.12.12.0网段发布下不然IPV6隧道路由你还得引入什么的6TO4隧道RT1(注意先开启ipv6功能)ipv6 route-static 2002:: 16 Tunnel 0两边加入静态路由可以看到没有问题选路问题选路有多种方法我这里修改的通过BGP修改下一跳,别的方法我也迷糊,- -!首先我们看RT2的路由表,我只是截取了部分我们想看的太多我们先做RT1到RT5的路由选路,原理是做一个route-policy的过滤器,在第一个节点匹配10.0.0.1和11.0.0.1这个网段的或者这个IP,动作是修改下一跳为3.3.3.3(这个3.3.3.3可以让你断一条链路的情况下也能互通)我这个是为了方便在这RT5的一边做的同样匹配10.0.1.1和11.0.1.1这个,动作是修改下一跳为4.4.4.4应用到import和export两个方向上还需要注意的是11.0.0.1和11.0.1.1这两条路由产生了黑洞,黑洞在RT3和RT4上我没还需要在RT3和RT4上加入静态路由解决黑洞[RT3]ip route-static 11.0.0.0 24 5.5.5.5[RT4]ip route-static 11.0.1.0 24 5.5.5.5这样我们再看路由表RT2上RT5上OK了命令简单想费劲RT1上测试RT5上来回路径一致。
IGP小节练习一、桥接帧中继中R1的S0接口只用子接口,要求PING通所有接口(仅使用图中所提供的DLCI)二、OSPF1、R1、R2、R3的S0接口在OSPF的AREA 1 中,R2、R3的E0接口在OSPF的AREA 0 中,R1的LOOPBACK 1在ospf的area 2中,R3的loopback1 在OSPF的area3中。
2、OSPF的帧中继中不允许使用NBMA和广播模式。
3、Area2只接收OSPF的inter和intra路由4、R3在日后会从area3中接收到一些LSA7类型的路由以及area3中会有一条默认路由。
5、Area0 使用明文验证,area1使用更安全的认证方式,验证密码为cisco。
6、所有loopback0接口均在ospf域内。
7、R1的loopback3到loopback10接口不允许直接宣告进OSPF域内。
二、EIGRP1、R2的loopback1到loopback4在EIGRP 100中。
2、EIGRP和ospf在R2上做双向重分发,EIGRP只向OSPF只发送一条路由(不允许是167.1.0.0/16)三、RIP1、R3的loopback2到loopback5在RIP域中2、RIP和ospf在R3上做双向重分发。
3、在R1和R2上只能看到RIP域过来的一条汇总路由(不能是166.1.0.0/16)。
四、ISIS1、R1的loopback2接口在ISIS(49.0001)域中2、ISIS和ospf在R1上做双向重分发。
五、过滤1、在R2上可看见这样的一些路由168.1.x.0(X为奇数)2、在R3上可看见这样的一些路由168.1.Y.0(Y为偶数)注:要求全网全通,不允许出现任何主机路由,所有loopback0接口的地址为170.1.x.x(x为路由器号),本试验主网段为170.1.0.0/16。
配置:hostname r1!!ip subnet-zerono ip domain-lookup!cns event-service server!!!!!interface Loopback0ip address 170.1.1.1 255.255.255.0 ip ospf network point-to-point!interface Loopback1ip address 169.1.1.1 255.255.255.0 ip ospf network point-to-point!ip address 171.1.1.1 255.255.255.0 ip router isis!interface Loopback3ip address 168.1.1.1 255.255.255.0 !interface Loopback4ip address 168.1.2.1 255.255.255.0 !interface Loopback5ip address 168.1.3.1 255.255.255.0 !interface Loopback6ip address 168.1.4.1 255.255.255.0 !interface Loopback7ip address 168.1.5.1 255.255.255.0 !interface Loopback8ip address 168.1.6.1 255.255.255.0 !ip address 168.1.7.1 255.255.255.0!interface Loopback10ip address 168.1.8.1 255.255.255.0!interface Ethernet0no ip addressshutdown!interface Serial0no ip addressencapsulation frame-relayno frame-relay inverse-arp!interface Serial0.1 multipointip address 170.1.123.1 255.255.255.0ip ospf message-digest-key 1 md5 ciscoip ospf network point-to-multipointframe-relay map ip 170.1.123.1 102 broadcast frame-relay map ip 170.1.123.2 102 broadcast frame-relay map ip 170.1.123.3 103 broadcastno frame-relay inverse-arp!interface Serial1no ip addressshutdown!router ospf 100router-id 170.1.1.1log-adjacency-changesarea 0 authenticationarea 1 authentication message-digestarea 1 virtual-link 170.1.2.2 authentication-key cisco area 2 stubredistribute connected subnets route-map conn redistribute isis level-2 subnetsnetwork 169.1.1.0 0.0.0.255 area 2network 170.1.1.0 0.0.0.255 area 1network 170.1.123.0 0.0.0.255 area 1!router isisredistribute ospf 100net 49.0001.0000.0000.0001.00!ip classlessno ip http server!route-map conn permit 10match interface Loopback2 Loopback3 Loopback4 Loopback5 Loopback6 Loopback7 Loopback8 Loopback9 Loopback10!!!line con 0exec-timeout 0 0logging synchronoustransport input noneline aux 0line vty 0 4!R2:hostname r2!!ip subnet-zerono ip domain-lookup!cns event-service server!!!!!interface Loopback0ip address 170.1.2.2 255.255.255.0ip ospf network point-to-point!interface Loopback1ip address 167.1.8.1 255.255.255.0ip summary-address eigrp 100 167.1.8.0 255.255.252.0 5 !interface Loopback2ip address 167.1.9.1 255.255.255.0!interface Loopback3ip address 167.1.10.1 255.255.255.0!interface Loopback4ip address 167.1.11.1 255.255.255.0!interface Ethernet0ip address 170.1.23.2 255.255.255.0ip ospf authentication-key cisco!interface Serial0ip address 170.1.123.2 255.255.255.0 encapsulation frame-relayip ospf message-digest-key 1 md5 ciscoip ospf network point-to-multipointframe-relay map ip 170.1.123.1 201 broadcast frame-relay map ip 170.1.123.2 201 broadcast frame-relay map ip 170.1.123.3 201 broadcast !interface Serial1no ip addressshutdown!router eigrp 100redistribute ospf 100 metric 1000 100 255 1 1500 network 167.1.8.0 0.0.3.255no auto-summaryno eigrp log-neighbor-changes!router ospf 100router-id 170.1.2.2log-adjacency-changesarea 0 authenticationarea 1 authentication message-digestarea 1 virtual-link 170.1.1.1 authentication-key cisco area 1 virtual-link 170.1.3.3 authentication-key cisco redistribute eigrp 100 subnets route-map ei-os network 170.1.2.0 0.0.0.255 area 1network 170.1.23.0 0.0.0.255 area 0network 170.1.123.0 0.0.0.255 area 1!ip classlessno ip http server!!ip prefix-list 1 seq 5 permit 167.1.8.0/22 route-map ei-os permit 10match ip address prefix-list 1!!!line con 0exec-timeout 0 0logging synchronoustransport input noneline aux 0line vty 0 4!Endhostname r3!logging rate-limit console 10 except errors !ip subnet-zerono ip fingerno ip domain-lookup!cns event-service server!!!!!interface Loopback0ip address 170.1.3.3 255.255.255.0ip ospf network point-to-point!interface Loopback1ip address 165.1.1.1 255.255.255.0ip ospf network point-to-pointinterface Loopback2ip address 166.1.16.1 255.255.255.0!interface Loopback3ip address 166.1.17.1 255.255.255.0!interface Loopback4ip address 166.1.18.1 255.255.255.0!interface Loopback5ip address 166.1.19.1 255.255.255.0!interface Ethernet0ip address 170.1.23.3 255.255.255.0ip ospf authentication-key cisco!interface Serial0ip address 170.1.123.3 255.255.255.0 encapsulation frame-relayip ospf message-digest-key 1 md5 cisco ip ospf network point-to-multipointframe-relay map ip 170.1.123.1 301 broadcastframe-relay map ip 170.1.123.2 301 broadcastframe-relay map ip 170.1.123.3 301 broadcastno frame-relay inverse-arp!interface Serial1no ip addressshutdown!router ospf 100router-id 170.1.3.3log-adjacency-changesarea 0 authenticationarea 1 authentication message-digestarea 1 virtual-link 170.1.2.2 authentication-key cisco area 3 nssa no-redistribution default-information-originate summary-address 166.1.16.0 255.255.252.0 redistribute rip subnetsnetwork 165.1.1.0 0.0.0.255 area 3network 170.1.3.0 0.0.0.255 area 1network 170.1.23.0 0.0.0.255 area 0network 170.1.123.0 0.0.0.255 area 1!router ripversion 2redistribute ospf 100 metric 1 network 166.1.0.0no auto-summary!ip kerberos source-interface any ip classlessno ip http server!!!line con 0exec-timeout 0 0logging synchronous transport input noneline aux 0line vty 0 4!end。
BGP路由协议的配置与应用一、实验目的1.理解BGP路由协议的基本工作原理;2. 掌握BGP路由协议的基本配置方法;3. 掌握IGP路由和EGP路由相互之间的重新分发。
二、实验内容1. 根据网络拓扑图,组建网络;2. 配置设备互联地址及AS内部路由;3. 两个BGP发言人上分别配置BGP路由协议;4. 两个BGP发言人上分别配置IGP和EGP之间重新分发;5. 查看BGP路由表,及测试网络的连通性。
三、实验环境1. 三层交换机1台;2. 路由器 3台;3.连接电缆 若干。
四、实验步骤1、根据网络拓扑图,组建网络。
如图所示,AS100内部使用RIP互联,AS200内部使用OSPF互联,路由器R2和R3之间使用V.35 DTE/DCE线缆进行连接模拟广域网,R2和R3之间配置BGP,4台路由器上均设置一个loopback接口用于模拟连接网络的终端主机。
2. 自治系统AS100内部互联。
1).三层交换机R1的配置#直接登陆进入用户视图,清除原有配置,并且要重新启动设备。
<H3C >undo startup saved-configuration…….yes<H3C >reboot…….yes#从登陆的用户视图进入系统视图<H3C >system-view#修改三层交换机名称[H3C]sysname R1#设置设备环回接口loopback 1的IP地址[R1]interface loopback 1[R1-Loopback1]ip address 10.1.1.1 32#创建VLAN 10,并添加以太网接口Ethernet1/0/24[R1]vlan 10[R1-vlan10]port Ethernet 1/0/24#设置VLAN 10接口的IP地址[R1]interface vlan-interface 10[R1-Vlan-interface10]ip address 10.1.2.2 255.255.255.252#配置路由器Router-ID[R1]router id 1.1.1.1#创建RIP进程1并进入RIP视图[R1]rip 1#设置RIP进程的版本号2[R1-rip-1]version 2#禁止RIP进程1的路由汇总[R1-rip-1]undo summary#指定与路由器相连的网段加入RIP协议计算[R1-rip-1]network 10.0.0.02).路由器R2的配置#从登陆的用户视图进入系统视图<H3C >system-view#修改路由器名称[H3C]sysname R2#设置设备环回接口loopback 2的IP地址[R2]interface loopback 2[R2-Loopback2]ip address 10.3.1.1 32#设置以太网接口Ethernet 0/0的IP地址[R2]interface ethernet 0/0[R2-Ethernet0/0]ip address 10.1.2.1 255.255.255.252#设置广域网的串口端Serial 1/0的IP地址[R2]interface serial 1/0[R2-serial1/0]ip address 202.1.1.1 255.255.255.252#配置路由器Router-ID[R2]router id 2.2.2.2#创建RIP进程1并进入RIP视图[R2]rip 1#设置RIP进程的版本号2[R2-rip-1]version 2#禁止RIP进程1的路由汇总[R2-rip-1]undo summary#指定与路由器相连的网段加入RIP协议计算[R2-rip-1]network 10.0.0.03. 自治系统AS200内部互联。
《高级路由技术》综合测试题实验拓扑结构如下图所示,请按要求完成实验:1.路由器各端口的IP 分配如下(掩码长度均为24位):R5: L0:5.5.5.5 L50:50.50.50.50 L55:55.55.55.55 F0/1:192.15.1.5 R1: L0:1.1.1.1 S0/0:192.12.1.1 F2/0:192.21.1.1 F1/0:192.15.1.1R2: L0:2.2.2.2 S0/0:192.12.1.2 F2/0:192.21.1.2 S0/1:192.23.1.2 S0/2:192.24.1.2 Ipv6: Lo:2002:2222::2/64R3: L0:3.3.3.3 Lo4:3.3.64.3Lo5:3.3.65.3Lo6:3.3.66.3Lo7:3.3.67.3S0/1:192.23.1.3 Ipv6: Lo:2003:3333::3/64 S0/1:2010:2323::3/64R4: L0:4.4.4.4 S0/1:192.24.1.4 F2/0:192.46.1.4 Ipv6: Lo:2004:4444::4/64 S0/1:2010:2424::4/64 F2/0:2010:46R6: L0:6.6.6.6 F0/4:192.46.1.6 Ipv6:S0/1:2010:23 23::2/64S0/2:2010:24 24::2/6 46::4/64 Lo:2006:6666::6/64F0/4:2010:4646::6/642.运行路由协议的接口划分:EIGRP AS=1:R2的S0/1R3的S0/1和L0,L4-L7 OSPF Area0:R1的S0/0和F2/0R2的S0/0,F2/0和L0OSPF Area2:R2的S0/2R4的lo0和S0/1RIP v2(R1和R5):R5的F0/1和lo0 R1的F1/0和lo0 RIP v2(R4和R6):R4的F2/0R6的F0/4和lo0 BGP:R1和R5运行EBGP通告R5的L50和L55IPV6 RIPng或OSPFv3区域0R2的S0/1,S0/2和L0R3的S0/1和L0R4的S0/1,F1/0和L0R6的F0/4和L03.实验要求:(1)按照要求配置路由器各个端口的IP地址,保证直连链路通。
1、IGP综合实验BRIDGE(3分)RIP(6分)EIGRP(9分)OSPF(12分) REDISTRIBUTE (2分)IPV6(3分)BGP(16)MULTICAST (3分)IOS(6分)SEC(6分)QOS(6分)一,地址描述:1.1 R1-R5都有一个LO0 IP ADD = 10.10.X.X X=ROUTER NUMBER比如R1 的LO0 =10.10.1.1 ....1.2 R1-R3 E0 地址为:1.1.123.X/27 X=ROUTER NO.1.3 R2-R4 的广域网接口为: 1.1.234.X/29 X=ROUTER NO.1.4 R4-R5 的广域网接口为: 1.1.45.X/24 X=ROUTER NO.二,BRIDGE:(3分)2.1 如图所示, 配置R1-R3的以太地址,2.2 如图所示, 配置R2-R4之间物理接口的IP ADDRESS,2.3 R2-R4之间的FRAME-RELAY是全互连的,要求只用图中所示的PVC,2.4配置R4-R5之间链路为PPP, 并配置相应接口的地址,请消除32位的主机路由。
2.5配置R1-R5的LO02.6配置完成后测试各链路应能正常通讯。
三,RIP (6分)基本配置:(1分)3.1 R1,R3的E0运行RIP VERSION 2,(1分)⏹高级配置: (3分)3.2 使R1,R3仅向E0发送更新,不要向其他接口发送,所有的更新都是明细路由(1分)Interface e0 ; passive-interface default ; no passive-interface e0;3.3 请确保它们之间的VERSION 2的更新是通过BROADCAST发送的。
(1分)ip rip v2-broadcast3.4 如果在R1、R2、R3的以太网段里有一些VER 2的RIP更新包,但UPDATE SOURCE是150.1.1.1,很显然R1是不会收这些包的,在R1上做配置,使它可以收到这些路由。
一、实验名称
BGP同步
二、实验要求
分析BGP同步的好处,BGP同步的路由情况,以及在什么情况下使用同步。
三、实验拓扑
四、重要实验配置
Igp的配置:
RT1:
RT2:
RT3:
RT4:
BGP的配置RT1:
RT2:
RT5:
RT6:
五、实验现象
各设备的bpg表:
RT1:
RT2:
RT1路由表:
用ping命令进行全网互联的测试
在RT5上进行跟踪
六、实验分析
分析PC5(10.5.5.10)访问PC6(10.6.6.10)的过程
PC5:10.6.6.10与自己不在同一个网段,它将数据包发送给网关10.5.5.1(RT5)
RT5:查找路由表,发现:
RT1:查找路由表,发现:
RT3:查找路由表,发现:
RT4:查找路由表:发现:
一直到目标地址。
BGP同步,就是使IGP和BGP达到同步,如果没有达到同步的路由,将不会通告给邻居,也不会转发出去。
但是如果
开启同步的话,也有一点的危害,如果BGP的路由条目过多,发布到IGP的话,就会导致IGP路由器崩溃。
所以小心认真使用。
七、实验总结
通过本次实验,我掌握了BGP同步的概念,在什么情况下使用BGP同步,使用BGP同步的时候,要注意些什么,以及我们应该怎样去解决这种状况,显然BGP同步还是比较简单的。
IGP 综合实验一、实验拓扑:路由器接口IP 地址备注R1Lookback 0 192.168.1.1RIPv2 S0/0 192.168.2.1R2S0/0 192.168.2.2S0/1 10.1.6.2 OSPF a 0R3Lookback 0 172.16.1.3EIGRP S0/0 172.16.2.3R4S0/0 172.16.2.4S0/2 10.1.5.4OSPF a 0 R5S0/0 10.1.7.5S0/1 10.1.6.5S0/2 10.1.5.5S0/3 10.1.4.5R6S0/3 10.1.4.6S0/0 10.1.3.6OSPF a 1R7S0/0 10.1.3.7Lookback 0 10.1.2.7Lookback 1 10.1.1.7R8S0/0 10.1.7.8 OSPF a 0S0/1 200.1.1.1 电信专线出口S0/2 202.1.1.1 网通专线出口R9S0/1 200.1.1.2ISP 接口S0/2 202.1.1.2Lookback 0 210.1.1.1 WEB服务器二、实验环境:小凡模拟——R1、R2 是A 公司设备,内网起RIPv2,R3、R4 是B 公司设备,内网起EIGRP。
R5、R6、R7、R8 是C公司设备,内网起OSPF。
C公司吞并了A、B两公司。
原本C公司通过电信4M 的宽带上网,合并后,网关R8 又向网通申请了2M 的带宽,作为原本A、B两家公司使用。
三、实验要求:1. 如图所示,搭建好拓扑,确保直连PING 通,PC机和服务器全部采用模拟器模拟。
2. 每个公司内部起好相应协议,其中RIP 要求采用单播更新,不要向不必要的接口通告路由更新,关闭RIPv2 和EIGRP 的自动汇总。
3. 确保全网合并后的整个内网完全可达。
4. 要求尽量减少OSPF 区域1 的路由条目数量,尽量减少网关R8 上的路由条目。
5. 尽量减少R3 上学到的EIGRP 条目。
实验10 BGP路由协议原理、配置与排错实验10.1 实验内容●BGP的基本配置;●BGP的聚合;●BGP属性简单应用;●BGP路由反射器的作用;●基于as-path的路由策略。
说明:本文所有实验环境共用一个组网图。
在不支持loopback的软件版本中,建议使用dialer口替代loopback口。
在本实验中,所有的实验都是沿用前面的配置,在进行下一个实验前请不要修改前面已完成的配置。
软件版本:Version 1.74 Release 0006。
10.2 BGP基本配置10.2.1 实验目的●掌握配置BGP的基本配置命令;●邻居关系的建立;●路由的引入,察看实验结果。
10.2.2 实验环境●Quidway 26 系列或更高性能路由器 4台,交叉网线2根,V35或V24DTE/DCE 线缆 2 对。
10.2.3 实验组网图图10-1实验组网图10.2.4 实验步骤1. 配置建立路由器RouterA RouterB RouterC 邻居关系RouterA:配置路由器A的接口地址,启动BGP协议,设置BGP邻居。
//配置路由器A的接口地址[RouterA-Serial0] ip address 11.1.1.1 255.255.0.0[RouterA-Ethernet0] ip address 11.2.1.1 255.255.0.0[RouterA-LoopBack1] ip address 10.1.1.1 255.0.0.0[RouterA-LoopBack2] ip address 1.1.1.1 255.0.0.0//启动BGP协议[RouterA]bgp 100//设置BGP邻居[RouterA-bgp]peer 11.1.1.2 as-number 200[RouterA-bgp]peer 11.2.1.2 as-number 200[RouterA] save配置路由器C:[RouterC-LoopBack1] ip address 3.3.3.3 255.0.0.0[RouterC-Ethernet0] ip address 11.2.1.2 255.255.0.0[RouterC] bgp 200[RouterC-bgp]peer 11.2.1.1 as-number 100[RouterC] save配置路由器B:[RouterB-Serial0] ip address 11.1.1.1 255.255.0.0[RouterB] bgp 200[RouterB-bgp]peer 11.1.1.2 as-number 100[RouterB] save在路由器A上执行:[RouterA]display bgp summaryNeighbor V AS MsgRcvd MsgSent OutQ Up/Down State11.1.1.2 4 200 2 3 0 00:00:09 Established11.2.1.2 4 200 11 12 0 00:09:23 Established两EBGP邻居已经建立。
——————————————袁月BGP综合实验1拓扑图拓扑说明:如图,有R1-R5五台路由器R1,R3,R4的S0/0、S0/1、S0/2口通过FR连接,R1为hub,帧中继链路ip为10.10.134.0/24R1,R2的F1/0口通过以太网连接,链路ip为10.10.12.0/24R4,R5的s0/1口直连,网段10.10.45.0/24每台路由器的环回0口ip为x.x.x.x/32R1上有lo1-lo5,ip地址为192.168.1.1/24---192.168.5.1/24R5上有lo1-lo5,ip地址为172.16.1.1/24---172.16.5.1/24实验要求:1.配置底层:配置每台设备的接口ip,配置完成后确保直连可达每个路由器的环回口是X.X.X.X/322.配置IGP全网运行OSPF area0,仅宣告lo0口和链路ip进入ospf,NBMA区域任意处理3.建立BGP邻居BGP AS区域划分如图,按照如下规则建立对等关系.使用回环口建立邻居.R1 peer R2R2 peer R1,R3R3 peer R2,R4R4 peer R5R5 peer R44.BGP 路由宣告邻居建立完成后,将R1和R5的lo0口宣告进入BGP,使用network命令要求R1,R5使用适当的方式宣告各自的lo1-lo5宣告完成后要求每台设备的bgp转发表可见这些路由5.BGP路由控制要求做出适当控制,达成下列条件,具体方法不限1、使下列条目出现在R1的bgp表中*> 172.16.1.0/24 2.2.2.2 100 0 255 2 3 i*> 172.16.2.0/24 2.2.2.2 255 10 20 2 3 ? *> 172.16.3.0/24 2.2.2.2 0 2 3 i*> 172.16.4.0/24 2.2.2.2 255 2 3 i*> 172.16.5.0/24 2.2.2.2 100 0 255 2 3 i2、使下列条目出现在R5的bgp表中*> 192.168.0.0/21 0.0.0.0 100 32768 2 1 i *> 192.168.1.0 4.4.4.4 0 2 1 i *> 192.168.2.0 4.4.4.4 0 2 1 is> 192.168.3.0 4.4.4.4 0 2 1 is> 192.168.4.0 4.4.4.4 0 2 1 i *> 192.168.5.0 4.4.4.4 0 2 1 i3、完成后,R1,R5互相可PING通对方宣告的这些bgp路由实验效果:R1上查看BGP表R5上查看BGP表BGP综合实验2拓扑图实验要求如下:1 R1与R2为EBGP R2与R3、R4为EBGP R3与R4为IBGP R3与R4、R5为EBGP每台路由器都有X.X.X.XX/32作为router-id 全网底层跑EIGRP 1002 R3、R4学到R1上的bgp路由下一跳必须为AS100的,R5上学到的R1和R3的路由,优走R33 在R1和R5上的回环口分别是20.20.20.0/24和30.30.30.0/24,都重分布到BGP中,使其相互学到并互相连通!实验效果:R3和R4上查看BGP表R5上查看路由表R1和R5上的lo0互相ping通BGP综合实验3拓扑图实验要求如下:1 R4上有192.168.1.0/24、192.168.2.0/24、192.168.3.0/24、192.168.4.0/24和100.100.100.0/24网段,R5上有172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24和50.50.50.1/32网段2 R1为DR,R2和R3不参与DR选举每台路由器都有x.x.x.x/24做为router-id3 Ospf学到的是192.168汇总和172.16的汇总以及100.100的明细路由4 EIGRP不能学到192.168的路由,能学到100.100的路由5 R4为AS100R2为AS200R5为AS300R4只与R2建立EBGP,R5只与R2建立EBGP,R4能学到50.50.50.1/32的路由,且可达!。
网络工程综合实验实验报告课程名称网络工程综合实验实验名称_____ BGP和GRE实验_____学生学院自动化学院 ___专业班级__ 网络一班_________学号3108001217学生姓名_______ 李亮 _____指导教师________张钢 _______2011 年12 月一.实验目的1.掌握BGP路由协议的配置方法2.掌握GRE隧道协议的配置方法和应用场景3.掌握在复杂网络环境中的多协议配置和排错技巧二.实验原理和拓扑本实验的拓扑结构图如图2.1所示:图2.1 BGP & GRE的拓扑结构图三.实验内容说明和要求:A.S1、S2、S3为H3C的可配置交换机,请为每台交换机配置一个同网段的管理IP地址(172.16.254.*/24),并配置交换机的telnet远程登录。
三台交换机之间通过两条端口聚合的通道相连。
B.S S1和SS2为3COM的简单交换机,在本实验中作为HUB使用。
C.请取消所有交换机上的VLAN划分的配置。
D.为路由器配置telnet的远程登录。
E.本实验的配置目标有两个,第一是配置一个BGP的路由网络,外部BGP使用BGPv4,内部BGP使用OSPF作为路由协议。
第二个是配置R2和R3之间的GRE Tunnel,使R2和R3后面的两个子网能够通过这个通道连成一个虚拟的大子网。
F.把每台设备改名为图中的名字(如S1、S2、S3、R1、SS1等),以便识别。
R1和R7上不启动BGP协议,使用缺省路由指明出口为R2的串行口和R3的串行口。
G.R2、R3、R4、R5、R6上启动BGP协议。
H.请自行规划每一个网段和路由器上每个接口的地址和子网掩码。
I.在R2和R3上配置DHCP服务器,并且要求两个DHCP服务器的地址池不能设置为同一网段。
在R1/R7上设置DHCP中继,使R1/R7可以转发R2/R3的DHCP数据包给R1/R7的以太网口所连接的网段的主机。
J.在R2和R3之间开启一条GRE Tunnel,R2与R3后面的子网能够通过GRE Tunnel连成一个子网(能够相互访问)。
BGP同步实验与总结
一、BGP同步学习总结。
1、BGP同步打开后:从IBGP学到的路由默认不会用(不会加入路由表),直到从IGP也学到。
2、BGP同步打开后:在bgp同步打开的情况下,一个BGP路由器不会把那些通过ibgp邻居学到的bgp路由通告给自己的ebgp邻居;除非自己的igb路由表中存在这些路由,才可以向ebgp路由器通告。
3、BGP同步目的:防止一个AS(不是所有的路由器都运行bgp)内部出现路由黑洞,即向外部通告了一个本AS不可达的虚假的路由。
二、实验:
1、拓扑。
R2开启BGP同步后,10.1.1.0路由的变化。
2、配置。
2.1 变化一:关闭BGP同步。
2.2 R2开启BGP同步。
AS 3中的R3没有收到10.1.1.0的路由,在R2上写入一条默认路由:ip route 10.1.1.0 255.255.255.0 12.1.1.1
R3上的BGP路由:
R3上的10.1.1.0 加入ip 路由表:。
bgp试题及答案1. BGP基本概念- 什么是BGP?A. 边界网关协议(Border Gateway Protocol)B. 内部网关协议(Interior Gateway Protocol)C. 外部网关协议(Exterior Gateway Protocol)D. 动态路由协议(Dynamic Routing Protocol) - 正确答案:A2. BGP属性- BGP中用于选择最佳路径的属性有哪些?A. AS_PATHB. NEXT_HOPC. LOCAL_PREFD. 以上都是- 正确答案:D3. BGP邻居- BGP邻居建立的前提条件是什么?A. 邻居的IP地址B. 邻居的AS号C. 邻居的BGP标识符D. 以上都是- 正确答案:D4. BGP路由传播- BGP如何传播路由信息?A. 通过IGPB. 通过静态路由C. 通过BGP更新消息D. 通过BGP会话- 正确答案:C5. BGP会话状态- BGP会话状态中,表示已经建立BGP会话的状态是什么?A. ActiveB. EstablishedC. IdleD. Connect- 正确答案:B6. BGP路由反射器- BGP路由反射器的作用是什么?A. 减少路由信息的传播B. 增加路由信息的传播C. 避免路由环路D. 简化BGP网络的拓扑结构- 正确答案:D7. BGP多路径- BGP多路径协议允许一个目的网络通过多少条等价路径进行路由?A. 1B. 2C. 3D. 任意数量- 正确答案:D8. BGP社区属性- BGP社区属性用于实现哪些功能?A. 路由过滤B. 路由聚合C. 路由重分配D. 以上都是- 正确答案:D9. BGP同步规则- BGP同步规则要求什么?A. 外部路由不能在IGP中传播B. 内部路由不能在IGP中传播C. 外部路由必须在IGP中传播D. 内部路由必须在IGP中传播- 正确答案:C10. BGP路由泄露- BGP路由泄露是指什么?A. 将BGP路由信息泄露给其他BGP邻居B. 将IGP路由信息泄露给BGP邻居C. 将BGP路由信息泄露给IGP邻居D. 将IGP路由信息泄露给其他IGP邻居 - 正确答案:A。
38个BGP实验汇总38个BGP实验汇总1.实验1说明:BGP的同步2.实验2 BGP环回接口实验3.实验3语法: Neighbor ip address /peer-group-name ebgp-multihop作用:Ebgp邻居一般情况下直连,如果不是直连,可通过这个命令来修改。
值为1-255如果不指定,默认为255 注意:如果要用多跳,一定要注意下一跳可达。
4.实验4语法:Neighbor ip address /peer-group-name next-hot-self作用:在非广播多路访问时,有时有必要将下一跳改为自己.在下面的实验中,将从a 传过来的路由条目改为自己5.实验6语法:Neighbor ip address/peer-group-name advertisementinterval seconds作用:修改bgp触发时间。
如果邻居是ibgp 则修改ibgp时间,如果是 ebgp则会修改ebgp时间了。
默认情况下,ibgp为5秒,ebgp为30秒。
这是路由更新的最少时间。
原因,就是:当路由条目在一定时间闪动多次时,也只有到了最少触发时间才会发出触发更新。
一般情况下,不必要修改。
但是注意这个时间是可以修改的以行。
6.实验7语法:Neighbor ip address/peer-grouup-name timers keepalive holdtime作用:用来修改bgp的存活时间与保持时间,默认为60秒与 180秒。
一般情况下不用修改。
7.实验8语法:BGP实验1 路由汇总Aggregate-address + address maskAggregate-address +上需要汇总的地址和掩码实验二Aggregate-address + address mask也可以用于接收路由器进行汇合。
实验三Aggregate-address + address mask+as-set 作用:来明确路由信息的as路径。
实验3 BGP协议实验1.查看R1和R2的路由表,注入路由信息前,是否有对方loopback的路由信息?注入路由信息后,是否有对方loopback的路由信息?为什么?答:注入路由信息前,没有对方的loopback;注入路由信息后,有对方的loopback;因为没有注入路由信息前,5.5.5.5的路由信息不会被BGP转发。
2.[R2]ping –a 4.4.4.4 5.5.5.5 能否ping通?如果不用ping命令的-a参数是否能ping通?为什么?答:能ping通,如果不用-a不能ping通。
-a参数指定源地址,而如果不指定4.4.4.4为源地址,则源地址为2.1.1.2,而R1中没有2.1.1.2的路由信息,所以ping消息无法返回。
3.把所截报文命名为BGP1-学号,并上传到服务器。
根据截获的BGP报文的顺序和结构,312UPDATE 1.1.1.2:179 1.1.1.1:3950携带路由更新信息4. 思考题:在实验截获的报文中是否有NOTIFICATION报文?为什么?答:没有,因为BGP运行正常没有出错。
5. 写出一个Update报文的完整结构,并指出报文中路由信息所携带的路由属性。
答:Marker(16 byte) 全1 检测BGP对等体之间的同步是否丢失Length(2 byte) 55 整个报文长度Type(1 byte) 2(UPDATE) 报文类型Withdrawn Routes Length(2 byte) 0 撤销路由长度Withdrawn Routes(变长0 byte) - 撤销路由Path Attribute Length(2 byte) 27 路径属性长度Path Attribute(27 byte) 见下路径属性ORIGIN(3+1=4 byte) 0(IGP) 起点属性AS_PATH(3+6=9 byte) 见下AS路径属性Segment type(1 byte) 2(AS_SEQUENCE)Segment length(1 byte) 1AS4(4byte) 100NEXT_HOP(3+4=7 byte) 1.1.1.1 下一跳属性MED(3+4=7 byte) 0 部邻居路由器进AS内的优先路径此Update报文共携带以上4个路由属性。
BGP相关试题及答案一、选择题1. BGP的全称是什么?A. Border Gateway ProtocolB. Basic Gateway ProtocolC. Broad Gateway ProtocolD. Bridge Gateway Protocol答案:A2. BGP属于哪一层的协议?A. 传输层B. 应用层C. 网络层D. 会话层答案:C3. BGP的主要功能是什么?A. 路由选择B. 域名解析C. 网络地址转换D. 负载均衡答案:A4. BGP协议支持的最大自治系统(AS)数量是多少?A. 16位B. 24位C. 32位D. 64位答案:C5. BGP中的“AS-PATH”属性用于做什么?A. 表示路由的路径B. 表示路由的优先级C. 表示路由的可靠性D. 表示路由的带宽答案:A二、填空题6. BGP协议是用于在______之间交换路由信息的协议。
答案:自治系统7. BGP协议分为两种模式:EBGP(外部BGP)和______。
答案:IBGP(内部BGP)8. BGP协议使用______来确保路由信息的一致性。
答案:TCP9. BGP协议中的“MED”属性用于表示______。
答案:多出口的偏好10. BGP协议中的“LOCAL_PREF”属性用于在______中选择最佳路由。
答案:同一自治系统三、简答题11. 简述BGP协议的工作原理。
答案:BGP协议是一种用于在自治系统之间交换路由信息的协议。
它通过建立TCP连接来交换路由信息,使用路径向量算法来实现路由选择。
BGP路由器会根据多个属性,如AS-PATH、LOCAL_PREF等,来决定最优路由。
12. 描述BGP协议中的几种常见的属性,并解释它们的作用。
答案:BGP协议中的常见属性包括:- AS-PATH:记录路由经过的自治系统序列。
- ORIGIN:表示路由的来源,可以是IGP、EGP或INCOMPLETE。
- NEXT_HOP:指定下一跳路由器的IP地址。
试验、BGP的基本配置步骤:1、基本的直连配置r1(config)#int lo0r1(config-if)#ip add 1.1.1.1 255.255.255.0r1(config-if)#int s0/0r1(config-if)#ip add 199.99.1.1 255.255.255.0r1(config-if)#no shutr2(config)#int s0/0r2(config-if)#ip add 199.99.1.2 255.255.255.0r2(config-if)#no shutr2(config)#int s0/1r2(config-if)#ip add 199.99.2.1 255.255.255.0r2(config-if)#no shutr3(config)#int s0/0r3(config-if)#ip add 199.99.2.2 255.255.255.0r3(config-if)#no shut2、BGP的配置r1(config)#router bgp 100r1(config-router)#neighbor 199.99.1.2 remote-as 200定义我的bgp邻居,as号是200r2(config)#router bgp 200r2(config-router)#nei 199.99.1.1 remote-as 100r2(config-router)#nei 199.99.2.2 remote-as 200定义我的邻居,AS号是200,跟我的进程一致,说明是IBGPr3(config)#router bgp 200r3(config-router)#nei 199.99.2.1 remote-as 200r1(config)#int lo1r1(config-if)#ip add 10.10.10.10 255.255.255.0r1(config-if)#int lo2r1(config-if)#ip add 110.110.110.110 255.255.255.0第一个宣告我采用的是network标准宣告!!!!r1(config)#router bgp 100r1(config-router)#net 1.1.1.0 mask 255.255.255.0这条路由会进入到bgp的路由表,并且随着bgp的路由传递给下一个ebgp或者ibgp的邻居r1#sh ip bgp 查看bgp的路由表BGP table version is 2, local router ID is 1.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 1.1.1.0/24 0.0.0.0 0 32768 i*=可用的>=最优的Network=宣告的前缀Next Hop=0.0.0.0 自己产生Metric=度量值,直连进来的,当然为0LocPrf =本地优先属性,只在IBGP之间传递Weight=权重属性Path=AS-path路径属性I=起源属性,I代表的是来自IGP的路由我们再来到R1的EBGP对等体邻居来看一下bgp的路由表r2#sh ip bgpBGP table version is 2, local router ID is 199.99.2.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path *> 1.1.1.0/24 199.99.1.1 0 0 100 i我们再来R2的IBGP对等体R3来看一下有什么区别?r3#sh ip bgpBGP table version is 1, local router ID is 199.99.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path * i1.1.1.0/24 199.99.1.1 0 100 0 100 i 没有>,没有最优的路由,??????????????????I=代表的是从IBGP传递过来的,而不是起源属性解决的方法:修改R2到R3的下一跳为自己!!!!!(****)r2(config)#router bgp 200r2(config-router)#nei 199.99.2.2 next-hop-selfr3#sh ip bgpBGP table version is 4, local router ID is 199.99.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path *>i1.1.1.0/24 199.99.2.1 0 100 0 100 i *>i10.0.0.0 199.99.2.1 0 100 0 100 i *>i110.110.110.0/24 199.99.2.1 0 100 0 100 ?修改后,就正确了!!!r3#sh ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsB 1.1.1.0 [200/0] via 199.99.2.1, 00:00:49110.0.0.0/24 is subnetted, 1 subnetsB 110.110.110.0 [200/0] via 199.99.2.1, 00:00:49C 199.99.2.0/24 is directly connected, Serial0/0B 10.0.0.0/8 [200/0] via 199.99.2.1, 00:00:49下面我们来进行第二个宣告,故意宣告错误,查看结果!!!!!r1(config)#router bgp 100r1(config-router)#net 10.0.0.0 mask 255.0.0.0r1(config)#ip route 10.0.0.0 255.0.0.0 null 0r1#sh ip bgpBGP table version is 3, local router ID is 1.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 1.1.1.0/24 0.0.0.0 0 32768 i*> 10.0.0.0 0.0.0.0 0 32768 i下面我们来进行第三种宣告,利用在发布宣告lo2接口r1(config)#route-map fxh permit 10r1(config-route-map)#match inter lo2抓去接口lo2r1(config-route-map)#exitr1(config)#router bgp 100r1(config-router)#red connr1(config-router)#red connected route-map fxh在发布直连链路,利用route-map做控制,并且进入到bgp的路由r1# sh ip bgpBGP table version is 4, local router ID is 1.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 1.1.1.0/24 0.0.0.0 0 32768 i*> 10.0.0.0 0.0.0.0 0 32768 i*> 110.110.110.0/24 0.0.0.0 0 32768 ??=代表在发布IGP路由进入到BGP中!!!!!3、测试和排错r2#sh ip bgp neighbors 查看BGP的邻居BGP neighbor is 199.99.1.1, remote AS 100, external link(这个是EBGP的邻居)BGP version 4, remote router ID 1.1.1.1(跟ospf的路由ID的意思是一致的)BGP state = Established(一定是这个状态,才代表BGP完全的起来), up for 00:00:50Last read 00:00:20, hold time is 180, keepalive interval is 60 seconds(来检查邻居持续性)Neighbor capabilities:Route refresh: advertised and received(old & new)Address family IPv4 Unicast: advertised and received(MPLS-VPN了)Message statistics:InQ depth is 0OutQ depth is 0Sent RcvdOpens: 1 1Notifications: 0 0Updates: 0 0Keepalives: 2 2Route Refresh: 0 0Total: 3 3Default minimum time between advertisement runs is 30 secondsFor address family: IPv4 UnicastBGP table version 1, neighbor version 0/0Output queue sizes : 0 self, 0 replicatedIndex 1, Offset 0, Mask 0x21 update-group memberSent RcvdPrefix activity: ---- ----Prefixes Current: 0 0Prefixes Total: 0 0Implicit Withdraw: 0 0Explicit Withdraw: 0 0Used as bestpath: n/a 0Used as multipath: n/a 0Outbound InboundLocal Policy Denied Prefixes: -------- -------Total: 0 0Number of NLRIs in the update sent: max 0, min 0Connections established 1; dropped 0Last reset neverConnection state is ESTAB, I/O status: 1, unread input bytes: 0Connection is ECN DisabledLocal host: 199.99.1.2, Local port: 11001Foreign host: 199.99.1.1, Foreign port: 179Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)Event Timers (current time is 0x5FCFC):Timer Starts Wakeups NextRetrans 4 0 0x0TimeWait 0 0 0x0AckHold 2 0 0x0SendWnd 0 0 0x0KeepAlive 0 0 0x0GiveUp 0 0 0x0PmtuAger 0 0 0x0DeadWait 0 0 0x0iss: 376417542 snduna: 376417626 sndnxt: 376417626 sndwnd: 16301 irs: 1565270957 rcvnxt: 1565271041 rcvwnd: 16301 delrcvwnd: 83SRTT: 124 ms, RTTO: 1405 ms, RTV: 1281 ms, KRTT: 0 msminRTT: 80 ms, maxRTT: 300 ms, ACK hold: 200 msFlags: active open, nagleIP Precedence value : 6Datagrams (max data segment is 1460 bytes):Rcvd: 5 (out of order: 0), with data: 2, total data bytes: 83Sent: 5 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data:3, total data bytes: 83BGP neighbor is 199.99.2.2, remote AS 200, internal link(说明是IBGP)BGP version 4, remote router ID 199.99.2.2BGP state = Established, up for 00:00:16Last read 00:00:16, hold time is 180, keepalive interval is 60 secondsNeighbor capabilities:Route refresh: advertised and received(old & new)Address family IPv4 Unicast: advertised and receivedMessage statistics:InQ depth is 0OutQ depth is 0Sent RcvdOpens: 1 1Notifications: 0 0Updates: 0 0Keepalives: 1 1Route Refresh: 0 0Total: 2 2Default minimum time between advertisement runs is 5 secondsFor address family: IPv4 UnicastBGP table version 1, neighbor version 0/0Output queue sizes : 0 self, 0 replicatedIndex 2, Offset 0, Mask 0x42 update-group memberSent RcvdPrefix activity: ---- ----Prefixes Current: 0 0Prefixes Total: 0 0Implicit Withdraw: 0 0Explicit Withdraw: 0 0Used as bestpath: n/a 0Used as multipath: n/a 0Outbound Inbound Local Policy Denied Prefixes: -------- -------Total: 0 0Number of NLRIs in the update sent: max 0, min 0Connections established 1; dropped 0Last reset neverConnection state is ESTAB, I/O status: 1, unread input bytes: 0Connection is ECN DisabledLocal host: 199.99.2.1, Local port: 179Foreign host: 199.99.2.2, Foreign port: 11000Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)Event Timers (current time is 0x5FF34):Timer Starts Wakeups NextRetrans 2 0 0x0TimeWait 0 0 0x0AckHold 2 1 0x0SendWnd 0 0 0x0KeepAlive 0 0 0x0GiveUp 0 0 0x0PmtuAger 0 0 0x0DeadWait 0 0 0x0iss: 576524820 snduna: 576524885 sndnxt: 576524885 sndwnd: 16320 irs: 1116395438 rcvnxt: 1116395503 rcvwnd: 16320 delrcvwnd: 64SRTT: 70 ms, RTTO: 1683 ms, RTV: 1613 ms, KRTT: 0 msminRTT: 52 ms, maxRTT: 300 ms, ACK hold: 200 msFlags: passive open, nagle, gen tcbsIP Precedence value : 6Datagrams (max data segment is 1460 bytes):Rcvd: 4 (out of order: 0), with data: 2, total data bytes: 64Sent: 3 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 1, total data bytes: 64实验:BGP的一些特性还是继续上面的实验!!!!!删除R2和R3的bgp,重新配置r2(config)#no router bgp 200r3(config)#no router bgp 200r2(config)#int lo0r2(config-if)#ip add 2.2.2.2 255.255.255.0r3(config)#int lo0r3(config-if)#ip add 3.3.3.3 255.255.255.0确保两个lo的可达性!!!r2(config)#ip route 3.3.3.0 255.255.255.0 199.99.2.2r3(config)#ip route 2.2.2.0 255.255.255.0 199.99.2.1r2(config)#router bgp 200r2(config-router)#nei 199.99.1.1 remote-as 100r2(config-router)#nei 3.3.3.3 remote-as 200定义我的IBGP邻居r2(config-router)#nei 3.3.3.3 upr2(config-router)#nei 3.3.3.3 update-source lo0定义我的IBGP的邻居的更新源为lo0(重点,这个lo0指的是你自己的lo接口,而不是对方)r3(config)#router bgp 200r3(config-router)#nei 2.2.2.2 remote-as 200r3(config-router)#nei 2.2.2.2 upr3(config-router)#nei 2.2.2.2 update-source lo0r2(config)#router bgp 200r2(config-router)#nei 3.3.3.3 nexr2(config-router)#nei 3.3.3.3 next-hop-S定义邻居3.3.3.3到自己的下一跳是自己。
1、IGP综合实验BRIDGE(3分)RIP(6分)EIGRP(9分)OSPF(12分) REDISTRIBUTE (2分)IPV6(3分)BGP(16)MULTICAST (3分)IOS(6分)SEC(6分)QOS(6分)一,地址描述:1.1 R1-R5都有一个LO0 IP ADD = 10.10.X.X X=ROUTER NUMBER比如R1 的LO0 =10.10.1.1 ....1.2 R1-R3 E0 地址为:1.1.123.X/27 X=ROUTER NO.1.3 R2-R4 的广域网接口为: 1.1.234.X/29 X=ROUTER NO.1.4 R4-R5 的广域网接口为: 1.1.45.X/24 X=ROUTER NO.二,BRIDGE:(3分)2.1 如图所示, 配置R1-R3的以太地址,2.2 如图所示, 配置R2-R4之间物理接口的IP ADDRESS,2.3 R2-R4之间的FRAME-RELAY是全互连的,要求只用图中所示的PVC,2.4配置R4-R5之间链路为PPP, 并配置相应接口的地址,请消除32位的主机路由。
2.5配置R1-R5的LO02.6配置完成后测试各链路应能正常通讯。
三,RIP (6分)基本配置:(1分)3.1 R1,R3的E0运行RIP VERSION 2,(1分)⏹高级配置: (3分)3.2 使R1,R3仅向E0发送更新,不要向其他接口发送,所有的更新都是明细路由(1分)Interface e0 ; passive-interface default ; no passive-interface e0;3.3 请确保它们之间的VERSION 2的更新是通过BROADCAST发送的。
(1分)ip rip v2-broadcast3.4 如果在R1、R2、R3的以太网段里有一些VER 2的RIP更新包,但UPDATE SOURCE是150.1.1.1,很显然R1是不会收这些包的,在R1上做配置,使它可以收到这些路由。
不能增加,删除,修改IP ADDRESS(1分)R1(config-router)#no validate-update-source //关闭验证更新源R1(config-router)#⏹RIP的路由过滤(1分)3.5 R1未来会增加很多A、B、C类路由,请在R1个做配置,使R1只向R3发送A类路由,请使用PREFIX-LIS名字为:R1-R3-OUT,也不可以影响现在的路由。
(1分)R1(config)#ip prefix-list R1-R3-OUT permit 0.0.0.0/1 le 32R1(config)#router ripR1(config-router)#version 2R1(config-router)#distribute-list prefix R1-R3-OUT out fastEthernet 1/0⏹RIP验证(1分)3.6 R1,R3之间的RIP更新需要用最安全的方式进行验证,要求在2013-11-15早上8点到2013-12-15早上8点使用KEY 1,密码:cisco要求在2013-12-15早上8点到2014-1-15早上8点使用KEY 2,密码:wolf其他所有的时间使用KEY 3,密码:wolf-cisco假设R1,R3的时钟已同步。
key chain youjikey 1key-string ciscoaccept-lifetime 08:00:00 Nov 15 2013 08:00:00 Dec 15 2013send-lifetime 08:00:00 Nov 15 2013 08:00:00 Dec 15 2013key 2key-string wolfaccept-lifetime 08:00:00 Dec 15 2013 08:00:00 Jan 15 2014send-lifetime 08:00:00 Dec 15 2013 08:00:00 Jan 15 2014key 3key-string wolf-ciscoaccept-lifetime 08:00:00 Jan 15 2014 infinitesend-lifetime 08:00:00 Jan 15 2014 infinite四,EIGRP (9分)⏹EIGRP基本配置(2分)4.1 R1,R2的E0口及R1的LO0口运行EIGRP 100,配置R1,R2,用LO0作为它们的ROUTER-ID (1分)R1(config)#router eigrp 100R1(config-router)#no auto-summaryR1(config-router)#eigrp router-id 10.1.1.14.2不可以在R1上看到汇总路由,其他接口不可以运行EIGRP 100,不可以出现PASS关健词(1分)router eigrp 100network 1.1.123.1 0.0.0.0network 10.10.2.2 0.0.0.0⏹EIGRP高级配置(2分)4.3 R1与R2建立邻接关系不能通过组播来建立。
(1分)R2(config-router)#neighbor 1.1.123.1 fastEthernet 1/04.4如果R2在20秒内没有收到R1的HELLO包,R2则会切断邻接关系(1分)R2(config-if)#ip hold-time eigrp 100 20R2(config-if)#⏹EIGRP的METRIC修改(1分)4.5 在R2上做配置,使R2上看到10.10.1.0/24这条路由的METRIC值为100000000, 不可以出现DELAY,SPEED ,WEIGHT等关健词,此解决方案不可以影响其他路由的METRIC值,(1分)router eigrp 100distribute-list route-map 4.5_config inip prefix-list 4.5_config seq 5 permit 10.10.1.0/24route-map 4.5_config permit 10match ip address prefix-list 4.5_configset metric 100000000route-map 4.5_config permit 20R2#⏹EIGRP验证(1分)4.6. EIGRP在R1,R2之间交互信息时,需要极高的安全性,请实施.(1分)key chain 4.6key 1key-string ciscoR1#⏹默认路由的注入(1分)4.7 在R1上增加一个LO2,地址为:192.168.1.1/24,把它用NETWORK宣告进入EIGRP再增加另一个接口LO200:200.1.1.1/24,此接口不宣告进入任何路由协议,请在R1上使用最小的命令行,使R2可以PING通200.1.1.1这个地址。
注意不能影响其他路由传递到R2(1分)Network 192.168.1.0 0.0.0.255ip default-network 192.168.1.0R1#⏹EIGPR路由过滤(1分)4.8 接上题,现在要求R2不可以PING通200.1.1.1这个地址,此解决方案要求只在R2上做配置,且不可以出现PREFIX,ACCESS等关健词。
不能影响其他路由正常通讯(1分)R1(config)#ip route 200.1.1.1 255.255.255.255 null 0R1(config)#⏹DISTANCE的修改(1分)4.9 在R1上增加一个LO1 IP ADD = 11.1.1.1 /24,把它用NETWORK宣告进入EIGRP。
在R2上做配置,使它看不到这条路由,其他路由应可以正常传递,并且10.10.1.0/24这条路由的AD值为100,此解决方案不可以出现DITRIBUTE关健词。
(1分)R2(config)#router eigrp 100R2(config-router)#distance 100 10.10.1.0 255.255.255.0 10五OSPF(12分)⏹OSPF基本配置(4分)5.1 把R2-R4的FRAME-RELAY 接口宣告进入OSPF AREA 1把R2、R3的LO0宣告进入OSPF AREA 1把R4、R5的PPP接口宣告进入OSPF AREA 2把R4、R5的LO0宣告进入OSPF AREA 2在R5上增加LO1,主地址是:199.172.0.1/24,SECOND地址是:199.172.X.1/24(X=1-16),要求用最小的命令行把这些网段用NETWORK宣告进入OSPF AREA 3,此宣告方式不会影响未来增加的新的接口,interface Loopback1ip address 199.172.5.1 255.255.255.0 secondaryip address 199.172.0.1 255.255.255.0ip ospf 5 area 3ROUTER-ID用X.X.X.X这种形式(1分)//stop 2013.11.145.2 R2-R4所在的网段不可以进行DR选举,但所有的OSPF数据包需要通过单播来传递,确保R2,R4以及R3、R4之间可以建立邻接关系(1分)ip ospf network point-to-multipoint5.3 R4、R5之间用默认的网络类型来建立OSPF邻接关系。
要求R4每200ms 发送一次HELLO包,R5每125ms发送一次HELLO包. 确保R4、R5之间可以建立邻接关系(1分)R4(config-if)#ip ospf dead-interval minimal hello-multiplier 5(dead时间为1秒, 1秒发送5个HELLO包即hello时间是200ms) R5(config-if)#ip ospf dead-interval minimal hello-multiplier 8(dead时间为1秒, 1秒发送8个HELLO包即hello时间是125ms)OSPF邻居建立必要条件中规定, 两边hello时间不一样是不可以建立邻居关系,但因为hello时间不足1秒,都按1秒算.5.4 在合适的路由器上用最少的命令行做配置,使得所有运行OSPF的路由器都可以看到OSPF域中的路由,(1分)( 建立area 0区域)OSPF高级配置(3分)5.5 配置AREA 1,不可以接收其他区域引入的外部路由,可以接收本区域引入的外部路由,也可以看到TYPE 3的路由(1分)NSSA5.6 这时R4可以向R2、R3注入一条默认路由,请确保此默认路由在R2,R3上看它METRIC值为:100,此解决方案只能在R4实施,用最小的命令行(1分)5.7 在R4上做配置,使得如果在R4引入其他外部路由时,这此路由是不可以进入AREA 1的(1分)⏹MTU对OSPF邻接关系的影响(1分)5.8 把R5的S1的MTU值改为:1504,此时R4,R5间的OSPF 邻接关系不会DOWN。