You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 20, 2023. It is now read-only.
***GitHub** — All guides and tutorials across the complete [OpenWeave organization](https://github/openweave).
6
+
***openweave.io** - OpenWeave news and features, educational material, API reference, and all guides and tutorials found on GitHub.
7
+
8
+
All documentation contributions are done on GitHub and mirrored on [openweave.io](https://openweave.io), and will be reviewed for clarity, accuracy, spelling, and grammar prior to acceptance.
9
+
10
+
See [CONTRIBUTING.md](../CONTRIBUTING.md) for general information on contributing to this project.
11
+
12
+
## Location
13
+
14
+
Place all documentation contributions in the appropriate location in the [`/doc`](./) directory. If you are unsure of the best location for your contribution, let us know in your pull request.
15
+
16
+
## Style
17
+
18
+
OpenWeave follows the [Google Developers Style Guide](https://developers.google.com/style/). See the [Highlights](https://developers.google.com/style/highlights) page for a quick overview.
19
+
20
+
## Markdown guidelines
21
+
22
+
Use standard Markdown when authoring OpenWeave documentation. While HTML may be used for more complex content such as tables, use Markdown as much as possible. To ease mirroring and to keep formatting consistent with openweave.io, we ask that you follow the specific guidelines listed here.
23
+
24
+
> Note: Edit this file to see the Markdown behind the examples.
25
+
26
+
### Command line examples
27
+
28
+
Feel free to use either `$` or `%` to preface command line examples, but be consistent within the same doc or set of docs:
Copy file name to clipboardExpand all lines: doc/guides/cross-network-inet-multicast-howto.md
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@
2
2
3
3
You have decided that you would like to experiment with cross-network multicast using OpenWeave. This how-to guide illustrates using the Happy network simulation tool to set up a virtual topology that demonstrates using OpenWeave's Inet layer across two distinct networks with a multicast proxy.
4
4
5
-
## Step 1: Download and Build mcproxy
5
+
## Step 1: Download and build mcproxy
6
6
7
-
The IPv6 multicast proxy daemon, _mcproxy_, serves to proxy / forward / route IPv6 multicast traffic across two disjoint IPv6 network links.
7
+
The IPv6 multicast proxy daemon, `mcproxy`, serves to proxy / forward / route IPv6 multicast traffic across two disjoint IPv6 network links.
8
8
9
-
While it is not particularly important where you clone and build the _mcproxy_ daemon executable, please take note of the location where you create it as a relative or absolute path to it will be necessary in Step 6 below.
9
+
While it is not particularly important where you clone and build the `mcproxy` daemon executable, please take note of the location where you create it as a relative or absolute path to it is necessary in Step 6 below.
## Step 5: Create the mcproxy Configuration for the Happy Topology
59
+
## Step 5: Create the mcproxy configuration for the Happy topology
60
60
61
61
This creates an IPv6 multicast proxy configuration between the simulated "Thread" network interface on "wpan0" and the simulated "WiFi" network interface on "wlan0" in the Happy topology we created above in Step 4.
62
62
63
-
While it is not particularly important where you create the _mcproxy.conf_ file, please take note of the location where you create it as a relative or absolute path to it will be necessary in Step 6 below.
63
+
While it is not particularly important where you create the `mcproxy.conf` file, please take note of the location where you create it as a relative or absolute path to it is necessary in Step 6.
This will run the IPv6 multicast proxy, _mcproxy_, on the "BorderRouter" node and then will launch the Inet layer multicast functional test sender and receiver on the simulated "Thread" and "WiFi" nodes, respectively.
74
+
This runs the IPv6 multicast proxy, `mcproxy`, on the "BorderRouter" node and then launches the Inet layer multicast functional test sender and receiver on the simulated "Thread" and "WiFi" nodes, respectively.
75
75
76
76
If you'd like, you can transpose the sender and the receiver nodes and the example will work equally as well.
77
77
78
78
Each of the following sets of commands should be run from parallel, independent shells.
79
79
80
-
### Border Router
80
+
### Border router
81
81
82
82
```
83
83
% happy-shell BorderRouter
84
-
$ <absolute or relative path to mcproxy daemon executable from Step 1>/mcproxy -f <absolute or relative path to mcproxy configuration file from Step 5>/mcproxy.conf
0 commit comments