CCNA实验报告-LAB(2)静态路由

LAB(2).Static Route

 

把实验分为两个步骤

1)拓扑图

2)路由器的配置

3)连通性测试

 

拓扑图

在拓扑中,我遇到了一些问题和解决方案:

路由器的以太网接口不够怎么办?

Physical中,先关掉设备,然后在左边的MODULES中选择相应的模块。

我们这里是以太网接口,所以我们就要在那些名字中找到有E的,即以太网口(Ethernet)。

 

 

以上是完成后的拓扑图,这里面需要注意几点:

1) 要使用相应的连接线,遵循同种设备使用交叉线,不同设备使用直连线。

2) 可以把相应的网段用Place Note功能添加网段和子网掩码,以免忘记。

 

路由器的配置

我们从要求可以大概分为如下几个部分:

1) 准备阶段。

2) 使用静态路由,实现全网互联。

3) 使用默认路由,实现全网互联。

4) 浮动静态路由,双出口备份。

5) 设备间连通性的测试。

 

准备阶段

1、某网络拓扑结构如果所示,在每个路由器上配好相应的加速指令,并改好相应的名字。

 

R3为例,这里的配置都是相同的,只是在配置路由器的名字的时候有所不同。

 

R3中的配置:

Router>enable  //进入全局模式
Router#conf t  //进入特权模式
Router(config)#no ip domain loo
Router(config)#host
Router(config)#hostname R3
R3(config)#


这里就帮R3配置了主机名,和加速指令,在适当的路由器上配置。

 

2、Router 1上有3个回环口,IP地址如图(注意掩码长度),Router 3连接两台PC,整个网络存在不连续子网问题,现要求实现全网互联。

 

这里我们不急着敲代码,先看要求,首先要在R1上设置3个回环口。然后注意看一下子网掩码,大多是/24,也就是255.255.255.0,但是172.16.6.0/28这里是28,通过计算也就是他的子网掩码是255.255.255.240。接下来就是对每个接口的配置,对路由器上的每个端口都设置IP,子网掩码。并且开启(默认是关闭的)。

 

R3中的配置:

R3(config)#interface ethernet 0/1/0   //进入接口命令
R3(config-if)#ip add 172.16.5.3 255.255.255.0 //设置IP子网掩码
R3(config-if)#no shut      //开启接口命令
R3(config-if)#exit
R3(config)#int f0/0
R3(config-if)#ip add 172.16.4.3 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#int f0/1
R3(config-if)#ip add 172.16.6.3 255.255.255.240
R3(config-if)#no shut



R2中的配置:

R2(config)#int f0/0
R2(config-if)#ip add 172.16.4.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#int f0/1
R2(config-if)#ip add 172.17.1.2 255.255.255.0
R2(config-if)#no shut


R1中的配置:

R1(config)#int f0/1
R1(config-if)#ip add 172.17.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#int lo 1       //进入回环口1
R1(config-if)#ip add 172.16.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#int lo 2
R1(config-if)#ip add 172.16.2.1 255.255.255.0
R1(config-if)#exit
R1(config)#int lo 3
R1(config-if)#ip add 172.16.3.1 255.255.255.0



 

当所有的接口都是绿色的时候,就说明所有的接口都配置好了,如果有的没有变成绿色,就说明没有配置,或者没有开启。这里IP的设置,我们要选择自己容易记住的,我这里采用的是第几台路由器,最后一位就是几。

还有这里我们如果后面要用这里的PC机来测试连通性,就要为PC配置IP,网关和子网掩码。IP只需要在网段以内,子网掩码和默认网关就是和他直连的路由器那个接口的子网掩码和IP

 

使用静态路由,实现全网互联

3、在各路由器上配置静态路由,要求使用明细路由实现全网互联,注意分析计算所配置的路由条目的数量。

 

这里我们不着急敲命令,我们再看下要求,这里有个重要的要求,就是要使用明细路由,不能是经过汇总的路由。

 

我们要实现全网互联,我们先找出拓扑图中,的头和尾,假设PC1是开头,经过所有的路由器最终到达R1的第一个回环口。

 

 

我们先从PC1开始,经过的第一个路由器R3,我们从PC1出发,到达e0/1/0接口是入接口,而到达f0/0是出接口,我们要把数据包从这个接口送出去,就配置这个接口。

首先,先去掉走过的路线,然后再去掉和这个路由器直接连接的那些线,去掉后,剩下的网段,就是我们要在这个接口添加的网段。

 

R3中的配置:

R3(config)#ip route 172.17.1.0 255.255.255.0 f0/0  //添加一条静态路由
R3(config)#ip route 172.16.1.0 255.255.255.0 f0/0
R3(config)#ip route 172.16.2.0 255.255.255.0 f0/0
R3(config)#ip route 172.16.3.0 255.255.255.0 f0/0

 

R2中的配置:

R2(config)#ip route 172.16.1.0 255.255.255.0 f0/1
R2(config)#ip route 172.16.2.0 255.255.255.0 f0/1
R2(config)#ip route 172.16.3.0 255.255.255.0 f0/1


 

