zoukankan      html  css  js  c++  java
  • CONTROL PLANE AND DATA PLANE

    https://ipwithease.com/control-plane-and-data-plane/

    Control Plane


    In routing domain, Control Plane is the part of the router/Layer 3 Switch architecture that is concerned with drawing the network map, or the information in a routing table that defines what to do with incoming packets.

    In a routed network, this planning and learning can be done through static routes, where we train the Layer 3 device about remote networks, and how to get there.   We can also use dynamic routing protocols, like RIP, OSPF and EIGRP to allow the routers to train each other regarding how to reach remote networks. This is all the control plane. Another way of calling control plane is “The process of learning what we will do before we send the packet or frame.”

    Data Plane


    In network routing, the forwarding plane, sometimes called the data plane, defines the part of the router/Layer 3 device architecture that decides what to do with packets arriving on an inbound interface. Most commonly, it refers to a table in which the router looks up the destination address of the incoming packet and retrieves the information necessary to determine the path from the receiving element, through the internal forwarding fabric of the router, and to the proper outgoing interface(s).

    “Data plane is moving the actual packets based on what we learned from control plane.”


    Below Diagram depicts the functionalities and information/traffic flow across Control Plane and Data Plane –


    Below example will clarify more on control plane and data plane –

    Suppose you are working in Courier Company and need to send the package to long distance place. However, before sending the package to the destination a plan is required to be freezed, like remote place map, Path chosen, which will be the shortest path for destination, which track is good for delivering the package etc. This is an example of “Control Plane”.

    After making the above decision you have dispatch the “Package” for delivery. This is the Example of “Data Plane”.

    Control plane is the process of learning what we will do before sending the packet or frame.

    Data plane is moving the actual packets based on what we learned from control plane. 

    To summarize, both Data Plane and Control plane is be defined as below –

    Routers forward packets to the next hop along the path to the destination network. This activity is performed in Data Plane. How do they know which is the next hop towards the destination network they participate in routing algorithms that enable them to decide for each network which is the best next hop towards that network. This is the Control Plane.

    For difference between Control Plane and Data Plane. Click here



  • 相关阅读:
    UniGui使用IconFont图标(新)
    uniGUI uniEdit回车键处理遇到的问题
    War包的目录结构
    FAT32和NTFS最大支持的单个文件大小分别是多大?
    释放 MappedByteBuffer映射的内存
    C#基础篇 正则表达式入门
    JAVA获取文件MD5值
    C#正则表达式语法规则详解
    MD5加密算法原理及实现
    Java 文件名操作的相关工具类 & Java中windows路径转换成linux路径等工具类
  • 原文地址:https://www.cnblogs.com/ztguang/p/15171713.html
Copyright © 2011-2022 走看看