网络华为HCIA+HCIP网络层协议
IP协议
IP是Internet Protocol的缩写。 Internet Protocol本身是一个协议文件的名称,该协议文件的内容非常少,主要是定义并阐述了IP报文的格式。
数据包分片
MTU最大传输单元
协议号 Protocol
标识了IP报文上层使用了哪一种协议
- 6/17 TCP/UDP
- 1 ICMP
IPv4地址
32bit
ipv6 128bit
- A 0
- B 10
- C 110
- D 1110 组播
- E 1111 研究
ABC 类均为单播
特殊IP地址
ICMP协议
Internet控制消息协议ICMP(Internet Control Message Protocol)是IP协议的辅助协议。
ICMP重定向
ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非最优路由的时候,它会向该主机发达一个ICMP重定向报文,请求主机改变路由。
ICMP差错检测 - ping
ICMP Echo消息常用于诊断源和目的地之间的网络连通性,同时还可以提供其他信息,如报文往返
时间等。
ICMP错误报告 - tarcert
ICMP定义了各种错误消息,用于诊断网络连接性问题;根据这些错误消息,源设备可以判断出数据传输失败的原因。如:当网络设备无法访问目标网络时,会自动发送ICMP目的不可达报文到发送端设备
路由
直连路由,静态路由,动态路由
路由优先级
度量值(开销)
一些常用的度量值有:跳数、带宽、时延、代价、负载、可靠性等。
最长匹配原则
静态路由
ip route-static
- 在创建静态路由时,可以同时指定出接口和下一跳。对于不同的出接口类型,也可以只指定出接口或只指定下一跳
- 对于点到点接口(如串口),必须指定出接口。
- 对于广播接口(如以太网接口)和VT(Virtual-template)接口,必须指定下一跳。
缺省路由 (默认路由 0.0.0.0/0)
缺省路由是一种特殊的路由,当报文没有在路由表中找到匹配的具体路由表项时才使用的路由。如果报文的目的地址不能与路由表的任何目的地址相匹配,那么该报文将选取缺省路由进行转发。
动态路由
分类
按工作区域分类
IGP内部网关协议 | EGP外部网关协议 |
RIP OSPF IS-IS | BGP |
按工作机制及算法分类
距离矢量路由协议(适合传递) | 链路状态路由协议(适合计算) |
RIP | OSPF IS-IS |
路由高级特性
路由递归(路由迭代)
计算一个直连的下一跳和对应的出接口
等价路由
随机选择端口转发 负载分担
浮动路由
浮动路由是主用路由的备份,保证链路故障时提供备份路由。主用路由下一跳可达时该备份路由不会出现在路由表。
preference
路由汇总
- 路由汇总将一组具有相同前缀的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的。
- 路由汇总采用了CIDR的思想:将相同前缀的地址聚合成一
- 我们把汇聚之前的这组路由称为精细路由或明细路由,把汇聚之后的这条路由称为汇总路由或聚合路由。
汇总引发的问题
环路
解决
黑洞路由 NULL0 匹配本路由的丢掉