设备名 | 地址 | 网关 |
---|---|---|
PC1 | 192.168.1.1/24 | 192.168.1.254 |
PC2 | 192.168.1.2/24 | 192.168.1.254 |
PC3 | 192.168.2.1/24 | 192.168.2.254 |
PC4 | 192.168.2.2/24 | 192.168.2.254 |
R1|g0/0/1 | 192.168.1.254/24 | 无 |
R1|g0/0/0 | 172.16.1.1/30 | 无 |
R2|g0/0/0 | 172.16.1.2/30 | 无 |
R2|g0/0/1 | 192.168.2.254/24 | 无 |
源设备名称 | 设备端口 | 端口描述 | 目标设备名称 |
---|---|---|---|
LSW1 | e0/0/1 | 无 | PC1 |
LSW1 | e0/0/2 | 无 | PC2 |
LSW1 | g0/0/1 | 无 | R1 |
R1 | g0/0/1 | 无 | LSW1 |
R1 | g0/0/0 | 无 | R2 |
R2 | g0/0/0 | 无 | R1 |
R2 | g0/0/1 | 无 | LSW2 |
LSW2 | e0/0/1 | 无 | PC3 |
LSW2 | e0/0/2 | 无 | PC4 |
PC1 | e0/0/1 | 无 | LSW1 |
PC2 | e0/0/1 | 无 | LSW1 |
PC3 | e0/0/1 | 无 | LSW2 |
PC4 | e0/0/1 | 无 | LSW2 |
注意我们的LSW1和LSW2交换机是不需要配置的,LSW1和LSW2的作用是用来连接PC的,相当于集线器 并且,这两个交换机也没有划分VLAN,就只是用作连接PC机和路由器之间的桥梁
由于两个LSW交换机没有划分在它自己的虚拟子接口里面划分VLAN,所以对于PC1和PC2而言,网关就是R1的 g0/0/1端口的ip地址。同理,对于PC3和PC4而言,网关就是R2的g0/0/1端口的ip地址
为什么要摆放LSW1和LSW2:原因是当使用同一个局域网的情况下,是不允许把PC机直接连接到路由器R的 端口上的,此时我们就需要在PC机和路由器之间添加一个LSW交换机
R1左边的网络是192.168.1.0的网络。R2右边是192.168.2.0的网络。R1和R2之间是172.16.1.0的网络。 共三个网络
1、给4台PC机配置好ip地址之后,就需要给路由器的进出端口配置ip地址, 双击R1,输入如下
xxxxxxxxxx
sys
un in en
sys R1
int g0/0/1
ip add 192.168.1.254 24
int g0/0/0
ip add 172.16.1.1 30
xxxxxxxxxx
双击R2,输入如下
sys
un in en
sys R2
int g0/0/0
ip add 172.16.1.2 30
int g0/0/1
ip add 192.168.2.254 24
2、例如先给R1配置静态路由。配置静态路由,我们需要分析如下: 对于R1来说,有几个直连路由:R1左边的3条链路(共属于1个直连路由)、R1和R2之间的1条链路(为一个直连路由),即2个直连路由 那么对于R1来说,剩下的就是非直连路由,也就是R2右边的三条链路(共属于1个直连路由),即1个直连路由。 先分析R1有哪些非直连网络(或者叫非直连路由),答案是R2右边的三条链路,即我们要给这三条链路配置静态路由 双击R1,在[R1]视图下。 分析:由于R2右边的三条链路是同一个网络,我们求网络地址就以PC3(192.168.2.1/24)为例,计算过程如下: 1的八位是00000001 24位掩码的八位是00000000,两者进行与运算为00000000,即结果为0,所以网络地址为192.168.2.0 还需要判断R1到达R2右边的三条链路的下一跳是谁,答案是R2的g0/0/0端口,该端口的ip为172.16.1.2 通过上面的描述,我们就可以输入如下命令
xxxxxxxxxx
ip route-static 192.168.2.0 24 172.16.1.2
3、再给R2配置静态路由。 配置静态路由,我们需要分析如下: 对于R2来说,有几个直连路由:R2右边的3条链路(共属于1个直连路由)、R1和R2之间的1条链路(为一个直连路由),即2个直连路由 那么对于R1来说,剩下的就是非直连路由,也就是R1左边的三条链路(共属于1个直连路由),即1个直连路由。 先分析R2有哪些非直连网络(或者叫非直连路由),答案是R1左边的三条链路,即我们要给这三条链路配置静态路由 双击R2,在[R2]视图下。 分析:由于R1左边的三条链路是同一个网络,我们求网络地址就以PC1(192.168.1.1/24)为例,计算过程如下: 1的八位是00000001 24位掩码的八位是00000000,两者进行与运算为00000000,即结果为0,所以网络地址为192.168.1.0 还需要判断R2到达R1左边的三条链路的下一跳是谁,答案是R1的g0/0/0端口,该端口的ip为172.16.1.1 通过上面的描述,我们就可以输入如下命令
xxxxxxxxxx
ip route-static 192.168.1.0 24 172.16.1.1
只做好了步骤1之后,双击PC1,可以ping通如下
xxxxxxxxxx
ping 192.168.1.2
ping 192.168.1.254
ping 172.16.1.1
但是ping不通如下
xxxxxxxxxx
ping 172.16.1.2
我们需要给两个路由器分别配置静态路由,即第2、3步骤
配置好R1和R2的静态路由之后,双击PC1,验证如下
xxxxxxxxxx
ping 192.168.2.2
再讲一条额外的命令,tracert,作用是追踪路由,即查询某个ip经过了哪些路(包括经过的网关。路由),如下
xxxxxxxxxx
tracert 192.168.2.2
结论就是192.168.2.2经过了三个不同的ip地址(自己的网关 -> R1的g0/0/0端口 -> 自己)