项目4 基于DHCPv6的PC自动获取地址-v1.0_第1页
项目4 基于DHCPv6的PC自动获取地址-v1.0_第2页
项目4 基于DHCPv6的PC自动获取地址-v1.0_第3页
项目4 基于DHCPv6的PC自动获取地址-v1.0_第4页
项目4 基于DHCPv6的PC自动获取地址-v1.0_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目4基于DHCPv6的PC自动获取地址目录项目描述项目需求分析项目相关知识项目规划设计项目实施项目验证项目描述项目描述Jan16公司已对网络进行了升级,完成了所有部门计算机IPv6地址的自动配置,实现了相互通信。但网络开通后,由于计算机的网络配置中缺少DNS地址参数,导致无法基于域名访问公司业务系统。因此,公司应按网络基础服务部署的惯例,在核心交换机部署DHCPv6服务,为所有计算机分配基于IPv6的DNS地址。公司网络拓扑如下图所示,具体要求如下:(1)公司使用三层交换机LSW1、二层交换机LSW2进行组网,二层交换机连接销售部和人事部的计算机。(2)各部门PC通过DHCPv6动态获取IPv6地址及DNS服务器地址,方便计算机基于域名访问公司业务系统。项目需求分析项目需求分析根据项目背景,需要在公司核心交换机LSW1部署DHCPv6服务,实现公司各部门PC自动配置IPv6和DNS地址。因此,本项目可以通过以下工作任务来完成。(1)创建部门VLAN,实现各部门网络划分。(2)配置交换机互联端口,实现PC与网关交换机的通信。(3)配置交换机的IPv6地址并开启DHCPv6功能,实现为PC分配IPv6及DNS地址。项目相关知识4.1有状态地址自动配置概述通过项目三的学习我们了解到,无状态地址自动配置就是节点根据路由器向节点通告的前缀信息按EUI-64规范生成并应用于接口的IPv6单播地址。无状态地址自动配置也仅能向节点通告前缀信息,无法向节点通告DNS、域名等参数。无法为特定设备指定IPv6地址。在生产环境中,基于DNS访问业务系统是非常重要的,因此IPv6网络同样需要部署DHCPv6基础信息服务为客户机提供基于IPv6的IP地址自动配置服务。DHCPv6技术分为可以分为有状态DHCPv6和无状态DHCPv6。(1)有状态DHCPv6:跟DHCPv4类似,由服务器统一分配并且管理客户机使用的IP、DNS等参数。(2)无状态DHCPv6:无状态DHCPv6是结合无状态地址自动配置技术实现的,客户机通过无状态地址自动配置方式获取IPv6单播地址,然后通过DHCPv6获取除网关地址以外的其他参数。4.2有状态DHCPv6概述1.标识DHCPv6设备DHCPv6唯一标识符(DHCPv6UniqueIdentifier,DUID)起到标识和验证DHCPv6服务器、DHCPv6客户端身份的作用。在华为设备中,DUID主要使用基于链路层地址(Link-LayerAddress,LL)和基于链路层地址与时间(Link-LayerAddressPlusTime,LLT)两种方式生成。DUID-LL是结合设备的MAC地址来生成DUID标识,DUID-LLT是结合设备MAC地址和设备上的时间来生成DUID标识。华为设备默认使用的是DUID-LL方式来生成DUID。2.DHCPv6协议报文类型DHCPv6服务器与客户端之间使用UDP协议来交互DHCPv6报文,客户端使用的UDP端口号是546,服务器使用的UDP端口号是547。DHCPv6报文类型如下表所示。4.2有状态DHCPv6概述报文类型DHCPv6报文说明1请求-SOLICITDHCPv6客户端使用Solicit报文来确定DHCPv6服务器的位置。2通告-ADVERTISEDHCPv6服务器发送Advertise报文来对Solicit报文进行回应,宣告自己能够提供DHCPv6服务。3请求-REQUESTDHCPv6客户端发送Request报文来向DHCPv6服务器请求IPv6地址和其它配置信息。4确认-CONFIRMDHCPv6客户端向任意可达的DHCPv6服务器发送Confirm报文检查自己目前获得的IPv6地址是否适用于它所连接的链路。5更新-RENEWDHCPv6客户端向给其提供地址和配置信息的DHCPv6服务器发送Renew报文来延长地址的生存期并更新配置信息。6重新绑定-REBIND如果Renew报文没有得到应答,DHCPv6客户端向任意可达的DHCPv6服务器发送Rebind报文来延长地址的生存期并更新配置信息。7回复-REPLYDHCPv6服务器用来响应Request、Confirm、Renew、Rebind、Release和Decline的报文。8释放-RELEASEDHCPv6客户端向为其分配地址的DHCPv6服务器发送Release报文,表明自己不再使用一个或多个租用的地址。9拒绝-DECLINEDHCPv6客户端向DHCPv6服务器发送Decline报文,声明DHCPv6服务器分配的一个或多个地址在DHCPv6客户端所在链路上已经被使用了。10重新配置-RECONFIGUREDHCPv6服务器向DHCPv6客户端发送Reconfigure报文,用于提示DHCPv6客户端,在DHCPv6服务器上存在新的网络配置信息。11请求配置-INFORMATION-REQUESTDHCPv6客户端向DHCPv6服务器发送Information-Request报文来请求除IPv6地址以外的网络配置信息。12中继转发-RELAY-FORW中继代理通过Relay-Forward报文来向DHCPv6服务器转发DHCPv6客户端请求报文。13中继回复-RELAY-REPLDHCPv6服务器向中继代理发送Relay-Reply报文,其中携带了转发给DHCPv6客户端的报文。4.2有状态DHCPv6概述3.DHCPv6协议工作过程有状态DHCPv6的工作过程主要分为四步,工作过程如下图所示。4.2有状态DHCPv6概述(1)DHCPv6客户端向组播地址FF02::1:2发送请求报文Solicit,用于发现DHCPv6服务器。Solicit报文中可以选择携带RapidCommit参数,该参数用于DHCPv6客户端快速获取地址。FF02::1:2地址为链路本地多播地址,所有配置为DHCPv6服务器或者代理服务器的设备均属于该组播组成员。(2)DHCPv6服务器收到Solicit报文之后,若Solicit报文中有携带RapidCommit参数,则将携带地址及其他网络参数的Advertise报文单播发送给DHCPv6客户端,至此DHCPv6地址分配完成,不需要继续交互DHCPv6报文。若DHCPv6服务器不支持RapidCommit功能,或者Solicit报文中未携带RapidCommit参数,则单播回复Advertise报文,通知DHCPv6客户端,DHCPv6服务器可以为其提供地址和其他网络参数。(3)客户端收到服务器回复的Advertise报文后,将向服务器发送目的地址为FF02::1:2的Request组播报文,该报文中携带DHCPv6服务器的DUID。如果DHCPv6客户端接收到多个服务器回复的Advertise报文,则根据Advertise报文中的服务器优先级等参数,选择优先级最高的一台服务器,并向所有的服务器发送目的地址为FF02::1:2的Request组播报文,该报文中携带已选择的DHCPv6服务器的DUID。(4)DHCPv6服务器单播回复Reply报文,确认将地址和网络配置参数分配给客户端使用。4.3无状态DHCPv6概述无状态DHCPv6,是指除了IP地址信息以外的其他参数信息由DHCPv6服务器来分配。其配置要点主要有以下几点:(1)需要允许网关路由器发送RA通告,并设置RA报文的M比特位为0,O比特位为1,以通知节点通过无状态地址自动配置生成IPv6单播地址,并通过DHCPv6来获取除网关以外的其他参数信息。(2)网关路由器通告的RA报文中的路由器生存期不能为0,保证节点能通过RA消息完成网关自动发现,生成网关地址。(3)DHCPv6地址池不配置前缀信息,只配置DNS等其他参数。(4)网关路由器接口下需指定DHCPv6地址池。4.4有状态DHCPv6的网关分配与DHCPv4不同,DHCPv6只能为节点分配地址前缀,无法为节点分配网关地址。用户的网关地址是通过路由器发送的RA消息来获取的。华为设备可以在接口下执行【ipv6ndautoconfigmanaged-address-flag】命令来开启RA报文中的有状态自动配置地址的标志位。项目规划设计项目拓扑本项目中,使用2台PC和2台交换机来搭建项目拓扑,如下图所示。其中PC1是销售部员工的计算机,PC2是人事部员工的计算机,LSW1是核心层交换机、LSW2是接入层交换机。LSW1作为各部门网关以及DHCPv6服务器。项目要求通过配置DHCPv6协议,实现公司所有计算机均能通过自动获取IPv6单播地址实现部门间的互相通信。项目规划根据项目拓扑进行业务规划,VLAN、端口互联、IP、DHCPv6地址池规划如下表所示。1.VLAN规划2.端口互联规划VLANIP地址段用途VLAN102010::/64销售部VLAN202020::/64人事部本端设备本端接口端口类型对端设备对端接口PC1Ethernet0/0/1N/ALSW2Ethernet0/0/1PC2Ethernet0/0/1N/ALSW2Ethernet0/0/2LSW1GE0/0/1TRUNKLSW2GE0/0/1LSW2Ethernet0/0/1ACCESSPC1Ethernet0/0/1Ethernet0/0/2ACCESSPC2Ethernet0/0/1GE0/0/1TRUNKLSW1GE0/0/1项目规划3.IP规划4.DHCPv6地址池规划设备名称接口IP地址用途PC1Ethernet0/0/1DHCPv6PC1地址PC2Ethernet0/0/1DHCPv6PC2地址LSW1VLANIF102010::1/64VLAN10网关地址VLANIF202020::1/64VLAN20网关地址名称VLAN前缀DNS地址SALE102010::/642400:3200::1(阿里巴巴IPv6DNS)HR202020::/642400:da00::6666(百度IPv6DNS)项目实施任务4-1创建部门VLAN任务规划根据端口互联规划表要求,为两台交换机创建部门VLAN,然后将对应端口划分到部门VLAN中。任务4-1创建部门VLAN任务实施1.交换机上创建VLAN(1)为LSW1创建部门VLAN10。(2)为LSW2创建部门VLAN10。2.交换机划分端口到VLAN(1)为LSW2划分VLAN,并将对应端口添加到VLAN中。<Huawei>system-view进入系统视图[Huawei]sysnameLSW1修改设备名称[LSW1]vlanbatch1020创建VLAN10、20<Huawei>system-view进入系统视图[Huawei]sysnameLSW2修改设备名称[LSW2]vlanbatch1020创建VLAN10、20[LSW2]interfaceEthernet0/0/1进入端口视图[LSW2-Ethernet0/0/1]portlink-typeaccess配置链路类型为Access[LSW2-Ethernet0/0/1]portdefaultvlan10划分端口到VLAN10[LSW2-Ethernet0/0/1]quit退出端口视图[LSW2]interfaceEthernet0/0/2进入端口视图[LSW2-Ethernet0/0/2]portlink-typeaccess配置链路类型为Access[LSW2-Ethernet0/0/2]portdefaultvlan20划分端口到VLAN20[LSW2-Ethernet0/0/2]quit退出端口视图任务4-1创建部门VLAN任务验证(1)在LSW1上使用【displayvlan】命令验证VLAN创建情况,结果如下图所示,vlan10与vlan20已经创建。[LSW1]displayvlan……--------------------------------------------------------------------------------VIDTypePorts--------------------------------------------------------------------------------1commonUT:GE0/0/1(U)GE0/0/2(U)GE0/0/3(D)GE0/0/4(D)GE0/0/5(D)GE0/0/6(D)GE0/0/7(D)GE0/0/8(D)GE0/0/9(D)GE0/0/10(D)GE0/0/11(D)GE0/0/12(D)GE0/0/13(D)GE0/0/14(D)GE0/0/15(D)GE0/0/16(D)GE0/0/17(D)GE0/0/18(D)GE0/0/19(D)GE0/0/20(D)GE0/0/21(D)GE0/0/22(D)GE0/0/23(D)GE0/0/24(D)10common20common--------------------------------------------------------------------------------任务4-1创建部门VLAN(2)在LSW2上使用【displayvlan】命令验证VLAN创建情况,结果如下图所示,vlan10及vlan20已经创建。(3)在LSW2上使用【displayportvlan】命令验证链路配置情况,结果如下图所示。[LSW2]displayvlan……VIDTypePorts--------------------------------------------------------------------------------1commonUT:Eth0/0/2(D)Eth0/0/3(D)Eth0/0/4(D)Eth0/0/5(D)Eth0/0/6(D)Eth0/0/7(D)Eth0/0/8(D)Eth0/0/9(D)Eth0/0/10(D)Eth0/0/11(D)Eth0/0/12(D)Eth0/0/13(D)Eth0/0/14(D)Eth0/0/15(D)Eth0/0/16(D)Eth0/0/17(D)Eth0/0/18(D)Eth0/0/19(D)Eth0/0/20(D)Eth0/0/21(D)Eth0/0/22(D)GE0/0/1(U)GE0/0/2(D)10commonUT:Eth0/0/1(U)20commonUT:Eth0/0/2(U)--------------------------------------------------------------------------------……[LSW2]displayportvlanPortLinkTypePVIDTrunkVLANList-------------------------------------------------------------------------------……Ethernet0/0/1access10-Ethernet0/0/2access20-……任务4-2配置交换机互联端口任务规划根据项目拓扑规划,LSW1与LSW2之间的链路需要转发VLAN10、VLAN20的流量,因此需要将该链路设置为TRUNK链路,并配置Trunk链路的VLAN允许列表。任务4-2配置交换机互联端口任务实施1.LSW1配置互联端口在LSW1上配置交换机互联链路为Trunk链路,并为相关VLAN配置允许列表。2.LSW2配置互联端口在LSW2上配置交换机互联链路为Trunk链路,并为相关VLAN配置允许列表。[LSW1]interfaceGigabitEthernet0/0/1进入端口视图[LSW1-GigabitEthernet0/0/1]portlink-typetrunk配置链路类型为Trunk[LSW1-GigabitEthernet0/0/1]porttrunkallow-passvlan1020配置允许列表[LSW1-GigabitEthernet0/0/1]quit退出端口视图[LSW2]interfaceGigabitEthernet0/0/1进入端口视图[LSW2-GigabitEthernet0/0/1]portlink-typetrunk配置链路类型为Trunk[LSW2-GigabitEthernet0/0/1]porttrunkallow-passvlan1020配置允许列表[LSW2-GigabitEthernet0/0/1]quit退出端口视图任务4-2配置交换机互联端口任务验证(1)在LSW1上使用【displayportvlan】命令验证链路配置情况,结果如下图所示。(2)在LSW2上使用【displayportvlan】命令验证链路配置情况,结果如下图所示。[LSW1]displayportvlanPortLinkTypePVIDTrunkVLANList-------------------------------------------------------------------------------…… GigabitEthernet0/0/1trunk111020……[LSW2]displayportvlanPortLinkTypePVIDTrunkVLANList-------------------------------------------------------------------------------……GigabitEthernet0/0/1trunk111020……任务4-3配置交换机的IPv6地址并开启DHCPv6功能任务规划配置核心层交换机LSW1的IPv6地址和DHCPv6功能,并配置各部门PC的IPv6地址为DHCPv6自动获取。任务4-3配置交换机的IPv6地址并开启DHCPv6功能任务实施1.配置LSW1的VLANIF口地址在交换机LSW1上为两个VLANIF接口配置IP地址,作为两个部门的网关。[LSW1]ipv6开启全局IPv6功能[LSW1]interfaceVLANIF10进入VLANIF接口视图[LSW1-Vlanif10]ipv6enable开启接口IPv6功能[LSW1-Vlanif10]ipv6address2010::164配置IPv6地址[LSW1-Vlanif10]quit退出接口视图[LSW1]interfaceVLANIF20进入VLANIF接口视图[LSW1-Vlanif20]ipv6enable开启接口IPv6功能[LSW1-Vlanif20]ipv6address2020::164配置IPv6地址[LSW1-Vlanif20]quit退出接口视图任务4-3配置交换机的IPv6地址并开启DHCPv6功能2.配置LSW1的DHCPv6功能在交换机LSW1上创建DHCPv6地址池并配置DNS等相关参数。[LSW1]dhcpenable全局下开启DHCP功能[LSW1]dhcpv6poolSALE为销售部创建地址池名称为SALE[LSW1-dhcpv6-pool-SALE]addressprefix2010::/64配置销售部地址前缀[LSW1-dhcpv6-pool-SALE]dns-server2400:3200::1配置销售部DNS服务器地址[LSW1-dhcpv6-pool-SALE]quit退出地址池视图[LSW1]dhcpv6poolHR为人事部创建地址池名称为HR[LSW1-dhcpv6-pool-HR]addressprefix2020::/64配置人事部地址前缀[LSW1-dhcpv6-pool-HR]dns-server2400:da00::6666配置人事部DNS服务器地址[LSW1-dhcpv6-pool-HR]quit退出地址池视图任务4-3配置交换机的IPv6地址并开启DHCPv6功能3.应用DHCPv6地址池在交换机LSW1的VLANIF口上应用DHCPv6地址池。4.开启RA消息通告及有状态自动配置地址标志位在交换机LSW1的VLANIF10和VLANIF20接口上开启RA消息通告功能,启用有状态自动配置地址标志。[LSW1]interfaceVLANIF10进入VLANIF接口视图[LSW1-Vlanif10]dhcpv6serverSALE应用地址池SALE[LSW1-Vlanif10]quit退出接口视图[LSW1]interfaceVLANIF20进入VLANIF接口视图[LSW1-Vlanif20]dhcpv6serverHR应用地址池HR[LSW1-Vlanif20]quit退出接口视图[LSW1]interfaceVLANIF10进入VLANIF接口视图[LSW1-Vlanif10]undoipv6ndrahalt开启RA消息通告功能[LSW1-Vlanif10]ipv6ndautoconfigmanaged-address-flag开启有状态自动配置地址标志位[LSW1-Vlanif10]quit退出接口视图[LSW1]interfaceVLANIF20进入VLANIF接口视图[LSW1-Vlanif20]undoipv6ndrahalt开启RA消息通告功能[LSW1-Vlanif20]ipv6ndautoconfigmanaged-address-flag开启有状态自动配置地址标志位[LSW1-Vlanif20]quit退出接口视图任务4-3配置交换机的IPv6地址并开启DHCPv6功能5.为各部门PC配置自动获取IPv6地址(1)如下图为PC1的IP地址配置结果,同理完成PC2的IP地址配置。任务4-3配置交换机的IPv6地址并开启DHCPv6功能任务验证(1)在LSW1上使用【displayipv6interfacebrief】命令验证IP地址配置情况,结果如下图所示。[LSW1]displayipv6interfacebrief*down:administrativelydown(l):loopback(s):spoofingInterfacePhysicalProtocolVlanif10upup[IPv6Address]2010::1Vlanif20upup[IPv6Address]2020::1[LSW1]任务4-3配置交换机的IPv6地址并开启DHCPv6功能(2)在LSW1上使用【displaydhcpv6pool】命令验证地址池配置情况,结果如下图所示。[LSW1]displaydhcpv6poolDHCPv6pool:HR

