发明名称 |
一种SDN网络中不同网段主机间通信方法 |
摘要 |
本发明公开了一种SDN网络中不同网段主机间通信方法,包括控制器通过探测获得SDN全局网络拓扑信息;将报文发给作为网关的控制器,由控制器来转发;控制器收到报文,由设备索引模块建立以三层IP地址为索引的设备索引;设备管理模块根据建立的设备索引查询源设备与目的设备;设备探测模块根据目的设备IP地址构造ARP请求,然后将ARP请求从所有边缘交换机发送出去;控制器构造转发流表项下发到选出的路由中的交换机中;源目的主机设备通信报文根据交换机中流表信息匹配转发。该方法能够解决同一SDN网络下跨网段通信的问题,并且对网络中的节点改动很小,具有较强的透明性和扩展性。 |
申请公布号 |
CN105245632A |
申请公布日期 |
2016.01.13 |
申请号 |
CN201510667454.9 |
申请日期 |
2015.10.16 |
申请人 |
电子科技大学 |
发明人 |
唐勇;张永涛;汪文勇 |
分类号 |
H04L29/12(2006.01)I;H04L12/751(2013.01)I;H04L12/24(2006.01)I |
主分类号 |
H04L29/12(2006.01)I |
代理机构 |
成都天嘉专利事务所(普通合伙) 51211 |
代理人 |
冉鹏程 |
主权项 |
一种SDN网络中不同网段主机间通信方法,其特征在于步骤如下:步骤1,网络初始化时,控制器通过探测获得SDN全局网络拓扑信息;步骤2,当属于不同网段的主机设备要进行通信时,发现目的地址不在同一网段内,则将报文发给作为网关的控制器,由控制器来转发;步骤3,控制器收到一个报文,发现源IP地址与目的IP地址不在同一网段内,则由设备索引模块建立以三层IP地址为索引的设备索引;步骤4,设备管理模块根据步骤3建立的设备索引查询源设备与目的设备,若目的设备未查询到则转步骤5,否则转步骤7;步骤5,设备探测模块根据目的设备IP地址构造ARP请求,然后将ARP请求从所有边缘交换机发送出去;步骤6,若控制器收到一个回复给自己的ARP回复,则说明是对设备探测模块发送的设备探测消息的回复,即探测的设备存在于网络中,于是由设备管理模块为该设备登记注册;步骤7,此时源目的设备均已查询到,拓扑管理模块根据源目的设备从网络拓扑中选择一条路由;步骤8,控制器构造转发流表项下发到步骤7选出的路由中的交换机中;步骤9,源目的主机设备通信报文根据交换机中流表信息匹配转发。 |
地址 |
611731 四川省成都市高新区(西区)西源大道2006号 |