网络工程

网络工程师的问答

3
为什么网络分接头有四个端口?
我一直在寻找一个硬件网络分流这样一个更换一个已经Catalyst交换机上运行的伪永久SPAN。我发现的所有分接头都有四个接口:A,B和两个输出端口(每个方向一个)。理想情况下,我希望将双向的流量集中到一根电缆中,因此我只需要从一个接口捕获即可。为什么抽头似乎总是有两个输出端口?

13
子网和VLAN之间的区别?
您经常会听到术语“ 子网”和“ VLAN”可互换使用。如今,由于 IP无处不在,因此从较高的层次上看,这两者在何时大致不相同,请理解VLAN是L2,子网是L3。 换句话说,是否存在不带子网的VLAN并仍然可以进行IP(L3)通信的情况?[在考虑有类别的网络时也忽略了所有网络都不是子网,而这些网络如今实际上只是CIDR前缀。]
35 ipv4  vlan  subnet 



3
MSS和MTU有什么区别?
我对最大段大小和最大传输单位之间的差异感到困惑。 有人可以解释第二层和第三层吗? 如果我在有效负载中有一个800字节的数据包。说MSS为800字节(如果我将其设置为该字节)而MTU为840会正确吗?TCP 20和IP 20字节。如果我使用PPPoE,会有所不同吗?
33 tcp  layer3  layer4  mtu  pppoe 

2
以太网MTU的实际大小是多少
我想我可能会对围绕MTU的术语感到困惑。 来自Wendell Odom的CCNA关于MTU的书中的定义: IEEE 802.3规范将802.3帧的数据部分限制为最小46个最大1500个字节。术语最大传输单元(MTU)定义了可以在介质上发送的最大第3层数据包。由于第3层数据包位于以太网帧的数据部分内,因此1500字节是以太网上允许的最大IP MTU。 我的理解是,以太网帧是封装在传输到电线之前的最后阶段。当我查看以太网帧的图时,其总大小最多可以等于1526个字节。 我是说以太网帧的MTU是1526而IP层的MTU是1500吗?MTU是否在封装的每个阶段都发生变化,或者术语“ MTU”仅用于定义第3层数据包的最大大小? 谢谢你的帮助!

3
为什么IPv4地址为32位?
许多个月前,当我只是一个职业生涯的小 白裙时,我接受了一个低级开发人员职位的面试。那时我刚刚学会了CIDR的实施方式,所以我很想炫耀我的知识。 可悲的是,这种策略对我来说效果不是很好。我记得被问到的第一个问题完全弄糟了(然后,之以鼻,这一切都下坡了)。问题是: 为什么 IPv4地址为32位? 我很容易地承认我不知道答案,但我确实知道原始协议设计将地址空间划分为8位网络号和24位主机标识符,因此我基于以下理由进行合理化:协议设计者设想了一个由几个网络组成的Internet(毕竟,它最初是为了将特定的几个链接在一起),每个网络都包含许多主机,并且为了简化编程,使所有内容保持字节边界对齐。 我记得面试官对我的回答不满意,并向我暗示真正的原因是保证它可以容纳long int在C语言中,因此简化了实现细节。当时还年轻又绿色,我接受了一个合理的答案,并且(在今天之前)再也没有想过了。 由于某种原因,对话才刚刚回到我身边,现在我开始反思,这似乎并不完全合理: 在包含固定大小的网络和主机字段的原始寻址方案下,开发人员不太可能希望将两个字段的串联分配给单个变量(我无法访问任何早期的IP实现来验证它们的作用)。实际上是在实践中);和 在开始进行TCP / IP协议的时候,C既不是标准化的,也不是今天已经成为低级软件开发的事实上的 “通用语言”。 面试官的建议实际上成立了吗?如果没有,什么是真正的原因,该协议的设计师选择了32位寻址?

1
使用SNMP从交换机检索ARP和MAC地址表
我想从交换机切换到已在Ubuntu Server 12.04 LTS上设置的syslog-ng服务器的ARP表。我已经阅读了有关SNMP的信息,并且我知道服务器将充当管理器,而交换机将充当代理。我有关于MIB包含位置的详细信息,我必须使用以下命令 snmpwalk -v2c -c <community> <SwitchIP> .1.3.6.1.2.1.17.4.3.1.2 我希望将生成的arp表定向到我的服务器。 我的问题是我不知道确切在哪里运行命令,或将输出保存到文件中。
33 cisco  switch  ethernet  vlan  snmp 

