junipervirutalchassisWord格式.docx
《junipervirutalchassisWord格式.docx》由会员分享,可在线阅读,更多相关《junipervirutalchassisWord格式.docx(10页珍藏版)》请在冰豆网上搜索。
•与主用交换机保持同步,在主用交换机出现故障时可以接管其工作。
•为备用的EX系列交换机运行JunosOS。
•与主用交换机的协议状态、转发表和其它配置保持同步,在主用交换机出现故障时,可随时保存转发信息,并
保持网络连接,而不会或者尽可能地避免通信中断。
线路卡角色(linecard)
在集群交换配置中,充当线路卡角色的每个成员执行以下功能:
•为线路卡EX系列交换机运行JunosOS。
•检测交换机的出错情况,例如,通过主用交换机配置的接口上未插线缆,并将这些信息传送给主用交换机。
•接收主用交换机的转发信息更新,并将这些更新提供给本地PFE。
成员ID编号
每台EX3300交换机都可能成为集群交换配置的一个成员。
当EX3300交换机加电时,它会收到一个成员ID(显示在其前面板LCD上面)。
如果对单独的一台交换机加电,则其成员ID为0。
当该交换机与集群交换配置中的其它EX3300交换机互连时,主用交换机会为它分配一个成员ID(0到5)。
该成员ID的大小取决于多种因素,其中包括该交换机添加到集群交换配置的顺序等。
当每台交换机添加到集群配置中并加电时,它会获得比已有的最小ID更小的(未使用)的成员ID。
每个成员交换机的成员ID各不相同。
您可以利用成员ID进行以下操作:
•向成员交换机分配一个主用优先级数值。
•为成员交换机配置接口(与瞻博网络模块化路由器和交换机上的插槽编号类似的功能)。
•对成员交换机应用各种操作命令。
•显示成员交换机的状态或特征。
注意:
在集群交换配置中,成员交换机可以按任意的物理顺序分布,而不必按照成员ID的顺序排列。
图5所示为集群交换配置(具有5个成员)的成员ID分配。
成员ID的分配遵循以下这些原则:
•当一个集群交换成员重新启动时,其成员ID保持不变。
•从集群交换配置中去除一台交换机时,其成员ID不会自动释放到可用的成员ID池中。
•如果集群交换配置以前包含的一台成员交换机与该集群交换配置的物理连接中断,或从该集群交换配置中去除时,主用交换机不会自动地重新分配其成员ID。
例如,假设有一个集群交换配置,由于成员1已经去除,所以只剩下成员0、成员2和成员3。
当您再添加一个成员并加电时,主用交换机会将其指定为成员4。
•更换的交换机将被当作新增加到集群交换配置的交换机,它会获得比已有的最小ID更小的成员ID。
•您可以使用下面的操作模式CLI命令,手动配置设备的成员ID。
将<
current-member-id>
替换为设备当前的成员ID,并将<
new-member-id>
替换为您要为该设备分配的成员ID。
user@host>
requestvirtual-chassisrenumbermember-id<
new-member-id<
new-member-id>
•您可以使用下面的CLI命令,将以前使用过、但不会再分配给任何活动成员的成员ID,退还到成员ID池。
请将<
替换为您希望分配的成员ID。
requestvirtual-chassisrecyclemember-id<
实施
在下面的章节中,我们将介绍安装集群交换配置时的各种选项。
您可以使用两种方法来安装和配置集群交换技术:
动态(dynamic)和预定义(pre-provisioning)。
动态方法为建立一个集群交换配置提供了一个简单的即插即用选项。
该方法不需要进行任何配置。
但是,这种方法不允许用户选择主用和备用交换机,也不能防止某些用户错误(例如,在集群交换配置中添加错误的交换机)。
预定义方法需要在安装集群交换配置之前,仔细进行规划和用户配置。
但是,在指定的集群交换中,我们必须静态地定义所有的成员交换机及其角色,如果一台成员交换机出现故障,这种方法可以最大限度地减少用户错误,并提供一致而明确的结果。
集群交换的分裂
极少数情况下,在链式拓扑中只要有一台交换机、一根线缆或一个集群交换端口出现故障,或者在环状拓扑中两个或更多相邻交换机成员的连接中断时,集群交换配置可能会“分裂”。
在之前,分裂形成的每个部分都会启动一个新的主用交换机重新选择流程,从而产生两个或更多不能相互感知的相同的集群交换配置。
这样可能会在网络层产生问题,例如,如果每个新的集群交换部分都包含相同的路由信息,将会在网络中产生两个或更多使用相同ID、网络和公告的“路由器”。
为了解决这一问题,从开始,增加了一个叫做集群交换“分裂检测”的增强选项,这样一来,当集群交换发生分裂时,只有一个部分会按原来的配置继续保持活动和工作状态。
分裂形成的所有其它部分都将处于“不活动”的集群交换状态,而且所有的交换机成员只承担线路卡的角色,不再有主用或备份交换机。
在这些交换机重新加入活动的集群交换配置之前,用户必须在不活动的成员交换机上以手动方式重新复位到出厂时的默认配置,或者消除导致该分裂的故障(例如,维修或更换断裂的集群交换线缆或成员交换机等)。
从Junos开始,在默认状态下会启用集群交换分裂检测功能。
虽然集群交换分裂检测的实施结果在绝大多数情况下都是令人满意的,但是,在少数情况下,也会使集群交换分裂后的所有端口全部处于“不活动”状态。
例如,当集群交换出现分裂,形成的各个部分具有相同数量的集群交换成员,而原来的主用和备用交换机没有处于相同的部分,同时原来的备用交换机是触发分裂的故障的一部分,在这种情况下,分裂后的各个部分将不会有“活动”的成员。
在实际中,这种情况可能会发生在包含两个成员的集群交换配置中。
如果由于某种原因,备用交换机出现故障,仍然运行的主用交换机会将这种情况作为一次集群交换分裂,并根据集群交换分裂规则,让自己处于“不活跃”状态,从而使整个集群交换停止运行。
在这种情况下,集群交换分裂检测选项将不会带来令人满意的效果,应该使用下面的CLI命令将其禁用:
setvirtual-chassisno-split-detection
动态安装
利用动态安装方法能够建立集群交换配置,或者向已有的集群交换配置添加新成员,而无需使用以前的用户配置。
虽然它不是必需的,但我们还是建议,通过设置最高的主用优先级数值的方式来指定主用和备用交换机。
我们还建议,在向集群交换配置添加这些交换机之前,在所有成员上加载出厂默认设置。
这个操作能够防止在添加新成员的过程中出现意外情况。
您可以使用以下这些方式复位出厂默认设置:
•使用以下的这些配置模式CLI命令:
user@host#loadfactory-default
user@host#setsystemroot-authenticationplain-password
(按照提示配置一个根密码,以应用相应的更改)
user@host#commit
•使用交换机上的LCD菜单
按照这些常规步骤执行一次动态安装:
1.按照以下步骤,安装主用交换机:
a.安装所需的电源。
b.将交换机放置在您希望的位置。
c.对该交换机加电,并加载出厂默认配置。
d.为该交换机分配最高的主用优先级。
该交换机成为了主用交换机,其成员ID为0。
2.按照以下步骤,安装线路卡交换机:
b.对该交换机加电,并加载出厂默认配置。
c.关闭该交换机的电源。
d.将该交换机放置在您希望的位置。
e.使用集群交换端口线将该交换机与集群交换配置的已有成员相连接。
(有关说明,请参阅“布线选项”
章节)
f.对该交换机加电。
g.如果还需要安装其它的线路卡交换机,请重复这些步骤。
主用选择流程将根据交换机添加到集群交换配置的顺序,为其分配一个最低的可用成员ID。
该交换机可以临时配置为备用交换机(因为建议的备用交换机尚未添加到虚拟集群配置中)。
当实际的备用交换机安装完成时,该交换机将成为线路卡交换机。
3.按照以下步骤,安装备用交换机:
(有关说明,请参阅“布线选项”章节)
g.为该交换机分配与主用交换机相同的主用优先级。
这样可以防止当主用交换机出现故障并恢复后实施主用抢占。
预定义(Pre-Provisioning)
通过预定义,您可以把交换机与它的序列号相互关联,从而确定向成员交换机分配什么样的成员ID和角色。
预定义的配置文件将每台EX3300交换机的序列号关联到指定的成员ID和角色。
在该配置文件中必须为集群交换成员指定序列号。
在此配置中,您必须选择两个您认为能够成为主用和备用交换机的成员。
当您在预定义的配置文件中列出这两个成员时,需要将它们的成员角色指定为路由引擎。
然后,一个成员会成为该集群交换配置的主用交换机,而另一个成员则成为备用交换机。
在预定义的配置文件中,可以为其它不能作为主用或备用交换机的成员分配线路卡角色。
预定义的配置文件还提供一个选项,允许不为某台交换机分配明确的成员角色。
如果主用或备用交换机出现故障,这台交换机就有资格成为备用交换机。
如果主用和备用交换机都出现故障,这台交换机还可以成为主用交换机。
在预定义的配置文件中:
•成员交换机可以明确地配置为路由引擎,随后根据主用选择流程的结果,再变为主用或备用交换机。
•您可以明确地为一个成员分配线路卡角色,这样该成员将不能成为主用或备用交换机。
•没有明确分配角色的成员可以成为备用交换机(如果主用交换机或备用交换机出现故障),也可以成为主用交
换机(如果主用交换机和备用交换机都出现故障)。
•根据具体的成员角色,交换机软件将分配主用优先级数值:
-主用和备用交换机为129。
-线路卡交换机为0,这使其没有资格参与主用交换机的选择流程。
-没有明确分配角色的交换机为128,有资格参与主用交换机的选择流程。
管理和维护集群交换配置
在下面的章节中,我们将介绍如何增加或更换成员交换机,该内容可以为多种其它的维护操作提供指导。
有些维护操作需要通过一个控制台来连接集群交换配置,这样您才能发出CLI命令。
如果您是通过一个控制台来连接主用交换机以外的其它集群交换成员,则该连接将自动地重新定向到主用交换机。
增加一台成员交换机
在下面的章节中,我们将介绍如何向集群交换配置增加一台成员交换机。
在同一个配线间的集群交换配置中增加一台新交换机
本章节介绍当新交换机与集群交换配置的其它成员位于同一个配线间时,如何向集群交换配置添加新的交换机。
在开始之前:
•在新交换机中安装所需的电源和上行链路模块。
•将新交换机放置在您希望的位置。
•确认该新交换机电源已关闭。
•如果要扩展一个预定义的配置,需要记录交换机后面的序列号。
然后再编辑当前的集群交换配置文件,加入新成员交换机的序列号和角色。
请按以下步骤增加一台新交换机:
1.如果新的成员交换机是以前配置过的,则对该交换机加电,将其配置复位到出厂时的默认数值,然后再断电。
(要了解如何加载出厂时的默认数值,请参阅“动态安装”章节)
2.通过使用专用的集群交换端口,将未加电的新交换机与至少一个集群交换配置成员相连。
3.对该新交换机加电。
4.检查前面板LCD的成员ID,确认该新交换机是否已加入到集群交换配置中。
显示的成员ID应该大于0,因为已
经至少存在两个集群交换成员。
在您使用预定义的配置时,应在配置文件中为成员的序列号分配成员ID。
从远程配线间向集群交换配置添加一台新交换机
要从远程配线间向集群交换配置增加一台新的交换机,可以使用EX-UM-2XFP或EX-UM-4SFP上行链路端口。
您应该将该链路两端的上行链路端口配置为集群交换端口。
•对新交换机单独加电,将其上行链路配置为集群交换端口。
•将新交换机放置在您希望的位置上。
•如果新成员交换机是以前配置过的,需将其配置复位成出厂时的默认数值。
然后再编辑当前的集群交换配置文件,加入新
成员交换机的序列号。
在向预定义的配置文件中添加新成员交换机的序列号时,应该为其指定成员ID和角色。
在新成员交换机与其上行链路集群交换端口相互连接后,将应用主用集群交换配置文件中规定的参数。
•把当前成员上的一个上行链路端口配置为集群交换端口,做好将当前成员与新交换机互连的准备。
1.通过在上行链路的两端被配置为集群交换端口的上行链路端口,将新交换机与至少一个当前的集群交换成员
互连。
2.对该新交换机加电。
3.检查前面板LCD中是否显示正确的成员角色和成员ID,确认该新交换机是否已加入到集群交换配置中。
在您使用预定义的配置时,应在配置文件中为成员的序列号分配成员ID和成员角色。
更换一台成员交换机
在集群交换配置中更换成员交换机,几乎不会发生流量损失。
在更换交换机时,可以保留原来交换机的配置,并
将其应用到新的交换机上。
在下面的章节中,我们将介绍在各种情况下如何更换成员交换机。
在更换交换机时,如果成员ID发生了变化,则新的交换机不会继承原来交换机的配置。
去除、维修和重新安装同一台交换机
如果需要更换成员交换机,可以将其从集群交换配置中去除,几乎不发生流量损失。
主用交换机会存储该交换机
的配置(包括成员ID),这样一来,当该交换机(具有相同的MAC地址)重新连接时,可以重新应用该配置。
请按以下步骤去除、维修和重新安装一台成员交换机:
1.关闭交换机电源,断开连接。
2.如果有必要,对该交换机进行维修。
3.重新连接,打开交换机电源。
去除一台成员交换机,用另一台交换机进行更换,并重新应用旧的配置
您可以使用另外一台交换机来更换成员交换机,并保留原有交换机的配置。
主用交换机会存储原有成员交换机的配
置。
当连接新的成员交换机时,主用交换机将为其分配一个新的成员ID。
旧配置仍然存储在原有成员交换机的成员
ID下面。
如果将新交换机重新编号为原有交换机的成员ID,则新更换的交换机就可以应用原有交换机的配置。
请按以下步骤更换一台交换机,并重新应用原有的配置:
1.关闭原有交换机的电源,并断开连接。
2.如果新交换机是以前配置过的,则将其配置复位成出厂时的默认数值。
(要了解如何加载出厂时的默认数值,
请参阅“动态安装”章节)
3.在原有交换机的位置连接新交换机,并对该交换机加电。
4.注意前面板LCD上显示的成员ID。
它应该低于更换之前已有的最小成员ID。
5.使用以下的CLI命令将新交换机的成员ID,更改为您已经删除的原有交换机的成员ID:
member-id>
6.如果您使用了一个预定义的配置,请使用以下的CLI命令更改集群交换配置文件中的相关序列号。
用新交换机的
序列号(位于交换机的后面)来替代原有交换机的序列号。
user@host#setvirtual-chassispre-provisionedmember<
removedmember-id>
serial-number<
replacementswitchserialnumber>
role<
removedmemberoldrole>
去除一台成员交换机,并使其成员ID能够重新分配给另一台交换机
当从集群交换配置中去除一台成员交换机时,主用交换机会保存该交换机的成员ID。
此外,原有交换机的配置只能应用于新成员的有效部分。
例如,如果将一台24端口的交换机更换为一台48端口的交换机,则原有配置将应用于新交换机的前24个端口,而其它端口将没有配置。
为集群交换配置分配一个IP地址
一个集群交换配置是作为单一的逻辑网元进行管理。
这样一来,它只有一个管理IP地址,该地址是在Virtual
ManagementEthernet(VME)接口上进行配置。
此VME接口是一个与集群交换内部管理VLAN相关联的逻辑IP
接口,它连接集群交换配置中所有成员交换机的me0接口。
请使用以下的CLI命令来分配IP地址:
configure
user@host#setinterfacesvmeunit0familyinetaddress<
ip-address>
/<
subnet-mask>
同步集群交换成员
我们建议,只要主用交换机的配置设置发生了变更,就要将这些变更传播给集群交换配置的所有其它交换机。
为
了完成此工作,可以使用以下配置模式CLI命令:
user@host#commitsynchronize
升级软件
为了简化管理,集群交换配置提供灵活的软件升级方法。
通过一个CLI或瞻博网络J-Web软件命令,整个集群交换
配置或集群交换配置中的任意成员就能进行软件升级。
如果需要为集群交换的所有成员升级软件映像,可在主用交换机上发出以下CLI命令。
主用交换机将自动对集群交
换的所有成员进行升级,然后,重新启动,完成升级。
requestsystemsoftwareadd<
image-name>
reboot