i目录1自动配置·1-11.
1自动配置简介·1-11.
2服务器自动配置·1-11.
2.
1服务器自动配置简介·1-11.
2.
2服务器自动配置典型组网·1-11.
2.
3服务器自动配置任务简介·1-21.
2.
4配置文件服务器·1-21.
2.
5准备配置文件·1-21.
2.
6准备配置脚本·1-31.
2.
7配置DHCP服务器1-41.
2.
8配置DNS服务器·1-61.
2.
9配置网关·1-61.
2.
10准备获取配置文件的接口1-61.
2.
11完成自动配置1-61.
3U盘自动配置1-71.
3.
1功能简介·1-71.
3.
2配置限制和指导·1-71.
3.
3配置准备·1-71.
3.
4配置步骤·1-81.
4自动配置典型配置举例·1-81.
4.
1服务器自动配置举例(TFTP方式)1-81.
4.
2服务器自动配置举例(HTTPTcl方式)1-131.
4.
3服务器自动配置举例(HTTPPython方式)1-141.
4.
4服务器自动配置实现IRF零配置举例1-151-11自动配置1.
1自动配置简介自动配置功能是指设备在启动时自动获取并执行配置文件.
网络管理员只需将配置文件保存在指定的存储介质上,启动设备,即可实现自动配置,从而简化了网络配置,大大降低了网络管理员的工作量,便于实现对设备的集中管理.
自动配置的实现方式如表1-1所示:表1-1自动配置实现方式配置方式配置文件保存位置应用场景服务器自动配置文件服务器网络规模较大,设备位置相对分散U盘自动配置U盘小规模网络:设备位置相对集中且缺少多余设备作为文件服务器大规模网络:仅有少量设备的配置需要更新设备上如果可以同时实现服务器自动配置和U盘自动配置时,则优先使用U盘自动配置.
设备空配置启动时,首先自动检查存储介质的根目录下是否存在autocfg.
py、autocfg.
tcl或autocfg.
cfg配置文件.
如果存在,则直接执行此文件;如果不存在,则通过自动从文件服务器上获取并执行配置脚本文件或配置文件,实现自动配置功能.
autocfg.
py、autocfg.
tcl和autocfg.
cfg配置文件同时只能在设备上存在一个.
1.
2服务器自动配置1.
2.
1服务器自动配置简介服务器自动配置是指在一个网络中存在文件服务器、DHCP服务器和DNS服务器的情况下,新加入或无配置文件的设备上电启动时,设备会自动运行DHCPClient服务,通过DHCPServer获取配置文件所在的URL地址或TFTPServerIP、TFTPServername以及配置文件的文件名.
最后从TFTP服务器下载配置文件进行配置加载并启动的过程.
服务器自动配置支持在IPv4和IPv6网络中实现,两种网络配置思路相同,本节仅以IPv4网络配置为例.
1.
2.
2服务器自动配置典型组网服务器自动配置的典型组网环境如图1-1所示.
设备需要在DHCP服务器、文件服务器(TFTP服务器或HTTP服务器)和DNS服务器的配合下,实现服务器自动配置功能.
1-2图1-1服务器自动配置典型组网图1.
2.
3服务器自动配置任务简介服务器自动配置任务如下:(1)配置文件服务器(2)准备配置文件或配置脚本{准备配置文件{准备配置脚本(3)配置DHCP服务器(4)(可选)配置DNS服务器(5)(可选)配置网关(6)准备获取配置文件(7)完成自动配置1.
2.
4配置文件服务器设备可以通过HTTP或TFTP获取配置文件,管理员需要根据选用的方式在文件服务器上配置相应的HTTP服务或TFTP服务.
1.
2.
5准备配置文件1.
配置文件类型配置文件包括特定配置文件、部分或全部公用配置文件以及缺省配置文件(device.
cfg)三种类型,如表1-2所示.
表1-2配置文件类型以及支持的文件服务器配置文件类型适用的设备文件名要求支持的文件服务器特定配置文件具有特定配置需求的设备配置文件名.
cfg为了方便辨识文件名,尽量不HTTP服务器1-3配置文件类型适用的设备文件名要求支持的文件服务器要使用包含空格的配置文件名.
TFTP服务器部分或全部共用配置文件配置需求全部或者部分相同的设备配置文件名.
cfg"配置文件名"可以是任意文件名.
HTTP服务器TFTP服务器缺省配置文件其它设备包含一般设备启动的公用配置信息device.
cfgTFTP服务器2.
配置文件准备过程管理员可以根据网络中不同设备的需求和文件服务器类型选择配置:(1)在文件服务器上为每个具有特定配置需求的设备准备特定配置文件.
(2)在文件服务器上以.
cfg为后缀名为部分或全部具有相同配置的设备保存一个配置文件.
(3)在TFTP服务器上保存名为device.
cfg的缺省配置文件为既没有特定配置文件也没有部分或全部共用配置文件的设备提供缺省配置.
3.
在TFTP服务器上准备主机名文件如果DHCP服务器未下发配置文件名,管理员还可以在TFTP服务器上创建主机名文件提供主机名和设备IP地址的对应关系,以保证执行自动配置的设备获取到配置文件.
按照如下方式配置:(1)创建主机名文件,文件名必须设置为"network.
cfg".
(2)按照以下格式手工在文件中添加主机IP地址与主机名的映射关系,保证一行一条映射.
iphosthost-nameip-address例如,主机名文件中可以包括以下内容:iphosthost1101.
101.
101.
101iphosthost2101.
101.
101.
102iphostclient1101.
101.
101.
103iphostclient2101.
101.
101.
104主机名必须与主机的配置文件名保持一致.
1.
2.
6准备配置脚本1.
功能简介配置脚本可以实现自动更新版本、下发配置等功能.
目前设备支持的配置脚本包括Python脚本和Tcl脚本.
Python脚本使用的文件后缀固定为py,Tcl脚本使用的文件后缀固定为tcl.
关于Python脚本的详细介绍,请参见"基础配置指导"中的"Python".
关于Tcl脚本的详细介绍,请参见"基础配置指导"中的"Tcl".
1-42.
配置限制和指导使用Tcl脚本配置文件对设备进行自动配置时,若配置文件中的命令行错误(例如:命令行拼写错误、视图错误、设备不支持所配置的命令等),那么设备在执行到错误命令行时将直接中断自动配置操作.
使用配置脚本与使用配置文件有如下区别:在文件服务器上只支持配置特定配置脚本和部分或全部共用配置脚本两种形式,不支持缺省配置脚本.
在文件服务器上不支持使用主机名文件提供主机名和IP地址的对应关系.
有关"特定配置"、"部分或全部共用配置"、"缺省配置"以及"主机名和IP地址的对应关系"请参见"1.
2.
5准备配置文件".
3.
配置脚本准备过程管理员可以根据网络中不同设备的需求和文件服务器类型选择配置:(1)在文件服务器上为每个具有特定配置需求的设备准备特定配置脚本.
(2)在文件服务器上以.
tcl或.
py为后缀名为部分或全部具有相同配置的设备保存一个配置文件.
1.
2.
7配置DHCP服务器1.
功能简介DHCP服务器为执行服务器自动配置的设备分配IP地址,并向设备通告获取自动配置文件或配置脚本的途径.
DHCP服务器可以根据管理员需要的配置文件类型,进行相应的配置(下发配置脚本和下发配置文件实现一致,下面以下发配置文件为例):如果管理员为每台设备分配特定配置文件,则需要在DHCP服务器上配置静态绑定关系,为每台设备分配特定的IP地址和配置文件名.
由于一个地址池下只能配置一条配置文件名的命令,所以DHCP服务器上每一个地址池视图只能配置一个静态绑定关系.
如果管理员为局域网内的部分设备分配相同的配置文件,可以在DHCP服务器上为使用部分共用配置文件的设备配置静态绑定关系,并指定文件服务器和部分共用配置文件名.
这时,这部分静态绑定关系需要在同一个DHCP地址池中配置.
也可以使用动态分配IP地址的方式,管理员需要划分合适的动态地址段,为这部分设备分配IP地址,并指定文件服务器和部分共用配置文件名.
如果管理员为局域网内的所有设备分配相同的配置文件,则需要在DHCP服务器上配置动态分配IP地址的方式.
为设备动态分配IP地址的同时,分配全部共用配置文件名.
如果采用这种方式,全部共用配置文件中只能包含这些设备共有的配置,每个设备特有的配置还需要其他方式完成(如管理员使用Telnet登录到设备上手工配置).
以上三种分配方式可以同时在一台DHCP服务器上配置.
2.
使用HTTP服务器下发配置文件或配置脚本(1)进入系统视图.
system-view(2)开启DHCP服务.
dhcpenable1-5缺省情况下,DHCP服务处于关闭状态.
(3)创建DHCP地址池,并进入DHCP地址池视图.
dhcpserverip-poolpool-name(4)为客户端分配IP地址.
请至少选择其中一项进行配置.
{配置DHCP地址池动态分配的主网段.
networknetwork-address[mask-length|maskmask]缺省情况下,未配置动态分配的主网段.
{配置静态地址绑定.
static-bindip-addressip-address[mask-length|maskmask]{client-identifierclient-identifier|hardware-addresshardware-address[ethernet|token-ring]}缺省情况下,未配置静态地址绑定.
多次执行本命令,可以配置多个静态地址绑定.
同一地址只能绑定给一个客户端.
若需修改绑定必须先解除绑定.
(5)配置DHCP客户端使用的远程启动配置文件的HTTP形式URL.
bootfile-nameurl缺省情况下,未配置DHCP客户端使用的远程启动配置文件的HTTP形式URL.
3.
使用TFTP服务器下发配置文件或配置脚本(1)进入系统视图.
system-view(2)开启DHCP服务.
dhcpenable缺省情况下,DHCP服务处于关闭状态.
(3)创建DHCP地址池,并进入DHCP地址池视图.
dhcpserverip-poolpool-name(4)为客户端分配IP地址.
请至少选择其中一项进行配置.
{配置DHCP地址池动态分配的主网段.
networknetwork-address[mask-length|maskmask]缺省情况下,未配置动态分配的主网段.
{配置静态地址绑定.
static-bindip-addressip-address[mask-length|maskmask]{client-identifierclient-identifier|hardware-addresshardware-address[ethernet|token-ring]}缺省情况下,未配置静态地址绑定.
多次执行本命令,可以配置多个静态地址绑定.
同一地址只能绑定给一个客户端.
若需修改绑定必须先解除绑定.
(5)指定TFTP服务器.
请选择其中一项进行配置.
{配置DHCP客户端使用的TFTP服务器地址.
1-6tftp-serverip-addressip-address缺省情况下,未配置DHCP客户端使用的TFTP服务器地址.
{配置DHCP客户端使用的TFTP服务器名.
tftp-serverdomain-namedomain-name缺省情况下,未配置DHCP客户端使用的TFTP服务器名.
使用此方式指定TFTP服务器需要在网络中架设DNS服务器.
(6)配置DHCP客户端使用的启动配置文件名.
bootfile-namebootfile-name缺省情况下,未配置DHCP客户端使用的启动配置文件名.
1.
2.
8配置DNS服务器在使用服务器自动配置功能时,在如下两种情况时,管理员需要配置DNS服务器:当TFTP服务器上不存在主机名文件时,执行服务器自动配置的设备可以通过DNS服务器将自己的IP地址解析为主机名,以便从TFTP服务器获取到配置文件;如果设备从DHCP应答报文中获取到TFTP服务器的域名,设备还可以通过DNS服务器将TFTP服务器的域名解析为TFTP服务器的IP地址.
1.
2.
9配置网关如果DHCP服务器、文件服务器和DNS服务器与执行服务器自动配置的设备不在同一网段,则需要部署网关设备,使得各个服务器和设备之间路由可达,并在网关上配置DHCP中继功能.
如果DHCP应答报文中不包括TFTP服务器IP地址和域名信息,或TFTP服务器IP地址和域名信息不合法,设备将以广播方式向TFTP服务器发送请求消息.
由于广播报文只能在本网段内传播,如果设备与TFTP服务器不在同一个网段,则需要在网关设备上配置UDPHelper功能,将广播报文转换成单播报文,转发给指定的TFTP服务器.
有关UDPHelper功能的详细介绍,请参见"三层技术-IP业务配置指导"中的"UDP-helper".
1.
2.
10准备获取配置文件的接口设备在进行自动配置时,系统按照如下规则选取符合条件的接口:(1)若有处于链路状态UP的管理以太网接口,则优先选取管理以太网接口.
(2)若没有处于链路状态UP的管理以太网接口,有处于链路状态UP的二层以太网接口,则选取默认VLAN对应的VLAN虚接口.
(3)若没有处于链路状态UP的二层以太网接口,则在30秒后开始下次服务器自动配置接口选择过程.
建议管理员将设备的管理以太网接口连入网络中,这样可以加快服务器自动配置的速度.
1.
2.
11完成自动配置(1)上电启动需要进行自动配置的设备.
设备进入服务器自动配置时:{如果获取并执行配置文件成功,则整个服务器自动配置过程结束.
1-7{如果获取不到自动配置文件,则本次自动配置尝试失败,设备将继续尝试自动配置.
用户可以等待尝试次数达到上限,设备自动结束自动配置,或根据提示信息,使用或快捷键手工终止自动配置.
自动配置失败并结束后,设备将以空配置启动.
(2)在完成自动配置的设备上保存配置.
save设备在文件服务器获取到的配置文件执行完成后,该文件将被删除.
建议在配置文件执行完成后保存配置.
本命令的详细介绍请参见"基础配置命令参考"中的"配置文件管理".
1.
3U盘自动配置1.
3.
1功能简介管理员将配置文件保存在U盘上,设备在启动时可以自动从U盘上获取并执行配置文件,实现自动配置功能.
设备从U盘获取到配置文件后,将比较该配置文件与设备上的当前主配置文件内容是否相同:如果文件内容相同,设备将直接使用当前主用配置文件,不使用U盘上的配置文件.
如果文件内容不相同,则设备将U盘中的配置文件复制到本地,并执行该配置文件.
设备本地存储中有重名配置文件时,根据本地配置文件的属性采用如下处理方式:{如果本地重名配置文件为当前主用配置文件,则设备将该文件以"原名_bak.
cfg"为名称另存.
{如果本地重名配置文件不是当前主用配置文件,则设备直接使用U盘中的配置文件覆盖本地重名文件.
若设备执行U盘配置文件成功,设置从U盘拷贝的配置文件为主下次启动的配置文件.
若设备执行U盘配置文件中的某条命令失败时,设备会忽略U盘配置文件中后续的所有配置,直接启动.
1.
3.
2配置限制和指导仅支持USB口的设备支持本功能.
1.
3.
3配置准备(1)准备一个没有分区的U盘.
(2)查询设备的序列号.
displaydevicemanuinfo该命令的详细介绍请参见"基础配置命令参考"中的"设备管理".
(3)创建配置文件名为"设备序列号.
cfg"或"autodeploy.
cfg"的配置文件,并保存在U盘的根目录中.
若U盘中同时存在"设备序列号.
cfg"和"autodeploy.
cfg"文件时,设备优先使用配置文件"设备序列号.
cfg".
1-81.
3.
4配置步骤(1)开启U盘自动配置功能.
a.
进入系统视图.
system-viewb.
开启U盘自动配置功能.
autodeployudiskenable缺省情况下,U盘自动配置功能处于开启状态.
c.
保存当前配置.
save若设备预先关闭了U盘自动配置功能,则配置本命令后需要保存配置并重启设备后才能生效.
(2)设备只支持单成员设备的U盘自动配置,在多成员设备的情况下,需要先解除IRF,单独对主设备完成U盘自动配置.
(3)将保存有配置文件的U盘插入设备的USB1接口,即usba0:.
(4)重启设备.
如果配置文件下发失败,设备会把失败的日志写到U盘根目录下,日志文件名为"配置文件全名.
log".
管理员可以根据日志信息进行问题定位和处理.
(5)设备启动完成后,可以执行displaycurrent-configuration命令查看U盘中的配置是否已正确加载,该命令的详细介绍请参见"基础配置命令参考"中的"配置文件管理".
(6)U盘自动配置完成后需拔出U盘,否则设备重启时,配置会被U盘中保存的配置文件覆盖.
(7)重新组成IRF.
(8)配置文件会从主设备同步到从设备.
1.
4自动配置典型配置举例1.
4.
1服务器自动配置举例(TFTP方式)1.
组网需求如图1-2所示,某公司下属两个部门:市场部门和研发部门,两个部门通过不同的网关设备连入网络.
要求连接终端主机的设备SwitchD、SwitchE、SwitchF和SwitchG执行自动配置功能,启动后自动获取并执行配置文件,以实现:网络管理员能够通过Telnet方式登录、控制设备.
登录设备时需要进行认证,且登录不同部门的设备使用的用户名和密码不能相同,以提供一定的安全保证.
具体组网情况如下:SwitchA作为DHCP服务器,分别为市场部和研发部的主机分配IP地址和其他网络配置参数.
网关SwitchB和SwitchC作为DHCP中继设备.
一台运行TFTP管理软件的TFTP服务器上保存配置文件.
1-92.
组网图图1-2服务器自动配置组网图(TFTP方式)3.
配置步骤(1)SwitchA的配置#配置接口IP地址system-view[SwitchA]vlan2[SwitchA-vlan2]portgigabitethernet1/0/1[SwitchA-vlan2]quit[SwitchA]interfacevlan-interface2[SwitchA-Vlan-interface2]ipaddress192.
168.
1.
4224[SwitchA-Vlan-interface2]quit#开启DHCP服务.
[SwitchA]dhcpenable#配置VLAN接口2工作在DHCP服务器模式.
[SwitchA]interfacevlan-interface2[SwitchA-Vlan-interface2]dhcpselectserver[SwitchA-Vlan-interface2]quit#配置DHCP地址池market,为市场部动态分配192.
168.
2.
0/24网段的地址,并指定TFTPserver地址、网关地址和配置文件名.
[SwitchA]dhcpserverip-poolmarket[SwitchA-dhcp-pool-market]network192.
168.
2.
024[SwitchA-dhcp-pool-market]tftp-serverip-address192.
168.
1.
40[SwitchA-dhcp-pool-market]gateway-list192.
168.
2.
1[SwitchA-dhcp-pool-market]bootfile-namemarket.
cfg[SwitchA-dhcp-pool-market]quit1-10#配置DHCP地址池rd,为研发部动态分配192.
168.
3.
0/24网段的地址,并指定TFTPserver地址、网关地址和配置文件名.
[SwitchA]dhcpserverip-poolrd[SwitchA-dhcp-pool-rd]network192.
168.
3.
024[SwitchA-dhcp-pool-rd]tftp-serverip-address192.
168.
1.
40[SwitchA-dhcp-pool-rd]gateway-list192.
168.
3.
1[SwitchA-dhcp-pool-rd]bootfile-namerd.
cfg[SwitchA-dhcp-pool-rd]quit#配置到达DHCP中继的静态路由.
[SwitchA]iproute-static192.
168.
2.
024192.
168.
1.
41[SwitchA]iproute-static192.
168.
3.
024192.
168.
1.
43[SwitchA]quit(2)SwitchB的配置#配置接口的IP地址system-view[SwitchB]vlan2[SwitchB-vlan2]portgigabitethernet1/0/3[SwitchB-vlan2]quit[SwitchB]interfacevlan-interface2[SwitchB-Vlan-interface2]ipaddress192.
168.
1.
4124[SwitchB-Vlan-interface2]quit[SwitchB]vlan3[SwitchB-vlan3]portgigabitethernet1/0/1[SwitchB-vlan3]portgigabitethernet1/0/2[SwitchB-vlan3]quit[SwitchB]interfacevlan-interface3[SwitchB-Vlan-interface3]ipaddress192.
168.
2.
124[SwitchB-Vlan-interface3]quit#开启DHCP服务.
[SwitchB]dhcpenable#配置VLAN接口3工作在DHCP中继模式.
[SwitchB]interfacevlan-interface3[SwitchB-Vlan-interface3]dhcpselectrelay#配置DHCP服务器的地址.
[SwitchB-Vlan-interface3]dhcprelayserver-address192.
168.
1.
42(3)SwitchC的配置#配置接口的IP地址system-view[SwitchC]vlan2[SwitchC-vlan2]portgigabitethernet1/0/3[SwitchC-vlan2]quit[SwitchC]interfacevlan-interface2[SwitchC-Vlan-interface2]ipaddress192.
168.
1.
4324[SwitchC-Vlan-interface2]quit[SwitchC]vlan3[SwitchC-vlan3]portgigabitethernet1/0/11-11[SwitchC-vlan3]portgigabitethernet1/0/2[SwitchC-vlan3]quit[SwitchC]interfacevlan-interface3[SwitchC-Vlan-interface3]ipaddress192.
168.
3.
124[SwitchC-Vlan-interface3]quit#开启DHCP服务.
[SwitchC]dhcpenable#配置VLAN接口3工作在DHCP中继模式.
[SwitchC]interfacevlan-interface3[SwitchC-Vlan-interface3]dhcpselectrelay#配置DHCP服务器的地址.
[SwitchC-Vlan-interface3]dhcprelayserver-address192.
168.
1.
42(4)TFTP服务器配置在TFTPserver创建配置文件market.
cfg,文件内容如下:#sysnameMarket#telnetserverenable#vlan3#local-usermarketpasswordsimplemarketservice-typetelnetquit#interfaceVlan-interface3ipaddressdhcp-allocquit#interfacegigabitethernet1/0/1portaccessvlan3quit#user-interfacevty063authentication-modeschemeuser-rolenetwork-admin#return在TFTP服务器创建配置文件rd.
cfg,文件内容如下:#sysnameRD#telnetserverenable#vlan3#1-12local-userrdpasswordsimplerdservice-typetelnetquit#interfaceVlan-interface3ipaddressdhcp-allocquit#interfacegigabitethernet1/0/1portaccessvlan3quit#user-interfacevty063authentication-modeschemeuser-rolenetwork-admin#return#启动TFTP管理软件,并指定TFTP的工作路径为保存上述配置文件的路径.
#以WindowsXP系统的主机为例,需保证TFTP服务器与DHCP中继之间路由可达.
4.
验证配置(1)SwitchD、SwitchE、SwitchF和SwitchG在没有配置文件的情况下启动.
启动成功后,在SwitchA上查看地址池中的地址绑定信息.
displaydhcpserverip-in-useIPaddressClient-identifier/LeaseexpirationTypeHardwareaddress192.
168.
2.
23030-3066-2e65-3233-May605:21:252013Auto(C)642e-3561-6633-2d56-6c61-6e2d-696e-7465-7266-6163-6533192.
168.
2.
33030-3066-2e65-3230-May605:22:502013Auto(C)302e-3232-3033-2d56-6c61-6e2d-696e-7465-7266-6163-6533192.
168.
3.
23030-6530-2e66-6330-May605:23:152013Auto(C)302e-3335-3131-2d56-6c61-6e2d-696e-7465-7266-6163-6531192.
168.
3.
33030-6530-2e66-6330-May605:24:102013Auto(C)302e-3335-3135-2d56-6c61-6e2d-696e-7465-7266-6163-6532(2)在SwitchA上执行如下命令:telnet192.
168.
2.
2(3)输入用户名market、密码market后,可以登录SwitchD或SwitchE.
1-131.
4.
2服务器自动配置举例(HTTPTcl方式)1.
组网需求如图1-3所示,SwitchA启动后自动从HTTP服务器获取Tcl脚本启动配置文件,并执行该文件,以实现:网络管理员能够通过Telnet方式登录、控制设备.
登录设备时需要进行认证,以提供一定的安全保证.
2.
组网图图1-3服务器自动配置组网图(HTTPTcl方式)3.
配置步骤(1)配置DHCP服务器#开启DHCP服务,创建名称为1的DHCP地址池,配置地址池动态分配IP地址的网段为192.
168.
1.
0/24.
system-view[DeviceA]dhcpenable[DeviceA]dhcpserverip-pool1[DeviceA-dhcp-pool-1]network192.
168.
1.
024#配置DHCP客户端远程启动配置文件为HTTP形式的URL.
[DeviceA-dhcp-pool-1]bootfile-namehttp://192.
168.
1.
40/device.
tcl(2)配置HTTP服务器,保证SwitchA可以从HTTP服务器成功下载配置文件device.
tcl.
#在HTTP服务器创建配置文件device.
tcl,文件内容如下:system-viewtelnetserverenablelocal-useruserpasswordsimpleabcabcservice-typetelnetquituser-interfacevty063authentication-modeschemeuser-rolenetwork-adminquitinterfaceVlan-interface1ipaddressdhcp-alloc1-14return#启动HTTP管理软件,开启HTTP服务(配置过程略).
4.
验证配置(1)SwitchA在没有配置文件的情况下启动.
启动成功后,在DeviceA上查看地址池中的地址绑定信息.
displaydhcpserverip-in-useIPaddressClientidentifier/LeaseexpirationTypeHardwareaddress192.
168.
1.
20030-3030-632e-3239-Dec1217:41:152013Auto(C)3035-2e36-3736-622d-4574-6830-2f30-2f32(2)在DeviceA上执行如下命令:telnet192.
168.
1.
2(3)输入用户名user、密码abcabc后,用户可以登录SwitchA.
1.
4.
3服务器自动配置举例(HTTPPython方式)1.
组网需求如图1-4所示,SwitchA启动后自动从HTTP服务器获取Python脚本启动配置文件,并执行该文件,以实现:网络管理员能够通过Telnet方式登录、控制设备.
登录设备时需要进行认证,以提供一定的安全保证.
2.
组网图图1-4服务器自动配置组网图(HTTPPython方式)3.
配置步骤(1)配置DHCP服务器#开启DHCP服务,创建名称为1的DHCP地址池,配置地址池动态分配IP地址的网段为192.
168.
1.
0/24.
system-view[DeviceA]dhcpenable[DeviceA]dhcpserverip-pool1[DeviceA-dhcp-pool-1]network192.
168.
1.
024#配置DHCP客户端远程启动配置文件为HTTP形式的URL.
1-15[DeviceA-dhcp-pool-1]bootfile-namehttp://192.
168.
1.
40/device.
py(2)配置HTTP服务器,保证SwitchA可以从HTTP服务器成功下载配置文件device.
py.
#在HTTP服务器创建配置文件device.
py,文件内容如下:#!
usr/bin/pythonimportcomwarecomware.
CLI('system-view;telnetserverenable;local-useruser;passwordsimpleabcabc;service-typetelnet;quit;user-interfacevty063;authentication-modescheme;user-rolenetwork-admin;quit;interfaceVlan-interface1;ipaddressdhcp-alloc;return')#启动HTTP管理软件,开启HTTP服务(配置过程略).
4.
验证配置(1)SwitchA在没有配置文件的情况下启动.
启动成功后,在DeviceA上查看地址池中的地址绑定信息.
displaydhcpserverip-in-useIPaddressClientidentifier/LeaseexpirationTypeHardwareaddress192.
168.
1.
20030-3030-632e-3239-Dec1217:41:152013Auto(C)3035-2e36-3736-622d-4574-6830-2f30-2f32(2)在DeviceA上执行如下命令:telnet192.
168.
1.
2(3)输入用户名user、密码abcabc后,用户可以登录SwitchA.
1.
4.
4服务器自动配置实现IRF零配置举例1.
组网需求如图1-5所示,SwitchA和SwitchB通过管理以太网口分别与HTTP服务器和DeviceA相连.
DeviceA上开启DHCP服务.
为网络中的设备动态分配192.
168.
1.
0/24网段的IP地址.
现要求通过自动配置实现SwitchA和SwitchB根据脚本自动执行IRF配置的相关命令.
然后再连接SwitchA和SwitchB之间的线缆,完成IRF的建立.
1-162.
组网图图1-5服务器自动配置实现IRF零配置组网图3.
配置步骤(1)配置设备接口地址,保证设备间路由可达.
配置HTTP服务器.
启动HTTP管理软件,开启HTTP服务(配置过程略).
针对IRF零配置,HTTP服务器上需要配置Python脚本文件、配置文件、sn.
txt和软件启动包等文件.
以下是关于各文件的介绍:Python脚本文件:Python脚本是设备进行IRF零配置操作的主要文件,需要管理员自行准备并保存在HTTP服务器上.
Python脚本需要完成的操作:{设备判断flash是否存在足够的存储空间(可选);{设备从HTTP服务器下载配置文件;{设备从HTTP服务器下载启动软件包(可选);{设备从HTTP服务器下载sn.
txt文件;{配置设备下次启动时使用的启动软件包(可选);{解析sn.
txt文件并修改设备的IRF成员编号;{配置设备下次启动时使用的配置文件;{设备重新启动.
配置文件:配置文件包含了所有设备进行IRF的相关命令,管理员可以在已经成功创建IRF的设备上,将配置文件导出并修改然后保存在HTTP服务器上,供需要创建类似拓扑IRF的设备下载使用.
sn.
txt文件:每个设备都有唯一的设备序列号,sn.
txt文件根据设备的序列号来指定设备在IRF组中的成员编码.
设备通过运行Python脚本来解析sn.
txt文件,然后修改设备的IRF成员编号,并根据自身的成员编号来完成相应的IRF配置.
软件启动包:软件启动包是设备启动、运行的必备软件,需保存在HTTP服务器上.
如果现有设备(包括主设备和从设备)的启动软件包全部一致且不需要升级软件版本,可不需要准备该文件.
(2)在DeviceA上配置DHCP服务器1-17#开启DHCP服务,创建名称为1的DHCP地址池,配置地址池动态分配IP地址的网段为192.
168.
1.
0/24.
system-view[DeviceA]dhcpenable[DeviceA]dhcpserverip-pool1[DeviceA-dhcp-pool-1]network192.
168.
1.
024#配置DHCP客户端远程启动配置文件为HTTP形式的URL.
[DeviceA-dhcp-pool-1]bootfile-namehttp://192.
168.
1.
40/device.
py[DeviceA-dhcp-pool-1]quit#配置接口GigabitEthernet1/0/1工作在DHCP服务器模式.
[DeviceA]interfacegigabitethernet1/0/1[DeviceA-GigabitEthernet1/0/1]dhcpselectserver[DeviceA-GigabitEthernet1/0/1]quit(3)设备根据DHCP服务器获取到Python脚本文件,执行Python脚本下载配置文件和软件启动包;解析sn.
txt文件生成IRF成员编号.
然后,所有设备会执行重启操作.
(4)设备重启完毕后,连接SwitchA和SwitchB之间的线缆,连接好线缆后设备将进行IRF选举,选举失败的一台设备会再次重启.
当设备自动重启后,SwitchA和SwitchB成功组成IRF.
4.
验证配置下面以SwitchA为例验证设备是否成功组成IRF,SwitchB和SwitchA类似,不再赘述.
#显示IRF中所有成员设备的相关信息.
displayirfMemberIDSlotRolePriorityCPU-MacDescription11Standby100e0-fc0f-8c02---*+21Master3000e0-fc0f-8c14---*indicatesthedeviceisthemaster.
+indicatesthedevicethroughwhichtheuserlogsin.
TheBridgeMACoftheIRFis:000c-1000-1111Autoupgrade:yesMacpersistent:alwaysDomainID:0Automerge:yes以上显示信息表明IRF已经成功建立.
buyvm的第四个数据中心上线了,位于美国东南沿海的迈阿密市。迈阿密的VPS依旧和buyvm其他机房的一样,KVM虚拟,Ryzen 9 3900x、DDR4、NVMe、1Gbps带宽、不限流量。目前还没有看见buyvm上架迈阿密的block storage,估计不久也会有的。 官方网站:https://my.frantech.ca/cart.php?gid=48 加密货币、信用卡、PayPal、...
星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...
ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...
域名信息为你推荐
伪装微信地理位置什么软件可以伪装QQ微信的地理位置?什么是电子邮件 什么是电子邮件拂晓雅阁?英特尔和AMD有什么区别啊?淘宝网页显示不正常淘宝网页不能正常显示qq空间打扮QQ空间打扮创维云电视功能谁能具体介绍一下创维云电视的主要功能,以及基本的使用方式,如果能分型号介绍就更好了,O(∩_∩)O谢谢宕机人们说的宕机是什么意思虚拟专用网虚拟专用网适用于什么行业云挂机云软件挂机赚钱是骗子服务器连接异常主服务器连接异常
网站域名注册 com域名注册 域名解析文件 香港bgp机房 瓦工 国外php主机 wavecom tier 名片模板psd godaddy 警告本网站美国保护 韩国名字大全 183是联通还是移动 国外代理服务器地址 广州虚拟主机 国外免费云空间 服务器硬件配置 hostease 789电视剧网 google搜索打不开 更多