拓扑:
代码:
##### R1:
int g0/0/0
ip add 192.168.1.1 30
int g0/0/1
ip add 192.168.1.5 30
int l0
ip add 192.168.1.33 28
int l1
ip add 192.168.1.49 28
ip route-static 192.168.1.64 27 192.168.1.2
ip route-static 192.168.1.8 30 192.168.1.2
ip route-static 192.168.1.128 27 192.168.1.2
ip route-static 192.168.1.128 27 192.168.1.6
ip route-static 192.168.1.16 30 192.168.1.2
ip route-static 192.168.1.16 30 192.168.1.6
ip route-static 192.168.1.20 30 192.168.1.2
ip route-static 192.168.1.20 30 192.168.1.6
ip route-static 192.168.1.12 30 192.168.1.6
ip route-static 192.168.1.96 27 192.168.1.6
ip route-static 0.0.0.0 0 192.168.1.2
ip route-static 0.0.0.0 0 192.168.1.6
ip route-static 192.168.1.32 27 NULL 0
ping 1.0.0.6
telnet server enable
aaa
local-user 123 password cipher 123456 privilege level 15
##### R2:
int g0/0/0
ip add 192.168.1.2 30
int g0/0/1
ip add 192.168.1.9 30
int l0
ip add 192.168.1.65 28
int l1
ip add 192.168.1.81 28
ip route-static 192.168.1.128 27 192.168.1.10
ip route-static 192.168.1.16 30 192.168.1.10
ip route-static 192.168.1.20 30 192.168.1.10
ip route-static 192.168.1.12 30 192.168.1.10
ip route-static 192.168.1.96 27 192.168.1.10
ip route-static 192.168.1.96 27 192.168.1.1
ip route-static 192.168.1.4 30 192.168.1.1
ip route-static 192.168.1.32 27 192.168.1.1
ip route-static 0.0.0.0 0 192.168.1.10
ip route-static 192.168.1.64 27 NULL 0
##### R3:
int g0/0/0
ip add 192.168.1.6 30
int g0/0/1
ip add 192.168.1.13 30
int g0/0/2
ip add 192.168.1.97 28
dhcp enable
ip pool aa
network 192.168.1.96 mask 27
gateway-list 192.168.1.97
dns-list 8.8.8.8 114.114.114.114
int g0/0/2
dhcp select global
ip route-static 192.168.1.32 27 192.168.1.5
ip route-static 192.168.1.0 30 192.168.1.5
ip route-static 192.168.1.64 27 192.168.1.5
ip route-static 192.168.1.64 27 192.168.1.14
ip route-static 192.168.1.8 30 192.168.1.14
ip route-static 192.168.1.128 27 192.168.1.14
ip route-static 192.168.1.16 30 192.168.1.14
ip route-static 192.168.1.20 30 192.168.1.14
ip route-static 0.0.0.0 0 192.168.1.14
##### R4:
int g0/0/0
ip add 192.168.1.10 30
int g0/0/1
ip add 192.168.1.17 30
int g4/0/0
ip add 192.168.1.21 30
int l0
ip add 192.168.1.129 28
int l1
ip add 192.168.1.145 28
ip route-static 192.168.1.96 27 192.168.1.13
ip route-static 192.168.1.4 30 192.168.1.13
ip route-static 192.168.1.32 27 192.168.1.13
ip route-static 192.168.1.32 27 192.168.1.9
ip route-static 192.168.1.0 30 192.168.1.9
ip route-static 192.168.1.64 27 192.168.1.9
ip route-static 0.0.0.0 0 192.168.1.18
ip route-static 0.0.0.0 0 192.168.1.22
ip route-static 192.168.1.128 27 NULL0
ip route-static 0.0.0.0 0 192.168.1.22 preference 61
##### R5:
int g0/0/0
ip add 192.168.1.18 30
int g0/0/1
ip add 12.0.0.5 24
int g0/0/2
ip add 192.168.1.22 30
int l0
ip add 192.168.1.161 27
ip route-static 192.168.1.128 27 192.168.1.17
ip route-static 192.168.1.12 30 192.168.1.17
ip route-static 192.168.1.96 27 192.168 1.17
ip route-static 192.168.1.4 30 192.168.1.17
ip route-static 192.168.1.32 27 192.168.1.17
ip route-static 192.168.1.0 30 192.168.1.17
ip route-static 192.168.1.64 27 192.168.1.17
ip route-static 192.168.1.8 30 192.168.1.17
ip route-static 0.0.0.0 0 12.0.0.6
acl 2000
rule permit source 192.168.1.0 0.0.0.255
int g0/0/1
nat outbond 2000
int g0/0/1
nat server protocol top global current-interface 23 inside 192.168.1.5 23
ip route-static 192.168.1.128 27 192.168.1.21 per 61
ip route-static 192.168.1.12 30 192.168.1.21 per 61
ip route-static 192.168.1.96 27 192.168 1.21 per 61
ip route-static 192.168.1.4 30 192.168.1.21 per 61
ip route-static 192.168.1.32 27 192.168.1.21 per 61
ip route-static 192.168.1.0 30 192.168.1.21 per 61
ip route-static 192.168.1.64 27 192.168.1.21 per 61
ip route-static 192.168.1.8 30 192.168.1.21 per 61
##### R6:
int g0/0/0
ip add 12.0.0.6 24
int l0
ip add 1.0.0.6 24
结果