CLI命令

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CLI命令的分类说明
3.7.4.1 使用cli查看堆叠状态

可用命令show stack查看本地交换机的堆叠状态和在同一子网中自动找到的其他交换机的堆叠状态。根据交换机身份的不同有不同的显示信息。

对主交换机,见图3-2执行show stack命令显示如下信息:



图3-2中所示的信息说明如下,

stack state:指示此交换机是主交换机。

hello interval:此主换机使用的hello广播报文间隔时间为60,为缺省值。

number of candidates: 指示属于这个主交换机的堆叠的从交换机的个数是3。

number of candidates:指示属于同一ip子网的候选交换机的个数是2。

sn: switch-number指主交换机为各从交换机动态分配的编号,主交换机的sn总是零,当重新建立堆叠时,编号可能改变。

max address:指示堆叠中各成员的mac地址,唯一标识该设备。

system name:管理员配置的堆叠中各成员系统名称,区别于其他设备的标识。

device type:交换机的设备类型,由设备供应方指定,不可更改。

status: 堆叠状态,详见正文。

为简化用户并不关心的复杂实现细节,仪给出四种堆叠状态。commander up,对主交换机,当其配置成为主交换机时即为此状态,对从交换机而言,当与主交换机的建立连接过程开始后(包括建立过程完成)即显示此状态(参见图3-3)。commander down,对于主交换机,候选交换机看不到此状态,对于从交换机,在未与主交换机建立连接时,可见到此状态,几乎是碰不到这种情形的出现。member up是从交换机与主交换机建立过程完成之后的状态,member down是从交换机未与主交换机建立连接或建立连接过程未完成的状态。







在图3-3中show stack all命令可看到同一ip子网关于这个主交换机的堆叠中的各成员及其候选交换机信息。堆叠名称为hyperstack,目前版本仅支持一个堆叠,所以没有给出设置堆叠名称的命令。虚线下面第一行为这个堆叠主交换机信息,其mac地址为00:10:5c:b4:c7:00,系统名称为narcissus,状态为commander up。第二,三,四行分别为这个堆叠的三个成员,其mac地址和系统名称参见图3-3,且都与主交换机完成建立连接过程。其余的(others)两个系统名称为orchid和aza-lea的候选交换机的mac地址分为00:10:5c:b4:9b:00、00:10:5c:b4:c1:00,主交换机可使用命令stack member邀请orchid和azalea加入堆叠中,其mac地址参数可以从此处获得。

在图3-4中show stack members和图3-5中show stack candidates则分别显示关于这个主交换机堆叠中的所有成员(不超过32个)和同一ip子网中所有候选交换机(不超过32个)的mac地址,系统名称及设

备类型信息。也可用图4中showstack candidates的方法获得各候选交换机的hac地址信息,以便主交换机添加新成员。



对从交换机,见图3-6 show stack命令显示的信息。

stack state: 指示此交换机足从交换机。

hello interval: 本地交换机的hcllo广播报文间隔时间为60秒,仪当这个交换机变成主交换机这个参数才有用,永久性变量。

switch number: 主交换机动态分配给此设备的编号为1。

stack host name: 管理员配置的本地交换机的系统名称camellia。

member status: 成功加入。对于成员状态,有两个值joined successfully和joined incomplete,前者指与主交换机的连接建立过程已成功完成,后者指未完成或还未开始建立过程。

commander status: 指示已找到主交换机。

commander hello interval:主交换机的hello广播报文间隔时间为60秒,是堆叠中正在使用的值,只有丰交换机才可改变它。

commander ip address: 主交换机的ip地址,从交换机知道丰交换机的ip址,可在连接的pc上以tclnet及web方式访问交换机。

commander mac address: 主交换机的mac地址,唯一标识主交换机。

commander host name: 主交换机的系统名称为narcissus,可区别于其它设备。

对于从交换机的任何本地命令操作,对堆叠不发生影响。事实上,从堆叠角度讲,从交换机除了可以退出堆叠(变成候选交换机),配置自身系统名称,设置本地hello-interval,auto-join参数,只有被操作的地位。



对于候选交换机,见图3—7,show stack命令显示的信息。

stack state: 指示此交换机是候选交换机。

hello interval:本地交换机的hello广播报文间隔时间为60秒,仅当这个交换机变成主交换机这个参数才有用,永久性变量。

auto-join: 自动加入参数为真。

