新版ei ccie认证里的DHCP动态主机配置协议CCNP基础

新版ei ccie认证里的DHCP动态主机配置协议CCNP基础HCP(Dynamic host configuration protocol)动态主机配置协议作用:
动态为终端设备 分配TCP/IP 参数信息(IP、mask、gateway、dns 等等(and so on))
消息报文类型:
1.discover 发现:(客户端-->服务器)客户端首次连接网络时发送的第一个信息报文,用来寻找网络中是否存在DHCP 服务器的,并且广播发送新版ei ccie认证里的DHCP动态主机配置协议CCNP基础
2.offer 提供:(服务器-->终端)DHCP 服务器用来响应,客户机发送的discover消息报文,并且指定响应的配置参数,单播发送(服务器可以为客户端提供服务)
3.request 请求:(终端-->服务器)客户端发送给服务器,广播发送
作用:  <1>向服务器请求配置参数,广播发送
    <2>请求配置确认(当客户端重启后,发送用来确认先前被分配的IP等参数信息)广播发送
    3>续租期 默认情况下服务器分配IP信息租期时间为1天,发送该消息报文给服务器用来延长IP地址的租期,单播 
4.ack:(服务器-->终端)服务器对客户机reguest消息报文的响应,当客户机收到此报文后,才能够真正将IP等参数信息书写在本地网卡上
注意: 以上4个消息报文就能够获取到IP地址
5.Deline:(客户机-->服务器)当客户机发现(获取到IP地址后,主动发送免费ARP进行IP地址冲突检测)服务器分配的IP信息在网络中冲突时候,发送此报文给服务器,用来通知服务器IP地址被使用,并会重新向服务器申请地址
6.nak:(服务器-->客户端)服务器对客户端request消息报文的 拒绝响应
7.inform(客户端-->服务器)客户机已经获取了IP地址信息,当并没有获取到网关、掩码等参数信息的时候,则发送测消息报文向服务器获取其他一些网络配置信息
8.release:(终端-->服务器)客户机发送此消息报文,用来释放服务器分配的IP地址信息,当服务器接收到此报文,将此IP等信息收回,并可以提供其他终端设备
Pic1


组网方式:
1.终端--->服务器
2.终端-->网关-->服务器
地址是从 小 到大 分配的
1.终端--->服务器 的 配置:
二层交换机配置: 3.0 以下不用封装 Trunk (默认802.1q)
交换机的配置:
Switch(config)# vlan 10
Switch(config)#interface f0/1:进入接口
Switch(config-if)#switchport mode access:将接口改成access类型
Switch(config-if)#switchport access vlan 10:将接口划入vlan10
Switch(config)#interface f0/3:进入接口
Switch(config-if)#switchport mode trunk :将接口改成trunk
Switch(config-if)#switchport trunk allowed vlan 10,20:允许放行那个vlan 通过

三. 路由器的配置:
Router(config)#interface FastEthernet0/0.10:创建子接口10
Router(config-subif)#no shutdown :开启接口
Router(config-subif)#encapsulation dot1Q 10:这个子接口之处理vlan10 的以太网数据帧
Router(config-subif)#ip address 192.168.10.254
255.255.255.0:给子接口配置 ip地址
 
四.Router(config)#ip dhcp pool vlan10:起个名字 说明这个地址之分配给vlan10的主机
Router(dhcp-config)#network 192.168.10.0 255.255.255.0:说明放行那个网段的地址
Router(dhcp-config)#default-router 192.168.10.254:这个网段对应的网关
Router(dhcp-config)#dns-server 8.8.8.8:DNS服务器
Router(config)#ip dhcp excluded-address 192.168.10.1 
192.168.10.10:这两个中间的地址不允许下放
 
参考图:
Pic2

新版ei ccie认证里的DHCP动态主机配置协议CCNP基础

2.终端-->网关-->服务器
Pic3


二层交换机配置:
Switch(config)#vlan 10:创建vlan10
Switch(config)#interface f0/1:接入接口
Switch(config-if)#switchport mode access:将接口改成access类型
Switch(config-if)#switchport access vlan 10:将接口划入vlan10
Switch(config)#interface f0/3:进入接口
Switch(config-if)#switchport trunk encapsulation dot1q :封装成dot1q的形式
Switch(config-if)#switchport mode trunk :将接口改成trunk
Switch(config-if)#switchport trunk allowed vlan 10,20:这个接口放行的  vlan号
三层交换机的配置:
Switch(config)#vlan 10:创建vlan 10 和 vlan20
交换机首先要知道 有 vlan10 vlan20的用户
Switch(config)#ip routing:要在全局开启路由模式
Switch(config)#interface vlan 10:进入vlan10
Switch(config-if)#ip address 192.168.1.254 255.255.255.0:配置IP地址
Switch(config)#interface vlan 20:进入vlan20
Switch(config-if)#ip address 192.168.2.254 255.255.255.0:配置IP地址,
三层交换机上的 Fa0/1 号接口配置IP地址:
因为接口时交换机的模式,所以要 no switchpotr ,开启路由模式的接口
Switch(config)#interface f0/4:接入接口
Switch(config-if)#no switchport :开启路由模式
Switch(config-if)#ip address 10.1.11.1 255.255.255.255.0:配置IP地址
 

新版ei ccie认证里的DHCP动态主机配置协议CCNP基础


服务器的配置:
Switch(config)#interface f0/0:进入接口
Switch(config-if)#ip address 10.1.11.2 255.255.255.0:配置IP地址
 
DHCP 的配置:
Router(config)#ip dhcp pool vlan10:起个名字,表明这个是给vlan10配置地址的
Router(dhcp-config)#network 192.168.1.254 255.255.255.0:分配哪一个网段的地址
Router(dhcp-config)#network 192.168.1.0 255.255.255.0
可选命令:
Router(config)#ip dhcp excluded-address 192.168.1.1 
192.168.1.100:从1.1 到 1.100 之间的地址不能下放
 
Router(dhcp-config)#default-router 192.168.1.254:这个地址对应的网关
Router(dhcp-config)#dns-server 8.8.8.8:DNS服务器
Router(config)#ip dhcp pool vlan20:起个名字,表明这个是给 vlan20 配置地址的
Router(dhcp-config)#network 192.168.2.0 255.255.255.0:
分配哪一个网段的地址
Router(dhcp-config)#default-router 192.168.2.254:这个地址对应的网关
Router(dhcp-config)#dns-server 8.8.8.8:DNS服务器

把下面的地址宣告进来,不宣告,没路由
静态路由:在路由器上
在全局模式下配置:
Router(config)#ip route 192.168.1.0 255.255.255.0 10.1.11.2
把非物理直链的网段都宣告进来
Router(config)#ip route 192.168.2.0 255.255.255.0 10.1.11.2
 

新版ei ccie认证里的DHCP动态主机配置协议CCNP基础


三层交换机的配置:
Switch(config)#interface vlan 10:进入vlan10
Switch(config-if)#ip helper-address 10.1.11.2:是那个路由接口的,给PC分配IP 地址的
Switch(config)#interface vlan 20:进入vlan20
Switch(config-if)#ip helper-address 10.1.11.2:是那个路由接口的,给PC分配IP 地址的