close
Warning:
Can't synchronize with repository "(default)" ("(default)" is not readable or not a Git repository.). Look in the Trac log for more information.
- Timestamp:
-
Nov 29, 2014, 12:41:47 AM (9 years ago)
- Author:
-
seskar
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v1
|
|
| 1 | = Network Deployment = |
| 2 | == Topology Control == |
| 3 | Since multiple routers may run in a single LAN, connectivity needs to be enforced and packets destined to non-neighbor nodes be dropped. This is enabled in the MobilityFirst router pipeline by way of topology enforcement element that takes a GUID-based connectivity graph passed as a topology file at start up time. Consider below a simple topology with three !MobilityFirst routers and two end hosts: |
| 4 | {{{ |
| 5 | Sender ---- MFR1 ---- MFR2 ---- MFR3 ---- Receiver |
| 6 | 100 1 2 3 101 |
| 7 | |
| 8 | MFR - MobilityFirst Router, and Sender/Receiver are traffic source and sink, respectively |
| 9 | }}} |
| 10 | The following contained in the topology file defines the 5-node topology shown above: |
| 11 | {{{ |
| 12 | #syntax: <node-GUID> <neighbor-count> <neighbor-GUID1> [<neighbor-GUID2>] ... |
| 13 | 100 1 1 |
| 14 | 1 2 2 100 |
| 15 | 2 2 1 3 |
| 16 | 3 2 2 101 |
| 17 | 101 1 3 |
| 18 | }}} |
| 19 | == Logging Configuration == |
| 20 | The environment variable ''MF_CLICK_LOG_LEVEL'' can be set to an integer value between 0 and 7 corresponding to enable one of the following log levels for the Click-based MF router: |
| 21 | || Value || Log Level || Description || |
| 22 | || 0 || TRACE || || |
| 23 | || 1 || DEBUG || || |
| 24 | || 2 || INFO || || |
| 25 | || 3 || TIME || Same as INFO with the addition of a micro-second precision timestamp to the beginning of the log message || |
| 26 | || 4 || WARN || || |
| 27 | || 5 || ERROR || || |
| 28 | || 6 || CRITICAL || Out of memory, approaching resource limits, etc. || |
| 29 | || 7 || FATAL || Unable to proceed, for example when integrity is compromised || |