首页 > 编程语言 >【计算机网络】网络层——基本概述、路由选择算法

【计算机网络】网络层——基本概述、路由选择算法

时间:2024-03-15 22:22:44浏览次数:24  
标签:选择 网络层 计算机网络 算法 平面 SDN 路由 路由器

网络层大纲

image-20240314185829587

网络层的功能

主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。

分组是由数据报切割来

功能:

  • 路由选择与分组转发
  • 异构网络互联(路由器)
  • 拥塞控制:
    • 若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞。
    • 解决办法:开环控制./闭环控制

SDN基本概念(Software-Defined Networking)

路由器功能:转发&路由选择

转发:达到路由器输入链路之一的数据报如何转发到该路由器的输出链路之一。

路由选择:控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式。

新概念:数据平面/控制平面

  • 数据平面控制平面数据平面对于数据处理过程中各种具体处理转发过程。

  • 控制平面用于控制和管理网络协议的运行,比如OSPF协议、RIP协议、BGP协议。

数据平面

数据平面执行的主要功能是根据转发表进行转发,这是路由器的本地动作。

image-20240314190442431

控制平面

传统方法(路由器法)

路由选择算法运行在每台路由器中,并且在每台路由器中都包含转发和路由选择两种功能。

具体方法:在一台路由器中的路由选择算法与其他路由器中的路由选择算法通信(通过交换路由选择报文) ,计算出路由表和转发表。

SDN方法:软件定义方法

控制平面从路由器物理上分离。路由器仅实现转发,远程控制器计算和分发转发表以供每台路由器所使用。

具体方法:路由器通过交换包含转发表和其他路由选择信息的报文与远程控制器通信。

因为计算转发并与路由器交互的控制器是用软件实现的,所以网络是“软件定义的”。

image-20240314190643616

控制平面中的路由选择处理器

传统方法:路由选择处理器执行控制平面功能,

在传统的路由器中,它执行路由选择协议,维护路由选择表于关联链路状态信息,并为该路由器计算转发表。

SDN方法:在SDN路由器中,路由选择处理器负责于远程控制器通信,目的是接收远程控制器计算的转发表项。

SDN控制平面

  1. SDN控制器:维护准确的网络状态信息(远程链路、交换机和主机的状态);为运行在控制平面中的网络控制应用程序提供这些信息(逻辑集中,在多台服务器上实现)

  2. 网络控制应用程序:根据SDN控制器提供的方法,这些应用程序通过这些方法能够监视、编程和控制下面的网络设备。

image-20240314190923739

API其实就是接口。

image-20240314191240249

SDN控制器三个重要部分:北向接口,网络范围状态管理层,南向接口(通信层,重要协议OpenFlow)

image-20240314191617915

例题

  1. 假定你要在SDN控制平面中实现一个新型路由选择协议你将在哪个层次中实现该协议?

网络范围状态管理层,

因为在这一层能获得有关网络的主机,链路,交换机和其他SDN控制设备的最新状态信息,可以根据这些信息的基础上实现新型路由选择协议,并通知给控制器落地执行.

  1. 谁是从控制器跨越南向接口发送的这些报文的接收者?谁是跨越北向接口从控制器发送的这些报文的接收者?

受控网络设备(路由器)(向南)

网络控制应用程序(向北)

路由算法与路由协议概述

最佳路由:“最佳”只能是相对于某一种特定要求下得出的较为合理的选择而已。

image-20240314191914648

路由算法分类

静态路由算法(非自适应路由算法)

管理员手工配置路由信息

简便、可靠,在负荷稳定、拓扑变化不大的网络中运行效果很好,广泛用于高度安全性的军事网络和较小的商业网络。

路由更新慢,不适用大型网络。