候选交换机为堆叠设备的缺省配置,可以配置成为主交换机。若自动加入auto-join为假,则不会自动加入堆叠,除非主交换机手动邀请加入。

3.7.4.2 使用cli配置一个主交换机

能够配置任何一个堆叠激活的候选交换机为主交换机,只要在同一ip子网中保证只有一个主交换机即可。在同一广播域中,当配置了一个主交换机后,在这个子网中会自动地创建一个属于这个主交换机的堆叠。

在配置主交换机之前,最好设置该交换机的ip地址,否则管理员无法通过telnet和web来访问堆叠中的交换机。

和每个交换机一样,主交换机有自己的管理员密码,这是进入管理模式进行配置的前提条件,若没有配置,为安全起见(可以从很多地方访问主交换机),则可先设置一个管理员密码(密码的配置可参见cli命令password)





对于候选交换机,见图3-8,执行stack commander命令后,这个设备将成为堆叠中主交换机,随后自动创建一个堆叠,用show stack命令可看到在这个ip子网中,它有五个成员交换机,分别为camellia,orchid,jasmine,azalea,peony,每一个都与主交换机建立了连接。设备类型均为记忆网络的ispirit2924g。按建立连接的先后顺序分配交换机编号1-5,共5个从交换机,没有候选设备。

命令no stack commander可使主交换机变成候选交换机,并且断开与所有从交换机的连接。此时这个子网中可能没有其它的主交换机(没有主交换机就一定没有从交换机),其它的均为候选交换机,于是又可选取其它的候选交换机设置为主交换机,可以在这个子网中改变主交换机的相对位置。从管理的角度讲,这样并不会从本质上改变此子网中堆叠各项特性。

命令no stack关闭堆叠功能,当然也断开这个主交换机与所有从交换机的连接,并且其自身的堆叠功能丧失,这可从show stack命令中看出。

因为在一个子网中只支持一个堆叠,对从交换机命令stack commander无效。

可以手动添加一个候选交换机到一个堆叠中,或者从堆叠中删除一个成员交换机,但不能添加一个主交换机到没有发现的候选交换机到堆叠中,也即添加的候选交换机必须在主交换机的候选成员表中(这可从命令show candidates或show stack al 1看到)。



如图3-9,用show stack al1命令可得知当前堆叠中主交换机为narcissus,三个成员交换机peony,camellia,jasmine均已经与主交换机建立了连接,在这个子网中还有两个候选交换机orchid和azalea。设备类型均为记忆网络的ispirit 2924g/2924f。

执行stack member 00:10:5c:b4:9b:00命令后,用命令show stack al1可看到这个堆叠中的候选交换机只剩下azelea,而原来的候选交换机orchid现在已经成为堆叠中的成员交换机了(主交换机为其分配的编号可用命令show stack看到)。

若添加非堆叠候选表成员(即mac地址不在候选表成员中)的交换机,此命令无效。

使用此命令时,候选交换机的自动加入(auto-join)参数必为假,若该候选交换机配置了ip地址,则也可通过telnet或web方式访问这个候选交换机,设置其自动加入参数为真,从而可自动加入堆叠。

使用命令no stack member[sn],需要知道主交换机分配给待删除成员交换机的编号,这可从命令show stack的结果中得到。待删除的交换机必须是堆叠中的成员交换机,否则此命令无效。被删除的成员交换机成为候选交换机,自动加入参数为假,其余参数不变。



如图3-10所示用show stack命令可知当前堆叠主交换机为narcissus,四

个成员交换机peony,camellia,jasmine,orchid均已经与主交换机建立了连接。在这个子网中还有一个候选交换机azalea,因候选交换机并不是堆叠中的成员,所以show stack命令并不显示候选交换机,但从上面的numbers of candidates项可看出有一个候选。设备类型均为记忆网络的ispirit 2924g/2924f。

执行命令no stack member 4后,用命令show stack all可看到这个子网中的候选交换机又多了一项orchid,而原来的成员交换机orchid现在已经成为候选交换机了。

当候选变成成员交换机时,你可以在主交换机使用堆叠telnet命令访问从交换机的cli接口,同平常用ip地址的telnet访问或直接从超级终端串口访问的配置和读取操作完全一样。



