sdn网络如何实现转发控制?

[复制链接]

1275

主题

1275

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
分享到:
发表于 2022-9-28 10:26:44 | 显示全部楼层 |阅读模式
近些年,云计算相关的技术飞速发展,越来越多的云计算相关的应用开始走进我们的生活和工作,传统网络架构变得越来越臃肿,逐渐难以满足现代计算机网络的发展需求。此背景下,近几年软件定义网络(Software-Defined
Network,SDN)技术应运而生,并成为最近广受业界关注的网络技术。
软件定义网络(SoftwareDefinedNetwork,SDN),是一种新型网络创新架构,通
过将网络设备控制面与数据面分离开来,实现了网络流量的灵活控制、网络可编程,从而使网络作为管道变得更加智能。
针对控制器对交换机群下发流表的延时问题而引发数据包未能按指定路径传输的问题,采用了控制流表下发到不同交换机的时间及修改下发到各交换机流表生存时间的方法,确保数据包到达某交换机之前控制器为该数据包计算的路由所转换的流表已成功部署到预到达的交换机上;从而确保在SDN网络中的数据包能准确转发到目的地。
具体流程为:
1.数据包传输至交换;

2.交换机查找流表,若有匹配成功则直接转发,若无则执行以下流程;

3.交换机提取数据包的关键信息,并将此发送至控制器处理;

4.控制器根据信息计算路由,假设传输路径为S1|S2|... |Sn;

5.控制器计算下发至各交换机的流表,包含特定的生存时间;

6.控制器按路由反向顺序下,即Sn|Sn-l|... |S1,发相应的流表给各交换机,同 时确保流表正确部署;

7.数据包按控制器指定的路由传输。

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表