Questions tagged «ethernet»

以太网是局域网中最常见的有线连接标准集。

2
VLAN如何工作?
什么是VLAN?他们解决什么问题? 我正在帮助一位朋友学习基础网络,因为他刚刚成为一家小公司的唯一系统管理员。我一直在向他指出Serverfault上与各种网络主题相关的各种问题/答案,并且注意到了一个空白-似乎没有答案可以从基本原理上解释什么是VLAN。本着“ 子网划分的工作原理”的精神,我认为在这里提出一个具有规范答案的问题会很有用。 答案中包含一些潜在的主题: 什么是VLAN? 他们打算解决什么问题? 在VLAN之前情况如何? VLAN与子网之间的关系如何? 什么是SVI? 什么是中继端口和访问端口? 什么是VTP? 编辑:明确地说,我已经知道VLAN的工作原理-我只是认为Serverfault应该具有涵盖这些问题的答案。如果时间允许,我也将提交自己的答案。

17
是否应将网络硬件设置为“自动”速度或固定速度?
最近,我们在网络方面遇到了一个小问题,即多个服务器将以相当痛苦的解决方式间歇性地断开网络连接(要求硬重启)。这在不同的服务器上已经进行了大约两个星期,似乎是随机的。我们没有可辨别的特殊模式。 经过深入研究后,我们发现该交换机报告的问题端口为100 Mbps: 这听起来很像乔尔·斯波斯基(Joel Spolsky)的文章《五个为什么》中发生的事情 Michael花了一些时间进行验尸,发现问题是交换机上的一个简单配置问题。交换机可以使用几种可能的速度进行通信(10、100或1000兆位/秒)。您可以手动设置速度,也可以让交换机自动协商双方可以使用的最高速度。失败的交换机已设置为自动协商。这种方法通常有效,但并非总是如此,在1月10日上午,效果并非如此。 现在,我们已在网络硬件上禁用了自动协商功能,并将其设置为1000 Mbps(千兆位)的固定速率。 我对拥有更多服务器硬件网络专业知识的人的疑问: 现代网络硬件的自动协商问题有多普遍? 在建立网络时禁用自动协商并设置固定速度是否被视为一种好的标准网络实践?



4
e1000e意外重置适配器/检测到硬件单元挂起
我有一台戴尔Intel®Xeon®CPU L5420 @ 2.50GHz的戴尔1U服务器,在8个内核上运行x86_64上通用的Ubuntu Server Kernel版本3.13.0-32。它具有两个1000baseT网卡。我已经设置它可以将数据包从eth0转发到eth1。 我注意到在我的kern.log文件中,它一直挂着然后停下来。这经常发生。这种情况每隔几秒钟发生一次,然后可能需要几分钟,然后再返回几秒钟。 这是日志文件转储: [118943.768245] e1000e 0000:00:19.0 eth0: Detected Hardware Unit Hang: [118943.768245] TDH <45> [118943.768245] TDT <50> [118943.768245] next_to_use <50> [118943.768245] next_to_clean <43> [118943.768245] buffer_info[next_to_clean]: [118943.768245] time_stamp <101c48d04> [118943.768245] next_to_watch <45> [118943.768245] jiffies <101c4970f> [118943.768245] next_to_watch.status <0> [118943.768245] MAC Status <80283> [118943.768245] PHY Status <792d> …

3
这是什么接线板?这些以太网“端口”是什么?
已锁定。此问题的评论已被禁用,但它仍在接受新的答案和其他交互方式。了解更多。 在我办公室的建筑物中,有一个石头时代的LAN机架,上面有一些以太网端口,这是我以前从未见过的。我需要找到该端口的名称(如果有),然后购买一些电缆或适配器。 不幸的是,我不允许拆卸整个东西并将电缆连接到普通的RJ45机架。 连接到机架正面的所有电缆的另一端都带有RJ45公头。在机架上,我可以阅读AT&T 110DW2-100。我检查了电缆,没有任何提示。 在这里,您可以看到端口图片和连接到交换机的一些电缆: 有人知道这些端口的名称吗?