动态路由算法(自适应路由算法)(用的多

路由器间彼此交换信息,按照路由算法优化出路由表项。

路由更新快,适用大型网络,及时响应链路费用或网络拓扑变化。

算法复杂,增加网络负担。

全局性动态路由算法

链路状态路由算法 OSPF

所有路由器掌握完整的网络拓扑和链路费用信息。

分散性动态路由算法

距离向量路由算法 RIP

路由器只掌握物理相连的邻居及链路费用。

分层次的路由选择协议

(1)因特网规模很大

(2)许多单位不想让外界知道自己的路由选择协议,但还想连入因特网

自治系统AS:在单一的技术管理下的一组路由器,而这些路由器使用一种AS内部的路由选择协议共同的度量以确定分组在该AS内的路由,同时还使用一种AS之间的路由协议以确定在AS之间的路由。

一个AS内的所有网络都属于一个行政单位来管辖,一个自治系统的所有路由器在本自治系统内都必须连通。

image-20240314192503560

标签:选择,网络层,计算机网络,算法,平面,SDN,路由,路由器
From: https://www.cnblogs.com/nekodream/p/18076379

相关文章

  • 【计算机网络】网络层——IPv4
    IP地址是什么“在哪个网络?其中哪台主机?”历史阶段分类的IP地址IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口。范例三个局域网:LAN1LAN2LAN3。其中LAN3用网桥链接,不分割广播域LAN1,LAN2,LAN3中,每个局域网的里面主机IP地址的前三组数一定相同三个无......
  • 【计算机网络】网络层——IP数据报与分片
    TCP/IP协议栈IP数据报格式数据报如果过大,那就分片!!!!首部的格式版本:IPv4、IPv6首部长度:4位比特,可以表示16个十进制数0-15(横坐标)。但是单位是4B(纵坐标),所以要乘4,最后得60B,即首部最大可以达到60B。然而固定部分只有20B,所以可变部分还剩下40B。不能是四个0,因为固定部分至少......
  • 计算机网络——概述1
    文章目录一、概述1、什么是计算机网络2、概念3、多层次ISP结构互联网二、互联网组成1、分类2、边缘部分1)概念2)端系统的通信方式3、核心部分1)概念2)电路交换主要特点3)分组交换主要特点三、计算机网络的类别1、按照网络的作用范围进行分类2、按网络使用者分类一、概......
  • 【计算机网络】域名劫持无处遁形:基于HTTPDNS打造可靠且安全的域名解析体系
    ......
  • 计算机网络(001-1)
    计算机网络-方老师总时长24:45:00共50个视频,6个模块此文章包含1.1到1.4的内容简介1.1计算机网络的作用三网融合(三网合一)模拟信号就是连续信号数字信号是离散信号1.2互联网概述以前2兆带宽就要98现在几百兆带宽也就几百块1.3......
  • 【计算机网络】数据链路层——无线局域网与VLAN
    IEEE802.11:无线局域网通用标准IEEE802.11是无线局域网通用的标准,它是由IEEE所定义的无线网络通信的标准。MAC帧头格式目的地址源地址:实际通信中的两个设备的地址接收端发送端:两个基站有很多帧头格式:刚才讲的是WDS。无线局域网1.有固定基础设施无线局域网2.无固定基......
  • 【计算机网络】数据链路层——动态划分信道之轮询访问介质控制
    之前的信道划分の介质访问控制信道划分介质访问控制(MAC,MultipleAccessControl)协议:基于多路复用技术划分资源。网络负载重:共享信道效率高,且公平网络负载轻:共享信道效率低随机访问MAC协议:用户根据意愿随机发送信息,发送信息时可独占信道带宽。网络负载重:产生冲突开销网络......
  • vue3的路由拦截?
    在Vue.js中,可以使用路由拦截器(RouteInterceptors)来实现对路由的拦截和控制。通过路由拦截器,我们可以在路由导航过程中进行一些操作,如验证用户身份、权限控制、重定向等。VueRouter提供了全局前置守卫(GlobalBeforeGuards)、路由独享守卫(Per-RouteGuards)和组件内的守卫(In......
  • 计算机三级网络技术之IP地址规划技术与路由设计技术基础 笔记
    IP地址规划技术NAT的工作原理:当内部网络的一个专用地址需要访问外网时,NAT将其转换为Internet上唯一的外部公用地址+端口号。而当外部网络响应这个访问请求时只能是响应给外部公用IP地址+端口号,此时NAT技术再将外部公用地址+端口号转换为内部地址+端口号以成功访问。IPv6......
  • 【计算机网络01】网卡——链接5G热点网速较慢问题解决方法。
    计算机网络:网卡一、网卡带宽查询二、高速带宽设置一.在电脑连接手机热点的时候,查询网络属性,找到网络频带是2.4GHz,带宽是72(Mbps):查找原因,发现是手机热点页面中AP频带设置的原因,AP频带设置成了2.4GHz:二.更改手机热点页面中AP频带,将AP频带设置成了5GHz频段:再在电......