A Discrete-Event Network Simulator
API
6LoWPAN

Performs 6LoWPAN compression of IPv6 packets as specified by RFC 4944 and RFC 6282 More...

+ Collaboration diagram for 6LoWPAN:

Modules

 6LoWPAN module tests
 

Classes

class  ns3::SixLowPanBc0
 6LoWPAN BC0 header - see RFC 4944. More...
 
class  ns3::SixLowPanDispatch
 Dispatch header helper. More...
 
class  ns3::SixLowPanFrag1
 6LoWPAN FRAG1 header - see RFC 4944. More...
 
class  ns3::SixLowPanFragN
 6LoWPAN FRAGN header - see RFC 4944. More...
 
class  ns3::SixLowPanHc1
 6LoWPAN HC1 header - see RFC 4944. More...
 
class  ns3::SixLowPanHelper
 Setup a sixlowpan stack to be used as a shim between IPv6 and a generic NetDevice. More...
 
class  ns3::SixLowPanIphc
 LOWPAN_IPHC base Encoding - see RFC 6282. More...
 
class  ns3::SixLowPanIpv6
 6LoWPAN IPv6 uncompressed header - see RFC 4944. More...
 
class  ns3::SixLowPanMesh
 6LoWPAN Mesh header - see RFC 4944. More...
 
class  ns3::SixLowPanNetDevice
 Shim performing 6LoWPAN compression, decompression and fragmentation. More...
 
class  ns3::SixLowPanNhcExtension
 LOWPAN_NHC Extension Header Encoding - see RFC 6282. More...
 
class  ns3::SixLowPanUdpNhcExtension
 UDP LOWPAN_NHC Extension Header Encoding - see RFC 6282. More...
 

Detailed Description

Performs 6LoWPAN compression of IPv6 packets as specified by RFC 4944 and RFC 6282

This module acts as a shim between IPv6 and a generic NetDevice.

The module implements RFC 4944 and RFC 6282, with the following exceptions: