网络割接为什么经常是半夜进行?

news2024/11/18 19:39:57

你们好,我的网工朋友。

假设你最近遇到了一个客户,客户有个新的园区刚刚建成,园区内包括建筑物若干,地理覆盖面也较广,园区建成后,肯定是需要一个专用网络的,用于承载公司的业务流量。

这时候,就需要一个大规模的园区网络来承载电子化的业务交互数据。

那么,如果网络在运行一段时间后,随着公司发展,需要对网络进行改造、升级、迁移等变更,同时这些网络操作行为,又是发生在一个正在承载业务流量的网络上,不能影响业务,那么这种行为,就称为割接。

网络割接动作,可能是为了调整网络结构、新增或者替换网络设备、更换线路、更改设备配置或者其他针对网络的变更需求。

切割说难也难,说简单也简单,但因为切割的操作时段特殊性,所以很多网工对这项操作都避之不及。

怎么才能做的又快又好,必须是前期投入了足够多的时间去做功课才行。

今日文章阅读福利:《 运营商网络切割的整体实施方案 》

私信我,发送暗号“网络切割”,即可获得这份运营商切割的整体实施方案(高清pdf版)。

01 网络切割前的准备工作,真的必不可少

01 通知、协调相关部门和人员

通知割接涉及到的单位、部门,需要有配合人员时,要确定具体配合的内容时间等,协调业务受影响的部门该进行的配合,通知相应厂商的技术支持人员在应急情况下的解决方案等。

02 板卡、辅料、工具的准备

准备割接使用的板卡、光纤、网线等,对于有硬件操作的割接,除了准备好割接中需要的板卡外,还要按照实际操作的数量配备相应的备件:备用的板卡、模块、光纤等。准备割接中会使用的工具,例如静电手镯、静电袋、Console 线等。对于涉及需要架放线缆的割接,提前将需要的线缆放置好,并且测试无误。

03 设备的访问权限

需要提前取得设备的控制权限,如果有AAA (Authentication, Authorization and Accounting,认证、授权和审计)来进行认 证管理的话,需要提前设置到本地管理员账号,以备在与AAA服务器不可达的情况下仍然可以获得足够的权限。

对于远程操作网络设备割接,需要确定好该设备本地 Console (控制台)的访问方式,以备一旦出现故障或者误操作使该设备脱网的情况下,可以继续进行操作。

04 网络信息的采集

备份相关设备的配置文件,通过网络管理工具或者文本形式记录所割接设备的状态以及流量,最好有一周的流量拓扑记录,这样才能在割接完毕后对比一周前同一时间的情况。

05 网络状态的确认

所指定的网络割接方案是在前期调研的前提下提出的, 所以如果网络状态发生变化的话,可能割接方案就不再适用,所以你需要随时监测网路状态,有可能的话需要重新调整割接方案,重新进行模拟割接测试。

值得注意的是,在割接方案中需要具体化每一个步骤的割接内容,计划应该包含每一个步骤的开始时间、结束时间、最晚回退时间、该步骤对每种业务的影响度等内容。实际操作过程中每一步骤应该包含3个小步骤 :

1. 每一步进行前的快照

进行该步骤前几分钟,将操作设备的所有端口状态、流量、协议状态记录下来;备份设备的配置文件。

2.进行割接

执行割接的命令或者物理操作。

3. 检查是否成功

通过 display/ping/trace等命令查看,有条件时可以从客户端进行检查。

接方案必须把这三个步骤具体执行的命令以及期待的结果明确下来。

例如: 快照时需要执行哪几条命令,割接的时候需要执行哪些命令,检查的时候相应命令的结果应该是什么样的。

在有了周密的割接前的准备工作以后, 割接工作就会很轻松,实施人员应按部就班地执行。

需要注意的是每一个操作命令都应该被记录下来,最好使用CRT之类的专业Telnet软件来进行操作。

02 怎么进行网络切割,一个案例说清楚

一个网络在改造前,网络结构见“改造前”,可 以看得出,网络结构比较简单,而且存在单一设备、单一链路的缺陷。设备和链路均没有冗余。

这个网络运行一段时间后,网络可能会时常出问题,例如接入交换机如果上联链路出现故障,那么整台接入交换机上所连接的用户都无法上网了。

于是客户提出网络的改造需求,总体的目标是:

1.新增汇聚及核心层设备;

2.接入交换机 全改为双链路上联到汇聚交换机;

3.实施二层、三层冗余技术以提高网络的冗余度和可靠性;

4.重新规划 OSPF 网络模型;

5.调整数据流走向。

