交换机环网问题请教。请帮助解决

img


请教!!
环网如图:
1.2两条回路能不能同时存在,回不回出现风暴等影响环网质量问题;
交换机能不能配置命令,满足1使用时2不实用,1环网中有问题2链路启用;

据我所知是不可以设置
但是你可以让1和2同样走令牌环协议,就不冲突了

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/1059962
  • 你也可以参考下这篇文章:设单链表以非递减有序排列,设计算法实现在单链表中删去值相同的多余结点。
  • 除此之外, 这篇博客: 计算机网络常见面试题中的 3.6、为什么不能用两次握手进行连接?(在第二次握手的时候数据包丢失,客户端在等待连接,服务端认为连接好了,就开始传数据了) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。
    现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子,考虑计算机S和C之间的通信,假定C给S发送一个连接请求分组,S收到了这个分组,并发 送了确认应答分组。按照两次握手的协定,S认为连接已经成功地建立了,可以开始发送数据分组。可是,C在S的应答分组在传输中被丢失的情况下,将不知道S 是否已准备好,不知道S建立什么样的序列号,C甚至怀疑S是否收到自己的连接请求分组。在这种情况下,C认为连接还未建立成功,将忽略S发来的任何数据分 组,只等待连接确认应答分组。而S在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。

  • 您还可以看一下 田德华老师的小程序·云开发实战 微信朋友圈所有功能课程中的 构建发布时间、删除布局小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    问题解答:

    根据参考资料和问题描述,我可以给出以下解决方案:

    1. 是否可以同时存在1和2这两条回路?
    2. 可以同时存在1和2这两条回路,但需要进行一些配置来确保网络的稳定和避免环网质量问题和风暴情况。

    3. 如何避免环网质量问题和风暴?

    4. 避免环网质量问题可以采取以下方法:
      • 使用链路聚合(Link Aggregation)技术将1和2两条回路绑定为一个逻辑链路,提供链路冗余和负载均衡。
      • 配置交换机上的端口链路类型为Trunk,允许通过的VLAN(虚拟局域网)设置为1和2,并将链路上的端口加入到相应的VLAN。
      • 配置交换机上的STP(Spanning Tree Protocol)来防止环路,STP可以自动检测并禁用一个链路,以避免形成环路。
    5. 避免风暴情况可以采取以下方法:

      • 配置交换机上的BPDU(Bridge Protocol Data Unit)过滤,禁止通过STP带有BPDU的报文,以防止恶意或异常的BPDU导致交换机间的风暴。
      • 配置交换机上的端口安全功能,限制每个端口的MAC地址数量,以防止异常的大量MAC地址报文导致风暴情况。
      • 配置交换机上的广播和多播报文限制,限制广播和多播报文的转发范围,以避免广播和多播风暴。
    6. 是否可以在交换机中配置命令以满足以下条件:1. 使用1时2不可用;2. 在环网中出现问题时,禁用相应链路?

    7. 可以在交换机上进行相应的配置来满足上述条件:
      • 使用1时2不可用可以通过配置STP的端口优先级来实现。将1对应的端口的优先级设置为高于2对应的端口的优先级,这样当1和2同时存在时,STP会选择优先级高的端口作为活跃端口,禁用优先级低的端口。
      • 在环网中出现问题时禁用相应链路可以通过配置STP的端口保护功能来实现。启用端口保护功能后,当STP检测到一个链路异常或环路时,会立即将该端口禁用,以避免产生环路和风暴情况。

    注:以上解决方案仅供参考,具体实施方法还需根据具体的交换机型号和软件版本来确定,并需要根据网络环境和要求进行进一步的调整和优化。如果要实现以上功能,可以参考相应交换机的官方文档或联系厂商的技术支持部门获取更详细的配置指南。