连接交换机太讲究,很多网工总弄不明白

晚上好,我是老杨。

交换机系列继续更新,今天我们来聊聊交换机的连接方式。

一般来说,交换机的连接方式有两大类,一种是级联,一种是堆叠,我们今天就来科普+分析这俩方式,让你更加细致的明白交换机的技术内容。

今日文章阅读福利:《 华为交换机学习指南 》

私信老杨,备注“交换机”,前10名粉丝即可获取此份高清版电子书资源。建议导入微信读书阅读,体验感更好。

交换机级联,有什么奥妙?

级联是最常见的连接方式,就是使用网线将两个交换机进行连接。连接的结果是,在实际的网络中,它们仍然各自工作,仍然是两个独立的交换机。

需要注意的是交换机不能无限制级联,超过一定数量的交换机进行级联,最终会引起广播风暴,导致网络性能严重下降。

级联又有端口之分,我们主要讲讲普通端口级联和Uplink 端口级联两种类型。

01 使用普通端口级联

所谓普通端口就是通过交换机的某一个常用端口 (如 RJ-45 端口 ) 进行连接。

需要注意的是,这时所用的连接双绞线要用反线,即是说双绞线的两端要跳线 (第 1-3 与 2-6 线脚对调),连接示意如图所示。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

使用 Uplink 端口级联

在所有交换机端口中, 都会在旁边包含一个 Uplink 端口, 如图所示。

此端口是专门为上行连接提供的,只需通过直通双绞线将该端口连接至其他交换机上除 “Uplink 端口 ”外的任意端口即可 (注意,并不是 Uplink 端口的相互连接 )。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

交换机堆叠,有啥妙招?

堆叠这种连接方式,主要是在大型网络中,一般是对端口需求比较大的情况下,才会去使用。

交换机的堆叠是扩展端口最快捷、最便利的方式,同时堆叠后的带宽是单一交换机端口速率的几十倍。

但是,你要知道啊,并不是所有的交换机都支持堆叠的。

这和交换机的品牌、型号是否支持堆叠有关系,而且呢,堆叠还需要使用专门的堆叠电缆和堆叠模块 。

如果你负责的项目里,交换机品类繁杂,更不能堆叠,因为同一堆叠中的交换机必须是同一品牌。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

到底啥是堆叠呢?

堆叠主要就是通过厂家提供的一条专用连接电缆,从一台交换机的 “ UP”堆叠端口直接连接到另一台交换机的 “DOWN” 堆叠端口。

堆叠中的所有交换机,可视为一个整体的交换机来进行管理,采用堆叠方式的交换机要受到种类和相互距离的限制。

首先,实现堆叠的交换机必须是支持堆叠的。另外,由于厂家提供的堆叠连接电缆一般都在 1M 左右,所以只能在很近的距离内使用堆叠功能。

堆叠又分两种:

一种形式是硬堆叠,也就是用专门的堆叠硬件来实现高速度传输,最高可达到 4G 的传输速度,硬堆叠的代表是星型。

堆叠另一种形式叫软堆叠,它采用一般的千兆端口来进行连接,也可以看成是千兆端口的级连。

通过交换机软件来实现一些堆叠功能,如主交换机管理从交换机,软堆叠的代表是菊花链堆叠。

不同连接方式,哪种最好?

有人会有疑问,毕竟,都是为了完成网络的连接, 为什么还要分级联和堆叠这俩玩意儿,直接用网络连接的级联方式不是更方便?

其实,两种连接方式的本质是不一样的,可以被用来满足不同的要求。

从一定程度上说,不能直接说哪一种连接方式好,而是根据实际需要、实际情况选择不同的连接方式。

级联的优点是可以延长网络的距离。

理论上,级联可以通过双绞线和多级的级联方式,无限远的延长网络距离。级联后,在网络管理过程中仍然是多个不同的网络设备。

另外,级联基本上不受设备的限制,不同厂家的设备可以任意级联。

但是,级联也有缺点,缺点就是多个设备的级联会产生级联瓶颈。

举个例子,两个百兆交换机通过一根双绞线级联,这时它们的级联带宽是百兆, 这样不同交换机之间的计算机要通讯,都只能通过这百兆带宽。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

再来聊聊堆叠。

堆叠的优点,正好弥补了级联的缺点,它是不会产生性能瓶颈的。

因为,通过堆叠可以增加交换机的背板带宽,也可以在网络中提供高密度的集中网络端口,根据设备的不同,一般情况下最大可以支持 8 层堆叠,这样,就可以在某一位置提供上百个端口。

堆叠后的设备在网络管理过程中就变成了一个网络设备,只要赋于一个 IP 地址,方便管理,也节约管理成本。

但堆叠的缺点也很明显,它最大的bug就是受设备限制,并不是所有的交换机都支持堆叠。

不同厂家,不同型号,进行堆叠需要特定的设备的支持。不同厂家的设备有时不能很好的兼容, 因此不同厂家的设备想要进行堆叠非常困难。

还有,受距离限制, 因为受到堆叠线缆长度的限制,堆叠的交换机之间的距离要求很近。

所以你看啊,堆叠和级联各有各的好,你要在你的项目中选择适合自己的,才是最好的。

提供一些小Tips:

