OSI
1 - 0,1 Bit 流
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、德保ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的德保網(wǎng)站制作公司
2 - MAC:作用,結(jié)構(gòu),
|
ARP:基于IP地址,解析出對應(yīng)的MAC地址;
|
3 - IP 地址 : 作用,結(jié)構(gòu),問題,解決方案(路由)
C
非C
靜態(tài)
接口
IP地址(強烈建議使用這種方式)
交換
路由
DHCP
-定義
-作用
-原理
DHCP工作過程是 C/S ,即 客戶端/服務(wù)器模式;
-設(shè)備角色區(qū)分:
-終端設(shè)備(PC、網(wǎng)絡(luò)攝像頭、IP電話、網(wǎng)絡(luò)打印機等)
# DHCP服務(wù)器
-軟件:DHCP服務(wù)器軟件
-硬件:PC-Server
linux:直接開啟 DHCP 服務(wù);
windows
-用戶版:安裝一個DHCP軟件;
-服務(wù)器版:開啟 DHCP 服務(wù)就可以;
路由器
交換機
-DHCP報文
1、 dhcp discover:發(fā)送方式為廣播;為了請求一個IP地址;客戶端發(fā)送
2、 dhcp offer :發(fā)送方式為廣播;DHCP服務(wù)器回應(yīng)一個IP地址;
3、 dhcp request :發(fā)送方式為廣播;客戶端發(fā)送,為了再次確認;
4、 dhcp ack :發(fā)送方式為廣播;DHCP服務(wù)器回應(yīng)確認報文;
廣播報文,只能在同一個廣播域中傳輸。
=====================================================================
DHCP配置思路:
0、確保DHCP客戶端與服務(wù)器之間的 DHCP 報文互通;
#
1、配置 DHCP 客戶端
#將PC配置為“自動獲取IP地址”
2、配置 DHCP 服務(wù)器
# 移除掉不能自動分配出去的 IP 地址/段;
# 創(chuàng)建 IP 地址池
& 可用IP地址空間
& 默認網(wǎng)關(guān)
& DNS服務(wù)器
# 開啟 DHCP 服務(wù);
3、驗證、測試、保存
===============================================================
1、PC-Server 作為 DHCP 服務(wù)器;
2、將路由器作為 DHCP 服務(wù)器 ;
ip dhcp excluded-address 192.168.10.1 192.168.10.10 //排除一段連續(xù)的地址
ip dhcp excluded-address 192.168.10.13
ip dhcp excluded-address 192.168.10.15 // 排除某個IP地址;
ip dhcp excluded-address 192.168.10.17
ip dhcp excluded-address 192.168.10.19
ip dhcp excluded-address 192.168.10.11
!
ip dhcp pool VLAN-10 // 創(chuàng)建 IP dhcp 地址池;
network 192.168.10.0 255.255.255.0 // 配置網(wǎng)段;
default-router 192.168.10.254 // 配置網(wǎng)關(guān);
dns-server 8.8.8.8 // 配置 DNS 服務(wù)器;
!
service dhcp // 開啟 DHCP 服務(wù);(如何關(guān)閉服務(wù)呢?)
3、將多層交換機作為 DHCP 服務(wù)器 ;(命令完全與 Router 相同)
=======================================================================
DHCP中繼
-場景
當DHCP服務(wù)器與DHCP 客戶端在不同網(wǎng)段的時候,使用該技術(shù)。
可以讓 DHCP 客戶端發(fā)送的 DHCP 請求以 “單播”的方式,轉(zhuǎn)發(fā)
到 DHCP 服務(wù)器上。
-實現(xiàn)
在網(wǎng)關(guān)接口下使用命令:
# ip helper-address x.x.x.x (該地址表示的是DHCP服務(wù)器地址)
===================================================================
配置:
1、配置 DHCP 客戶端
確保每個 PC 為 自動獲取IP地址的方式;
2、配置 SW1
# 將相關(guān)的端口,放入到對應(yīng)的 VLAN ;
# 配置交換機之間的互聯(lián)鏈路 - Trunk ;
3、配置 SW2
# 將相關(guān)的端口,放入到對應(yīng)的 VLAN ;
# 配置交換機之間的互聯(lián)鏈路 - Trunk ;
# 將 SW2 配置為 每個 VLAN 的網(wǎng)關(guān)
&開啟路由功能
&配置每個VLAN對應(yīng)的 SVI ;
&配置與 Router 的互聯(lián)網(wǎng)段為三層端口
&配置與 Router 的互聯(lián)端口的 IP 地址 - 192.168.88.0/24
&配置去往 DHCP 服務(wù)器網(wǎng)段的路由
4、配置 Router 的相關(guān)接口地址以及去往VLAN 10 , 20 的路由;
5、配置 DHCP-Server 的端口IP地址(ip/mask/gateway)
6、配置 DHCP 服務(wù)器相關(guān)參數(shù):
#創(chuàng)建 DHCP 地址池
-vlan 10
-vlan 20
#開啟 DHCP 服務(wù)
7、在 SW2 上的 SVI 下配置 DHCP 中繼:
interface vlan 10 ---> ip helper-address 10.10.1.1
interface vlan 20 ---> ip helper-address 10.10.1.1
==================================================================
華為路由器上的 DHCP 配置步驟:L
1、確保客戶端與服務(wù)器之間的鏈路是互通的;
#SW1
創(chuàng)建 VLAN 10
將端口放入VLAN 10 ;
#Gateway
在 Router 上為 VLAN 10 配置一個 網(wǎng)關(guān)IP 地址;
2、配置 DHCP 客戶端;
3、配置 DHCP 服務(wù)器;
ip pool VLAN-10
network 192.168.10.0 mask 255.255.255.0
gateway-list 192.168.10.254
dns-list 8.8.8.8
lease day 3
# 開啟 DHCP 服務(wù) ;
dhcp enable
# 在 接收 DHCP 報文的端口上,配置 DHCP 的選擇方式 - global ;
interface gi0/0/0
dhcp select global // 表示的是當端口上收到 DHCP 報文以后
直接去 DHCP 服務(wù)器在全局配置的IP
地址池中選擇一個可用的IP地址;
=================================================================
華為設(shè)備配置 DHCP (接口模式)
0、確保DHCP客戶端與服務(wù)器之間的
[SW]vlan 10
[sw]interface gi0/0/1 | gi0/0/2 | gi0/0/3
[sw-gi0/0/1]port link-type access
[sw-gi0/0/1]port default vlan 10
1、必須首先啟動 DHCP 服務(wù) ;
[Gateway] dhcp enable
2、在指定網(wǎng)段對應(yīng)的網(wǎng)關(guān)接口下配置 DHCP 相關(guān)命令;
[gateway] interface gi0/0/0
[gateway-gi0/0/0]ip address 192.168.10.254 255.255.255.0
[gateway-gi0/0/0] dhcp select interface
[gateway-gi0/0/0] dhcp server excluded-address 192.168.10.253
[gateway-gi0/0/0] dhcp server dns-list 8.8.8.8
[gateway-gi0/0/0] dhcp server lease day 3
注意:
在“網(wǎng)關(guān)”端口下配置的 dhcp select interface ,表示的是:
當設(shè)備接收到 DHCP 相關(guān)報文時,直接使用該接口上配置的與 DHCP
相關(guān)的配置參數(shù)。不去查找設(shè)備上面的“ ip pool " 的相關(guān)內(nèi)容。
DHCP-relay :
dhcp enable
interface gi0/0/0
dhcp select relay
dhcp relay server-ip 192.168.20.1
DHCP-Server
dhcp enable
ip pool VLAN-10
interface gi0/0/0
dhcp select global
ip route-static 192.168.10.0 255.255.255.0 192.168.20.2
案例:
1 案例1:基于全局的DHCP配置
1.1 問題
基于全局配置DHCP,要求如下。
地址池:192.168.1.0/24
網(wǎng) 關(guān):192.168.1.254
D N S:8.8.8.8
租 約:3天信息
1.2 方案
使用eNSP搭建實驗環(huán)境,如圖-1所示。
1.3 步驟
實現(xiàn)此案例需要按照如下步驟進行。
[dhcp]ip pool pool_tedu
[dhcp-ip-pool-pool_tedu]network 192.168.1.0 mask 24
[dhcp-ip-pool-pool_tedu]gateway-list 192.168.1.254
[dhcp-ip-pool-pool_tedu]dns-list 8.8.8.8
[dhcp-ip-pool-pool_tedu]lease day 3
[dhcp]dhcp enable
[dhcp]int g0/0/0
[dhcp-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[dhcp-GigabitEthernet0/0/0]dhcp select global
主機A的配置如圖-2所示:
查看獲取的IP如圖-3所示:
同樣查看主機B的配置,驗證主機A可以ping通主機B。
2 案例2:基于接口的DHCP配置
2.1 問題
基于接口配置DHCP,要求如下。
地址池:192.168.1.0/24
網(wǎng) 關(guān):192.168.1.254
D N S:8.8.8.8
租 約:3天信息
設(shè)置保留地址
2.2 方案
使用eNSP搭建實驗環(huán)境,如圖-4所示。
2.3 步驟
實現(xiàn)此案例需要按照如下步驟進行。
[dhcp]dhcp enable
[dhcp]int g0/0/0
[dhcp-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[dhcp-GigabitEthernet0/0/0]dhcp select interface
[dhcp-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8
[dhcp-GigabitEthernet0/0/0]dhcp server lease day 3
[dhcp-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.200 192.168
.1.253
主機A獲取的IP如圖-5所示:
同樣查看主機B的配置,驗證主機A可以ping通主機B。
3 案例3:配置DHCP中繼
3.1 問題
配置DHCP中繼,讓客戶端從DHCP服務(wù)器獲取地址。
3.2 方案
使用eNSP搭建實驗環(huán)境,如圖-6所示。
3.3 步驟
實現(xiàn)此案例需要按照如下步驟進行。
[R1]dis cu
[V200R003C00]
#
sysname R1
#
snmp-agent local-engineid 800007DB03000000000000
snmp-agent
#
clock timezone China-Standard-Time minus 08:00:00
#
portal local-server load portalpage.zip
#
drop illegal-mac alarm
#
set cpu-usage threshold 80 restore 75
#
dhcp enable
#
ip pool pool_tedu
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
lease day 3 hour 0 minute 0
dns-list 8.8.8.8
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password cipher %$%$K8m.Nt84DZ}e#<08bmE3Uw}%$%$
8bmE3Uw}%$%$
local-user admin service-type http
#
firewall zone Local
priority 15
#
interface Ethernet0/0/0
#
interface Ethernet0/0/1
#
interface Ethernet0/0/2
#
interface Ethernet0/0/3
#
interface Ethernet0/0/4
#
interface Ethernet0/0/5
#
interface Ethernet0/0/6
#
interface Ethernet0/0/7
#
interface GigabitEthernet0/0/0
ip address 10.10.10.1 255.255.255.0
dhcp select global
#
interface GigabitEthernet0/0/1
#
interface NULL0
#
ip route-static 192.168.1.0 255.255.255.0 10.10.10.2
#
user-interface con 0
authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
#
wlan ac
#
return
[R2]dis cu
[V200R003C00]
#
sysname R2
#
snmp-agent local-engineid 800007DB03000000000000
snmp-agent
#
clock timezone China-Standard-Time minus 08:00:00
#
portal local-server load portalpage.zip
#
drop illegal-mac alarm
#
set cpu-usage threshold 80 restore 75
#
dhcp enable
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password cipher %$%$K8m.Nt84DZ}e#<0
local-user admin service-type http
#
firewall zone Local
priority 15
#
interface Ethernet0/0/0
#
interface Ethernet0/0/1
#
interface Ethernet0/0/2
#
interface Ethernet0/0/3
#
interface Ethernet0/0/4
#
interface Ethernet0/0/5
#
interface Ethernet0/0/6
#
interface Ethernet0/0/7
#
interface GigabitEthernet0/0/0
ip address 10.10.10.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.1.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 10.10.10.1
#
interface NULL0
#
user-interface con 0
authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
#
wlan ac
#
return
主機獲取的IP如圖-7所示:
驗證主機可以ping通R1,如圖-8所示:
4 案例4:配置DHCP
4.1 問題
配置兩個地址池:192.168.1.0/24和192.168.2.0/24
配置兩個VLAN:VLAN 10和VLAN 20
將四臺主機分別加入VLAN
自動獲取IP地址,確保全網(wǎng)互通
4.2 方案
使用eNSP搭建實驗環(huán)境,如圖-9所示。
4.3 步驟
實現(xiàn)此案例需要按照如下步驟進行。
[SW3]dis cu
#
sysname SW3
#
vlan batch 10 20
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
dhcp enable
#
diffserv domain default
#
drop-profile default
#
ip pool pool1
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
lease day 7 hour 0 minute 0
dns-list 8.8.8.8
#
ip pool pool2
gateway-list 192.168.2.254
network 192.168.2.0 mask 255.255.255.0
lease day 7 hour 0 minute 0
dns-list 8.8.8.8
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http
#
interface Vlanif1
#
interface Vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select global
#
interface Vlanif20
ip address 192.168.2.254 255.255.255.0
dhcp select global
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
#
interface GigabitEthernet0/0/4
#
interface GigabitEthernet0/0/5
#
interface GigabitEthernet0/0/6
#
interface GigabitEthernet0/0/7
#
interface GigabitEthernet0/0/8
#
interface GigabitEthernet0/0/9
#
interface GigabitEthernet0/0/10
#
interface GigabitEthernet0/0/11
#
interface GigabitEthernet0/0/12
#
interface GigabitEthernet0/0/13
#
interface GigabitEthernet0/0/14
#
interface GigabitEthernet0/0/15
#
interface GigabitEthernet0/0/16
#
interface GigabitEthernet0/0/17
#
interface GigabitEthernet0/0/18
#
interface GigabitEthernet0/0/19
#
interface GigabitEthernet0/0/20
#
interface GigabitEthernet0/0/21
#
interface GigabitEthernet0/0/22
#
interface GigabitEthernet0/0/23
#
interface GigabitEthernet0/0/24
#
interface NULL0
#
user-interface con 0
user-interface vty 0 4
#
return
[SW1]dis cu
#
sysname SW1
#
vlan batch 10 20
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
drop-profile default
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http
#
interface Vlanif1
#
interface MEth0/0/1
#
interface Ethernet0/0/1
port link-type access
port default vlan 10
#
interface Ethernet0/0/2
port link-type access
port default vlan 10
#
interface Ethernet0/0/3
#
interface Ethernet0/0/4
#
interface Ethernet0/0/5
#
interface Ethernet0/0/6
#
interface Ethernet0/0/7
#
interface Ethernet0/0/8
#
interface Ethernet0/0/9
#
interface Ethernet0/0/10
#
interface Ethernet0/0/11
#
interface Ethernet0/0/12
#
interface Ethernet0/0/13
#
interface Ethernet0/0/14
#
interface Ethernet0/0/15
#
interface Ethernet0/0/16
#
interface Ethernet0/0/17
#
interface Ethernet0/0/18
#
interface Ethernet0/0/19
#
interface Ethernet0/0/20
#
interface Ethernet0/0/21
#
interface Ethernet0/0/22
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
user-interface con 0
user-interface vty 0 4
#
return
[SW2]dis cu
#
sysname SW2
#
vlan batch 10 20
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
drop-profile default
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http
#
interface Vlanif1
#
interface MEth0/0/1
#
interface Ethernet0/0/1
port link-type access
port default vlan 20
#
interface Ethernet0/0/2
port link-type access
port default vlan 20
#
interface Ethernet0/0/3
#
interface Ethernet0/0/4
#
interface Ethernet0/0/5
#
interface Ethernet0/0/6
#
interface Ethernet0/0/7
#
interface Ethernet0/0/8
#
interface Ethernet0/0/9
#
interface Ethernet0/0/10
#
interface Ethernet0/0/11
#
interface Ethernet0/0/12
#
interface Ethernet0/0/13
#
interface Ethernet0/0/14
#
interface Ethernet0/0/15
#
interface Ethernet0/0/16
#
interface Ethernet0/0/17
#
interface Ethernet0/0/18
#
interface Ethernet0/0/19
#
interface Ethernet0/0/20
#
interface Ethernet0/0/21
#
interface Ethernet0/0/22
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
user-interface con 0
user-interface vty 0 4
#
return
四臺主機獲取的IP地址分別為:192.168.1.253、192.168.1.252、192.168.2.253、192.168.2.252。
四臺主機均可以互相ping通。