没看书之前,一直觉得 “控制层与数据层分离” 太抽象了,很难理解。现在发现也没那么复杂。
可以用类比的方式理解:
交换机也是控制层和数据层分离的:
- 管理模块即控制层,核心是生成RIB路由表。
- 接口板卡即数据层,核心是生成FIB转发表。
那么,把管理模块抽离出来,变成软件或硬件的SDN控制器,成为SDN的控制层。交换机等硬件设备只负责数据转发,成为SDN的数据层。
现在的问题是:SDN控制器怎样与硬件交换机进行交互?
没看书之前,一直觉得 “控制层与数据层分离” 太抽象了,很难理解。现在发现也没那么复杂。
可以用类比的方式理解:
交换机也是控制层和数据层分离的:
那么,把管理模块抽离出来,变成软件或硬件的SDN控制器,成为SDN的控制层。交换机等硬件设备只负责数据转发,成为SDN的数据层。
现在的问题是:SDN控制器怎样与硬件交换机进行交互?