Addressprefix:2020::/64Lifetimevalid172800seconds,preferred86400seconds0inuse,0conflictsInformationrefreshtime:86400

DNSserveraddress:2400:DA00::6666Conflict-addressexpire-time:172800Activenormalclients:0

DHCPv6pool:SALE

Addressprefix:2010::/64Lifetimevalid172800seconds,preferred86400seconds0inuse,0conflictsInformationrefreshtime:86400

DNSserveraddress:2400:3200::1Conflict-addressexpire-time:172800Activenormalclients:0

项目验证项目验证1.查看PC1的地址获取情况。可以看到PC1已经通过有状态DHCPv6获取到了IPv6单播地址以及DNS,通过默认网关自动发现机制自动配置了网关地址,结果如下图所示。项目验证C:\Users\admin>ipconfig/all

WindowsIP配置

主机名.............:admin-PC

主DNS后缀...........:

节点类型............:混合IP路由已启用..........:否WINS代理已启用.........:否

以太网适配器以太网:

连接特定的DNS后缀.......:

描述...............:RealtekUSBGbEFamilyController

物理地址.............:00-E0-4C-36-69-8EDHCP已启用...........:否

自动配置已启用..........:是IPv6地址............:2010::8df1:3700:a071:2ba(首选)

临时IPv6地址..........:2010::50e5:1d97:77d6:67ce(首选)

