新版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 请求:(终端-->服务器)客户端发送给服务器,广播发送 作用: 向服务器请求配置参数,广播发送 请求配置确认(当客户端重启后,发送用来确认先前被分配的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
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地址
服务器的配置: 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
三层交换机的配置: 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 地址的