这个网络,可能每时每刻都有业务流量在上面被转发,那么割接的操作就需要充分考虑到这些流量,以及可能性的风险,并且做好充分的准备,以及与客户的充分沟通。尽量做好平滑的切换,降低对业务的影响。

所以,对于网络割接我们可以看出下面几个特点:

1.这玩意儿需要细心,细心,再细心

2.割接的准备工作非常重要,考虑要全面

3.做好通宵的准备

割接通常要持续到凌晨3、4点,内场、外场的工程师还需要在割接完成之后进行测试验证、备份以及收尾等工作,并等待割接结果。

一旦割接失败,最悲催的是回退,比回退更悲催的是回退也失败了,而比回退失败更更悲催的是受影响的业务面积居然还很大!

所以,每一次割接对于通信人来说就如同上战场一样,是对体力、脑力、技术、经验.....甚至运气的巨大挑战。

从事运营商网络建设的兄弟,就经常半夜工作,非常辛苦。所以身体非常重要,再者,有时长时间的割接在机房中进行,机房,你懂的,天冷了,注意保温措施,带上点小面包,有时也是必要的。

最后,切割的2个关键动作,我也都给你分解出来,记得收藏:

1.回退步骤

发现该步骤不能完成时,或者中途出现异常故障且无法在预定的时间内恢复时,那么就应该进行回退了。

2.割接完成后的测试、观察

割接完成后还应该进行整体的测试,这个完整的测试包含的内容不仅仅是从设备层面进行,还应该有应用层面的测试以及流量流向的观察。

在进行完所有的割接步骤和测试步骤后,进入观察期,一般情况下24小内如果正常的话,该次割接就已经成功完成了。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1358941.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言编译器(C语言编程软件)完全攻略(第五部分:VS2015使用教程(使用VS2015编写C语言程序))

介绍常用C语言编译器的安装、配置和使用。 五、VS2015使用教程&#xff08;使用VS2015编写C语言程序&#xff09; 前面我们给出了一段完整的C语言代码&#xff0c;就是在显示器上输出“C语言中文网”&#xff0c;如下所示&#xff1a; #include <stdio.h> int main() {…

网页爬虫在数据分析中的作用,代理IP知识科普

在当今信息爆炸的时代&#xff0c;数据分析成为洞察信息和制定决策的不可或缺的工具。而网页爬虫&#xff0c;作为数据收集的得力助手&#xff0c;在数据分析中扮演着举足轻重的角色。今天&#xff0c;我们将一同探讨网页爬虫在数据分析中的作用。 1. 数据收集的先锋 网页爬虫…

【AWS系列】巧用 G5g 畅游Android流媒体游戏

序言 Amazon EC2 G5g 实例由 AWS Graviton2 处理器提供支持&#xff0c;并配备 NVIDIA T4G Tensor Core GPU&#xff0c;可为 Android 游戏流媒体等图形工作负载提供 Amazon EC2 中最佳的性价比。它们是第一个具有 GPU 加速功能的基于 Arm 的实例。 借助 G5g 实例&#xff0c;游…

OAI openair3代码结构整理

openair3代码框架结构 OAI&#xff08;OpenAirInterface&#xff09;是一个开源的5G网络软件平台&#xff0c;用于研究和开发5G网络技术。OpenAir3是OAI项目中的一个子项目&#xff0c;专注于5G核心网络的功能实现。 一、OpenAir3的代码主要包括以下几个部分&#xff1a; NAS…

如何使用loki查询日志中大于某一数字的值的日志

简介 loki是一款轻量级的日志收集中间件&#xff0c;比elk体系占用的内存更小&#xff0c;采用go语言开发&#xff0c;可以利用grafana来查询loki中存储的日志&#xff0c;loki存储日志只对提前预设的标签做索引&#xff0c;所以日志存储空间占用比elk小很多。 方法 loki只对…

Springboot整合RocketMQ 基本消息处理

目录 1. 同步消息 2. 异步消息 3. 单向消息 4. 延迟消息 5. 批量消息 6. 顺序消息 7. Tag过滤 导入依赖 <dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId></dependency> …

如何使用可视化管理工具DockerUI远程管理docker容器

文章目录 前言1. 安装部署DockerUI2. 安装cpolar内网穿透3. 配置DockerUI公网访问地址4. 公网远程访问DockerUI5. 固定DockerUI公网地址 前言 DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基…

准博士生教你如何阅读论文

AI方向如何阅读论文 绪论会议整理一篇论文的主要结构AbstractIntroductionRelated WorkApproach(framework名称亦可)ExperimentsImplementation detailsResultsAblation StudyDiscussion Conclusion 如何阅读多篇论文怎样读/写related work怎样读approach结语 绪论 作为一位工…

