对于连接到遗留以太网(10 mbps)端口的千兆以太网端口,推荐的双工和速度配置是什么,并且以太网侧没有可用的双工命令?如果我们保持千兆以太网方面的自动,它将协商到10 Mbps半双工,如果我们用10 Mbps全双工配置它,我们会得到警报的错误配置在交换机上,所以什么是建议?
发布于 2017-11-29 18:34:04
最简单的答案是:不要配置任何东西。
汽车谈判(或缺乏如罗恩详细介绍的那样)只有在无人参与的情况下才能奏效。手动设置很容易导致问题,无论是在不正确的情况下,还是在稍后硬件升级时。
对于1000BASE-T,自动协商是必需的-大多数硬件不允许您手动配置1 Gbit/s。1000BASE-T需要一个时钟主机的链接,必须(自动)谈判。当一个端口只能配置为1000BASE-T时,它不是“使用1000BASE-T全双工”,而是“与1000BASE-T全双工自动协商作为唯一选项”。
大多数基本的1000BASE-T端口将自动降低到10BASE-T半工或全双工。然而,有些端口(特别是SFP或10 10GBASE端口)不再支持10BASE-T。
通常,当链接配置不正确时,将不会出现可见的错误消息。速度不匹配根本不链接。双工错配是令人讨厌的-链接出现并似乎有效,但它只在一个极其缓慢的有效速度。在NIC和托管交换机中都有错误计数器来指示问题,但这并不明显。
所以,不要手动配置。如果您有导致故障自动协商的旧设备(特别是早期思科硬件),请更换它。
发布于 2017-11-29 14:23:41
实际上,遗留的10 Mbps以太网接口可能无法协商,而且可能只能进行半双工(极少数10 Mbps接口可以实现全双工)。你应该让1 Gbps的界面自动协商.它将尝试协商,但如果10 Mbps无法协商,它将检测(而不是协商)连接是否为10 Mbps,并将自己设置为半双工,这是10 Mbps和100 Mbps以太网的默认设置。
Cisco有一个带有表的文档,它显示了在链接的每一端配置不同的速度/双工设置时会发生什么:思科催化剂切换到网卡兼容性问题的故障排除
为什么速度和双工不能只在一个链路伙伴上硬编码?如表1所示,手动设置一个链路伙伴上的全双工速度和双工会导致双工不匹配。当您禁用一个链路合作伙伴的自动协商,而另一个链路合作伙伴默认为半双工配置时,就会发生这种情况。双工不匹配会导致性能缓慢、断续连接、数据链路错误等问题。如果目的不是使用自动协商,两个链路合作伙伴必须手动配置速度和双工的全双工设置。
发布于 2018-10-29 21:38:05
在速度/双工协商变得困难的情况下,您可能需要考虑以下几点来限制交换机在给定端口上只提供(子)一组速度,同时保持对半/全双工协商的支持。
请注意,这不是一个治愈-所有的食谱,它只是帮助缩小范围的事情,可能出错。
本例适用于Cisco IOS交换机。这当然是支持访问交换机类型,如2960/3560/3750系列,以及年轻的3650/3850以及。
其他供应商可能也有类似的特性。
interface GigabitEthernet0/2
...
speed auto 10
...
interface GigabitEthernet0/3
...
speed auto 100
...
interface GigabitEthernet0/4
...
speed auto 100 10
...我记得遇到过这样的问题,在这种问题上,一个8线的Cat5e被分割成两个4线的Cat5链路,再加上千兆位的网卡和千兆位的开关端口。
操作系统的NIC驱动程序帮助NIC检测到只有2条线对,并且下降到100 back。
然而,在PXE引导过程中,没有加载“适当”的NIC驱动程序,并且NIC仍然认为它在Gigabit有“线路协议”--而实际上,线路上只有2对可用。因此,在引导过程的这个阶段,DHCP和PXE将失败。解决方法是将开关端口配置为speed auto 100 10 (或者做正确的事情,停止将8线cat5e拆分为2x4线)。
当连接10 10Mbps设备到Gigabit端口和多千兆位背板时要考虑的另一件事是:当心未知的单播、洪水和多播。
当将10米和100米甚至1G设备混合在同一个VLAN/广播域中时,请确保它不会以较高的速率被淹没。不小心淹没的多播流,或任何大于10 10Mbps的未知单播洪流(因为L2拓扑不太理想),都会严重地订阅10 10Mbit/s交换机,从而导致连接的10 10Mbit/s设备出现DoS情况。
为了防止多播泛滥,请查看IGMP窥探,防止未知的单播泛滥,检查供应商的LAN设计指南;在非常有限的范围内,考虑将10M设备隔离到自己的广播域/VLAN中。
https://networkengineering.stackexchange.com/questions/46059
复制相似问题