【技术实现步骤摘要】
卫星报文传送方法及系统、发送方法、接收方法及装置
本专利技术涉及卫星网络的数据传输技术,尤其与一种卫星报文传送方法及系统、发送方法、接收方法及装置相关。
技术介绍
卫星通信越来越多的用来作为数据通信,通常的地面网络数据通信是以太报文,基于交换机技术,卫星通信也基于以太报文的话,能够很方便的和地面网络融合,卫星链路作为物理链路层,承载以太报文。卫星链路具有广播的特性,一发多收,容易导致报文重复,因此普通的卫星网络都是星状网,中心节点转发端站到端站的报文,导致端站到端站的上星两次,既浪费了带宽,又增加了延时。建立端站到端站的单跳,可以解决此场景,但是建立单跳后,中心站需要隔离这两个单跳的报文转发,中心站对于识别和处理是这两个端站的报文复杂,并且容易误处理。
技术实现思路
本专利技术主要针对相关现有技术的不足,提供一种卫星报文传送方法及系统、发送方法、接收方法及装置,简单、可靠、高效的使星状网卫星网络端站节点建立单跳实现网状网的组网,避免产生同时被中心站转发和端站直接接收导致报文双份的问题。为了实现上述 ...
【技术保护点】
1.一种卫星报文传送方法,其特征在于,包括步骤:/n源端站将源NEID、目的NEID信息组包到包含源MAC、目的MAC的以太报文中,并将组包后的以太报文通过卫星链路发送;其中,源NEID为源端站NEID,目的NEID为目的端站NEID或者中心站NEID,目的端站NEID是指在源端站NEID-MAC学习表中与目的MAC对应的目的端站NEID;/n中心站收到卫星链路的以太报文时,将其中的源MAC、源NEID信息对更新到中心站自身的NEID-MAC学习表中,并判断其中的目的NEID是否为中心站自身NEID,若是,则将以太报文接收,否则放弃接收;/n中心站在接收以太报文后对其进行重 ...
【技术特征摘要】
1.一种卫星报文传送方法,其特征在于,包括步骤:
源端站将源NEID、目的NEID信息组包到包含源MAC、目的MAC的以太报文中,并将组包后的以太报文通过卫星链路发送;其中,源NEID为源端站NEID,目的NEID为目的端站NEID或者中心站NEID,目的端站NEID是指在源端站NEID-MAC学习表中与目的MAC对应的目的端站NEID;
中心站收到卫星链路的以太报文时,将其中的源MAC、源NEID信息对更新到中心站自身的NEID-MAC学习表中,并判断其中的目的NEID是否为中心站自身NEID,若是,则将以太报文接收,否则放弃接收;
中心站在接收以太报文后对其进行重新组包,将中心站NEID作为源NEID,将目的端站NEID或全F广播作为目的NEID,然后通过卫星链路发送;其中,重新组包的目的端站NEID是指在中心站NEID-MAC学习表中与目的MAC对应的目的端站NEID;
目的端站收到卫星链路的以太报文时,判断其中的源NEID是否为中心站NEID:
若是,则直接进行目的NEID的判断;若否,则将其中的源MAC、源NEID信息对更新到目的端站自身的NEID-MAC学习表中后,再进行目的NEID的判断;
目的端站在判断目的NEID为自身NEID或全F广播时,将以太报文接收,否则放弃接收。
2.根据权利要求1所述的卫星报文传送方法,其特征在于,
源端站在组包时,将源端站NEID作为源NEID,并查询源端站自身的NEID-MAC学习表中是否有对应目的MAC记录:
若查询到有记录,则将查到的MAC对应的目的端站NEID设为目的NEID;
若查询没有记录,则将中心站NEID设为目的NEID;
中心站进行重新组包时,将中心站NEID作为源NEID,并查询中心站自身的NEID-MAC学习表中是否有对应目的MAC记录:
若有记录,则将该MAC对应的目的端站NEID设为目的NEID;
若没有记录,则将全F广播作为目的NEID。
3.一种卫星报文传送系统,其特征在于,包括接入卫星网络的中心站和多个端站,所述端站配置有发送功能和接收功能,所述中心站配置有发送功能和接收功能,其中:
端站的发送功能包括:
将源NEID、目的NEID信息组包到包含源MAC、目的MAC的以太报文物理帧头前端,并将组包后的以太报文通过卫星链路发送;其中,源NEID为源端站NEID,目的NEID为目的端站NEID或者中心站NEID,目的端站NEID是指在源端站NEID-MAC学习表中与目的MAC对应的目的端站NEID;
中心站的接收功能包括:
在收到卫星链路的以太报文时,将其中的源MAC、源NEID信息对更新到中心站自身的NEID-MAC学习表中,并判断其中的目的NEID是否为中心站自身NEID,若是,则将以太报文接收,否则放弃接收;
中心站的发送功能包括:
对接收的以太报文进行重新组包,然后通过卫星链路发送;其中,在重新组包时,将中心站NEID作为源NEID,将目的端站NEID或全F广播作为目的NEID,重新组包的目的端站NEID是指在中心站NEID-MAC学习表中与目的MAC对应的目的端站NEID;
端站的接收功能包括:
在收到卫星链路的以太报文时,判断其中的源NEID是否为中心站NEID:
若是,则直接进行目的NEID的判断;若否,则将其中的源MAC、源NEID信息对更新到自身的NEID-MAC学习表中后,再进行目的NEID的判断;
判断目的NEID是否为自身NEID或全F广播,若是,则将以太报文接收,否则放弃接收。
4.根据权利要求3所述的卫星报文传送系统,其特征在于:
所述端站,在进行在组包时,将发送以太报文的端站NEID作为源NEID,并查询自身的NEID-MAC学习表中是否有对应目的MAC记录:
若查询到有记录,则将查到的MAC对应的目的端站NEID设为目的NEID;
若查询没有记录,则将中心站NEID设为目的NEID;
所述中心站,在进行重新组包时,将中心站NEID作为源NEID,并查询中心站自身的NEID-MAC学习表中是否有对应目的MAC记录:
若有记录,则将该MAC对应的目的端站NEID设为目的NEID;
若没有记录,则将全F广播作为目的NEID。
5.一种卫星报文发送方法,其特征在于,包括步骤:
将源NEID、目的NEID信息组包到包含源MAC、目的MAC的以太报文中;其中,源NEID为源端站NEID,目的NEID为目的端站NEID或者中心站NEID,目的端站NEID是指在源端站NEID-MAC学习表中与目的MAC对应的目的端站NEID;
将组包后的以太报文通过卫星链路发送,以使得准备接收卫星链路发送的以太报文的中心站和目的端站分别做如下响应:
以使得中心站:在收到以太报文时将其中的源MAC、源NEID信息对更新到中心站自身的NEID-MAC学习表中,并在判断其中的目的NEID为自身NEID时将以太报文接收,否则放弃接收;并在将以太报文接收后对以太报文进行重新组包,将中心站NEID作为源NEID,将目的端站NEID或全F广播作为目的NEID,目的端站NE...
【专利技术属性】
技术研发人员:黄邓,黎小明,王洪波,
申请(专利权)人:四川安迪科技实业有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。