8000 GitHub - qqins/GPSR: Greedy Perimeter Stateless Routing (GPSR) implement on NS3 platform
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

qqins/GPSR

Folders and files

NameNa A1FA me
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPSR

Definition of GPSR

Greedy Perimeter Stateless Routing, GPSR, is a responsive and efficient routing protocol for mobile, wireless networks. Unlike established routing algorithms before it, which use graph-theoretic notions of shortest paths and transitive reachability to find routes, GPSR exploits the correspondence between geographic position and connectivity in a wireless network, by using the positions of nodes to make packet forwarding decisions. GPSR uses greedy forwarding to forward packets to nodes that are always progressively closer to the destination. In regions of the network where such a greedy path does not exist (i.e., the only path requires that one move temporarily farther away from the destination), GPSR recovers by forwarding in perimeter mode, in which a packet traverses successively closer faces of a planar subgraph of the full radio network connectivity graph, until reaching a node closer to the destination, where greedy forwarding resumes.

Install NS3

https://www.nsnam.org/wiki/index.php/Installation

Add GPSR model

Download code

add GPSR dictoray to ns3/src dictory

About

Greedy Perimeter Stateless Routing (GPSR) implement on NS3 platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0