发明名称 基于SDN控制器的以太网广播优化处理方法
摘要 一种基于SDN控制器的以太网广播优化处理方法,终端接入网络时,广播发送GARP或DHCP请求报文,宣告自身IP地址或请求IP地址;SDN控制器实时解析交换机的packet-in消息,提取其中终端信息,执行终端接入处理:以key-value形式存储终端和交换机之间信息映射关系;并对终端通信的ARP请求报文构造ARP应答包,封装成packet-out消息作为应答回送终端。同时执行环路避免处理:根据从广播报文中提取的key和value映射关系查询节点信息字典,保证同一个交换机接收到的广播报文只有一个接入端口,同时丢弃来自其他不同交换机接入端口的相同的广播报文,以避免因网络中形成广播环路而触发广播报文的洪泛。本发明降低网络控制器、交换机和终端的负担和资源浪费,避免广播报文转发环路。
申请公布号 CN105634923A 申请公布日期 2016.06.01
申请号 CN201511006019.8 申请日期 2015.12.29
申请人 北京邮电大学 发明人 胡博;陈山枝;王竞豪;陈品殿;李英;司琳
分类号 H04L12/58(2006.01)I;H04L12/721(2013.01)I;H04L12/741(2013.01)I;H04L12/751(2013.01)I;H04L12/803(2013.01)I;H04L12/823(2013.01)I;H04L12/911(2013.01)I;H04L12/761(2013.01)I 主分类号 H04L12/58(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 夏宪富
主权项 一种基于软件定义网络SDN(Software Defined Network)控制器的以太网广播优化处理方法,其特征在于:终端接入网络时,SDN控制器对来自交换机的、包含该终端信息的packet‑in消息执行实时解析,判断该终端若是初次接入网络时,提取其中的终端信息,执行终端接入处理:在SDN控制器上对以key‑value形式存储终端和交换机转发节点之间信息映射关系的节点信息字典执行更新操作,录入该终端信息;再对终端之间通信时发起的ARP请求报文,执行代理回复ARP响应:查询节点信息字典,得到ARP请求报文的目的终端MAC地址,再构造ARP应答包,封装成packet‑out消息作为应答回送给该终端;因网络可能存在环路,执行环路避免处理:根据从广播报文中提取的每个终端及其对应交换机接入端口之间的状态信息所形成的key和value映射关系,查询节点信息字典,是否存在同一个key对应存储有不同的value、即对应不同的交换机接入端口的情况;若有,则执行丢弃操作:下发packet‑out消息,告知丢弃来自该终端的广播报文,以避免环路问题;若没有,则更新当前key‑value的映射信息于节点信息字典,表明该种类型的广播报文来自于该交换机的某个特定端口;然后执行传统的报文转发处理。
地址 100876 北京市海淀区西土城路10号