这里的Loo123都可以看作是和路由器R1直接连接的接口。

 

刚才是PC1发送数据包的路通了,但是收到数据包后,他要做出相应的相应,返回一个数据包,表示收到数据包。但是,我们从R1开始,就找不到我们发出数据包的PC1的网段了。我们还要为送出数据包的接口配置。

这次的起点是R1,如上方法找传送数据包的接口。

 

R1的配置:

R1(config)#ip route 172.16.4.0 255.255.255.0 f0/1
R1(config)#ip route 172.16.5.0 255.255.255.0 f0/1
R1(config)#ip route 172.16.6.0 255.255.255.240 f0/1


R2中的配置:

R2(config)#ip route 172.16.5.0 255.255.255.0 f0/0
R2(config)#ip route 172.16.6.0 255.255.255.240 f0/0

 

配置完后,我们等待一会,然后再进行连通性的测试。

 

PC1中的操作:

PC>ping 172.16.1.1

 

这样就说明成功了。

 

 

 

 

 

 

 

使用默认路由,实现全网互联

4.在各路由器上配置静态路由,要求使用明细路由实现全网互联,注意分析计算所配置的路由条目的数量。

 

需要的操作有:

1)删除适当的静态路由条目

2)在适当的地方添加默认路由

 

R1中的配置:

R1(config)#no ip route 172.16.4.0 255.255.255.0 f0/1   //删除一条静态路由
R1(config)#no ip route 172.16.5.0 255.255.255.0 f0/1
R1(config)#no ip route 172.16.6.0 255.255.255.240 f0/1
R1(config)#ip route 0.0.0.0 0.0.0.0 f0/1      //添加一条默认路由


R3中的配置:

R3(config)#no ip route 172.16.1.0 255.255.255.0 f0/0
R3(config)#no ip route 172.16.2.0 255.255.255.0 f0/0
R3(config)#no ip route 172.16.3.0 255.255.255.0 f0/0
R3(config)#no ip route 172.17.1.0 255.255.255.0 f0/0
R3(config)#ip route 0.0.0.0 0.0.0.0 f0/0


我们只删除R1R3中的配置,因为R2承担两边的流量,不适合默认路由。

 

然后我们再进行连通性的测试。

 

PC1中的操作:

PC>ping 172.16.1.1

 

配置成功。

 

 

 

浮动静态路由,双出口备份

5、删除R2上配置的静态路由,将R2当做企业出口网关路由器,将R1当电信,R3当联通,R1 R3上分别配置环回口 ,IP地址都设为8.8.8.8来模拟互联网服务器,R2上通过默认路由访问互联网,实现双出口冗余(浮动静态路由,双出口备份)。

 

1)删除R2上的静态路由,并且添加默认路由。

2)R1R3上配置环回口。

3)测试。

 

R2上的配置:

R2(config)#no ip route 172.16.1.0 255.255.255.0 f0/1
R2(config)#no ip route 172.16.2.0 255.255.255.0 f0/1
R2(config)#no ip route 172.16.3.0 255.255.255.0 f0/1
R2(config)#no ip route 172.16.5.0 255.255.255.0 f0/0
R2(config)#no ip route 172.16.6.0 255.255.255.240 f0/0
R2(config)#ip route 0.0.0.0 0.0.0.0 172.17.1.1 10   //添加一条默认路由,带AD参数
R2(config)#ip route 0.0.0.0 0.0.0.0 172.16.4.3 20


上面实现的是删除静态路由,并且实现浮动静态路由,双出口备份。

 

R1上的配置:

R1(config)#int lo 4
R1(config-if)#ip add 8.8.8.8 255.255.255.0


R3上的配置:

R3>ena
R3#conf t
R3(config)#int lo 4
R3(config-if)#ip add 8.8.8.8 255.255.255.0


先看我们的配置的管理距离(AD)有没有成功。

R2上的操作:

R2#show ip route
Gateway of last resort is 172.17.1.1 to network 0.0.0.0
 
     172.16.0.0/24 is subnetted, 1 subnets
C       172.16.4.0 is directly connected, FastEthernet0/0
     172.17.0.0/24 is subnetted, 1 subnets
C       172.17.1.0 is directly connected, FastEthernet0/1
S*   0.0.0.0/0 [10/0] via 172.17.1.1


这里的10是我们自己设置的管理距离,因为他默认会选择管理距离小的,也就是短的路程。

没看到管理距离为20的那条默认路由,我们要测试他是否有被添加上。

 

先关闭R2在中通往R3的那个接口,如果他切换到了管理距离为20的则测试成功。

 

R2上的操作:

R2(config)#int f0/1
R2(config-if)#shut
R2(config-if)#end
R2#
R2#show ip route
Gateway of last resort is 172.16.4.3 to network 0.0.0.0
 
     172.16.0.0/24 is subnetted, 1 subnets