SSM在线手机品牌商城----计算机毕业设计

项目介绍 该项目为前后台项目&#xff0c;分为普通用户与管理员两种角色&#xff0c;前台普通用户登录&#xff0c;后台管理员登录&#xff1b; 管理员角色包含以下功能&#xff1a; 管理员登录,用户管理,品牌管理,子品牌管理,商品管理,订单管理,留言板管理等功能。 用户角…

华为交换机ETH-TRUNK链路聚合lacp模式与手工模式

SW1配置如下 vlan batch 10interface Eth-Trunk1port link-type trunkport trunk allow-pass vlan 10mode lacp-static #手工模式删除改行max active-linknumber 2 #手工模式删除改行trunkport GigabitEthernet 0/0/1 to 0/0/2#配置为主设备&#xff08;修改优先级&…

DevOps(8)

目录 36.当发出的命令与上次使用时产生的结果不同时&#xff0c;会出现什么问题&#xff1f; 37./usr /local的内容是什么&#xff1f; 38.你如何终止正在进行的流程&#xff1f; 39.如何在命令行提示符中插入注释&#xff1f; 40.什么是命令分组以及他是如何工作的&…

效果图渲染角度哪什么小技巧?

在创建效果图渲染时&#xff0c;正确设置相机角度对于表现设计的视觉效果至关重要。好的效果图通常能够增强设计图张力&#xff0c;通过效果图也能更好的看到真实物体的成果&#xff0c;以下是一些效果图渲染角度技巧&#xff0c;可以帮助你提高渲染的质量和表现力&#xff0c;…

odoo16 产品变体之体验

odoo16 产品变体之体验 最近接一个服装批发公司的业务,初步使用了一下产品变体功能,真的太棒了,记录一下使用的效果与注意事项,有此类需求或正在做此类功能的可以一块交流。 产品变体: 产品变体,做过服装类行业的程序员都知道,一个款式的衣服上市,通常会有好多种颜色…

C语言编译器(C语言编程软件)完全攻略(第四部分:VS2015下载地址和安装教程(图解))

介绍常用C语言编译器的安装、配置和使用。 四、VS2015下载地址和安装教程&#xff08;图解&#xff09; 为了更好地支持 Win10 程序的开发&#xff0c;微软发布了 VS2015。VS2015 支持开发人员编写跨平台的应用程序&#xff0c;从 Windows 到 Mac、Linux、甚至是编写 iOS 和 …

这些流行的K8S工具,你都用上了吗

关注【云原生百宝箱】公众号&#xff0c;获取更多云原生消息 本文介绍了一些流行的 Kubernetes 工具和常见的集群组件。例如 Helm 作为 Kubernetes 应用的包管理器&#xff0c;以及本地开发所需的 Kubernetes 发行版。另外提及了一些常见的集群组件&#xff0c;如集群自动缩放器…

产品需求分析——目标用户分析

目标用户官方解读&#xff1a;是指企业决定以相应产品去满足其需求&#xff0c;并为其服务的用户群体。 通俗来说&#xff0c;就是你的产品得设定个目标人群&#xff0c;在你设定目标人群的属性范围内设计产品的功能&#xff0c;产品设计一定要从客观的角度出发&#xff0c;可以…

如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题

1.查找国内访问比较快的IP 站长工具网址&#xff1a; https://tool.chinaz.com 测速链接: https://tool.chinaz.com/speedtest/github.com 输入 github.com 点击查看分析 往下滑动&#xff0c;找一个比较快的IP&#xff0c;然后去修改hosts配置文件 &#xff08;例如&#xff…

【React系列】Portals、Fragment

本文来自#React系列教程&#xff1a;https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) Portals 某些情况下&#xff0c;我们希望渲染的内容独立于父组件&#xff0c;甚至是独立于当前挂载到的DOM元素中&am…

2023年广东省网络安全A模块(笔记详解)

模块A 基础设施设置与安全加固 一、项目和任务描述&#xff1a; 假定你是某企业的网络安全工程师&#xff0c;对于企业的服务器系统&#xff0c;根据任务要求确保各服务正常运行&#xff0c;并通过综合运用登录和密码策略、流量完整性保护策略、事件监控策略、防火墙策略等多…

1.5C语言 双曲正弦函数(*) 优化麦克劳林公式

一.传统算法 #include<stdio.h> #include<math.h> int jc(int x); int main(){double x,eps,y0.0;scanf("%lf%lf",&x,&eps);int de1,i1;double item1.0;while(fabs(item)>eps){itempow(x,i)/jc(de);i2;yitem;}printf("%.6f\n",y); …