网站导航条内容,南山网站建设乐云seo,昆山网站建设价格,在家跟狗做网站视频网络层功能概述
主要的任务是把分组从源端传输到目的端#xff0c;为分组交换网上的不同主句提供通信服务#xff0c;网络层的传输单位是数据报。
主要的功能#xff1b;
1#xff0c;路由选择#xff1a;路由选择指网络层根据特定算法#xff0c;为数据包从源节点到目… 网络层功能概述
主要的任务是把分组从源端传输到目的端为分组交换网上的不同主句提供通信服务网络层的传输单位是数据报。
主要的功能
1路由选择路由选择指网络层根据特定算法为数据包从源节点到目的节点选择最佳传输路径。控制平面各种协议用于控制和管理长时软件
2分组转发传输层交付的报文通常较长网络层会将其分割成较小的数据包分组并为每个数据包添加首部包含源 IP 地址、目的 IP 地址等信息以实现数据包独立传输与路由。数据平面对于数据处理过程中各种具体处理转发的过程短时硬件
3异构网络互联不同网络如以太网、令牌环网、无线局域网等在传输介质、数据格式、传输速率等方面存在差异网络层负责连接这些异构网络实现不同网络间通信。
4拥塞控制开环控制闭环控制网络层实时监测网络流量与资源利用情况判断是否发生拥塞。一旦检测到拥塞网络层采取相应措施缓解如限制发送方发送速率丢弃不重要数据包为重要数据包腾出空间调整路由将部分流量引导到其他较空闲路径。
5差错控制 网络层的两大平面
数据平面和逻辑平面
控制平面
传统、每路由器法
路由选择算法会运行在每台路由器中并且每个路由器都包含转发和路由选择两个功能
SDN方法
路控制平面和路由器分离路由器仅仅实现转发远程控制器通过计算和分发转发表来给路由器使用这是一个可编程的一个软件 SDN控制器可以去1维护网络状态信息。2为网络控制应用程序提供信息
SDN的三个层次 1北向API和网络控制应用程序的接口实现二者交互让网络控制应用程序在状态管理层自检实现读写网络状态
2网络范围状态管理层由SDN控制平面做出的最终控制决定将要求控制器具有有关网络的主机链路等状态信息就是一个维护网络状态信息的层次
3通信层SDN控制器与受控网络设备之间的通信 包括了南向API和通信协议
网络控制应用程序根据SDN控制器提供的方法监控编程控制下面的网络设备路由器 数据平面
完成转发位于路由器中 路由算法
静态路由算法非自适应路由算法管理员手动配置路由信息
优点简便、可靠在负荷稳定、拓扑变化不大的网络中运行效果很好广泛用于高度安全性的军事网络和较小的商业网络。
缺点路由更新慢不适合大规模网络
动态路由算法自适应路由算法路由器之间相互交换信息按照路由优化算法算出路由项表
优点路由更新快适用大型网络及时响应链路费用或网络拓扑变化。
缺点算法复杂增加网络负担。
动态路由算法分为 OSPF(全局性路由算法使用的链路状态。适合大规模网络和 RIP分散性路由算法使用的距离向量适合小规模网络 自治系统AS:在单一的技术管理下的一组路由器而这些路由器使用一种AS内部的路由选择协议和共同的度量以确定分组在该AS内的路由同时还使用一种AS之间的路由协议以确定在AS之间的路由。因为部分单位不想过多的暴露自身协议
在一个AS内所有的路由器都必须联通
所以根据这个可以分为内部网关协议IGPRIPOSPF 和 外部网关协议 BGP RIP协议
一种分布式的基于距离向量的路由选择协议是因特网的协议标准最大优点是简单。
RIP协议要求网络中每一个路由器都维护从它自己到其他每一个目的网络的唯一最佳距离记录(即一组距离)
距离:通常为“跳数”即从源端口到目的端口所经过的路由器个数经过一个路由器跳数1。特别的从一路由器到直接连接的网络距离为1。RIP允许一条路由最多只能包含15个路由器因此距离为16表示网络不可达
RIP协议规定
路由器之和相邻的路由器交换信息
交换的信息只回交换自己的路由表包括距离和下一跳的信息
每30s回交换一次路由信息当3分钟没有说到邻居路由器的通告就会默认邻居没了从途中删除掉邻居后重新更新路由信息
当各个节点更新完成后的状态叫做 收敛 算法过程
1.修改相邻路由器发来的RIP报文中所有表项对地址为X的相邻路由器发来的RIP报文修改此报文中的所有项目:把“下一跳”字段中的地址改为X并把所有的“距离”字段1。
2.对修改后的RIP报文中的每一个项目进行以下步骤:
(1)R1路由表中若没有Net3则把该项目填入R1路由表
(2)R1路由表中若有Net3则查看下一跳路由器地址:
若下一跳是X则用收到的项目替换源路由表中的项目
若下一跳不是X原来距离比从X走的距离远则更新否则不作处理。
3.若180s还没收到相邻路由器X的更新路由表则把X记为不可达的路由器即把距离设置为16。
4返回 RIP报文
首部部分
命令字段占 1 字节用于指示报文的类型。常见取值有 1 和 2 1 表示请求报文用于向相邻路由器请求其路由表信息2 表示响应报文用于向请求方或其他路由器发送路由信息。
版本字段占 1 字节标识 RIP 协议的版本目前常用版本为 RIP v2相比 RIP v1它支持更多的功能如子网掩码、认证等。
必须为 0 字段占 2 字节该字段在 RIP 报文中必须设置为 0保留未用。 路由部分
地址族标识符占 2 字节用于标识网络地址的类型常见值为 2表示 IP 地址。如果是 0xFFFF则表示该路由条目用于宣告默认路由。
路由标记占 2 字节在 RIP v2 中可用于区分不同来源的路由比如在引入外部路由时可设置特定的标记。
IP 地址占 4 字节指明该路由条目所对应的目的网络的 IP 地址。
子网掩码占 4 字节用于指定目的网络的子网掩码在 RIP v1 中该字段通常被忽略因为 RIP v1 不支持可变长子网掩码。
下一跳占 4 字节指出去往目的网络的下一跳路由器的 IP 地址。如果该字段为 0.0.0.0则表示下一跳就是发送该 RIP 报文的路由器。
度量值占 4 字节用于表示到达目的网络的距离RIP 使用跳数作为度量值取值范围为 1 到 1516 表示目的网络不可达。 一个报文最多出线25个RIP报文会塞入到UDP报文的用户数据部分
慢收敛因为故障导致的路由器自己找不到自己的情况 OSPF协议
结合SPF算法计的一个协议
基本原理
1.链路状态的感知与通告OSPF 路由器会收集其周围网络的链路状态信息包括与哪些路由器相连、链路的带宽、延迟等特性。每台路由器将这些信息封装成链路状态通告LSA并向自治系统内的其他所有路由器进行泛洪。(广播
2.构建链路状态数据库LSDB每台路由器接收来自其他路由器的 LSA 后会将其存储在本地的链路状态数据库中。这个数据库实际上是对整个自治系统网络拓扑的完整映射。所有路由器的 LSDB 在稳定状态下应该是一致的.
3.最短路径计算路由器基于 LSDB使用 Dijkstra 算法来计算到达每个目的网络的最短路径。以自身为根节点计算到其他所有节点的最短路径从而构建出路由表。比如在一个复杂的网络拓扑中路由器通过 Dijkstra 算法找到前往各个子网的最优路径并将这些路径信息添加到路由表中。
只有当链路发生变化后才会交换信息 算法过程
1知道有哪些邻居发现邻居节点[HELLO]问候分组其网络地址
2设置和邻居之间的距离
3构造[DD数据库描述分组],向邻居发送自己的链路状态项目的信息
4 如果无需更新,就不做处理;如果需要更新or自己没有这些节点信息,就会发送[LSR链路状态请求分组],请求更新
5,收到[LSR链路状态请求分组],会发送对应的[LSU链路状态更新分组]
6,更新完毕就要返回确认信息[LSAck链路状态确认分组]
7,Dji更新自己这个节点到其他节点的最短路
当一个路由器的链路状态发生变化,就会
1,泛洪发送[LSU链路状态更新分组]让邻居进行更新
2,其他的节点返回[LSAck链路状态确认分组]
3,Dji更新 OSPF的区域:虽然是自治系统,但是OSPF会对自己这个区域进行划分,一个区域中最多200个
区域分为主干区域(0.0.0.0)和其他区域
路由器的划分:
1.主干路由器,在主干区域的路由器
2.区域边界路由器
(主干路由器和其他区域连接的既是主干路由器,也是区域边界路由器)
3,区域内部路由器
4,自治系统边界路由器,和其他自治系统连接的路由器
OSPF的分组时靠IP数据报发送的
其他特点:
1.每隔30min要刷新一次数据库中的链路状态。
2.由于一个路由器的链路状态只涉及到与相邻路由器的连通状态因s而与整个互联网的规模并无直接关系。因此当互联网规模很大时OSPF协议要比距离向量协议 RIP好得多。
3.OSPF不存在坏消息传的慢的问题它的收敛速度很快 BGP协议:
1.和其他的AS邻站发言人交换信息
2.交换的信息是网络可达性的信息:
BGP所交换的网络可达性的信息就是要到达某个网络所要经过的一系列AS。当 BGP 发言人互相交换了网络可达性的信息后各 BGP发言人就根据所采用的策略从收到的路由信息中找出到达各 AS 的较好路由。(也就是交换的路径向量)
3.网络发生变化的时候交换信息 一个BGP发言人要与其他自治系统交换信息的时候要先建立TCP连接.通过TCP传送,在TCP连接上交换BGP报文来建立一个BGP会话,利用BGP会话交换信息 BGP特点 1,BGP 支持 CIDR因此 BGP的路由表也就应当包括目的网络前缀、下一跳路由器以及到达该目的网络所要经过的各个自治系统序列。
2,在 BGP刚刚运行时BGP的邻站是交换整个的 BGP路由表。但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销都有好处。 BGP -4的四种报文
1.OPEN(打开)报文:用来与相邻的另一个BGP发言人建立关系并认证发送方。
2.UPDATE(更新)报文:通告新路径或撤销原路径。
3.KEEPALIVE(保活)报文:在无UPDATE时周期性证实邻站的连通性;也作为OPEN的确认。
4.NOTIFICATION(通知)报文:报告先前报文的差错:也被用于关闭连接。 三种协议的总结:
RIP是一种分布式的基于距离向量的内部网关路由选择协议通过广播UDP报文来交换路由信息。
OSPF是一个内部网关协议要交换的信息量较大应使报文的长度尽量短所以不使用传输层协议(如UDP或TCP)而是直接采用IP.
BGP是一个外部网关协议在不同的自治系统之间交换路由信息由于网络环境复杂需要保证可靠传输所以采用TCP。