使用三層交換配置DHCP為不同VLAN分配IP地址


三層交換的原理以及DHCP的原理,作者在這里就不詳細的解釋了,在這里通過一個案例來了解使用三層交換做DHCP服務器,並為不同網段分配IP地址。在生產環境中,使用路由器或交換機做DHCP服務器要常見一些。

實驗要求:

1、在SW1上配置DHCP服務,能夠為以下四個不同部門分配不同網段的IP地址。

2、在SW1上配置VTP Server,在SW2和SW3上配置VTP Client,並將指定部門加入相關VLAN。

3、注意:交換機和交換機之間使用中繼鏈路,而與路由器之間則不需要

詳細配置信息如下:

R1配置如下:

 1 #配置路由器內網接口IP和外網接口IP
 2 R1(config)#int f0/0
 3 R1(config-if)#ip add 10.0.0.2 255.0.0.0
 4 R1(config-if)#no sh
 5 R1(config-if)#no shutdown
 6 R1(config-if)#exit
 7 R1(config)#int f1/0
 8 R1(config-if)#ip add 202.106.123.1 255.255.255.248
 9 R1(config-if)#no sh
10 R1(config-if)#no shutdown
11 #配置到內網的靜態路由條目
12 R1(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.1
13 R1(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1
14 R1(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1
15 R1(config)#ip route 192.168.4.0 255.255.255.0 10.0.0.1

SW1配置如下:

 1 #配置到路由器接口的IP地址
 2 SW1(config)#ip routing
 3 SW1(config)#int f0/0
 4 SW1(config-if)#no switchport
 5 SW1(config-if)#ip add 10.0.0.1 255.0.0.0
 6 SW1(config-if)#no shutdown
 7 #配置交換機之間的接口鏈路為中繼鏈路(trunk)
 8 SW1(config)#int range f0/1 -2
 9 SW1(config-if-range)#switchport mode trunk
10 SW1(config-if-range)#no sh
11 #配置VTP Server
12 SW1#vlan database
13 SW1(vlan)#vtp domain test
14 SW1(vlan)#vtp server
15 SW1(vlan)#vtp password 123
16 SW1(vlan)#vtp pruning
17 #創建vlan(為四個部門創建不同的vlan)
18 SW1#vlan database
19 SW1(vlan)#vlan 10
20 SW1(vlan)#vlan 20
21 SW1(vlan)#vlan 30
22 SW1(vlan)#vlan 40
23 #配置vlan虛擬接口地址
24 SW1(config-if)#intvlan 10
25 SW1(config-if)#ip add 192.168.1.1 255.255.255.0
26 SW1(config-if)#no sh
27 SW1(config-if)#exit
28 SW1(config-if)#intvlan 20
29 SW1(config-if)#ip add 192.168.2.1 255.255.255.0
30 SW1(config-if)#no sh
31 SW1(config-if)#exit
32 SW1(config-if)#intvlan 30
33 SW1(config-if)#ip add 192.168.3.1 255.255.255.0
34 SW1(config-if)#no sh
35 SW1(config-if)#exit
36 SW1(config-if)#intvlan 40
37 SW1(config-if)#ip add 192.168.4.1 255.255.255.0
38 SW1(config-if)#no sh
39 #注意:如果要配置DHCP中繼服務,需要在vlan虛接口中添加一條DHCP服務器的地址SW1(config-if)#ip helper-address [DHCP服務器地址]
40 #配置一條默認路由,使能夠訪問外網
41 SW1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2
42 #配置不同網段的DHCP地址池(因為有四個vlan,所以要配四個網段地址池)
43 SW1(config)#ipdhcp pool vlan10
44 SW1(dhcp-config)#network 192.168.1.0 255.255.255.0
45 SW1(dhcp-config)#default-router 192.168.1.1
46 SW1(dhcp-config)#dns-server 202.106.0.20
47 SW1(dhcp-config)#lease 2
48 SW1(dhcp-config)#exit
49 SW1(config)#ipdhcp pool vlan20
50 SW1(dhcp-config)#network 192.168.2.0 255.255.255.0
51 SW1(dhcp-config)#default-router 192.168.2.1
52 SW1(dhcp-config)#dns-server 202.106.0.20
53 SW1(dhcp-config)#lease 2
54 SW1(dhcp-config)#exit
55 SW1(config)#ipdhcp pool vlan30
56 SW1(dhcp-config)#network 192.168.3.0 255.255.255.0
57 SW1(dhcp-config)#default-router 192.168.3.1
58 SW1(dhcp-config)#dns-server 202.106.0.20
59 SW1(dhcp-config)#lease 2
60 SW1(dhcp-config)#exit
61 SW1(config)#ipdhcp pool vlan40
62 SW1(dhcp-config)#network 192.168.4.0 255.255.255.0
63 SW1(dhcp-config)#default-router 192.168.4.1
64 SW1(dhcp-config)#dns-server 202.106.0.20
65 SW1(dhcp-config)#lease 2
66 #注意:如果要設置保留地址可以配置ipdhcp excluded-address low-address [high-address]
View Code

SW2配置如下:

 1 #配置與三層交換的鏈路為中繼鏈路(trunk)
 2 SW2(config)#int f0/0
 3 SW2(config-if)#switchport mode trunk
 4 SW2(config-if)#no sh
 5 #配置VTP client(配置完VTP client后能夠學習三層交換上創建的vlan)
 6 SW2#vlan database
 7 SW2(vlan)#vtp domain test
 8 SW2(vlan)#vtp client
 9 SW2(vlan)#vtp password 123
10 SW2(vlan)#vtp pruning
11 #將指定的接口加入到相應的vlan中
12 SW2(config)#int f0/1
13 SW2(config-if)#switchport access vlan 10
14 SW2(config-if)#no sh
15 SW2(config-if)#exit
16 SW2(config-if)#int f0/2
17 SW2(config-if)#switchport access vlan 20
18 SW2(config-if)#no sh

SW3配置如下:

 1 #配置與三層交換的鏈路為中繼鏈路(trunk)
 2 SW3(config)#int f0/0
 3 SW3(config-if)#switchport mode trunk
 4 SW3(config-if)#no sh
 5 #配置VTP client(配置完VTP client后能夠學習三層交換上創建的vlan)
 6 SW3#vlan database
 7 SW3(vlan)#vtp domain test
 8 SW3(vlan)#vtp client
 9 SW3(vlan)#vtp password 123
10 SW3(vlan)#vtp pruning
11 #將指定的接口加入到相應的vlan中
12 SW3(config)#int f0/1
13 SW3(config-if)#switchport access vlan 30
14 SW3(config-if)#no sh
15 SW3(config-if)#exit
16 SW3(config-if)#int f0/2
17 SW3(config-if)#switchport access vlan 40
18 SW3(config-if)#no sh

配置完以上的所有配置后,在客戶端將IP地址設置為DHCP自動獲取,就可以獲取相應的IP了,並且可以訪問互聯網了

感謝投稿:皮百萬

如有問題請聯系:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM