计算机网络
内部网关协议
计算机科学
网关地址
默认网关
路由协议
H、 248
网关(网页)
网络数据包
布线(电子设计自动化)
协议栈
数据包丢失
边界网关协议
路由表
实时计算
无线自组网
分组交换
服务器
传输延迟
协议(科学)
增强型内部网关路由协议
因特网协议
IP转发
优化链路状态路由协议
互联网络
网络拓扑
互联网
链路状态路由协议
作者
Anrun Wang,Xiaojun Zhu,Yuben Qu,Chao Dong
出处
期刊:IEEE Transactions on Vehicular Technology
[Institute of Electrical and Electronics Engineers]
日期:2025-09-11
卷期号:75 (3): 4771-4784
被引量:3
标识
DOI:10.1109/tvt.2025.3609048
摘要
In some UAV networks (Unmanned Aerial Vehicle networks), data is sent from UAVs to a backend server through gateway UAVs in real time. To avoid a single point of failure, using multiple gateways is preferred so that a UAV can switch to another one if a gateway fails. However, we find that the combination of current routing protocols and the IP protocol stack leads to slow switching, usually over 20 seconds. In this paper, we propose a Quick Gateway Switching approach (QGSwitch) for UAV networks with multiple gateways. QGSwitch uses the Batman-adv routing protocol, a built-in module in the Linux kernel, to establish an ad hoc network. With QGSwitch, UAVs do not need to change their IP settings when a gateway fails because the switching is done at the data link layer. To reduce the delay caused by passive failure detection, QGSwitch improves neighbor discovery and its link with the routing protocol. We implement QGSwitch on Raspberry Pi computers and conduct evaluations in both indoor and outdoor environments. Results show that QGSwitch reduces the average gateway switching delay to 1.24 seconds, which is quicker than Batman-adv with 36.48 seconds and OLSR with 20.43 seconds. It also outperforms both baselines in terms of packet loss and throughput.
科研通智能强力驱动
Strongly Powered by AbleSci AI