首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络控制平面

主要学习网络控制平面的工作原理 路由(route)的概念 **路由: 按照某种指标(传输延迟,所经过的站点数目等)找到一条 从源节点到目标节点的较好路径 ** 较好路径: 按照某种指标较小的路径...poison reverse)阻止ping-pong回路 (不可达的距离:跳数无限 = 16 段) RIP 以应用进程的方式实现:route-d (daemon) 通告报文通过UDP报文传送,周期性重复 网络的协议使用了传输的服务...BGP)的私有实现 需要不同的中间盒来实现不同网络功能:防火墙, 负载均衡设备和NAT 传统的方式: 每-路由器(Per-router)控制平面 在每一个路由器中的单独路由器算法元件,在控制平面进行交互...控制平面功能在数据交换设备之外实现 可编程控制应用 … 在控制器之上以 网络应用形式实 现各种网络功能 SDN架构 数据平面交换机 快速,简单,商业化交换设备 采用硬件实现通用转发功能 流表被控制器计算和安装...基于南向API(例如OpenFlow ),SDN控制器访问基于流的 交换机 定义了哪些可以被控制哪些不能  也定义了和控制器的协议 (e.g., OpenFlow SDN控制器(网络OS): 维护网络状态信息

15210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【网络】流量控制VS拥塞控制、路由器功能、SDN控制平面

    文章目录 前言 网络功能 流量控制VS拥塞控制 拥塞控制 路由器功能 转发---硬件解决------数据平面---------处理数据各种转发 路由选择---软件解决---控制平面----控制网络协议运行...-----远程控制器来负责控制平面 控制平面中的路由选择处理器功能对比 SDN控制平面 SDN控制器的三个层次 ---- I could be bounded in a nutshell and count...特别鸣谢:木芯工作室 、Ivan from Russia ---- 前言 最有趣的一 向上提供简单灵活、无连接、尽最大努力交付的数据报服务 网络功能 单位是数据报 分组-----数据报的儿子...路由选择与分组转发-------------最佳路径 异构网络互联 拥塞控制-------------与与流量控制完全不同 流量控制VS拥塞控制 接收方告诉发送方慢点发,---------用停止等待...------------北向接口 网络范围管理----------用来做出最终控制决定 最下面是南向接口----------openflow协议------用来帮助SDN控制器和路由器通信的协议

    79910

    【计算机网络】网络 : 网络简介 ( 功能 | 拥塞控制 )

    文章目录 一、网络 简介 二、网络 功能 三、网络 解决拥塞方法 一、网络 简介 ---- 网络 : 将 分组 从源端 传到 目的端 , 为 分组交换网 上 不同主机 提供通信服务 ; 数据报...-> 切割 -> 分组 ; 二、网络 功能 ---- 网络功能 : ① 路由选择 : 路由选择 与 分组转发 ; 根据路由选择算法 , 选择最佳路径 , 将分组转发出去 ; ② 异构网络互连 :...实现 WIFI 网络 , 4G/5G 基站网络 , 光纤宽带网络 , 双绞线局域网 等 网络互相通信 ; ③ 拥塞控制 : 所有节点 都 来不及接受分组 , 丢弃大量分组 , 此时网络处于拥塞状态 ,...此时要采用一定措施缓解该拥塞状态 ; 流量控制 是 接收方 接受能力不足 , 让发送方慢点发 ; 拥塞控制 是全局性概念 ; 三、网络 解决拥塞方法 ---- 解决 拥塞 方法 : ① 开环控制 :...静态 ; 网络传输之前 , 将所有可能产生拥塞的情况都进行控制 ; ② 闭环控制 : 动态 ; 网络运行过程中 , 根据发生的各种问题 , 动态处理 ;

    55600

    面试热点|理解TCPIP传输拥塞控制算法

    通过本文你将了解到以下内容: 拥塞控制概念以及其背景 流量控制和拥塞控制的区别与联系 拥塞控制主要过程详解 伙伴们认真学习一下,让offer来得更猛烈些吧! ?...它将通信过程抽象化为四个层次,并采取协议堆栈的方式分别实现出不同通信协议,实际使用的四结构是七OSI模型的简化。...我们可以看到TCP/IP协议栈是一个简化的分层模型,是互联网世界连接一切的基石,一起来看一张七模型vs四模型的简图: ---- ? TCP/IP协议栈过于庞大,篇幅所限本文不再做更多细节的描述。...0x02.流量控制和拥塞控制 TCP是一种面向连接的、可靠的、全双工传输协议,前辈们写了很多复杂的算法为其保驾护航,其中有一组像海尔兄弟一样的算法:流量控制和拥塞控制,这也是我们今天的主角。...2.1 流量控制简介 流量控制和拥塞控制从汉语字面上并不能很好的区分,本质上这一对算法既有区别也有联系。

    1.3K10

    iOS的MVC框架之控制的构建(下)

    在我的iOS的MVC框架之控制的构建(上)一文中介绍了一些控制的构建方法,而这篇文章则继续对一些方法进行展开讨论。...MVC被众多开发者所诟病的C的膨胀,究其原因不外乎有如下几点: 所有视图的构建和布局代码都在控制器中完成。...通过代码来构建和布局视图的代码量有可能会超过您视图控制器总代码量的50%。 对服务端的请求,往往就是包装了一非常薄的请求,通常称之为APIService。...一个面向对象中定义的对象来给控制器调用。通过对业务模型的封装使得我们可以在其他的视图控制器中也非常简单的使用业务模型提供的服务来完成服务。从而精简了控制器中的代码和逻辑。...控制逻辑的拆分 通过对视图类的封装和解耦解决了视图部分占用控制器的代码问题,通过对M的正确定义解决了控制器过多的处理业务逻辑实现的问题。我们的控制器中的代码将会得到很大一部分的改善和精简。

    4.4K30

    iOS的MVC框架之控制的构建(上)

    在我前面的两篇文章里面分别对MVC框架中的M的定义和构建方法进行了深入的介绍和探讨。这篇文章则是想深入的介绍一下我们应该如何去构建控制控制是联系视图层和模型的纽带。...现在也有非常多的文章宣扬所谓的去控制或者弱化控制的作用,觉得这部分是一个鸡肋,他会使得应用变得臃肿不堪。那么他是否有存在的必要呢?...控制就是一个中介者(参考设计模式中的中介者模式)我们应该把具体的操作交给控制来完成,并且由控制来驱动视图的呈现和服务的提供。这看来好像是一种最优的解决方案。...控制在各平台下的实现 目前主流的iOS和Android移动开发平台所提供的都是MVC应用框架,尤其是对于控制的实现更是几乎提供了相同的能力和方式。...dealloc 控制器被销毁前被调用。 如何构建您的控制 如何构建一个控制是一个非常广泛的命题,需要具体业务具体分析。

    1.6K20
    领券