用于诊断和修复networking问题的前N个工具/方法是什么? 例如,给定一个局域网,用户可以一直ping外部服务器,但任何数据密集型连接都是片状的; 你将如何开始解决networking问题? 我想象拥塞,带宽限制,吞吐量限制等问题都是因素,但我不知道如何诊断这些问题。 我特别感兴趣的是局域网环境(而不是广域网)
服务器的静态IP地址在Windowsnetworking上被设置为xxx255,但显然.255地址是窗口的广播地址。 所以现在我无法连接到我的Windows机器的框。 如果我掌握了一个linux的盒子,并把它放在networking上,它能连接到它,还是不仅仅是一个Windows的问题?
我正在尝试学习TCP / IP。 任何人都可以推荐一些工具来帮助我更好地理解它吗?
我知道有以太网,令牌环,FDDI等协议链路层, 但如何知道用于执行特定任务的确切协议,如浏览网页?
可能重复: 子网划分如何工作? 我主要是程序员。 在networking/pipe理方面,除了一些基本理论之外,我不知道。 我的大学认为我们至less应该掌握networking的基础知识,而且我很兴奋。 这对我来说是一个非常新的东西,我很喜欢这门课。 昨天是我的第一天,他提出了以下问题。 “由于每个C级networking最多只能有254个IP地址,所以如何将300台机器添加到单个C级networking? 我在想像这样的东西: 192.168.1.1 192.168.1.2 192.168.1.3 — 192.168.1.254 (Make this a ROUTER) //and inside this router's network I could repeat the following addresses no problem. 192.168.1.1 192.168.1.2 //etc. 这是我老师在说什么吗? 我的老师说这有一个特殊的名字,我们应该研究它被称为。 任何人都在意分享一些知识? 🙂 编辑:也许我不是很清楚地expression我的问题; 我需要有300台机器能够相互通信,而且他们都在同一个C级networking中。 (这是一个不赞成的术语,你说现在叫什么?) 我怎么能把这个解决scheme写在纸上,解释我需要什么?
我们在特定的时间每天都要面对SharePoint 2007计时器工作的一些问题,所以决定在这些时间使用NetDiag工具来跟踪tcp阻塞信息。 如果我们使用“netdiag / test:ipsec”,我们无法find所需的信息,可以使用什么命令来获取TCP阻塞信息以及如何configuration? 如果我运行了命令“netdiag / test:ipsec / debug”它是返回“IP安全testing……跳过”,这是什么意思?
我们有两个AIX盒子,一个用于生产系统,另一个用于testing。 两个系统都运行ATM机交换机,ATM设备通过TCPsockets连接。 我们在生产系统中有一个问题,在这个系统中,机器会closures或断开连接,但是netstat -na | grep <IP of machine > netstat -na | grep <IP of machine >仍然会提到套接字已经启动 当在UAT环境中模拟这种情况时,问题没有发生,在3到5分钟内套接字将终止。 当在机器和ATM之间的交通中嗅探到时,我们发现在UAT上有某种心跳的情况下,没有交通发生在生产上。 但不是由应用程序启动的。 $>tcpdump | grep -v "10.2.2.71" | grep -v "HSRP" | grep "10.3.1.30" tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on en6, link-type 1, capture size 96 bytes 09:08:13.323421 […]
我的办公室昨天更改了IP地址,此后我们无法访问由mediatemple.net托pipe的任何网站以及其他一些网站。 办公室连接是ADSL(PPPoA)。 MT和我的ISP支持都无能为力。 Pinging和tracerouting两个工作。 所有TCP尝试超时:HTTP,HTTPS,SSH,POP3,SMTP,telnet随机端口。 我可以通过一个通过3G连接的ubuntu上网本使用ssh,因此可以从两端进行testing。 我一直在Media Temple(dv)盒子上运行tcpdump。 正常的traceroute和ping都会在tcpdump中显示数据包。 我发现traceroute -T似乎工作,但数据包实际上并没有到另一个主机。 (从上网本使用该选项时,数据包可见) 新的办公室IP地址是14.xxx,这个IP地址在6个月前才分配给APNIC,所以我认为它可能在某个地方使用了bogonfilter。 MT支持人员表示,他们的networking中没有这种filter。 旧的IP是203.xxx,从59.xxx改成了:它们都工作,没有设置改变。 我在家里使用相同的ISP(203.xxx IP),没有问题。 任何其他的想法? 编辑:我从我的ISP有一个新的IP地址,它允许它的工作。 目前尚不清楚在我的ISPnetworking中是否存在问题,或者Media Temple中是否存在某种bogon过滤。
一般来说,特别是在Solaris 10的机器上… 看,我们的networking有问题。 我处理负载均衡器后面的Solaris 10服务器上的一些反向代理实例,有些用户通过NAT防火墙访问这个实例,无论如何,在两天前的某个时刻,它全部崩溃,无法工作。 在数据包捕获和分析之后的几个小时内,我们看到的是,当内部客户端之一试图访问一个站点时(特别是当我们发送服务器Hello SSL消息的时候),LB发回需要一个ICMP Fragmentation消息,说明MTU是508字节,而数据包是用Dont Fragment位设置的,就像在Solaris中默认的那样。 好吧,一切都好。 但是接下来发生的一切就是,由于没有收到ACK(因为客户端从未接收到数据包),Solaris机器再次发送数据包…相同的大小,相同的DF位。 所以当然这最终没有可能的沟通。 在收到这个ICPM消息时,Solaris OS是否应该取消这些数据包的DF位,或者将MSS的连接调整为<该消息告诉我们的MTU? 这是什么东西,可以configuration为启用/禁用? 或者这是应该发生什么? 我不确定Solaris 10中的pathMTU发现是如何实现的,但是如果它不考虑此消息,那么它如何调整MSS? 提前感谢任何指针,帮助或只是想法在哪里看:)
我目前正在testingVMware NSXnetworking环境并遇到了一些麻烦。 我的环境是: 具有3个主机和NSX组件的pipe理集群位于2个专用主机上 计算2个主机的集群 单个1Gbps交换机 vSphere版本6.0和NSX版本6.2 每个用于pipe理和iSCSI的所有主机(VLAN标记) 每个用于Transitnetworking的主机都有一个专用的UTP线路(用于VMstream量) 每个外部networkingpipe理主机一个专用的UTP线路 当Host H上的VM V通过NSXnetworking向Host I上的VM W发送数据时,发生严重的传输。 我在下面testing了很多情况: 有问题的案例: V在单个会话中发送大约20MB到W :大约19MB的重传 V在单个会话中发送大约50MB到W :仅19MB的重传 V在30个并发会话中向W发送约2MB:随机位置的重传。 当发现这种情况时,我发现从H的vmnic (上行链路)的数据包转储发现一些数据包顺序不匹配(可能是重传的原因),并且延迟的数据包是uniq(以前不在转储中),但是从vDS下行转移到VM V或V sfw ,它们发生两次(原始数据包和重新发送的数据包)。 所以我认为,问题是在发送方堆栈上丢失了一些数据包,特别是在VM V和Host H的物理网卡之间。 为了将数据path/堆栈分成两个扇区并独立检查,我在同一主机H上testing了与另一个目标VM X相同的情况。 然后我得到干净的转储,我发现同一主机上的虚拟机之间没有重传问题。 (所以我认为,vDS本身和以上都没有错误点。) 接下来,我testing了下面的案例来检查问题是与大量数据stream量还是过滤和/或封装有关: 与Network I/O Control启用相同的testing:同样的问题 同样的testing没有Network I/O Control :一些差异相同的问题。 同样的testing,但减缓与NI/OC Limit throuput:同样的问题 与TSO相同的testing禁用V (e1000驱动程序)的vnic :同样的问题 与vDS MTU 9000相同的testing:同样的问题与更多的问题 一些不同的事情是: 当启用Network I/O Control […]