一.测试拓扑
二.基本配置
1.Win7的一个网卡配置两个网段的IP
2.R1路由器
hostname R1
interface Ethernet0/0
ip address 192.168.10.8 255.255.255.0
no shutdown
3.R2路由器
hostname R2
interface Ethernet0/0
ip address 202.100.1.8 255.255.255.0
no shutdown
三.路由器配置
1.Win7开启路由转发
2.R1配置默认路由或静态路由
ip route 0.0.0.0 0.0.0.0 192.168.10.10
或者
ip route 202.100.1.0 255.255.255.0 192.168.10.10
3.R2配置默认路由或静态路由
ip route 0.0.0.0 0.0.0.0 202.100.1.10
或者
ip route 192.168.1.0 255.255.255.0 202.100.1.10
四.测试
1.由于Win7没有关闭防火墙,因此R1没法ping通Win7的直连地址
R1#ping 202.100.1.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 202.100.1.10, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
R1#
2.R1能够ping通R2的地址
R1#ping 202.100.1.8
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 202.100.1.8, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
R1#
3.若是提早在R2上开启debug,能够看到显示的日志
R2#debug ip icmp
ICMP packet debugging is on
Dec 9 02:44:09.989: ICMP: echo reply sent, src 202.100.1.8, dst 192.168.10.8, topology BASE, dscp 0 topoid 0
Dec 9 02:44:09.989: ICMP: bogus redirect from 202.100.1.10 - for 192.168.10.8 use gw 192.168.10.8
Dec 9 02:44:09.989: gateway address on different subnet
Dec 9 02:44:09.989: ICMP: echo reply sent, src 202.100.1.8, dst 192.168.10.8, topology BASE, dscp 0 topoid 0
Dec 9 02:44:09.990: ICMP: echo reply sent, src 202.100.1.8, dst 192.168.10.8, topology BASE, dscp 0 topoid 0
Dec 9 02:44:09.990: ICMP: echo reply sent, src 202.100.1.8, dst 192.168.10.8, topology BASE, dscp 0 topoid 0
R2#
*Dec 9 02:44:09.991: ICMP: echo reply sent, src 202.100.1.8, dst 192.168.10.8, topology BASE, dscp 0 topoid 0
R2#
备注:从日志能够看出,由于数据包从Win7相同网卡进出,因此Win7发出了网络重定向的ICMP包,可是R2收到以后,由于判断地址与本身的地址不在相同网段,因此忽略掉了。网络