系列文章目录
一、题目需求
如图所示为一企业骨干网,部署ISIS,所有设备均为level-2级别,实现总部与其分部互相通信。现计划进行割接:将性能较差的R3设备更换为性能较好的设备。请给出至少三种解决方案,同时尽可能保证业务不中断。
二、题目解析
解答:首先和客户沟通,远程或者现场对即将进行的割接设备进行设备型号和业务状态进行确认,确认设备运行情况和业务状态是否正常。然后和客户沟通割接的窗口期和其他事项,以上都准备完毕之后给客户提供以下几种割接操作方案。
要想实现业务的不中断,首先要做的就是引流,将旧设备承载的业务流量引导到其他链路进行转发,在上述环境中有以下三种方案:
1、解决方案一:通过修改开销实现引流
默认情况下,ISIS接口开销是10。因此如果没有特殊配置,总部与分支互访会进行负载分担,负载分担路径分别为R1-R2-R4和R1-R3-R4。我们可以修改开销,使上行链路的开销调整的比下行链路的开销低,先将流量完全引到上行设备R2后,再将R3断电下架,替换成性能较好的设备,完成替换后恢复原网情况,使流量路径恢复到替换前的状态。需要注意的是,要保证双向流量均引到上行设备R2,我们可以将R2连接R1的接口和R2连接R4的接口的ISIS开销都改大为5。
部署实现主要命令如下:
R2上,
system-view //进入系统试图
interface XX //进入接口试图
isis cost 5 //配置接口ISIS开销
2、解决方案二:通过nexthop命令修改等价路由的权重实现引流
默认情况下,总部与分支互访存在两条等价路由,我们可以通过配置下一跳的权重(参考命令:nexthop xx weight yy),实现在不修改接口开销的情况下,明确指定下一跳,权重越小优先级越高,权重默认为255。在AR1和AR4上,使用nexthop命令将下一跳为AR2的路由的权重修改为小于255的某值(如修改为1),这样AR1和AR4收到两条等价路由后,会优选下一跳权重较小的路由,将流量全部引到AR2上,然后在对AR3进行断电下架,替换成性能较好的设备,完成替换后恢复原网情况,使流量路径恢复到替换前的状态。
部署实现主要命令如下:
AR1/AR4上,
system-view //进入系统试图
isis XX //进入ISIS进程(XX为ISIS进程ID)
nexthop AR2地址 weight XX //修改下一跳权重,其中XX为小于255的某值
3、解决方案三:设置过载位实现引流
ISIS使用overload标记位来标识过载状态。在R3上手动设置过载位(命令:ISIS进程下,set-overload)后,R3发出的LSP的overload位置位,这样其它路由器收到之后在进行SPF计算时不会使用R3做转发,那么流量会优选可达的上行链路进行转发,此时,流量均由R2负责转发,然后将新设备替换掉R3。
部署实现主要命令如下:
AR3上,
system-view //进入系统试图
isis XX //进入ISIS进程(XX为ISIS进程ID)
set-overload //将过载位置为1
总之,需要我们特别注意的是,无论哪种解决方案,割接实施前务必做好测试和回退方案,如果割接发生意外,如出现丢包频繁或局部业务无法上线的问题,则需在华为工作人员的配合下执行回退方案,删除割接时的配置,并在之后进行业务回退测试,测试现场正常后,采集日志信息及其它材料,进行内部会议讨论,等待下次割接。
总结
区域方案业务角度考虑不建议入选