数通HCIA|DHCP-VLAN间通信-OSPF综合实验

225 阅读4分钟

​本文已参与「新人创作礼」活动,一起开启掘金创作之路。

一、实验目的:

    通过一个综合实验,掌握DHCP、OSPF及DHCP的基本配置命令。

二、实验拓扑:

 三、实验要求:

① PC1在Vlan 10 中,PC2在Vlan 20 中,PC3在Vlan 30 中,PC4 在Vlan 40中;

    ② R1为PC1和PC2通过DHCP全局池分配IP地址,S2为PC3和PC4通过接口池分配IP地址;

    ③ 路由器接口IP按照拓扑图进行配置,R1、R2、R3的主机位分别为 1、2、3.

    ④ 实现不同全网PC间的通信。

四、实验过程:

(一)Vlan的划分:

令PC1分配在Vlan 10 中,PC2分配在Vlan 20 中,PC3分配在Vlan 30 中,PC4分配在Vlan 40中。

步骤一:使用交换机S1创建Vlan,选择相应端口模式后,将端口划分到Vlan中。

    对S1:​

[S1]vlan batch 10 20 
[S1]int e0/0/1
[S1-Ethernet0/0/1]port link-type trunk 
[S1-Ethernet0/0/1]port trunk allow-pass vlan 10 20
[S1-Ethernet0/0/1]int e0/0/2
[S1-Ethernet0/0/2]port link-type access 
[S1-Ethernet0/0/2]port default vlan 10
[S1-Ethernet0/0/2]int e 0/0/3
[S1-Ethernet0/0/3]port link-type access 
[S1-Ethernet0/0/3]port default vlan 20

步骤二:配置路由器R1的子接口地址并划分到相应的Vlan中。

    对R1:​

[R1]int g0/0/0.10 
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10 
[R1-GigabitEthernet0/0/0.10]ip address 192.168.10.1 24
[R1-GigabitEthernet0/0/0.10]arp broadcast enable 
[R1-GigabitEthernet0/0/0.10]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.20]ip address 192.168.20.1 24
[R1-GigabitEthernet0/0/0.20]arp broadcast enable 

​步骤三:使用交换机S2创建Vlan、Vlanif IP,选择相应端口模式后,将端口划分到Vlan中。

    对S2:​

[S2]vlan batch 30 40
[S2]int Vlanif 30
[S2-Vlanif30]ip address 192.168.30.1 24
[S2-Vlanif30]int vlanif 40 
[S2-Vlanif40]ip address 192.168.40.1 24
[S2]int g0/0/2
[S2-GigabitEthernet0/0/2]port link-type access 
[S2-GigabitEthernet0/0/2]port default vlan 30 
[S2-GigabitEthernet0/0/2]int g0/0/3
[S2-GigabitEthernet0/0/3]port link-type access 
[S2-GigabitEthernet0/0/3]port default vlan 40

(二)DHCP配置:

使用R1利用全局池对PC1和PC2进行IP地址分配;使用S2利用接口地址池对PC3和PC4进行IP地址分配。

    对R1:

[R1]dhcp enable
[R1]ip pool PC1
[R1-ip-pool-PC1]gateway-list  192.168.10.1 
[R1-ip-pool-PC1]network 192.168.10.0 mask 24
[R1]ip pool PC2
[R1-ip-pool-PC2]gateway-list 192.168.20.1 
[R1-ip-pool-PC2]network 192.168.20.0 mask 24
[R1-ip-pool-PC2]int g 0/0/0.10
[R1-GigabitEthernet0/0/0.10]dhcp select global 
[R1]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dhcp select global 

    对S2:​

[S2]dhcp enable
[S2]int Vlanif 30
[S2-Vlanif30]dhcp select interface 
[S2]int vlanif 40
[S2-Vlanif40]dhcp select interface 

    经DHCP配置后,PC1-PC4均被成功分配IP地址,其效果如下:

    PC1:

​​

     PC2:

​    PC3:

​    PC4:

​ (三)OSPF配置:

按照配置其余接口的IP地址,并使能OSPF,实现全网通信。

​    对R2:

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip address 23.1.1.2 24
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

    对R1:

[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 12.1.1.1 24
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network  12.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255

    对S2:

[S2]vlan 99 
[S2-vlan99]int vlanif 99
[S2-Vlanif99]ip address 23.1.1.3 24
[S2-Vlanif99]int g0/0/1
[S2-GigabitEthernet0/0/1]port link-type access 
[S2-GigabitEthernet0/0/1]port default vlan 99
[S2]ospf 1
[S2-ospf-1]area 0
[S2-ospf-1-area-0.0.0.0]network  23.1.1.0 0.0.0.255
[S2-ospf-1-area-0.0.0.0]network  192.168.30.0 0.0.0.255
[S2-ospf-1-area-0.0.0.0]network  192.168.40.0 0.0.0.255

(四)结果验证:

验证所有PC之间可以相互ping通(这里以PC1为例)

PC>ping 192.168.20.254

Ping 192.168.20.254: 32 data bytes, Press Ctrl_C to break
From 192.168.20.254: bytes=32 seq=1 ttl=255 time=47 ms
From 192.168.20.254: bytes=32 seq=2 ttl=255 time=31 ms
From 192.168.20.254: bytes=32 seq=3 ttl=255 time=31 ms
From 192.168.20.254: bytes=32 seq=4 ttl=255 time=32 ms
From 192.168.20.254: bytes=32 seq=5 ttl=255 time=31 ms

--- 192.168.20.254 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/34/47 ms

PC>ping 192.168.30.254

Ping 192.168.30.254: 32 data bytes, Press Ctrl_C to break
From 192.168.30.254: bytes=32 seq=1 ttl=253 time=63 ms
From 192.168.30.254: bytes=32 seq=2 ttl=253 time=46 ms
From 192.168.30.254: bytes=32 seq=3 ttl=253 time=47 ms
From 192.168.30.254: bytes=32 seq=4 ttl=253 time=47 ms
From 192.168.30.254: bytes=32 seq=5 ttl=253 time=47 ms

--- 192.168.30.254 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 46/50/63 ms

PC>ping 192.168.40.254

Ping 192.168.40.254: 32 data bytes, Press Ctrl_C to break
From 192.168.40.254: bytes=32 seq=1 ttl=253 time=46 ms
From 192.168.40.254: bytes=32 seq=2 ttl=253 time=47 ms
From 192.168.40.254: bytes=32 seq=3 ttl=253 time=47 ms
From 192.168.40.254: bytes=32 seq=4 ttl=253 time=47 ms
From 192.168.40.254: bytes=32 seq=5 ttl=253 time=62 ms

--- 192.168.40.254 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 46/49/62 ms

PC之间可以相互ping通,实验成功。