<p class="MsoNormal" align="center" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: center;"><b><span lang="EN-US" style="FONT-SIZE: 15pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">DHCP中继原理及配置<p></p></span></b></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><b><span style="FONT-SIZE: 12pt; FONT-FAMILY: 新宋体;">应用场合</span></b><span style="FONT-SIZE: 12pt; FONT-FAMILY: 新宋体;">:<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;"><span style="mso-spacerun: yes;"> </span>当一个网络中的主机数目较大时,手工分配IP不仅麻烦而且容易出错。DHCP服务的出现大大方便了主机IP地址的分配。现在的企业组网时,根据实际需要来划分vlan,成了必不可少的一个步骤。如何让一个DHCP服务器同时为多个网段提供服务,就是我们所要讨论的问题。<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 新宋体;">DHCP中继原理:<p></p></span></b></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;"><span style="mso-spacerun: yes;"> </span>DHCP客户使用IP广播来寻找同一网段上的DHCP服务器。当服务器和客户段处在不同网段,即被路由器分割开来时,路由器是不会转发这样广播包的。因此可能需要在每个网段上设置一个DHCP服务器,虽然DHCP只消耗很小的一部分资源的,但多个<span style="mso-tab-count: 1;"> </span>DHCP服务器,毕竟要带来管理上的不方便。DHCP中继的使用使得一个DHCP服务器同时为多个网段服务成为可能。<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;"><span style="mso-spacerun: yes;"> </span>为了让路由器可以帮助转发广播请求数据包,使用ip help-address命令。通过使用该命令,路由器可以配置为接受广播请求,然后将其以单播方式转发个指定IP地址。轻省情况下ip help-address转发以下8种UDP服务:<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 150%; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">1.<span style="FONT: 7pt "Times New Roman";"> </span></span><span lang="EN-US" style="FONT-FAMILY: 新宋体;">Time <span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-tab-count: 2;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>2.Tacacs <span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>3.DNS <span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"><br/> </span><span style="mso-spacerun: yes;"> </span>4.BOOTP/DHCP服务器 <p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 150%; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">2.<span style="FONT: 7pt "Times New Roman";"> </span></span><span lang="EN-US" style="FONT-FAMILY: 新宋体;">5. BOOTP/DHCP客户<span style="mso-spacerun: yes;"> </span>6.TFTP <span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>7.NetBios名称服务 8. NetBios数据报服务<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;"><span style="mso-spacerun: yes;"> </span>在DHCP广播情况下,客户在本地网段广播一个<span style="mso-tab-count: 1;"> </span>DHCP发现分组。网关获得这个分组,如果配置了帮助地址,就将DHCP分组转发到特定地址。<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 新宋体;">DCHP中继配置<p></p></span></b></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><b><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;"> 第一步:查看设备是否支持IOS DHCP Server功能 <p></p></span></b></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;"> 一般的Cisco路由器或访问服务器,以及少部分安装有路由交换模块或多层交换功能卡的交换机都具有IOS DHCP Server功能。如果还没有确认你的设备是否具备这一功能,那么,你可以按如下方法在命令行界面(CLI)下进行快速检测,步骤如下: <p></p></span></p><p></p><p></p><p style="TEXT-INDENT: 21pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">router>enable<p></p></span></p><p></p><p></p><p style="TEXT-INDENT: 21pt; LINE-HEIGHT: 150%; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">Password:? <p></p></span></p><p></p><p></p><p style="TEXT-INDENT: 21pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">router#config t <p></p></span></p><p></p><p></p><p style="TEXT-INDENT: 21pt; LINE-HEIGHT: 150%; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">router-config#ip dhcp ﹖<p></p></span></p><p></p><p></p><p style="TEXT-INDENT: 21pt; LINE-HEIGHT: 150%;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">//如果出现的是下面的信息,那么很遗憾,你的设备不支持<span lang="EN-US">IOS DHCP Server功能:<br/> % Unrecognized command <p></p></span></span></p><p></p><p></p><p style="TEXT-INDENT: 21pt; LINE-HEIGHT: 150%;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">否则,恭喜你,你的设置支持<span lang="EN-US">DHCP功能。<p></p></span></span></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><b><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;">第二步:<span lang="EN-US">DHCP服务器端配置(此处用路由器来当DHCPserver.PC机上配置类似):<p></p></span></span></b></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?config?#ip dhcp pool vlan10 //配置一个地址池,vlan10是地址池的名称</font></span></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"></span><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?dhcp-config?#network 192.168.10.0 255.255.255.0//动态分配的地址段</font></span></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?dhcp-config?#default-router 192.168.10.254</font></span><br/>route?dhcp-config?#dns-server x.x.x.x//为客户机配置DNS服务器<br/>route?dhcp-config?#lease 1//地址租用期为1天<p></p></font></span></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?dhcp-config?#exit<br/>route?config?# ip dhcp excluded-address 192.168.10.1 //该地址不被分配<p></p></font></span></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?config?# ip dhcp excluded-address 192.168.10.254 //该地址不被分配<p></p></font></span></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?config?#ip dhcp pool vlan20 //配置地址池vlan20,vlan30地址池配置类似 </font></span></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?dhcp-config?#network 192.168.20.0 255.255.255.0//动态分配的地址段</font></span></p><p style="LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;"><font face="宋体">route?dhcp-config?#default-router 192.168.20.254</font></span></font></span><br/>route?dhcp-config?#dns-server x.x.x.x//为客户机配置DNS服务器<br/>route?dhcp-config?#lease 1//地址租用期为1天<p></p></font></span></p><p></p><p></p><p style="LINE-HEIGHT: 150%;"><font face="宋体"><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt;">route?dhcp-config?#exit<br/>route?config?# ip dhcp excluded-address 192.168.20.254 //该地址不被分配</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 12.0pt;"><p></p></span></font></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><b><span style="FONT-FAMILY: 新宋体;">第三步:使用路由器<span lang="EN-US">5300做单臂路由时的DHCP配置:<p></p></span></span></b></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">int f0<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">no ip address<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">no shut<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">exit<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">int f0.10 //vlan10<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip address 192.168.10.254 255.255.255.0//vlan网关<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip help-address 192.168.10.1 //DHCP服务器地址<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">no shut<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">exit<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">int f0.20 //vlan20,多个网段类似<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip address 192.168.20.254 //vlan网关<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip help-address 192.168.10.1 //,以单播的形式发往该DHCP服务器地址<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">no shut<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">exit<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><b><span style="FONT-FAMILY: 新宋体;">使用多层交换机(<span lang="EN-US">3550)的DHCP配置<p></p></span></span></b></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">int vlan 10<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip address 192.168.10.254 255.255.255.0 //vlan10网关<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip help-address 192.168.10.1 //DHCP服务器地址<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">no shut<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">exit<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">int vlan 20<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip address 192.168.20.254 255.255.255.0 //vlan10网关<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">ip help-address 192.168.10.1 //DHCP服务器地址<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">no shut<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><span lang="EN-US" style="FONT-FAMILY: 新宋体;">exit<p></p></span></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%;"><b><span style="FONT-FAMILY: 宋体;">题外话::<span lang="EN-US"><p></p></span></span></b></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 31.5pt; LINE-HEIGHT: 150%; mso-char-indent-count: 3.0; mso-char-indent-size: 10.5pt;"><span style="FONT-FAMILY: 宋体;">除了<span lang="EN-US">IOS DHCP Server外,DHCP服务器还有很多种。例如Windows 2000或LINUX的DHCP服务器。但不论你采用何种DHCP服务器,在VLAN上的设置都是一样的,唯一的区别就在于一个是在路由器上设置,一个是在PC服务器上设置。在PC服务器上设置DHCP服务器比较容易,从这一点上看好像用PC服务器作DHCP服务器更具优越性,但如果从稳定性和功能上看,这些DHCP服务器是没办法和路由器相比的。毕竟,确保每天24小时的稳定运行才是大型网络重要的任务,因此,在大型网络中还是采用路由器作DHCP服务器较为稳妥。</span></span><span lang="EN-US" style="FONT-FAMILY: 新宋体;"><p></p></span></p><p></p><p></p>
[此贴子已经被作者于2006-8-18 23:21:59编辑过]
|