空地一体化网络场景下,传统基于TCP的域间路由协议BGP难以满足空地一体化网络拓扑结构频繁变化、邻居连接需要快速建立的要求。通过审视空地一体化网络中地面网络之间快速建立BGP邻居连接的需求,实现了一种基于UDP传输的域间路由协议BGP-U(border gateway protocol based on UDP)。针对空地一体化网络设计了BGP-U状态机,采用UDP实现了BGP-U,给出了BGP-U的请求端和服务端实现关键数据结构和邻居关系交互流程。实验仿真表明,采用UDP的BGP-U有利于大规模地面网络邻居关系的快速建立,有着更好的并发响应性能。
In the scene of integrated network,the traditional inter-domain routing protocol BGP,which based on TCP,is difficult to satisfy the request of frequently switching of network topology structure and the fast establish of BGP neighbors.According to the need of quickly establishing the BGP neighbor between the terrestrial networks,an inter-domain routing protocol BGP-U which based on UDP is realized.The BGP state machine aimed at integrated network is discussed,and the key data structure and the interaction processes of neighbor relationship which are realized by the requesters and servers of BGP-U are provided.The simulation shows that,compared to the traditional BGP,the BGP-U which based on UDP is useful for the rapid establishment of BGP neighbor relationship with large-scale terrestrial networks,and BGP-U enjoys better concurrency response performance.