网络知识 | 解决因交换机配置不对导致OSS差异拷贝接收端网络安装连不上、掉线、传输速度慢等问题
背景介绍:
现在主流的交换机默认的风暴控制、dhcp和dhcp泛洪(即ip dhcp snooping)等功能都是开启的,为了防止交换机的端口被局域网中的广播、多播或者一个物理端口上的单播风暴所破坏。局域网风暴发生在包在局域网中泛洪,建立的过多的流量并丧失了网络性能。协议栈中的错误或者网络配置上的错误可以导致风暴。
但是,众所周知,开启广播风暴控制对我们的保护卡OSS客户端传系统是会产生抑制的,会造成无法广播传系统,如OSS差异拷贝网络安装底层时dhcp连不上、传系统掉线、传系统速度慢等现象!
当遇到通过OSS样机windows上层差异拷贝给下面的裸机接收端从dhcp PXE网络引导网络安装连不上的问题时,排查步骤思路如下:
1、先拿一根普通的网线直连样机即发送端和接收端,测试是否能连上
2、直连线可以的话,如果机房有外网,先把外网出口线拔掉,局域网内再测试同传
3、如果拔掉外网出口线还是不行,检查交换机配置,可网管型交换机需要关闭的配置和方法如下,请认真阅读再执行配置操作。
那么怎么调交换机的配置来让咱们的网络拷贝功能好使呢?方法如下:
首先,我们有两种方法来访问交换机,第一种是通过用console线访问交换机的console口,再用系统的超级终端来配置交换机。第二种方法是通过telnet到交换机的管理地址(一般模式是192.168.0.1或者192.168.1.1)进行配置。下面我们来讲下具体配置和命令。(下面以锐捷交换机为例,思科、华为配置命令有所区别但原理相同),锐捷交换机需要广播广播,组播、多播抑制、ip dhcp snopping,详细配置方法如下:
先输入enalbe 进入特权模式
Switch>enable ……进入特权模式
1、先关闭ip dhcp snooping
Switch# no ip dhcp snooping
2、关闭广播等抑制
Switch# configure terminal ……进入全局配置模式Switch(config)# interface range fa 0/1-N (千兆口用gi 0/1-N ) ……进入接口队列模式,其中N指交换机的端口数量,fa(FastEthernet)和gi(GigabitEthernet)是端口类型缩写,请按tab键会自动补全
Switch(config-if-range)# no storm-control broadcast ……关闭所有端口的广播抑制(一定要关闭的)
Switch (config-if-range)#no storm-control multicast (关闭多播抑制)
Switch (config-if-range)# no storm-control unicast (关闭单播抑制)
Switch(config-if-range)# end ……返回到特权模式
Switch#write ……保存配置信息,一定要记得保存
补充资料:
1、查看锐捷交换机当前运行的配置信息: #号模式,即特殊模式下执行 show running-config

2、Switch#show storm-control broadcast ……查看所有交换机端口的广播抑制情况(是开启还是关闭或者开启了多少百分比)
S2724G(config-if)#no storm-control broadcast (关闭广播抑制)
S2724G(config-if)#no storm-control multicast (关闭多播抑制)
S2724G(config-if)# no storm-control unicast (关闭单播抑制)
关闭组播、广播、单播抑制后通过show storm-control 可以查看端口上的这些协议的开启状态,如下:

3、有些交换机默认开启了内置的DHCP协议,这样也会导致OSS底层PXE DHCP 网络安装时,无法获取到发送端DHCP 分配的IP地址,因为交换机内部的DHCP 和发送端的DHCP 冲突了。因此必须要关闭交换机内置的DHCP服务。
如锐捷交换机关闭dhcp的命令是,在configure terminal全局配置模式输入 no service dhcp 命令 关闭。 华为交换机关闭方法是:system-view 进入系统视图模式,输入 undo dhcp enable 命令用来禁止。
4、如果遇到OSS连线速度慢,需要等30秒左右的时间才能连上(如果底层设置了倒计时进系统 如5秒,则连不上,直接进系统了)的问题时,很可能是交换机配置里的生成树,即STP 打开了导致,需要关闭,关闭方法见附件。
华为、H3C交换机 安装OSS需要修改、确认的交换机配置信息和配置方法具体,请参考查看以下附件,方法原理和命令和锐捷交换机类似。
华为交换机内置DHCP、STP、广播抑制配置关闭方法
一、关闭内置dhcp
华为智能交换机默认开启了内置的DHCP协议,当使用我们的OSS系统产品通过母盘第一次给下面的接收端机器做PXE(PXE网络初始化或上层差异拷贝都利用的是PXE)的网络初始化安装时,会出现接收端连不上母盘,无法进行网络初始化安装的情况。解决方法是关闭,华为交换机内置的dhcp 协议,关闭的命令为:undo dhcp enable
.
命令具体解释和用法
.
【举例】
.
进入系统视图。
<Quidway> system-view
System View: return to User View with Ctrl Z.
.
2. 使能DHCP 服务。
[Quidway] dhcp enable
【命令】
dhcp enable(开启dhcp协议)
undo dhcp enable(关闭dhcp协议)
【描述】
dhcp enable 命令用来使能DHCP 服务。undo dhcp enable 命令用来禁止DHCP 服务。
缺省情况下,DHCP 服务处于使能状态。
二、关闭STP生成树协议
华为智能交换机默认开启了内置的生成树STP协议,当使用我们的OSS系统产品通过母盘第一次给下面的接收端机器做PXE(PXE网络初始化或上层差异拷贝都利用的是PXE)的网络初始化安装时,会出现接收端连接母盘(即发送端)要很长时间或连不上、连线速度很慢等情况。
解决方法:关闭华为交换机内置的STP协议,关闭的命令为:undo stp enable命令具体解释和用法
【举例】
.
进入系统视图。
<Quidway> system-view
System View: return to User View with Ctrl Z.
.
4. 关闭STP服务。
[Quidway] undo stp enable
三 关闭广播抑制服务
[Quidway] undo storm-control enable
备注:
1、查看华为交换机当前配置信息命令 display current-configuration
2、配置完交换机后,一定要记得保存配置信息,保存配置方法是:先用quit命令 退出到系统视图,再save 保存。很重要,请一定要执行保存操作。