一、拓扑图
二、需求
1.ISP路由器仅配置IP地址
2.内网给予192.168.1.0/24网段进行IP划分
3.R1/R2之间使用ospf做到内网全通,单区域
4.PC1-PC4使用dhcp获取地址
5.PC2-PC4可以访问PC5,PC1不行
6.R2出口只拥有一个公网IP
7.test-1设备可以登录内网telnet服务器,test-2不行
三、需求分析
1.划分子网
2.配置IP
3.DHCP获取PC1-PC4的IP地址
4.R1/R2之间使用ospf做到内网全通,单区域
5.NAT配置
6.ACL配置
四、实验过程
1.划分子网:
先是清楚有几个广播域,交换机还要先配置,因为vlan里面还有几个广播域划分:依据拓扑图,我们配置3个主网段,然后再进行细分,主要划分如下:
192.168.1.0/24:
192.168.1.00 00 0000 --- > 192.168.1.0/26 骨干网络
192.168.1.01 00 0000 --- > 192.168.1.64/26 R1下网络
192.168.1.10 00 0000 --- > 192.168.1.128/26 R2下网络
192.168.1.11 00 0000 --- > 192.168.1.192/26 预留网络
------------------------------------------------------------------------------------------------------------------------------
然后我们来细分IP地址,可以发现R1下有三个vlan,需要划分出三个网段:
192.168.1.64/26:
192.168.1.01 00 0000 —— > 192.168.1.64/28 —— > vlan 2
192.168.1.01 01 0000 —— > 192.168.1.80/28 —— > vlan 3
192.168.1.01 10 0000 —— > 192.168.1.96/28 —— > vlan 4
192.168.1.01 11 0000 —— > 192.168.1.112/28 —— > 预留地址
——————————————————————————————————————————
然后细分R2下的网络,只需要划分两个网段:
192.168.1.128/26:
192.168.1.10 0 00000 —— > 192.168.1.128/27 —— > vlan 2
192.168.1.10 1 00000 —— > 192.168.1.160/27 —— > vlan 3
2.配置IP地址
(1)先配交换机:
[sw1]vlan batch 2 to 4 //创建vlan 2 vlan 3 vlan 4
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 2
[sw1-GigabitEthernet0/0/3]port link acc
[sw1-GigabitEthernet0/0/3]p d vlan 3
[sw1-GigabitEthernet0/0/1]port link-type trunk
[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 4
[sw2]vlan batch 2 3
[sw2-GigabitEthernet0/0/2]p l a
[sw2-GigabitEthernet0/0/2]p d v 2
[sw2-GigabitEthernet0/0/3]p l a
[sw2-GigabitEthernet0/0/3]p d v 3
[sw2-GigabitEthernet0/0/1]p l t
[sw2-GigabitEthernet0/0/1]p t a v 2 3
交换机配置的查看
(2)路由器IP配置
[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 192.168.1.1 26
[r1-GigabitEthernet0/0/1]int g0/0/0.2
[r1-GigabitEthernet0/0/0.1]ip add 192.168.1.65 28
[r1-GigabitEthernet0/0/0.1]do t vid 2
[r1-GigabitEthernet0/0/0.1]arp bro en
[r1-GigabitEthernet0/0/0.1]int g0/0/0.3
[r1-GigabitEthernet0/0/0.2]ip add 192.168.1.81 28
[r1-GigabitEthernet0/0/0.2]dot1q termination vid 3
[r1-GigabitEthernet0/0/0.2]arp broadcast enable
[r1-GigabitEthernet0/0/0.2]int g0/0/0.4
[r1-GigabitEthernet0/0/0.3]ip add 192.168.1.97 28
[r1-GigabitEthernet0/0/0.3]d t vid 4
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 192.168.1.2 26
[r2-GigabitEthernet0/0/0]int g0/0/1.2
[r2-GigabitEthernet0/0/1.1]ip add 192.168.1.129 28
[r2-GigabitEthernet0/0/1.1]d t vid 2
[r2-GigabitEthernet0/0/1.1]arp broadcast enable
[r2-GigabitEthernet0/0/1.1]int g0/0/1.3
[r2-GigabitEthernet0/0/1.2]ip add 192.168.1.161 28
[r2-GigabitEthernet0/0/1.2]d t vid 3
[r2-GigabitEthernet0/0/1.2]arp b en
[r2-GigabitEthernet0/0/2]ip add 202.1.1.1 32
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 202.1.1.2 32
[r3-GigabitEthernet0/0/0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 203.1.1.1 24
[telnet] int g0/0/0
[telnet-GigabitEthernet0/0/0]ip add 192.168.1.98 24
[test1]int g0/0/0
[test1-GigabitEthernet0/0/0] 203.1.1.2 24
[test2]int g0/0/0
[test2-GigabitEthernet0/0/0] 203.1.1.2 24
pc5: 203.1.1.100/24
3.PC自动获取IP,做DHCP配置:
[r1]dhcp enable
[r1]ip pool v2
[r1-ip-pool-v2]network 192.168.1.64 mask 28
[r1-ip-pool-v2]gateway-list 192.168.1.65
[r1-ip-pool-v2]q
[r1]int g0/0/0.2
[r1-GigabitEthernet0/0/0.2]dhcp select global
[r1-GigabitEthernet0/0/0.2]q
[r1]ip pool v3
[r1-ip-pool-v3]network 192.168.1.80 mask 28
[r1-ip-pool-v3]gateway-list 192.168.1.81
[r1-ip-pool-v3]q
[r1]int g0/0/0.3
[r1-GigabitEthernet0/0/0.3]dhcp select global
[r1-GigabitEthernet0/0/0.3]q
[r1]ip pool v4
[r1-ip-pool-v4]network 192.168.1.96 mask 28
[r1-ip-pool-v4]gateway-list 192.168.1.97
[r1-GigabitEthernet0/0/0.4]dhcp select global
[r1-GigabitEthernet0/0/0.4]
[r2]dhcp enable
[r2]ip pool v2
[r2-ip-pool-v2]network 192.168.1.128 mask 28
[r2-ip-pool-v2]gateway-list 192.168.1.129
[r2-ip-pool-v2]q
[r2]int g0/0/1.2
[r2-GigabitEthernet0/0/1.2]dhcp select global
[r2-GigabitEthernet0/0/1.2]q
[r2]ip pool v3
[r2-ip-pool-v3]network 192.168.1.160 mask 28
[r2-ip-pool-v3]gateway-list 192.168.1.161
[r2-ip-pool-v3]q
[r2]int g0/0/1.3
[r2-GigabitEthernet0/0/1.3]dhcp select global
测试可以自动获取IP地址:
4.OSPF的配置,达到内网全通的效果
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0 //范围宣告
[r1-ospf-1-area-0.0.0.0]network 192.168.1.65 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.81 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.97 0.0.0.0
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 192.168.1.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 192.168.1.129 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 192.168.1.161 0.0.0.0
测试一下内网:
5.实现内网到外网的访问
NAT配置 ,R2出口只拥有一个公网IP。(使用华为的Easy IP技术,直接将出接口的IP地址转换后的公网IP地址,可以最大程度上减少企业成本以及公网IP地址的使用量)
[R2] acl 2000
[R2-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R2-acl-basic-2000] int g0/0/2 #进入带外网边界接口
[R2-GigabitEthernet0/0/2]nat outband 2000
[R2-GigabitEthernet0/0/2]q
[R2] ip route-staic 0.0.0.0 0 202.1.1.2 #配置缺省路由
[R2] ospf 1
[R2-ospf-1] default-route-advertise #下发路由
配置完NAT后,内网的主机都能访问外网的主机了
6.实现PC2-PC4可以访问PC5,PC1不行,在R1上配置
[r1]acl 3000
[r1-acl-adv-3000]rule deny ip source 192.168.1.64 0.0.0.15 destination 203.1.1.
100 0.0.0.0
[r1-acl-adv-3000]q
[r1]int g0/0/0.2 #然后再PC1 所在的子接口调用acl
[r1-GigabitEthernet0/0/0.2]traffic-filter inbound acl 3000
此时的PC1不能访问PC5:
7.test-1设备可以登录内网telnet服务器,test-2不行
首先先在telnet服务器上开启telnet协议
[telnet-server-GigabitEthernet0/0/0]ip add 192.168.1.98 28
[telnet-server]user-int vty 0 4
[telnet-server-ui-vty0-4]auth aaa
[telnet-server-ui-vty0-4]q
[telnet-server]aaa
[telnet-server-aaa]local-user huawei password cipher admin privilege level 15
[telnet-server-aaa]local-user huawei service-type telnet
先用内网路由器测试一下
然后实现R2 g0/0/2端口的映射,目的是让外网访问到内网
[r2-GigabitEthernet0/0/2]nat server protocol tcp global current-interface telnet
inside 192.168.1.98 telnet
Warning:The port 23 is well-known port. If you continue it may cause function fa
ilure.
Are you sure to continue?[Y/N]:y
#test-1、test-2设置静态路由
[test-1]ip route-static 202.1.1.1 32 203.1.1.1
[test-2]ip route-static 202.1.1.1 32 203.1.1.1
#telnet-server服务器配置缺省
[telnet-server]ip route 0.0.0.0 0 192.168.1.97 (该ip地址是对应telnet子接口的IP地址)
然后现在外网的test1 和 test2 都可以远程登录到telnet-server 服务器了
8. 实现test-1设备可以登录内网telnet服务器,test-2不行
[R2]acl 3000
[R2-acl-adv-3000]rule deny tcp source 203.1.1.3 0 destination-port eq telnet
然后再入方向调用
[R2]int g0/0/2
[R2-GigabitEthernet0/0/2]traffic-filter inbound acl 3000