本地链接IPv6地址........:fe80::8df1:3700:a071:2ba%21(首选)IPv4地址............:192.168.1.1(首选)

子网掩码............:255.255.255.0

默认网关.............:fe80::ca1f:beff:fe46:2dcb%21DHCPv6IAID...........:352378956DHCPv6客户端DUID.......:00-01-00-01-26-C2-BB-BF-00-0C-29-90-54-C3DNS服务器...........:fec0:0:0:ffff::1%1fec0:0:0:ffff::2%1fec0:0:0:ffff::3%1TCPIP上的NetBIOS.......:已启用

隧道适配器isatap.{4E29DDFF-233B-4C98-B882-7D161C721168}:

媒体状态............:媒体已断开连接

连接特定的DNS后缀.......:

描述...............:MicrosoftISATAPAdapter

物理地址.............:00-00-00-00-00-00-00-E0DHCP已启用...........:否

自动配置已启用..........:是

项目验证2.查看PC2的地址获取情况。可以看到PC2已经通过有状态DHCPv6获取到了IPv6单播地址以及DNS,通过默认网关自动发现机制自动配置了网关地址,结果如下图所示。项目验证C:\Users\admin>ipconfig/all

WindowsIP配置

主机名.............:admin-PC

主DNS后缀...........:

节点类型............:混合IP路由已启用..........:否WINS代理已启用.........:否