4
以太网框架的“线内”大小是多少?1518还是1542?
根据此处的表,它表示MTU = 1500字节,有效负载部分为1500-42字节或1458字节(<-这实际上是错误的!)。现在最重要的是,您必须添加IPv4和UDP标头,它们是28个字节(20 IP + 8 UDP)。这使我最大可能的应用程序消息为1430字节!但是通过在Internet上查找此数字,我看到的是1472。我在这里计算错误吗? 我要查找的是我可以通过网络发送的最大应用程序消息,而不会出现碎片的风险。绝对不是1500,因为它包括帧头。有人可以帮忙吗? 令人困惑的是,PAYLOAD实际上可能高达1500个字节,这就是MTU。那么,现在有效负载为1500的线径是多少?从该表中,它可以最大为1542字节。 因此,我可以发送的最大应用消息是1472(1500-20(ip)-8(udp)),最大电线尺寸为1542。这让我感到惊讶的是,当事情实际上很简单时,事情会变得如此复杂。而且我不知道如果桌子上写着1542,有人会怎么想出数字1518。
22 networking  tcp  ethernet  udp  mtu 

2
Windows机器上的Wireshark数据包接收和处理过程是什么?
我将使用Wireshark在Windows计算机上进行一些流量监视。在进行此工作时,我想知道Wireshark如何在Windows之前设法捕获低级网络数据包。 首先,NIC上的网络接口会收到一个数据包。然后,NIC会进行一些初始检查(CRC,正确的MAC地址等)。假设验证成功,则NIC转发数据包。但是如何以及在哪里? 我知道驱动程序是NIC与OS或任何其他应用程序之间的粘合剂。我进一步猜测是Windows和Wireshark有单独的驱动程序(WinPcap吗?)。否则,Wireshark将无法接收以太网帧。是否同时存在两个或多个NIC驱动程序?NIC如何知道要使用哪个?

3
获得eth0的MAC的最佳方法?
在Linux中,是否有更有效的方法来检索NIC的MAC地址? 这有效: ip link show dev eth0 | awk ' /link\/ether/ { print $2 }' 但是可以通过以下方式找到它: cat /sys/net/something
20 linux  mac  ethernet  awk  net 

5
ARP广播洪泛网络和高CPU使用率
希望有人可以对我们面临的问题有所了解。目前,我们有Cisco TAC在调查此案,但他们正在努力寻找根本原因。 尽管标题中提到了ARP广播和较高的CPU使用率,但是我们不确定在此阶段它们是否相关。 原始问题已发布在INE Online社区上 我们将网络简化为单个链路,没有冗余设置,可以将其视为星形拓扑。 事实: 我们使用3750x交换机,每堆叠4个。15.0(1)SE3版。对于此特定版本,Cisco TAC确认没有有关高cpu或ARP错误的已知问题。 没有连接集线器/不受管理的交换机 重新加载核心堆栈 我们没有默认路由“ Ip route 0.0.0.0 0.0.0.0 f1 / 0”。使用OSPF进行路由。 我们看到来自VLAN 1的大型广播数据包用于台式机设备。我们使用192.168.0.0/20 思科TAC表示,使用/ 20不会出现任何问题,否则我们将拥有一个较大的广播域,但仍然可以正常工作。 Wifi,管理,打印机等都位于不同的VLAN 生成树已通过思科TAC和CCNP / CCIE合格人员的验证。我们关闭所有冗余链接。 核心上的配置已通过Cisco TAC验证。 大多数交换机上都有默认的ARP超时。 我们不实施问答。 没有添加新的开关(至少我们不知道) 由于这些是2950,因此无法在边缘交换机上使用动态arp检查 我们使用了show接口| inc广播以找出大量广播来自何处,但是Cisco TAC和2位其他工程师(CCNP和CCIE)都确认这是正常行为,原因是网络上发生了什么(如大量的Mac襟翼导致更大的广播)。我们验证了STP在边缘交换机上是否正常运行。 网络和交换机上的症状: 大量MAC襟翼 ARP输入过程的CPU使用率高 大量的ARP数据包,迅速增加并可见 Wiresharks显示ARP广播淹没了数百台计算机 为了进行测试,我们将大约80个台式机放置了不同的VLAN,但是我们对此进行了测试,并且对高CPU或ARP输入没有明显的影响 运行了不同的AV /恶意软件/间谍软件,但网络上没有可见的病毒。 sh mac地址表计数,向我们显示了VLAN 1上预期的大约750个不同的mac地址。 #sh processes cpu …
20 cisco  ethernet  arp 

