summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Richard Whitehouse [Fri, 20 May 2011 14:26:16 +0000 (15:26 +0100)]
Add randomness to prevent dropped packets due to incast
Richard Whitehouse [Fri, 20 May 2011 14:25:40 +0000 (15:25 +0100)]
Show dropped packets are don't store packets, due to performance considerations
Richard Whitehouse [Wed, 18 May 2011 14:12:11 +0000 (15:12 +0100)]
State analysis
Richard Whitehouse [Wed, 18 May 2011 14:11:47 +0000 (15:11 +0100)]
Removed duplicated code. Identify ARP Request and Response separately
Richard Whitehouse [Wed, 18 May 2011 14:01:41 +0000 (15:01 +0100)]
Outpout port properly
Richard Whitehouse [Tue, 17 May 2011 21:39:06 +0000 (22:39 +0100)]
Output data to output file
Richard Whitehouse [Tue, 17 May 2011 21:37:03 +0000 (22:37 +0100)]
Include Bridge MAC Address in MOOSE state
Richard Whitehouse [Tue, 17 May 2011 19:55:01 +0000 (20:55 +0100)]
Merge branch 'master' into analysis
Richard Whitehouse [Tue, 17 May 2011 19:51:04 +0000 (20:51 +0100)]
Analysis stage
Richard Whitehouse [Tue, 17 May 2011 19:49:04 +0000 (20:49 +0100)]
Make link delay more realistic
Richard Whitehouse [Tue, 17 May 2011 19:40:30 +0000 (20:40 +0100)]
Add base class for Topology helpers
Richard Whitehouse [Tue, 17 May 2011 19:39:16 +0000 (20:39 +0100)]
Allow IPv4 Header to be parsed from ASCII trace file
Richard Whitehouse [Tue, 17 May 2011 19:38:30 +0000 (20:38 +0100)]
Remove redundant brackets from UDP sequence header
Richard Whitehouse [Tue, 17 May 2011 19:37:22 +0000 (20:37 +0100)]
Converge state tables
Richard Whitehouse [Wed, 11 May 2011 14:32:36 +0000 (15:32 +0100)]
Allow multiple values for representing topology size in generation, comma separated. Used in tree for branch factor and depth
Richard Whitehouse [Sun, 8 May 2011 10:11:30 +0000 (11:11 +0100)]
Remove suprious, debugging, BridgeHelper
Richard Whitehouse [Sun, 8 May 2011 10:05:11 +0000 (11:05 +0100)]
Refactoring to create EthernetBridgeNetDevice as a subclass, like MooseBridgeNetDevice, of ABC BridgeNetDevice
Richard Whitehouse [Sun, 8 May 2011 00:49:18 +0000 (01:49 +0100)]
Merge branch 'state'
Richard Whitehouse [Sun, 8 May 2011 00:48:11 +0000 (01:48 +0100)]
Implementing printing of MOOSE Bridges
Richard Whitehouse [Sun, 8 May 2011 00:47:37 +0000 (01:47 +0100)]
Allowing printing of MOOSE Bridge State
Richard Whitehouse [Sun, 8 May 2011 00:47:14 +0000 (01:47 +0100)]
Virtualise call to print bridge to allow for subclasses to override it
Richard Whitehouse [Sat, 7 May 2011 17:58:17 +0000 (18:58 +0100)]
Merge branch 'state'
Richard Whitehouse [Sat, 7 May 2011 17:56:27 +0000 (18:56 +0100)]
Start numbering MOOSE suffix as 0 when allocated.
Richard Whitehouse [Sat, 7 May 2011 17:16:58 +0000 (18:16 +0100)]
Added ability to output Ethernet state
Richard Whitehouse [Sat, 7 May 2011 17:16:45 +0000 (18:16 +0100)]
Added ability to output Ethernet Bridge status
Richard Whitehouse [Sat, 7 May 2011 17:16:14 +0000 (18:16 +0100)]
Added ability to output Ethernet Bridge State
Richard Whitehouse [Sat, 7 May 2011 14:58:27 +0000 (15:58 +0100)]
Split MOOSE Bridge State into separate class
Richard Whitehouse [Sat, 7 May 2011 14:52:59 +0000 (15:52 +0100)]
Split Ethernet Bridge State into separate file
Richard Whitehouse [Sat, 7 May 2011 14:46:49 +0000 (15:46 +0100)]
Keep track of bridges in Link Layer Helper, rename node containers to resolve ambiguity
Richard Whitehouse [Tue, 3 May 2011 09:50:10 +0000 (10:50 +0100)]
Add Tree Topology
Richard Whitehouse [Tue, 3 May 2011 09:48:53 +0000 (10:48 +0100)]
Fixed inital values for generator
Richard Whitehouse [Sun, 17 Apr 2011 15:54:26 +0000 (16:54 +0100)]
Improved state handling in MOOSE Bridge
Richard Whitehouse [Sat, 16 Apr 2011 23:12:09 +0000 (00:12 +0100)]
Generate network topologies
Richard Whitehouse [Sat, 16 Apr 2011 20:50:34 +0000 (21:50 +0100)]
Add pcap tracing
Richard Whitehouse [Sat, 16 Apr 2011 20:06:08 +0000 (21:06 +0100)]
Bug fix for static STP code.
Richard Whitehouse [Sat, 16 Apr 2011 20:04:59 +0000 (21:04 +0100)]
Fix bridge link comparator
Richard Whitehouse [Sat, 16 Apr 2011 17:15:04 +0000 (18:15 +0100)]
Fencepost error in network data entry
Richard Whitehouse [Sat, 16 Apr 2011 17:14:09 +0000 (18:14 +0100)]
Bug in enabling tracing
Richard Whitehouse [Sat, 16 Apr 2011 17:06:20 +0000 (18:06 +0100)]
Fencepost error
Richard Whitehouse [Sat, 16 Apr 2011 16:53:05 +0000 (17:53 +0100)]
STP doesn't do a minimum spanning tree, so nor should we.
Richard Whitehouse [Sat, 16 Apr 2011 15:32:55 +0000 (16:32 +0100)]
Update simulation framework to use data files to allow arbitary simulation
Richard Whitehouse [Sat, 16 Apr 2011 15:03:10 +0000 (16:03 +0100)]
Remove debugging statement
Richard Whitehouse [Sat, 16 Apr 2011 14:56:33 +0000 (15:56 +0100)]
Allow a network topology to be loaded from a file
Richard Whitehouse [Sat, 16 Apr 2011 14:50:18 +0000 (15:50 +0100)]
Refactored MooseHelper into generic Link Layer Helper
Richard Whitehouse [Sat, 16 Apr 2011 00:41:28 +0000 (01:41 +0100)]
Correcting type information
Richard Whitehouse [Fri, 15 Apr 2011 23:23:44 +0000 (00:23 +0100)]
Allow different types of networks to be simulated
Richard Whitehouse [Fri, 15 Apr 2011 22:51:13 +0000 (23:51 +0100)]
Adjust MOOSE Helper so the topology isn't part of the Network
Richard Whitehouse [Fri, 15 Apr 2011 22:45:08 +0000 (23:45 +0100)]
Raise default data rate for Ethernet to 1 Gbps
Richard Whitehouse [Fri, 15 Apr 2011 22:25:06 +0000 (23:25 +0100)]
Optimise ASCII trace.
Richard Whitehouse [Fri, 15 Apr 2011 21:30:16 +0000 (22:30 +0100)]
Limit Ethernet Bridge state table size (default 8000 - configurable)
Richard Whitehouse [Fri, 15 Apr 2011 14:58:34 +0000 (15:58 +0100)]
Removed top level directory
Richard Whitehouse [Mon, 14 Mar 2011 15:43:46 +0000 (15:43 +0000)]
Added mesh to build file, corrected class names for topology helpers
Richard Whitehouse [Mon, 14 Mar 2011 15:00:13 +0000 (15:00 +0000)]
Added mesh topology
Richard Whitehouse [Mon, 14 Mar 2011 14:36:15 +0000 (14:36 +0000)]
Added torus topology
Richard Whitehouse [Mon, 14 Mar 2011 14:23:51 +0000 (14:23 +0000)]
Added cube topology
Richard Whitehouse [Mon, 14 Mar 2011 14:23:12 +0000 (14:23 +0000)]
Fixed logging definition
Richard Whitehouse [Mon, 14 Mar 2011 13:30:27 +0000 (13:30 +0000)]
Separated Topology into separate module
Richard Whitehouse [Mon, 14 Mar 2011 13:29:02 +0000 (13:29 +0000)]
Allow a variable number of hosts
Richard Whitehouse [Mon, 21 Feb 2011 13:33:45 +0000 (13:33 +0000)]
More versatile MOOSE simulation which includes a better topology and moose and trace file command line params
Richard Whitehouse [Sun, 20 Feb 2011 07:06:57 +0000 (07:06 +0000)]
Add static spanning tree algorithm to eliminate loops
Richard Whitehouse [Sun, 20 Feb 2011 07:06:31 +0000 (07:06 +0000)]
Add function to take enabled ports and disable as required
Richard Whitehouse [Sun, 20 Feb 2011 07:05:57 +0000 (07:05 +0000)]
Add ability to disable ports in order to form a tree.
Richard Whitehouse [Sun, 20 Feb 2011 04:22:57 +0000 (04:22 +0000)]
Added additional host and added UDP applications to test topology
Richard Whitehouse [Sun, 20 Feb 2011 04:22:15 +0000 (04:22 +0000)]
Keep a container of IPv4 interfaces to allow applications to bind correctly.
Richard Whitehouse [Sun, 20 Feb 2011 04:21:36 +0000 (04:21 +0000)]
Remove debugging statements and correct routes to use a multimap and insert the correct prefix
Richard Whitehouse [Sun, 20 Feb 2011 04:19:43 +0000 (04:19 +0000)]
Added additional logging to MOOSE Switch
Richard Whitehouse [Sun, 20 Feb 2011 04:18:52 +0000 (04:18 +0000)]
Multimap required as each port may be on the optimal path for more than one MOOSE Switch
Richard Whitehouse [Sun, 20 Feb 2011 02:39:22 +0000 (02:39 +0000)]
Use BridgeNetDevice ForwardBroadcast instead. Fix error in header file.
Richard Whitehouse [Sun, 20 Feb 2011 02:29:52 +0000 (02:29 +0000)]
Only update port if expiration is not in the future
Richard Whitehouse [Sun, 20 Feb 2011 02:26:15 +0000 (02:26 +0000)]
Reverse Path Forwarding fix for Broadcast of Moose Frames
Richard Whitehouse [Sun, 20 Feb 2011 02:10:12 +0000 (02:10 +0000)]
Add ability to specify bridge address. Add learning static routes. Check the expiration time before updating
Richard Whitehouse [Sun, 20 Feb 2011 02:09:00 +0000 (02:09 +0000)]
Return the port added to allow helper to pass meaningful routing table
Richard Whitehouse [Sun, 20 Feb 2011 02:08:08 +0000 (02:08 +0000)]
Add ability to pass statically determined routing information. Also allow bridge address to be specified.
Richard Whitehouse [Sun, 20 Feb 2011 02:06:51 +0000 (02:06 +0000)]
Swap map around to make it easier for the bridge helper
Richard Whitehouse [Sun, 20 Feb 2011 02:05:54 +0000 (02:05 +0000)]
Allow MooseAddress to be used as a property for ns3 Objects under the TypeID system
Richard Whitehouse [Sat, 19 Feb 2011 23:29:07 +0000 (23:29 +0000)]
Add ability to assign a prefix based on integer
Richard Whitehouse [Sat, 19 Feb 2011 23:28:25 +0000 (23:28 +0000)]
Add simulation framework for Moose Networks
Richard Whitehouse [Sat, 19 Feb 2011 23:27:44 +0000 (23:27 +0000)]
Add Moose Network Helper. Includes static routing for Moose Networks
Richard Whitehouse [Mon, 31 Jan 2011 19:12:48 +0000 (19:12 +0000)]
Adding Ethernet equivalent to moose example configuration.
Richard Whitehouse [Tue, 25 Jan 2011 05:17:12 +0000 (05:17 +0000)]
Add a example showing MOOSE in operation over a very simple topology and build it.
Richard Whitehouse [Tue, 25 Jan 2011 05:16:21 +0000 (05:16 +0000)]
Correct Author information, and add MOOSE Bridge Helper to build script.
Richard Whitehouse [Tue, 25 Jan 2011 04:12:25 +0000 (04:12 +0000)]
Created helper class based on ns3::BridgeHelper to create MOOSE Bridges.
Richard Whitehouse [Tue, 25 Jan 2011 03:48:55 +0000 (03:48 +0000)]
ARP Mangling implemented, and bug fixes for the MOOSE bridge involving caching entries.
Richard Whitehouse [Tue, 25 Jan 2011 03:26:24 +0000 (03:26 +0000)]
Corrected implementation of GetInt for MOOSE Address Fragments.
Richard Whitehouse [Tue, 25 Jan 2011 01:07:33 +0000 (01:07 +0000)]
Implemented MOOSE Ethernet Address Rewriting, Forwarding and Caching. Removed friend class from bridge port and made necessary changes. Tidied up interface for Bridge / Bridge Port.
Richard Whitehouse [Mon, 24 Jan 2011 12:09:25 +0000 (12:09 +0000)]
Created MOOSE Bridge Net Device. Added MOOSE Addressing.
Todo: Implement packet rewriting in Moose Net Device.
Richard Whitehouse [Mon, 24 Jan 2011 00:54:33 +0000 (00:54 +0000)]
Split Bridge Net Device into two different classes, with one for the port and one for the bridge itself to allow for the Rapid Spanning Tree Protocol to change port state.
Richard Whitehouse [Tue, 4 Jan 2011 16:51:18 +0000 (16:51 +0000)]
Adding code from ns3. ns-moose will use ns3 as a starting point.
Richard Whitehouse [Sat, 11 Dec 2010 15:26:21 +0000 (15:26 +0000)]
Inital Commit