如图3—11所示在访问从交换机之前要知道主交换机分配给它的编号,可用show stack得到。然后确定自己想要登录的从交换机编号,执行telnet[sn]命,令即可。若成功则返回如图结果telnet success。命令行的提示符变成imax_1(当sn为1时),如果要退出登录回到主交换机管理状态,执行logout或exit命令。

3.7.4.6 成员交换机使用cli退出堆叠

对从交换机可主动退出堆叠,因同一ip子网中只有一个堆叠,所以不需要知道其它参数,执行stack leave命令即可完成。退出堆叠的从交换机变成候选交换机,hello-interval,auto-join参数保持不变。对于候选交换机,或者通过主交换机邀请加入堆叠,或者配置其auto-jion参数为真,自动加入这个子网中的堆叠。

参见cli语法说明从交换机离开堆叠命令stack leave。

3.7.4.7 使用cli激活和关闭堆叠

在缺省配置中,堆叠功能是激活的。可以在任何时间使用cli关闭堆叠。对于主交换机,从交换机,候选交换机关闭堆叠有所不同。

关闭主交换机删除一个堆叠。因堆叠只有一个主交换机,所以这个堆叠也会随主交换机堆叠功能的关闭而不存在,其自身变成独立的交换机。必须重新激活堆叠,才可能成为候选交换机、成员交换机。当交换机欲成为主交换机时,不必先激活堆叠(激活也可),使用stack commander命令可直接使独立的交换机(即先行自动激活堆叠)变成堆叠中的主交换机,管理员在使用此命令时要保证同一ip子网中只有一个堆叠。

关闭从交换机从堆叠中删除一个成员,使其自己成为独立的交换机。必须重新激活堆叠才可能成为候选交换机,成员交换机。

关闭候选交换机:使候选交换机变成独立的交换机。

参见cli语法说明关闭堆叠命令:no stack,激活堆叠命令 :stacko

3.7.4.8使用cli设置hello-interval参数

堆叠中的所有交换机必须使用同一hello-interva1确保主从交

换机适当的堆叠操作。若主交换机关机或离开这个子网,从交换机根据这个堆叠中使用的hello-interva1可发现这个事实,从而自动变成候选交换机。同样,若成员交换机关机或离开这个子网,主交换机根据这个堆叠中使用的hello-interva1也可发现这个事实,从而自动删除该成员交换机。记忆网络推荐使用缺省参数60秒。

参见cli语法说明设置广播hello间隔时间间隔命令stack hello-interva1。

3.7.4.9使用cli设置auto—join参数

对堆叠中的交换机及候选交换机自动加aauto-join参数是一个本地参数,仅当其身份为候选交换机时才起作用,若参数为假,则候选交换机可看作是堆叠功能激活的独立交换机。设备启动后,若候选交换机的自动加入参数为真,并且其所在于网中有堆叠主交换机激活且这个堆叠的成员交换机个数不超过32个,则会自动加入堆叠,成为成员交换机。对于主交换机、成员交换机,自动加入参数可以设置,但并不起作用,仅当其身份变成候选交换机时才用到。

参见cli语法说明设置自动加入为真命令stack auto-join和设置自动加入为假命令no stack auto-join。

3.7.4.10 使用cli设置系统名字

堆叠中每一个成员都可以有自己的名字,使得管理员可以区别不同设备。如上面图2-2,堆叠中共有四个交换机,其中主交换机名字为narcissus,三个成员交换机的名字分为peony、camellia、jasmine,另外还有两个候选交换机orchid和azalea。交换机的系统名字同ip地址,mac地址一样,都足永久性变量,设备重启动并不改变其值,因此可以唯一标识该设备。目前,对系统名字没有特别的要求,即使堆叠中两个设备的名字相同也不会发生冲突。

参见cli语法说明设置系统名字命令stack host-name。

3.7.4.11 设置用于堆叠的vlan id

命令stack vlan用于配置堆叠中使用的vlan id,所有堆叠相关的交换机必须配置为相同的vlan id,并且连接堆叠的端口必须为该vlan id成员(基于端口或802.1q),同一网线相连的两个端口必须属于同一类型的vlan id的成员(要么都是基于端口,要么都是基于802.1q),否则堆叠成员关系可能无法建立。用于堆叠的vlan id缺省为vlan 1。

3.7.4,12 显示堆叠配置信息

使用命令show stack configuration显示堆叠配置信息,主交换机、成员交换机、候选交换机都能显示此信息,如图3—12所示为成员交换机或候选交换机的配置信息。



相关文档
最新文档