C       172.16.4.0 is directly connected, FastEthernet0/0
S*   0.0.0.0/0 [20/0] via 172.16.4.3


已经切换到20,测试成功。

连通性测试

6、进行pingtraceroute进行连通性测试,使用show ip interface briefShow ip route、等命令进行信息查看。

 

因为在后面,我们删除了R2上的配置,所以我们在ping命令时候,都是不通的,所以我在之前备份了一份使用明细路由的,我们用他来做测试。

 

PING/ traceroute:

R3 PING/ traceroute R1

Router>ping 172.17.1.0
 
Router>traceroute 172.17.1.0

R3 PING/traceroute R2

Router>ping 172.16.4.2
 
Router>traceroute 172.16.4.2

R2 PING/traceroute R1

R2>ping 172.17.1.1
 
R2>traceroute 172.17.1.1

show ip interface briefShow ip route:

R1:

R1#show ip interface brief 
Interface              IP-Address      OK? Method Status                Protocol
 
FastEthernet0/0        unassigned      YES unset  administratively down down
 
FastEthernet0/1        172.17.1.1      YES manual up                    up
 
Loopback1              172.16.1.1      YES manual up                    up
 
Loopback2              172.16.2.1      YES manual up                    up
 
Loopback3              172.16.3.1      YES manual up                    up
 
Vlan1                  unassigned      YES unset  administratively down down
 
R1#show ip route
 
Gateway of last resort is not set
 
     172.16.0.0/16 is variably subnetted, 6 subnets, 2 masks
C       172.16.1.0/24 is directly connected, Loopback1
C       172.16.2.0/24 is directly connected, Loopback2
C       172.16.3.0/24 is directly connected, Loopback3
S       172.16.4.0/24 is directly connected, FastEthernet0/1
S       172.16.5.0/24 is directly connected, FastEthernet0/1
S       172.16.6.0/28 is directly connected, FastEthernet0/1
     172.17.0.0/24 is subnetted, 1 subnets
C       172.17.1.0 is directly connected, FastEthernet0/1


R2:

R2#show ip int brief 
Interface              IP-Address      OK? Method Status                Protocol
 
FastEthernet0/0        172.16.4.2      YES manual up                    up
 
FastEthernet0/1        172.17.1.2      YES manual up                    up
 
Vlan1                  unassigned      YES unset  administratively down down
 
     172.16.0.0/16 is variably subnetted, 6 subnets, 2 masks
S       172.16.1.0/24 is directly connected, FastEthernet0/1
S       172.16.2.0/24 is directly connected, FastEthernet0/1
S       172.16.3.0/24 is directly connected, FastEthernet0/1
C       172.16.4.0/24 is directly connected, FastEthernet0/0
S       172.16.5.0/24 is directly connected, FastEthernet0/0
S       172.16.6.0/28 is directly connected, FastEthernet0/0
     172.17.0.0/24 is subnetted, 1 subnets
C       172.17.1.0 is directly connected, FastEthernet0/1

R3:

Router>show ip int br
Interface              IP-Address      OK? Method Status                Protocol
 
FastEthernet0/0        172.16.4.3      YES manual up                    up
 
FastEthernet0/1        172.16.6.3      YES manual up                    up
 
Ethernet0/1/0          172.16.5.3      YES manual up                    up
 
Vlan1                  unassigned      YES unset  administratively down down
 
     172.16.0.0/16 is variably subnetted, 6 subnets, 2 masks
S       172.16.1.0/24 is directly connected, FastEthernet0/0
S       172.16.2.0/24 is directly connected, FastEthernet0/0
S       172.16.3.0/24 is directly connected, FastEthernet0/0
C       172.16.4.0/24 is directly connected, FastEthernet0/0
C       172.16.5.0/24 is directly connected, Ethernet0/1/0
C       172.16.6.0/28 is directly connected, FastEthernet0/1
     172.17.0.0/24 is subnetted, 1 subnets
S       172.17.1.0 is directly connected, FastEthernet0/0


总结

在这个实验新学到的有静态路由,默认路由,环回口,这些命令命令都不是很难。

都有如下:

 

-ip route IP) (网关) 接口   静态路由

-ip route 0.0.0.0 0.0.0.0 接口   默认路由

-interface lookup n     进入环回口

-show ip route       查看路由表

-show ip interface brief     查看接口信息

-ip route IP) (网关) 接口 (AD 带管理距离的静态路由

 

最主要的还是接口的位置的寻找,和要添加的网段的选择。

接口的寻找,先选择一条线路,按着这个线路走,到达路由器,路由器的输出接口,就是要配置的接口。并且数据有去有回,按原路线回来后,也要寻找路由器的输出接口,这些接口都是要配置的。

网段的选择,我得出了一个结论,在同一路由器两个相邻的接口不用进行配置,因为我们在给他们配置IP的时候,他们就处在同一个网段。

我们要找的是相隔一个或者一个以上的,并且之前没有走过的。

 


你可能感兴趣的:(CCNA)