4
以太网如何知道一帧有多长?
查看Wikipedia 上的以太网条目,我不知道它指示了以太网帧有多长时间。EtherType / Length标头字段显然可以指示帧类型或显式长度,而且我猜想在帧类型的情况下,它必须执行其他一些逻辑才能确定数据包的长度。例如,如果EtherType字段为0x0800,则表示IPv4有效负载,因此接收NIC将必须检查有效负载的前32位以找到IP数据包的长度,从而找出IP包的总长度。以太网帧,并知道何时查找帧结束校验和和帧间间隙。 这听起来正确吗?我还查看了以太网的IEEE 802.3规范(无论如何,第1部分),这似乎可以证实这一点,但是它很不透明。

8
桥和开关有什么区别?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我找不到任何权威的资料可以简明地解释网桥和交换机之间的区别。据我所知,大多数通常称为“交换机”的设备都符合IEEE 802.1D标准定义的“网桥”描述。虽然它可能是一个设备可以是这样两个网桥和交换机(也许是“开关”是“桥”?的一个子集),我只能找到差异的“手波浪”的解释。我遇到的最常引用的差异归结为以下两个之一: 交换机有很多端口,网桥只有两个(或其他一些小端口) 交换机在硬件中执行转发,而网桥在软件中执行转发 我对这些答案不满意,因为: IEEE标准显然没有声明或假设网桥只有两个端口。如果有的话,可以假设将有两个以上的端口。因此,这种解释是荒谬的。(甚至思科都试图以此作为区别之一)。 IEEE标准似乎被界定“桥” 什么它,而不是它是怎么做的。我找不到标准中的任何内容,说桥接必须或应该在软件中完成。因此,就标准而言,在硬件中转发的网桥仍然是网桥。 实际上,当我搜索IEEE 802.1D标准时,根本没有提到“开关”一词。因此,“桥” 似乎是技术上正确的术语。然而,由于单词“开关”似乎更常用(由远)我不禁怀疑是否有是一些实际的差异化因素。还是只是用不同的词来形容同一件事? 对来源的引用将特别受到赞赏。 编辑:我应该补充一点,我完全意识到桥接器与中继器不是一回事。

3
一个10 gig端口是否与十个1 gig端口相同
我已经问了我几天,经过一堆搜索之后,我无法给出一个可理解的答案,甚至连我脑海中都没有的理论答案也没有。 我正在研究Mac托管的解决方案,我想知道是否可以将Thunderbolt以太网卡添加到Mac中并将它们绑定在VLAN中,从而半解决机器的带宽瓶颈,从而提高对数据库或外部存储的访问速度。 例如:将两个以太网卡插入Mac Mini,绑定它们,并具有2 Gb / s带宽的VLAN。
17 ethernet 

2
10Gb和100Gb以太网卡内的时钟频率是多少?
据我了解,一个10Gb以太网卡能够每秒将10Gb放在(例如)光缆上。现在,天真的,要使这种情况发生在硬件中,将需要一个运行10 GHz时钟的网卡。 通过在两个边沿上计时可以使该频率减半,但是5GHz对于晶体管来说仍然很高。对于100Gb以太网,50GHz似乎完全不合理。 (例如)运行10Gb以太网卡的时钟的时钟频率是多少?是否有一些技巧可以将这个频率从“原始” 10GHz频率降低?

2
eth0 NIC链接已中断,在内核日志中重复此消息
从几天前开始,我就注意到相同的重复消息出现了,我可以肯定地说,在此期间没有有意更改(安装/卸载)。 这是/var/log/kern.log消息的示例: Mar 30 06:32:45 aurora kernel: [566322.867110] e1000e: eth0 NIC Link is Down Mar 30 06:32:47 aurora kernel: [566325.313634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx Mar 30 06:32:59 aurora kernel: [566337.632930] e1000e: eth0 NIC Link is Down Mar 30 06:33:18 aurora kernel: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.