IA IP笔记

OSI参考模型

应用层-----用来接收用户数据,人机交互接口
表示层-----将逻辑语言转换为机器语言
会话层-----针对传输的每一种数据建立一条独立的通道。数据的整合
控制层面—上三层----不会对数据本身进行修改
数据层面—下四层----对数据进行加工
传输层-----区分流量信息,定义数据传输方式。TCP协议、UDP协议
网络层-----通过IP地址进行逻辑寻址,IP协议
数据链路层-----逻辑链路控制层(LLC);介质访问控制层(MAC)
物理层----定义物理特性

ipv4数据包

在这里插入图片描述

IP 首部 的部分重要字段含义如下
1.版本。指IP的版本,目前广泛使用的版本号为 4。
2.首部长度。占4位,可以表示的最大一进制数是 15。
3.总长度。占16位。指首部和数据之和的长度,单位为字节,因此数据报的最大长度为216 -1-65535B。以太网帧的最大传送单元(MTU)为1500B。
4.标识。占 16 位。它是一个计数器,每产生一个数据报就加 1,并赋值给标识字段。当一个数据报的长度超过网络的 MTU 时,必须分片,此时每个数据报片都复制一次标识号,以便能正确重装成原来的数据报。
5.标志。占3位。标志字段的最低位为 MF,MF=1表示后面还有分片,MF=0表示最后一个分片。标志字段中间的一位是 DF,只有当 DF=0 时才允许分片。
6.片偏移。占 13 位。它指出较长的分组在分片后,某片在原分组中的相对位置。片偏移以8个字节为偏移单位,即每个分片的长度一定是 8B(64位)的整数倍。
7.生存时间(TTL)。占8位。数据报在网络中可通过的路由器数的最大值,标识分组在网络中的寿命,以确保分组不会永远在网络中循环,路由器在转发分组前。先把 TTL减 1,若 TTL 被减为0,则该分组必须丢弃。
8.协议。占8位。指出此分组携带的数据使用何种协议,即分组的数据部分应交给哪个传输层协议,如TCP、UDP等。其中值为6表示TCP,值为17表示UDP.
9.首部校验和。占16位。IP 数据报的首部校验和只校验分组的首部,而不校验数据部分。
10.源地址字段。 占4B,标识发送方的 IP 地址。
11.目的地址字段。 占4B,标识接收方的 IP 地址.

静态路由

路由三要素:目的地、出接口、下一跳(下一个站点)
路由表匹配逻辑:
1、根据每一条路由项的掩码信息来匹配数据包中的目的IP地址,如果计算结果与该路由项的目的IP地址相
同,则代表匹配成功。
2、路由器会把路由表中的每一条路由项都与目的IP进行匹配,最终可能会得到多条匹配成功的结果。
3、如果存在多条匹配成功的结果,则选择掩码信息最大的路由项进行指导转发。—>最长掩码匹配原则。

等价路由:
在某种情况下,单条物理链路的数据通讯量可能无法满足实际要求,需要增加链路从而起到叠加带宽的效果。
在此时的情况下,需要在路由器上添加到达相同目标的多条路由信息。从而实现等价路由,让数据的转发
拥有多条通道。
等价路由的生成条件:路由信息的来源相同;目标相同;开销值相同;下一跳不同。

浮动静态路由
当两条物理链路的带宽不同时,无法满足等价路由的要求;可以配置为浮动静态路由,在同一时刻所有数据均从一条链路发送;当这条链路出现故障时,启用另外一条链路的路由信息。

动态路由的分类

按照使用范围的分类

IGP

RIP、OSPF、ISIS、EIGRP(思科私有)

EGP

BGP

针对IGP协议进行分类

DV型–距离矢量型路由协议----共享路由
RIP、EIGRP
LS型–链路状态型路由协议----共享拓扑
OSPF、ISIS

针对IGP协议的数据包特点分类

有类别路由协议-----传递路由信息时不传递真实掩码(RIPv1)
有类别----按照IP地址的有类分址进行传播路由
无类别路由协议-----传递路由信息时正常传播掩码信息

RIP----路由信息协议

在这里插入图片描述
RIP协议描述:路由器通过周期性发送消息数据包来传递路由信息(request 请求 response 响应),周期时间30s ,支持路由认证,支持路由手工汇总。

RIP 携带路由信息的报文: response 基于UDP封装。一条RIP更新报文最多包含25条路 由信息,若启用路由认证,则最多传递24条路由信息。

异步更新机制:25.5-30 s
水平分割机制:
毒性逆转水平分割机制:
RIP计时器机制:思科(update 更新 30s invalid 无效180s holddown 抑制180s flush 刷新 240s);华为(更新 30s 无效 180s 垃圾回收 120s )

RIP支持触发更新,并且默认开启。(华为中默认开启了触发更新 ,思科中默认关 闭)

