ZKX's LAB

在 SDN 中,OpenFlow 和 Open vSwitch 的区别是什么? sdn控制层的子层

2021-03-09知识7

SDN控制器集群 关键技术有哪些 为了了解软件定义网络(SDN),你可能会碰到很多跟此项技术相关的术语。其中有些术语是SDN独有的,而其他一些术语则并非SDN专有,但经常会用来描述SDN设计。了解这些术语及其。

如何实现sdn中的控制数据相分离 个人理解:传统路由器上,控制和转发(即你所说的数据)是集成在一起的(主要体现就是集中在同一个设备里,其实内部也是由不同的模块组成的)。以路由器三层转发为例,路由器收到报文后,检查发现如果报文的目的MAC是自己(路由器)的接口的MAC,路由器就按三层转发流程处理这个报文。接下来就是查FIB表,查ARP表等一系列过程。那么控制体现在哪里?路由器生成/维护路由表、ARP表的过程就是控制。这些过程都是放在路由器上完成的。到了SDN时代,玩法就变了。以Openflow为例,路由器收到一个报文,先去自己的缓存里查openflow流表,如果能够命中(即查到),那么路由器就按流表的定义对这个报文进行处理(比如转发,比如丢弃,如果转发的话,流表也会规定清楚从哪个接口送出去)。如果路由器在自己的缓存里查不到对应的流表,说明这个报文是某条流的首包,那么就把这个报文的信息通过openflow协议上送给控制器,然后控制器根据这个报文生成一条新的流表信息下发到路由器上,以后路由器再碰到这种报文就可以直接查流表转发了。所以,要实现控制转发分离:1、要有一个集中的、独立的大脑(即控制器),和转发器(即路由器,因为只做转发,所以叫转发器)是两台不同的。

SDN交换机和普通交换机的区别 区别一: 从功能方面: SDN交换机基本具有普通交换机的所有功能。SDN交换机特别的功能在于支持OpenFlow协议(有些只支持OpenFlow1.0,有些强点支持1.0和1.3)。。

在 SDN 中,OpenFlow 和 Open vSwitch 的区别是什么? sdn控制层的子层

#sdn控制层的子层

随机阅读

qrcode
访问手机版