本文主要是介绍负载均衡设备支持二层交互,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近遇到客户的一个需求,在客户的环境中,负载均衡设备位置位于两台三层交换机中间,因此在不改变环境的情况下,如果需要负载均衡功能,又需要二层以上透明传输,就需要开发一种新特性,支持这种组网方式
根据以上背景,提出以下的功能需求:
1.通过某种配置方式,使得接口支持二层透传
2.同时不应该影响负载均衡功能
3.支持二层的生成树协议(STP、RSTP)
实现以及报文处理方式
对于交换机这种典型的二层设备来说,要想实现二层转发其实不难,众所周知,交换机的转发原理是根据MAC地址及接口信息来做到快速转发的,而对于负载均衡设备这种服务于三层以上的设备来说,暂时无法记录MAC地址与接口关系信息,在时间以及有限的开发资源的情况下,采用如下的方案进行解决:
1.对于SLB功能以及二层转发实现采用“端口对”的方式,将两个三层接口绑定为一对端口对,一个端口对上只有且只存在一个IP地址以及MAC地址,从端口对上的一个接口收到的报文都会转发给另外一个接口进行透传,同时由于存在IP地址,因此可以满足负载均衡的需要。
portpair <primary_interface> &l
这篇关于负载均衡设备支持二层交互的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!