网络工程师-排错

一、网络排错的必备条件

1.熟悉OSI模型与TCP/IP协议栈
无论是OSI七层模型还是DOD模型。都是用来描述网络通信的一个过程,以让我们对网络数据的发送和接受有一个大致的过程,OSI七层模型对应OSI七层模型的协议,DOD模型对应DOD模型
的协议,也就是TCP/IP协议栈。
TCP/IP协议栈里面的协议就显得特别重要,
比如:DNS/TCP/UDP/IP/ICMP/ARP(最基本的协议)----必须掌握这些协议以及基本功能
2.了解网络通信的基础设备和其对应的OSI层次
需要了解的基础设备:(交换机、三层交换机、路由器、防火墙)—对应的OSI层次以及作用
比如:普通的傻瓜交换机—对应OSI模型中的数据链路层—可以隔离冲突域、可以通过vlan技术隔绝广播域,二层交换机通过二层地址即MAC地址来实现数据帧的转发;
再比如:路由器–对应网络层–提供路由寻址的功能。
3.了解中小型企业网络的基本架构
了解上面所说的设备是怎么连接起来的,如果在实际环境中排错,必须要掌握–公司基本架构情况
一般中小型企业网络的基本架构:接入层—汇聚层—核心层—网络出口

如果网络环境比较庞大,汇聚层和核心层都会有,但是这个中小型的没有汇聚层,思想是一样的,与数据中心的网络是类似的,不管网络环境多复杂,简化下来都一样。

4.常用的网络排错命令
ipconfig–查看IP地址、子网掩码、网关
ipconfig/all—查看计算机的IP地址、子网掩码、网关、DNS地址
ping—测试主机连通性
nslookup—域名解析
tracert -d 路由追踪-跃点跟踪,不做反向解析
如果最终目的是测试网络是否正常通信,可以换上自己熟悉的设备来操作。
5.清楚知道网络排错的一个重要原则
排错-顾名思义就是测试网络哪里出了问题-必须要知道数据的走向。
重要原则就是-关注数据的走向

二、网络排错的基本思路

1.检查物理链路是否有问题
2.查看本机IP地址、路由、DNS的设置是否有问题
3.测试网关或者路由器的通畅情况、先测试网关→测试路由器,一级一级的测试
4.测试ping公网ip的通畅情况(平常自己记几个外网的IP)-方便测试
5.测试DNS的通畅情况,这个可以直接ping网站地址

三、网络排错详细步骤

1.检查物理链路是否有问题—领导电脑上不来网-过去搞了半天,最后一看网线没有插上。。。。
1.1–确认电脑本身的网卡没有问题
1.2–确认连接的网线没有问题
1.3–本机所连接的交换机(可以去机房查看的前提下)
2.查看本机IP地址、路由、DNS的设置是否有问题
2.1–IP地址设置:DHCP:查看电脑是否开启了DHCP自动获取 静态:查看IP是否填写错误,包括子网掩码、网关、DNS等。
2.2–路由设置:对于服务器、PC,一般是指默认网关的设置了;对于路由器本身或者三层交换机,那就是静态路由或动态路由的设置问题。
2.3–DNS设置:主要是确保所设置的DNS服务器地址到底有没有提供域名解析服务或者是否出现了故障-设置正确的DNS服务器地址或者自动获取。
3.测试网关或者路由器的通畅情况、先测试网关→测试路由器,一级一级的测试
3.1先测试电脑到网关的通畅情况
假如ping不通:a可能:网关设备做了禁止ping的设置 b可能:网关接口或网关设备出现故障
4.测试到其他路由器的通畅情况
4.1 a可能:网关设备与路由器之间的物理链路问题 b可能:网关设备与路由器之间的设置问题,比如路由协议、接口配置等。
5.测试DNS的通畅情况,可以直接ping网站地址
使用nslookup命令的作用:a:测试DNS服务器有没有问题 b:在不考虑DNS服务器是否智能的前提下,可以根据回显地址速度的快慢来大致判断DNS服务器的优劣情况。

补充:在实际排错的过程中,只会用到其中的一小部分,以上只是一张排错思路,至于如何解决问题,涉及太多的经验问题。(百度)

重要的不在技术本身!而是在排错过程中的思路!思路是解决问题的根本!

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值