一种SDN网络的ARP协议实现方法、系统及控制器
摘要:
本发明公开了一种SDN网络的ARP协议实现方法、系统及控制器,所述方法包括:步骤1)如果接收到的ARP数据包为ARP请求数据包,进入步骤2),如果ARP数据包为ARP响应数据包,进入步骤5);步骤2)获取ARP请求数据包中的源主机信息,若网络拓扑表内包含ARP请求中的目的主机,进入步骤3),否则,进入步骤4);步骤3)根据节点信息表中该目的主机的MAC地址构造ARP响应数据包;通过packet_out令边缘交换机在源主机端口转发ARP响应数据包;步骤4)通过packet_out令所有可能连接源主机的交换机在非交换机连接端口泛洪ARP请求数据包;步骤5)获取ARP响应数据包中源主机信息,将此ARP响应包通过packet_out的方式下发给源主机连接的边缘交换机,令其在连接源主机的端口转发此ARP响应包。
0/0