堆叠方式比级联方式具有更好的性能, 信号不易衰竭, 且通过堆叠方式,可以集中管理多台交换机,大大减化了管理工作量。

如果实在需要采用级联,也最好选用Uplink 端口的连接方式。因为这可以在最大程度上保证信号强度,如果是普通端口之间的连接,必定会使网络信号严重受损。

交换机的连接科普就先说到这里。

但是,如果你也想要系统深入学习交换机的全部技术,拥有网络界大佬的1v1指导和辅助,完全可以私信老杨,备注“学习”即可。

前5名的粉丝,即可获取9年网工1v1的答疑解惑

最后,为了满足一些小白粉丝的要求,附上一份交换机堆叠配置案例,有需要可以继续往下看哈。

Cisco Catalyst 3750系列堆叠配置实例

01 基本要求

ios 版本要一致

专用堆叠线缆

最大堆叠个数 9

3750采用的是背板堆叠的方式,机器本身有堆叠口需专门的堆叠线可以达到32G带宽。

交换机堆叠后,从逻辑上来说,它们属于同一个设备。这样,如果你想对这几台交换机进行设置,只要连接到任何一台设备上,就可看到堆叠中的其他交换机。

02 堆叠的优势

高密度端口

便于管理

如果堆叠设备型号相同,只需按图将交换机堆叠上即可,不需要配置。

a:物理连接好堆叠线缆,连接方法为master的stack1连接到slave 的 stack2 上面。

b:开 master ,不作任何的配置。等完全启动后。

c:开 slave 的机器。

d:不作任何的配置。

如果型号不同,需要升级 IOS 。

03 连接方式

编辑切换为居中

添加图片注释,不超过 140 字(可选)

关闭所有要堆叠交换机的电源

Default Switch Stack Configuration

编辑切换为居中

添加图片注释,不超过 140 字(可选)

配置方法:

1. 将所有要堆叠的交换机的操作系统,保持一致。不一致的升级。

2. 选出你要配置为主的交换机进行配置。

switch current-stack-member-number renumber new-stack-member-number

switch stack-member-number priority new-priority-number

reload slot stack-member-number

show sdm prefer (3750-12T 的sdm为routing,其他型号的为 desktop,如果是混合连接的话,选择 desktop)

sdm prefer { default | routing | vlan }[ desktop]

编辑切换为居中

添加图片注释,不超过 140 字(可选)

3. 配置堆叠成员交换机

堆叠成员号码 1到9之间选择 show switch 一般从 2往后排

switch stack-member-number provision type(堆叠成员交换机型号 show ver)

4. copy running-config startup-config( 在这里保存不要用 wr)

5. 堆叠组。主交换配置完毕后,先按照连接方式将要堆叠的交换机连接的到一起。然后开启主交换机,待主交换正常启动后,再开启从交换的电源。

6. 按照第 5 步的做法,从交换机不用做任何的配置。

堆叠信息显示:

show platform stack-manager all 显示所有交换堆叠的信息

show switch 显示堆叠交换机的汇总信息

show switch 1 显示一号交换机的信息

show switch detail 显示堆叠成员明细的信息

show switch neighbors 显示堆叠邻居的完整信息

show switch stack-ports 显示堆叠交换机的完整端口信息

配置范例:

编辑

添加图片注释,不超过 140 字(可选)

以三个交换机堆叠为例:

交换机一 ws-c3750g-12s

交换机二 ws-c3750g-24ts

交换机二 ws-c3750g-48ts

交换机一 做为主交换 配置如下

switch 1 provision ws-c3750g-12s 指定成员交换机型号

switch 1 priority 15 指定成员交换机优先级

switch 2 provision ws-c3750g-24ts

switch 2 priority 14

switch 3 provision ws-c3750g-48ts

switch 3 priority 13

sdm prefer desktop

copy running-config startup-config ( 保存配置在这里不要用 wr)

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java连接交换机的过程需要进行多页操作。首先,我们需要使用Java的网络编程库,如Socket库,来创建一个Socket对象。这个Socket对象将负责与交换机建立连接。 接下来,我们需要建立一个InputStream和一个OutputStream对象,以便从交换机接收数据和发送数据。我们可以使用Socket对象的方法来创建这些流对象。 然后,我们可以使用OutputStream对象将数据发送到交换机。这些数据可以是命令或配置信息,用于与交换机进行交互。我们可以通过使用OutputStream的write方法将数据发送给交换机。 随后,我们可以使用InputStream对象来接收交换机返回的数据。我们可以使用InputStream的read方法来读取数据。这些数据可以是交换机的响应或状态信息。 如果连接交换机的操作涉及到多个页面,那么我们需要实现分页逻辑。首先,我们可以向交换机发送一个命令,以获取页数的信息。一旦我们获得了页数,我们就可以按照每页的大小,向交换机发送获取每一页的命令。 接收每一页的返回结果后,我们可以按需处理数据,并决定是否继续向交换机发送下一页的命令。这可以通过在循环中处理每一页的数据来实现。 最后,当我们完成了与交换机的交互后,我们需要关闭连接。我们可以使用Socket对象的close方法来关闭连接,释放与交换机的资源。 通过以上的步骤和逻辑,我们可以使用Java连接交换机,并实现多页操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值