ICMP基础知识

简介:

IP协议存在的问题:
1、IP协议没有差错报告或差错纠正机制
2、IP协议缺少一种为主机和管理查询的机制
ICMP协议是为补充IP协议的两个缺点而设计的,它配合IP协议使用
ICMP协议:用于IP层的差错报告、拥塞控制、路径控制以及路由器或主机信息的获取
ICMP协议在网络层中的位置:

ICMP数据段部分:
这些信息有助于管理人员发现错误原因

ICMP格式

icmp4.jpgICMP报文特点:
1、只报文差错,但不负责纠正错误,纠错工作留给高层协议
2、发现出错的设备只向信源机报文差错
3、差错报文作为一般数据传输,不享受特别优先权和可靠性
4、产生ICMP差错报文的同时,会丢弃出错的IP数据包

1、对于携带ICMP差错报文的数据包,不会再产生ICMP差错报文
2、对于分片的数据包,如果不是第一个分片,不会产生ICMP差错报文
3、对于组播的数据报文,不会产生ICMP差错报文
4、对于特殊地质(0.0.0.0/127.0.0.0)不会产生ICMP差错报文


Ping包出现DUP!最有可能是网络环路引起的。先要排查这方面的问题
!响应成功接收        
. 请求超时       
U目的不可达        
P协议不可达       
N 网络不可达
Q源抑制               
M不能分段        
?不可知报文类型


备份中心是指同一台设备上的各接口之间形成备份关系,通常主接口承担业务传输,备份接口处于备份状态。
当主接口发生故障导致业务无法传输,备份中心启用备接口进行通讯,从而提高网络的可靠性


主备接口
业务传输:
当主接口正常工作时,即使流量超负荷,备份接口也仍然处于备份状态
当主接口发生故障导致业务无法传输时,优先级最高的备份接口才能接替工作,承担业务流量
当主接口恢复时,业务传输会重新切换回主接口


一个备份接口只能为一个主接口提供备份
一个主接口最多允许有三个备份接口


为防止接口状态不稳定引起的主备接口之间的频繁倒换,可以配置主备接口倒换的延时

standby timer delay 1 30
设置从主接口切换到备用接口的延时为1s
设置从备接口切换到主接口的延时为30s


负载分担:在这种工作方式下,当主接口的流量超过所设定的上限阀值后,备份中心将依据优先级次序启用一个或多个备份接口,进行负载均衡
备份中心每隔一定时间对主接口流量进行检测,检测主接口上的流量是否超过上限阀值


standby threshold 50 50 在备份中心主接口上配置

流量上限百分比0-99,超过此上限时启动备份接口
流量下限百分比0-99,低于此下限时关闭备份接口


动态路由备份主要应用DCC(拨号控制中心)功能动态维护拨号链路,即基于路由进行拨号备份
提供了可靠的连接和规范的按需拨号服务

特点:
动态路由备份主要针对动态路由协议产生的路由进行备份,也可以对静态路由和直连路由进行备份
主链路断开时备份链路将自动启动,不会导致拨号延迟(该延迟不包含路由收敛时间)
不依赖于具体的路由协议,可以和其它动态路由协议配合工作


通过配置要监控的网段,来实现在主链路故障时启动备份链路

工作步骤:

1、系统监控到达监控网络路由更新,检查是否存在至少一条有效路由
2、如果不存在有效路由,认为主链路不可用,拨号启用备份链路
3、当主链路恢复后,根据用户配置可以选择直接挂断备份链路


syslog是标准的工业协议,可以用来记录设备的日志。第三方软件kiwi_syslogd_setup默认UDP端口514










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1916301,如需转载请自行联系原作者
目录
相关文章
|
监控 网络协议 数据安全/隐私保护
TCP/IP协议基础知识|学习笔记
快速学习TCP/IP协议基础知识
TCP/IP协议基础知识|学习笔记
|
监控 网络协议 数据安全/隐私保护
TCPIP协议基础知识学习笔记
快速学习TCP/IP协议基础知识
142 0
TCPIP协议基础知识学习笔记
|
网络协议 算法 Linux
TCP 基础知识(三)
Hey guys ,我是 cxuan ,欢迎你阅读我这一期的文章。
TCP 基础知识(三)
|
存储 缓存 网络协议
TCP 基础知识(四)
Hey guys ,我是 cxuan ,欢迎你阅读我这一期的文章。
TCP 基础知识(四)
|
网络协议 网络性能优化
TCP 基础知识(一)
Hey guys ,我是 cxuan ,欢迎你阅读我这一期的文章。
TCP 基础知识(一)
|
网络协议 数据安全/隐私保护
TCP 基础知识(二)
Hey guys ,我是 cxuan ,欢迎你阅读我这一期的文章。
TCP 基础知识(二)
|
网络协议
TCP/IP编程 - 1) 基础知识
1. What Is a Socket?(什么是套接字)   A socket is an abstraction through which an application may send and receive data, in muchthe same way as an open-file handle allows an application to read and write data to stablestorage.   简单来说,套接字就是网络数据传输用的软件设备。
841 0

热门文章

最新文章