设备名 | 地址 | 网关 |
---|---|---|
R2|e0/0/1 | 1.1.2.1/24 | 无 |
R2|g0/0/0 | 1.1.4.2/30 | 无 |
R2|g0/0/1 | 1.1.4.5/30 | 无 |
R1|g0/0/0 | 1.1.4.1/30 | 无 |
R1|e0/0/1 | 1.1.1.1/24 | 无 |
R3|g0/0/1 | 1.1.4.6/30 | 无 |
R3|e0/0/1 | 1.1.3.1/24 | 无 |
PC1 | 1.1.1.2/24 | 1.1.1.1 |
PC2 | 1.1.2.2/24 | 1.1.2.1 |
PC3 | 1.1.3.2/24 | 1.1.3.1 |
源设备名称 | 设备端口 | 端口描述 | 目标设备名称 |
---|---|---|---|
R2 | e0/0/1 | 无 | PC2 |
R2 | g0/0/0 | 无 | R1 |
R2 | g0/0/1 | 无 | R3 |
R1 | g0/0/0 | 无 | R2 |
R1 | e0/0/1 | 无 | PC1 |
R3 | g0/0/1 | 无 | R2 |
R3 | e0/0/1 | 无 | PC3 |
PC2 | e0/0/1 | 无 | R2 |
PC1 | e0/0/1 | 无 | R1 |
PC3 | e0/0/1 | 无 | R3 |
配置静态路由的格式为:ip route-static 目的网络地址 子网掩码 下一跳地址
配置静态路由配置的是非直连网络的链路上的路由
注意:同一条连路上的两个端口一定在同一个网络
注意直连路由、直连网络、直连链路这三种叫法是同一个意思
1、配置好三台PC的ip地址
2、配置R1的各个端口的ip地址。双击R1
xxxxxxxxxx
sys
un in en
sys R1
int g0/0/0
ip add 1.1.4.1 30
int e0/0/1
ip add 1.1.1.1 24
3、配置R2的各个端口的ip地址。双击R2
xxxxxxxxxx
sys
un in en
sys R2
int g0/0/0
ip add 1.1.4.2 30
int g0/0/1
ip add 1.1.4.5 30
int e0/0/1
ip add 1.1.2.1 24
4、配置R3的各个端口的ip地址。双击R3
xxxxxxxxxx
sys
un in en
sys R3
int g0/0/1
ip add 1.1.4.6 30
int e0/0/1
ip add 1.1.3.1 24
5、配置R1的静态路由 分析:对于R1来说,直连路由有两个,分别是R1和PC1之间、R1和R2之间 非直连路由有三个,分别是PC2和R2之间、R2和R3之间、R3和PC3之间。 我们配置静态路由只配置非直连网络的路由,即需要配置三个非直连路由的静态路由 双击R1,在[R1]视图下输入如下 (1)例如先配置PC2和R2之间的链路的静态路由 由于R2的e0/0/1端口的ip是1.1.2.1/24,所以可以知道R2和PC2之间的链路的网络地址,如下 1的八位是00000001,掩码为24位的八位为00000000,两者进行与运算为0,即网络地址为1.1.2.0 对于R1来说,数据要到达R2的e0/0/1端口,那么下一跳地址应该是R2的g0/0/0端口的ip
xxxxxxxxxx
ip route-static 1.1.2.0 24 1.1.4.2
(2)例如再配置R2和R3之间的链路的静态路由 由于R2的g0/0/1端口的ip是1.1.4.5/30,所以可以知道R2和R3之间的链路的网络地址,如下 5的八位是00000101,掩码为30位的八位为11111100,两者进行与运算为00000100,即为4,即网络地址为1.1.4.4 对于R1来说,数据要到达R2的g0/0/1端口,那么下一跳地址应该是R2的g0/0/0端口的ip
xxxxxxxxxx
ip route-static 1.1.4.4 30 1.1.4.2
(2)最后再配置R4和PC3之间的链路的静态路由 由于R3的e0/0/1端口的ip是1.1.3.1/24,所以可以知道R2和R3之间的链路的网络地址,如下 1的八位是00000001,掩码为24位的八位为00000000,两者进行与运算为0,即网络地址为1.1.3.0 对于R1来说,数据要到达R3的e0/0/1端口,那么下一跳地址应该是R2的g0/0/0端口的ip
xxxxxxxxxx
ip route-static 1.1.3.0 24 1.1.4.2
6、同理配置R2的静态路由。对于R2来说有两条非直连网络,分别是R1和PC1之间、R3和PC3之间 双击R2,在[R2]视图下输入如下 (1)配置R1和PC1之间的链路的静态路由 由于R1的e0/0/1端口的ip是1.1.1.1/24,所以可以知道R1和PC1之间的链路的网络地址,如下 1的八位是00000001,掩码为24位的八位为00000000,两者进行与运算为0,即网络地址为1.1.1.0 对于R2来说,数据要到达R1的e0/0/1端口,那么下一跳地址应该是R1的g0/0/0端口的ip
xxxxxxxxxx
ip route-static 1.1.1.0 24 1.1.4.1
(2)配置R3和PC3之间的链路的静态路由 由于R3的e0/0/1端口的ip是1.1.3.1/24,所以可以知道R3和PC3之间的链路的网络地址,如下 1的八位是00000001,掩码为24位的八位为00000000,两者进行与运算为0,即网络地址为1.1.3.0 对于R2来说,数据要到达R3的e0/0/1端口,那么下一跳地址应该是R3的g0/0/0端口的ip
xxxxxxxxxx
ip route-static 1.1.3.0 24 1.1.4.6
7、同理配置R3的静态路由。对于R3来说有三条非直连网络,分别是R2和PC2之间、R2和R1之间、R1和PC1之间 双击R3,在[R3]视图下输入如下 (1)配置R2和PC2之间的链路的静态路由 由于R2的e0/0/1端口的ip是1.1.2.1/24,所以可以知道R2和PC2之间的链路的网络地址,如下 1的八位是00000001,掩码为24位的八位为00000000,两者进行与运算为0,即网络地址为1.1.2.0 对于R3来说,数据要到达R2的e0/0/1端口,那么下一跳地址应该是R2的g0/0/1端口的ip
xxxxxxxxxx
ip route-static 1.1.2.0 24 1.1.4.5
(2)配置R2和R1之间的链路的静态路由 由于R2的g0/0/0端口的ip是1.1.4.2/30,所以可以知道R2和R3之间的链路的网络地址,如下 2的八位是00000010,掩码为30位的八位为11111100,两者进行与运算为0,即网络地址为1.1.4.0 对于R3来说,数据要到达R2的g0/0/0端口,那么下一跳地址应该是R2的g0/0/1端口的ip
xxxxxxxxxx
ip route-static 1.1.4.0 30 1.1.4.5
(3)配置R1和PC1之间的链路的静态路由 由于R1的e0/0/1端口的ip是1.1.1.1/24,所以可以知道R1和PC1之间的链路的网络地址,如下 1的八位是00000001,掩码为24位的八位为00000000,两者进行与运算为0,即网络地址为1.1.1.0 对于R3来说,数据要到达R1的e0/0/1端口,那么下一跳地址应该是R2的g0/0/1端口的ip
xxxxxxxxxx
ip route-static 1.1.1.0 24 1.1.4.5
8、查询路由表
xxxxxxxxxx
display ip routing-table
以PC1为例,双击PC1,在命令行输入如下
xxxxxxxxxx
ping 1.1.2.2
ping 1.1.3.2