广域网技术

数据链路层面:针对不同的物理链路定义不同的封装

局域网封装:Ethernet 2(TCP/IP),IEEE802.3(OSI)

广域网封装:PPP HDLC FR ATM

HDLC:高级数据链路控制协议,默认思科的串行链路封装为HDLC,分为工业标准的HDLC和思科私有的HDLC ,两者不同通用,思科私有的HDLC中加入一些控制字符,识别上层协议,以及三层的传输方式

PPP:点对点封装协议,华为串行链路默认封装为PPP,PPP链路需要建立一 条端到端的会话链路

PPP会话建立分为:1.LCP 2.PPP认证 3.NCP

LCP:链路控制协议,通过发送LCP数据进行物理链路和封装的确认

PPP认证:增加PPP会话的安全性,PAP CHAP

NCP:网络控制协议,通过发送NCP 针对上层协议进行封装,IPCP 协商,在 NCP协商过程中,会自动将自己本端IP地址以路由方式发送给对方,当PPP会 话建立之后,会产生到达对方接口IP地址的32位主机路由

PAP:密码认证协议,是一种一次性的简单的明文认证

CHAP:挑战握手认证协议,通过三次握手的方式进行安全的MD5认证,在认证过程中需要发送挑战信息(类似 HMAC 密钥化哈希)。

OSPF

OSPF : 开放式最短路径优先协议

使用范围:IGP
协议算法特点: 链路状态型路由协议,SPF算法
协议是否传递网络掩码:传递网络掩码
协议封装:基于IP协议封装,协议号为 89

OSPF 特点:
1.OSPF 是一种典型的链路状态型路由协议
2.传递信息称作LSA,LSA 链路状态通告,包含路由信息和拓扑信 息。
路由LSA:描述本路由器上接口的路由信息
拓扑LSA:描述路由器之间的连接状态
3.更新方式: 触发更新+30分钟的链路状态刷新
4.更新地址: 组播和单播更新,组播地址: 224.0.0.5(ALL SPF router) 224.0.0.6 (ALL DR router)
5.支持路由认证
6.支持手工汇总
7.支持区域划分
8.OSPF 比较消耗设备资源

OSPF 区域划分的意义: 1.减少LSA的数量
2.减少LSA的传播范围

注:
区域的划分是基于接口的(链路的)
区域的标记:使用了32个二进制 1.十进制 2.类似于IP地址 A.B.C.D
区域的分类:
骨干区域: 区域标记为0或0.0.0.0
非骨干区域:区域标记不等于0或0.0.0.0
区域设计原则: 向日葵型网络结构
1.OSPF网络中必须存在并唯一的骨干区域(单区域除外)
2.若存在非骨干区域,非骨干区域必须与骨干区域直接相连
OSPF中路由器的角色:
骨干路由器:-----接口处于area0区域的路由器
非骨干路由器:
ABR:区域边界路由器,能够产生3类LSA的路由器
ASBR:自治系统边界路由器,能够产生5类或7类LSA的路由器

OSPF 消息数据包

hello: 周期性发送,周期时间10s或30s
目的:建立并维持OSPF 邻居关系(邻居关系建立之后充当 保活包功能)
DBD:数据库描述数据包;
1.主从选举DBD
2.携带LSA头部信息的DBD
LSR: 链路状态请求,按照DBD中报文的未知LSA头部进行请求。
LSU:链路状态更新,携带LSA信息。
LSACK:链路状态确认

OSPF 邻居状态机制

1.down—关闭状态-----此时OSPF协议未启动

一旦启动了OSPF协议,则将向外发送hello报文,并进入下一个状态

2.Init----初始化状态

本地发送携带本地RID的hello报文 如果在该状态,收到的Hello报文中,发现了自己本地的RID,则可以进入下一个状态。

3.2-way----双向通信状态

邻居关系建立的状态----稳定态。

条件匹配:匹配成功进入下一个状态,开始建立邻接关系;失败则停留在邻居关系,并且使用hello报文保活。

4.exstart----预启动状态 是在进行主从关系选举。

使用未携带数据的DBD报文进行数据共享,通过比较双方的RID,RID数值大的设备为主设备。

5.exchange----准交换状态

从设备先进入到的该状态,并发送携带LSA摘要信息(目录)的DBD报文进行信息交换。 主设备在收到从设备发送的DD报文以后,开始发送自己的DBD报文。直到两端全部发送完毕所有的LSA摘要信息,进入到下一个阶段

6.loading----加载状态

邻居之间使用LSR/LSU/LSAck报文进行完整的LSA拓扑信息共享。

7.full----转发状态

LSA交换完成后进入该状态

标志着邻接关系建立-----稳定态。

LSA转换为路由信息的过程也在Full状态完成

  • 23
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值