以太网适配器以太网:

连接特定的DNS后缀.......:

描述...............:RealtekUSBGbEFamilyController

物理地址.............:00-E0-4C-36-69-BEDHCP已启用...........:否

自动配置已启用..........:是IPv6地址............:2020::2(首选)

获得租约的时间.........:2020年8月11日8:25:03

租约过期的时间.........:2020年8月13日8:25:03IPv6地址............:2020::493a:e06c:3e77:faa9(首选)

临时IPv6地址..........:2020::e9c4:7b8a:95bb:7fee(首选)

本地链接IPv6地址........:fe80::493a:e06c:3e77:faa9%21(首选)IPv4地址............:192.168.1.2(首选)

子网掩码............:255.255.255.0

默认网关.............:fe80::ca1f:beff:fe46:2dc6%21DHCPv6IAID...........:352378956DHCPv6客户端DUID.......:00-01-00-01-26-C2-BC-2F-00-0C-29-B9-2B-69DNS服务器...........:2400:da00::6666TCPIP上的NetBIOS.......:已启用

隧道适配器isatap.{1DEA4805-EE99-40B5-9D43-E2126BF0EA86}:

媒体状态............:媒体已断开连接

连接特定的DNS后缀.......:

描述...............:MicrosoftISATAPAdapter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论