【技术实现步骤摘要】
一种通信方法、交换机、控制器及通信系统
本专利技术涉及通信领域,具体涉及一种通信方法及实现该种通信方法的交换机、控制器和通信系统。
技术介绍
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连的网络互连设备。网关,既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备,用于在使用相同或不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间。默认网关是指局域网中的一个互联网协议(InternetProtocol,IP)子网的默认出口网关。该子网中的任意一台主机如果要与其他IP网段的主机通信,则将数据包发给默认网关,由这个网关来处理数据包和转发数据包。现有技术中,通常需要配置默认网关的IP后才能正常的与其他IP网段的主机通信和访问互联网。之后,移动终端都是通过动态主机分配协议(DynamicHostConfigurationProtocol,DHCP)协议自动获取和配置其自身的IP和网关地址。传统3层IP网络的默认网关可以配置在路由器或一台物理主机上,即由路由器或主机充当了默认网关的角色。一个IP网段的主机通过一到多台的传统2层交换机连接到该路由器或物理主机,并在该路由器或主机上配置一到多条静态路由(小型网络)或动态路由协议(大型复杂网络),以实现该IP子网与其他网段/外网的通信。不同子网之间的主机经由各自的默认网关并依照这些网关/路由器上配置的静态路由或动态路由协议通信。现有技术的方案要求网络管理员手动的配置所有的静态路由到1到2台的路由器上,主机或接入层交换机的变动都会造成静态路由的重新 ...
【技术保护点】
一种通信方法,其特征在于,所述方法包括:OpenFlow交换机接收第一主机发送的第一因特网包探索器PING请求报文,所述第一PING请求报文的目的IP地址为虚拟网关的IP地址,所述第一PING请求报文的目的MAC地址为所述虚拟网关的MAC地址,所述虚拟网关为所述第一主机所处网段的默认网关,该虚拟网关由所述OpenFlow交换机和与该OpenFlow交换机连接的软件定义网络SDN控制器组成,所述第一主机位于所述SDN控制器的管理的至少一个网段;将所述PING请求报文发送给所述SDN控制器;接收所述SDN控制器下发的PING回复报文;将所述PING回复报文下发给所述第一主机,以建立所述虚拟网关与所述第一主机之间的通信链路。
【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:OpenFlow交换机接收第一主机发送的第一因特网包探索器PING请求报文,所述第一PING请求报文的目的IP地址为虚拟网关的IP地址,所述第一PING请求报文的目的MAC地址为所述虚拟网关的MAC地址,所述虚拟网关为所述第一主机所处网段的默认网关,该虚拟网关由所述OpenFlow交换机和与该OpenFlow交换机连接的软件定义网络SDN控制器组成,所述第一主机位于所述SDN控制器的管理的至少一个网段;将所述PING请求报文发送给所述SDN控制器;接收所述SDN控制器下发的PING回复报文;将所述PING回复报文下发给所述第一主机,以建立所述虚拟网关与所述第一主机之间的通信链路。2.如权利要求1所述的方法,其特征在于,所述接收第一主机发送的PING请求报文,之前,还包括:接收第一主机发送的地址解析协议ARP请求报文,该ARP请求报文用于获取所述虚拟网关的MAC地址;将所述ARP请求报文发送给所述SDN控制器;接收所述SDN控制器下发的ARP回应报文,该ARP回应报文中携带所述虚拟网关的MAC地址;将所述ARP回应报文下发给所述第一主机。3.如权利要求1或2任一项所述的方法,其特征在于,所述将所述PING回复报文下发给所述第一主机,以建立所述虚拟网关与所述第一主机之间的通信链路;之后,还包括:接收所述第一主机发送的第二PING请求报文,所述第二PING请求报文的目的地址为第二主机的IP地址,所述第二PING请求报文的目的MAC地址为所述虚拟网关的MAC地址,所述第一主机和第二主机位于不同的IP网段;将所述第二PING请求报文上传至所述SDN控制器,以便于所述SDN控制器对所述第二PING请求报文进行流表匹配,并且所述SDN控制器对所述第二PING请求报文进行流表匹配成功后,对所述第二PING请求报文的目的MAC地址修改为所述第二主机的MAC地址,封装为第三PING报文之后,将所述第三PING报文下发给所述第二主机,建立所述第一主机到所述第二主机之间的通信链路。4.如权利要求1所述的方法,其特征在于,所述OpenFlow交换机接收第一主机发送的第一因特网包探索器PING请求报文,之前,还包括:接收SDN控制器下发的策略流表,所述策略流表具有匹配项,满足该匹配项的报文将被所述OpenFlow交换机上送到SDN控制器。5.一种通信方法,其特征在于,包括:接收OpenFlow交换机发送的第一PING请求报文,所述第一PING请求报文由第一主机生成后发送给所述OpenFlow交换机,所述第一PING请求报文的目的IP地址为虚拟网关的IP地址,所述第一PING请求报文的目的MAC地址为所述虚拟网关的MAC地址,所述虚拟网关为所述第一主机所处网段的默认网关,该虚拟网关由所述OpenFlow交换机和与该OpenFlow交换机连接的软件定义网络SDN控制器组成,所述第一主机位于所述SDN控制器的管理的至少一个网段;对所述第一PING请求报文进行流表匹配通过后,生成PING回复报文;将所述PING回复报文下发给所述OpenFlow交换机,以便于所述OpenFlow交换机将所述PING回复报文下发给所述第一主机,以建立所述虚拟网关与所述第一主机之间的通信链路。6.如权利要求5所述的方法,其特征在于,所述接收OpenFlow交换机发送的第一PING请求报文,之前,还包括:接收所述OpenFlow交换机发送的ARP请求报文,所述ARP请求报文是所述第一主机...
【专利技术属性】
技术研发人员:陈启昌,黄东远,周都,
申请(专利权)人:福建星网锐捷网络有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。