5
更好的企业多宿主
我想就我可以改进BGP双提供商,双路由器设计的方法获得一些意见。每个提供商都提供一个/ 24公共子网。我将路由器,电路,子网,HSRP组和提供程序分别称为A和B。每个电路上的带宽足以承受整个负载。 当前设计 当前的设计试图实现每个提供商的对称性。在稳定状态下,预期的路由逻辑是去往/来自子网A的流量仅通过电路A,而去往/来自子网B的流量仅通过电路B。这些电路将在故障状态下互相备份。 提供者仅通告默认路由。出站路由需要混合使用PBR和HSRP。路由器之间没有路由:没有iBGP,没有OSPF,没有静态路由。而是有两个HSRP组跟踪默认路由。路由器A是HSRP组A的主要路由器,路由器B是HSRP组B的主要路由器。下游设备具有指向HSRP组A和PBR的默认路由,该默认路由将来自子网B的流量定向到HSRP组B。入站路由会受到前缀和社区。子网A前置在电路B上并进行通信,子网B前置在电路A上并进行通信。 我认为该设计还有很大的改进空间。缺乏Internet拓扑意识以及电路亲和性完全消除了最佳路径选择。对提供商的级别指定存在担忧,并且该设计已合理化为提供“可接受的性能”并且更易于排除故障。确实,设计不可能再简单了。我已经证明,转换额外的AS会给RTT增加6跳和63ms(+ 421%)。我宁愿不接受可接受的条件。 更好的设计 更好的设计为路由器提供了尽可能多的Internet拓扑意识。剩下的最佳路径算法是确定入站和出站路由逻辑。电路将在故障状态下互相备份。 提供者公布完整视图。路由器运行iBGP和OSPF。消除了HSRP。出站路由将纯粹是基于目标的最佳路径,而入站路由将留给最佳路径算法和中转服务提供商。 现在,我将其键入,看起来确实更简单。至少,用更少的词来解释。人们担心不对称性,但是我在当前设计中已经看到很多不对称性。我认为他们可能同样容易出现不对称现象,这真的让我不担心。结果我们从未见过问题。目前,它只属于ifs领域,“我们必须对某些'if'进行故障排除吗?” 我要离开这里吗?还是我碰到了头?别人如何解决这个问题?Google会做什么?
33 bgp 


5
为什么我们仍然使用以太网?
毫无疑问,绝大多数以太网帧正在传输IP数据包。我知道还有其他各种协议也可以通过以太网传输,但是这些协议也可以通过IP传输。 随着现代以太网网络成为全双工,以太网已有效地转变为端点与交换机之间的点对点互连,该互连根据MAC目的地交换数据包。L3交换机执行相同的操作,但也执行某些IP路由。 由于我们主要将以太网用作传输IP的一种方式,是否有理由增加L2开销的额外层?为什么不仅仅根据目标IP路由数据包?我认为这将在一定程度上破坏OSI模型,因为L2将不复存在。 想象一下一种仅用于传输IP的链路层技术,它没有任何特定的L2功能或自身的标头。交换机和路由器将像今天一样继续存在:交换机将是“基本路由器”(就像L3交换机一样),并且大多数情况下仅采用固定路由和默认路由。切换流程:此目的地是否有路线?将其放在该接口的队列中。如果不是,请将其粘贴在默认路由的接口队列中。 是否有任何令人信服的论据来保持事物的现状?

8
OpenVPN的缺点是什么?
我一直看到有很多人一直在努力使用IPSec和许多其他安全VPN技术。我曾经一度简单地使用过OpenVPN,并获得了美观,简单和通用的结果。我已经在DD-WRT路由器,大型服务器和Android手机上使用了它,仅举几例。 有人可以告诉我我错过了什么吗?我不知道OpenVPN有什么缺点吗?IPSec和朋友是否提供一些我不知道的强大功能?为什么每个人都不使用OpenVPN?
29 vpn  ipsec 



5
CoS和QoS是否可以互换?
CoS&QoS术语通常可以互换使用,尤其是在SP空间中,当提供“服务等级配置文件”等作为产品集的一部分时。我希望再次确认我的理解,即CoS只是可以在第2层标记流量的一种方法,而QoS决定了您对第3层的流量实际采取的措施? 任何人都可以提供在现实世界中可以区分这两个术语的更多示例,或者可以向我提出任何重叠的建议吗?
28 qos  cos 

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.