【技术实现步骤摘要】
一种流量转发方法及装置
本专利技术涉及软件定义网络
,特别涉及一种流量转发方法及装置。
技术介绍
软件定义网络是一种新兴的网络架构。在如今大部分大规模网络场景下,软件定义网络还是依赖传统的转发方法,包括:1.逐跳转发方法该转发方案原理是每当新流到达网络的入口交换机时,交换机就会向控制器发送新流建立请求,然后在控制器规划制定的转发路径上的每一个交换机放置流条目。这样的方案因为要求大量的控制流量和流表空间过度消耗,使得转发性能大幅下降,导致流表空间冗余。2.基于多协议标签交换(MPLS)标签的任意转跳转发方法如果是仅仅在合适的流条目上封装一定长度的有序的多协议标签交换(MPLS)标签列表,表示数据流中的转发路径每一跳的路由信息,这种转发方法在数据包数目较多以及转发跳数较多的数据流环境中带来的带宽开销还是很严重,原因是其数据包报头依旧会增加上额外的MPLS标签,引起多余的转发流量开销。3.基于VLAN标记中的数据字段标识符(VID字段)的转发方法通过在数据包报头中未被利用的VI ...
【技术保护点】
1.一种流量转发方法,其特征在于,包括步骤:/n向控制器发送链路建立请求,在控制器收到并接受请求后,由控制器规划数据包转发路径,转发路径上的交换机配置流条目的路由信息;/n通过交换机识别第一数据包路由信息,若该数据包的路由信息与流条目的路由信息不匹配或该交换机不存在流条目的路由信息,则向控制器发送转发请求;/n将第一数据包发送到编码设备,进行路由信息的封装,根据转发路径中交换机端口读取功能的不同配置不同的路由信息;/n将带有封装好路由信息的第一数据包发回到原交换机处;/n根据封装好的路由信息,将第一数据包转发到目的地址;/n第一数据包到达目的地址后,判断目的地址和转发的目标 ...
【技术特征摘要】
1.一种流量转发方法,其特征在于,包括步骤:
向控制器发送链路建立请求,在控制器收到并接受请求后,由控制器规划数据包转发路径,转发路径上的交换机配置流条目的路由信息;
通过交换机识别第一数据包路由信息,若该数据包的路由信息与流条目的路由信息不匹配或该交换机不存在流条目的路由信息,则向控制器发送转发请求;
将第一数据包发送到编码设备,进行路由信息的封装,根据转发路径中交换机端口读取功能的不同配置不同的路由信息;
将带有封装好路由信息的第一数据包发回到原交换机处;
根据封装好的路由信息,将第一数据包转发到目的地址;
第一数据包到达目的地址后,判断目的地址和转发的目标地址是否相同;若相同则继续向控制器请求下一数据包的转发,若不同则继续向控制器发送转发请求;
若第一数据包的路由信息与流条目的路由信息匹配,则通过交换机转发该数据包;
待所有数据包转发完成后,结束流量转发过程。
2.根据权利要求1所述的流量转发方法,其特征在于:
在向控制器发送链路建立请求前,通过控制器识别统计全局交换机端口能和不能读取VID字段中的路由信息的情况;
在向控制器发送链路建立请求后,通过控制器识别转发路径中的交换机的端口是否支持读取VID字段中的路由信息,并发送封装指令至编码设备,若支持读取,封装内容为该交换机的路由信息,通过编码设备将路由信息封装至第一数据包VID字段;若不支持读取,封装内容为该交换机路由信息的MPLS标签...
【专利技术属性】
技术研发人员:陆以勤,李哲,覃健诚,程喆,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。