一种数据传输方法、交换机及存储介质技术

技术编号:25314919 阅读:34 留言:0更新日期:2020-08-18 22:32
本发明专利技术公开了一种数据传输方法、交换机及存储介质,所述数据传输方法包括:接收发送设备发送的报文数据包,并根据接收端口号及所述报文数据包中的源MAC地址更新转发表;当三层交换机组装响应数据包时,根据响应数据包的目的MAC地址查找所述转发表,并获取对应的端口号;根据获取的端口号将所述响应数据包发送至所述发送设备。本发明专利技术通过在三层交换机发送数据包时查找交换机三层网络模块的转发表,并根据转发表将数据包发送至对应的端口,从而解决三层交换机端口与数据包适配的技术问题。

【技术实现步骤摘要】
一种数据传输方法、交换机及存储介质
本专利技术涉及交换机应用领域,尤其涉及一种数据传输方法、交换机及存储介质。
技术介绍
在现有的网络设备中,三层交换机可以配置MAC/IP地址,使得其他网络设备可以向该三层交换机的MAC/IP地址发送数据包;同时,该三层交换机也能够主动产生新的数据包,以发送至其他网络设备;与一般的主机设备不同的是,三层交换机的MAC/IP地址并没有绑定到其中的某一个端口,因此,三层交换机可以接收它内部任意一个端口的数据包,也可以向任意一个端口发送数据包。例如,三层交换机有24个端口(1、2...23、24),主机设备可以通过端口1连接到交换机,并向交换机的MAC/IP地址发送数据包,交换机收到数据包之后,需要发送响应数据包给主机设备;由于,交换机的MAC/IP地址与其内部的端口未进行一对一的绑定,因此,在发送响应数据包时,也就无法确定从哪个端口发出数据包给主机设备。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术缺陷,本专利技术提供一种数据传输方本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述数据传输方法包括以下步骤:/n接收发送设备发送的报文数据包,并根据接收端口号及所述报文数据包中的源MAC地址更新转发表;/n当三层交换机组装响应数据包时,根据响应数据包的目的MAC地址查找所述转发表,并获取对应的端口号;/n根据获取的端口号将所述响应数据包发送至所述发送设备。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述数据传输方法包括以下步骤:
接收发送设备发送的报文数据包,并根据接收端口号及所述报文数据包中的源MAC地址更新转发表;
当三层交换机组装响应数据包时,根据响应数据包的目的MAC地址查找所述转发表,并获取对应的端口号;
根据获取的端口号将所述响应数据包发送至所述发送设备。


2.根据权利要求1所述的数据传输方法,其特征在于,所述接收发送设备发送的报文数据包,并根据接收端口号及所述报文数据包中的源MAC地址更新转发表,之前还包括:
预先设置所述转发表,并在所述转发表中设置用于存储数据项的存储空间。


3.根据权利要求1所述的数据传输方法,其特征在于,所述接收发送设备发送的报文数据包,并根据接收端口号及所述报文数据包中的源MAC地址更新转发表,具体包括以下步骤:
接收所述发送设备发送的报文数据包,并获取接收所述报文数据包的接收端口的端口号;
对所述报文数据包进行解析,并从所述报文数据包中获取所述源MAC地址;
根据所述端口号及所述源MAC地址更新所述转发表。


4.根据权利要求3所述的数据传输方法,其特征在于,所述根据所述端口号及所述源MAC地址更新所述转发表,具体包括以下步骤:
根据所述源MAC地址查找所述转发表中的数据项;
当查找到与所述源MAC地址对应的数据项时,则根据所述端口号及接收时间更新所述数据项;
当未查找到与所述源MAC地址对应的数据项时,则根据所述源MAC地址、所述端口号及接收时间建立新的数据项。
<...

【专利技术属性】
技术研发人员:向卫东孟庆晓吴闽华
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1