<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/iptools/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 27 Oct 2015 05:41:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/iptools/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -9,12 +9,11 @@

 [VXLAN on standalone Windows machine using head end replication feature of UBridge (Part 1)](http://apps.e5link.com/Blog/?e=92193&amp;amp;d=10/01/2015&amp;amp;s=VXLAN%20on%20standalone%20Windows%20machine%20using%20head%20end%20replication%20feature%20of%20UBridge%20%28Part%201%29)

-Some other enhancements which includes VXLAN payload encryption, access/provider mode VTEPs that let you extend your VXLAn over the Internet behind PAT/NAT device. Pls refer to the following URL for detail:
+Some other enhancements which includes VXLAN payload encryption, access/provider mode VTEPs that let you extend your VXLAN over the Internet behind PAT/NAT device. Pls refer to the following URL for detail:

 [Extend your VXLAN anywhere over the Internet by the UBridge tool (Part 1)](http://
 apps.e5link.com/Blog/?e=92313&amp;amp;d=10/22/2015&amp;amp;s=Extend%20your%20VXLAN%20anywhere%20over%20the%20Internet%20by%20the%20UBridge%20tool%20%28Part%201%29)

-
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Tue, 27 Oct 2015 05:41:37 -0000</pubDate><guid>https://sourceforge.netcf93d11c5b4cc260e6dcb621895a45d53bb4f656</guid></item><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -5,5 +5,16 @@
 UBridge support the standard VXLAN multicast transport, you can refer the following URL:
 [Bridge standalone Windows PC using UBridge to the VXLAN in VMware (Part 1)](http://apps.e5link.com/Blog/?e=91956&amp;amp;d=08/24/2015&amp;amp;s=Bridge%20standalone%20Windows%20PC%20using%20UBridge%20to%20the%20VXLAN%20in%20VMware%20%28Part%201%29)

+It also supports the unicast mode (Head End Replication) as discussed under:
+
+[VXLAN on standalone Windows machine using head end replication feature of UBridge (Part 1)](http://apps.e5link.com/Blog/?e=92193&amp;amp;d=10/01/2015&amp;amp;s=VXLAN%20on%20standalone%20Windows%20machine%20using%20head%20end%20replication%20feature%20of%20UBridge%20%28Part%201%29)
+
+Some other enhancements which includes VXLAN payload encryption, access/provider mode VTEPs that let you extend your VXLAn over the Internet behind PAT/NAT device. Pls refer to the following URL for detail:
+
+[Extend your VXLAN anywhere over the Internet by the UBridge tool (Part 1)](http://
+apps.e5link.com/Blog/?e=92313&amp;amp;d=10/22/2015&amp;amp;s=Extend%20your%20VXLAN%20anywhere%20over%20the%20Internet%20by%20the%20UBridge%20tool%20%28Part%201%29)
+
+
+
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Tue, 27 Oct 2015 05:38:46 -0000</pubDate><guid>https://sourceforge.net701a2054c389fe390ba4403b848ff0b7804909f6</guid></item><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -3,7 +3,7 @@
 UBridge is an user space program that can be run on most kinds of Windows platforms (XP/Vista/Win 7/8/ Win servers). provided that the Windows support the Winpcap tool (for local NIC bridging).

 UBridge support the standard VXLAN multicast transport, you can refer the following URL:
-[](http://apps.e5link.com/Blog/?e=91956&amp;amp;d=08/24/2015&amp;amp;s=Bridge%20standalone%20Windows%20PC%20using%20UBridge%20to%20the%20VXLAN%20in%20VMware%20%28Part%201%29)
+[Bridge standalone Windows PC using UBridge to the VXLAN in VMware (Part 1)](http://apps.e5link.com/Blog/?e=91956&amp;amp;d=08/24/2015&amp;amp;s=Bridge%20standalone%20Windows%20PC%20using%20UBridge%20to%20the%20VXLAN%20in%20VMware%20%28Part%201%29)

 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Tue, 27 Oct 2015 05:34:10 -0000</pubDate><guid>https://sourceforge.netfccc92a3b0058d343249cbefd6abfc7e1d3528b6</guid></item><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,4 +1,9 @@
 Handy TCP/IP servers (such as Webserver, remote shell, FTP) and utilities (Multicasting client and servers). And a poweful bridge utility tha support VXLAN bridging, EoUDP (Ethernet over UDP). Most of them are written in Perl script and by using Strawberry Perl for Windows, including the Perl executable, which doesn't require to install, so can be put in the USB flash and directly execute.
+
+UBridge is an user space program that can be run on most kinds of Windows platforms (XP/Vista/Win 7/8/ Win servers). provided that the Windows support the Winpcap tool (for local NIC bridging).
+
+UBridge support the standard VXLAN multicast transport, you can refer the following URL:
+[](http://apps.e5link.com/Blog/?e=91956&amp;amp;d=08/24/2015&amp;amp;s=Bridge%20standalone%20Windows%20PC%20using%20UBridge%20to%20the%20VXLAN%20in%20VMware%20%28Part%201%29)

 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Tue, 27 Oct 2015 05:32:41 -0000</pubDate><guid>https://sourceforge.netbf1423736013ece3d600bb177e49c54b859bf2de</guid></item><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,4 @@
-Tiny TCP/IP servers (such as Webserver, remote shell, FTP) and utilities (Multicasting client and servers. Most of them are written in Perl script and by using ActivePerl for Windows, including the Perl executable, it can be put in one single floppy.
+Handy TCP/IP servers (such as Webserver, remote shell, FTP) and utilities (Multicasting client and servers). And a poweful bridge utility tha support VXLAN bridging, EoUDP (Ethernet over UDP). Most of them are written in Perl script and by using Strawberry Perl for Windows, including the Perl executable, which doesn't require to install, so can be put in the USB flash and directly execute.

 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Wed, 02 Sep 2015 10:14:53 -0000</pubDate><guid>https://sourceforge.net475a9e26cf8b4488385e5bacc91bbd5bc7014098</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Just publish the new release of 0.3.0, the UBridge tools has been integrated with the Winpcap to greatly strength its function.&lt;br /&gt;
Now you can use it to bridge the physical interface of your Windows PC to a UDP session. What does it means?&lt;/p&gt;
&lt;p&gt;One of the application is to use it as a light weight VPN tunnel to bridge the loopback interfaces of 2 Windows PCs, so as to put them into same subnet (layer 2 adjacency), without changing your network configuration. Another application is to bridge the VMs inside your Windows PC to the VMs of another PC.&lt;/p&gt;
&lt;p&gt;Let me use the following diagram to illustrate the configuration:&lt;br /&gt;
First make sure that the two PC can reach each other by the physical interface connected to the IP network. Then configure another seperate interface to have another IP address (on same subnet of the 2 PCs). You can use another physical interface (you can't use the interface that form the tunnel for this version, coming version will not have this restriction), or other logical interface, like MS loopback interface (if you don't know how to create it, just google around to find the way) or VMnet interface (but be careful when using VMnet interface, if you using the same VMnet # on both PC, the mac address will be the same, you should avoid such configuration. Say e.g. if one PC can use VMnet1, the other can use VMnet2).&lt;/p&gt;
&lt;p&gt;The concept is to create two legs in one single group (e.g. use group 3) with one legs connected to the PC's interface that being bridged (require Winpcap), while the other leg using UDP to connect to another UDP leg. You need to choose the UDP port # for each PC. For the above PC1 use port # 5001 while PC2 use 5002.&lt;br /&gt;
To create the UDP need, you can use Cisco Ethernet type, the syntax for PC1 is:&lt;br /&gt;
3#C:E@5001:192.168.2.1:5002&lt;br /&gt;
While PC2, you can use same group number or other group number (say 2), then the syntax is:&lt;br /&gt;
2#C:E@5002:192.168.1.1:5001&lt;/p&gt;
&lt;p&gt;While for the interface that to be bridged (the loopback interface in the example), you need to figure out the Winpcap ID of it, if you already install GNS3, you can use the network device list utility. If not, just omit the corresponding parameter, UBrdige will prompt you to choose. This leg type is Winpcap (W), Ethernet type (E), E.g. if the name of the loopback interface is \Device\NPF_{5F97CBE5-7D16-48FB-BC77-0E0DE084F049}, then the connection leg will have the syntax:&lt;br /&gt;
3#W:E@\Device\NPF_{5F97CBE5-7D16-48FB-BC77-0E0DE084F049}&lt;br /&gt;
or just use&lt;br /&gt;
3#W:E&lt;/p&gt;
&lt;p&gt;Now invoke the UBridge with the above 2 parameters:&lt;/p&gt;
&lt;p&gt;ubdg 3#C:E@5001:192.168.2.1:5002 3#W:E@\Device\NPF_{5F97CBE5-7D16-48FB-BC77-0E0DE084F049}&lt;/p&gt;
&lt;p&gt;Similarly, for PC2, you may like to omit the interface ID and execute UBridge as:&lt;br /&gt;
ubdg 2#C:E@5002:192.168.1.1:5001 2#W:E&lt;/p&gt;
&lt;p&gt;Now you should able to ping between the loopback interface of the 2 PCs&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Sun, 24 Nov 2013 13:17:03 -0000</pubDate><guid>https://sourceforge.netf2805bebd8bb43330e48e7865d4231c3c1801b6a</guid></item><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,4 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/iptools/wiki/markdown_syntax/) syntax.
+Tiny TCP/IP servers (such as Webserver, remote shell, FTP) and utilities (Multicasting client and servers. Most of them are written in Perl script and by using ActivePerl for Windows, including the Perl executable, it can be put in one single floppy.

 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Tue, 29 Oct 2013 11:58:00 -0000</pubDate><guid>https://sourceforge.net2795a7f1554a48564571ffb52c1faa5f528abe2a</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="ubridge-program-tutorial"&gt;Ubridge program tutorial&lt;/h2&gt;
&lt;p&gt;To bridge between the Cisco router simulator (dynamips) interface with the H3C router simulator (CEN/LITO), you need to understand the UDP NetIO type for the interface configuration.&lt;/p&gt;
&lt;p&gt;Under the dynamips, you can use UDP session to emulate a wire (hereafter I refer it as UDP wire) for connecting a pair of interfaces of two routers (can be serial or ethernet). On the two ends of the emulated wire, you need to select an UDP port number of the host that running the dynamips. Then under the corresponding router interface, configure it as a UDP NetIO type (can either use the command line or GNS GUI, please refer to the related document), you need to configure three parameters:&lt;/p&gt;
&lt;p&gt;Local port #: IP address of the remote host running the peer router: Remote port #&lt;/p&gt;
&lt;p&gt;Both routers need to use the UDP Netio.&lt;/p&gt;
&lt;p&gt;Above method is also available for the CEN, the parameters are configured under the hardcfg.tcl of each router.&lt;/p&gt;
&lt;h2 id="basic-udp-bridge-configuration"&gt;Basic UDP Bridge configuration&lt;/h2&gt;
&lt;p&gt;Although both the dynamips and CEN support the UDP wire, you will find that you cannot directly connect them using the UDP wire. Since the underlying implementation is different, thus I create this program to "convert" the signal difference between them.&lt;/p&gt;
&lt;p&gt;In order to bridge the Cisco and H3C interface, create 2 different UDP wires, one wire between the Cisco Router to the UDP Bridge, the other between the H3C Router to the UDP Bridge.&lt;/p&gt;
&lt;p&gt;So you require 4 different UDP port numbers, e.g. Cisco serail interface use 2012, UDP bridge to Cisco use 5212, H3C interface use 3012, UDP bridge to H3C use 5312.&lt;/p&gt;
&lt;p&gt;Cisco (2012) --------(5212) UDP Bridge (5312) ------------(3012) H3C&lt;br /&gt;
10.1.1.1                      10.1.1.2                     10.1.1.3&lt;/p&gt;
&lt;p&gt;Cisco configuration: udp:"2011:10.1.1.2:5211" &lt;br /&gt;
H3C configuration: -local 127.0.0.1 -lport 3012 -dest 10.1.1.2 -dport 5312&lt;/p&gt;
&lt;p&gt;While for the UDP Bridge, you need to create 2 legs:&lt;/p&gt;
&lt;p&gt;Cisco leg: C:S@5212:10.1.1.1:2012&lt;br /&gt;
H3C Leg: H:S@5312:10.1.1.3:3012&lt;/p&gt;
&lt;p&gt;While the 'C' stand for Cisco signal, 'H' for H3C signal. The 'S' stands for serial, you can use 'E' for bridging Ethernet interfaces.&lt;br /&gt;
Since the UDP bridge supports multiple interface pair (group), you need to put the 2 legs into a group, you can choose any group number. E.g. group 3, then the complete syntax for the above legs is 3#C:S@5212:10.1.1.1:2012 and 3#H:S@5312:10.1.1.3:3012.&lt;/p&gt;
&lt;p&gt;Now you can start the UDP bridge with these 2 parameters as follows:&lt;/p&gt;
&lt;p&gt;c:\iptools&amp;gt;ubdg #C:S@5212:10.1.1.1:2012 3#H:S@5312:10.1.1.3:3012&lt;/p&gt;
&lt;h2 id="additional-udp-bridge-configuration"&gt;Additional UDP Bridge configuration&lt;/h2&gt;
&lt;p&gt;As mentioned above, you can create more than one interface groups, for serial interface, its obvious that only 2 legs can be put into one group. However, for Ethernet interfaces, it can have more than 2 members in one group.&lt;/p&gt;
&lt;p&gt;You can either specifiy the UDP legs as the command line parameters, or you can create a configuration file with each line one leg in the configuration file. E.g. If you want to bridge 2 serial interfaces in one group and 4 other Ethernet interfaces in another group, then create a configuration file ubdg.cfg with the following lines:&lt;/p&gt;
&lt;p&gt;1#C:S@5212:127.0.0.1:2012&lt;br /&gt;
1#H:S@5312:127.0.0.1:3012&lt;br /&gt;
2#C:E@5413:127.0.0.1:2213 &lt;br /&gt;
2#H:E@5513:127.0.0.1:3213&lt;br /&gt;
2#C:E@5423:127.0.0.1:2223&lt;br /&gt;
2#H:E@5523:127.0.0.1:3223&lt;/p&gt;
&lt;p&gt;Execute the ubdg program as:&lt;/p&gt;
&lt;p&gt;c:\iptools&amp;gt;ubdg -c ubdg.cfg&lt;/p&gt;
&lt;p&gt;In fact, you can mix the usage of configuration file and command line parameters together, e.g.:&lt;/p&gt;
&lt;p&gt;c:\iptools&amp;gt;ubdg -c ubdg.cfg 3#C:S@5211:127.0.0.1:2011 3#C:S@5221:127.0.0.1:2021&lt;/p&gt;
&lt;h2 id="bridge-to-the-physical-interface"&gt;Bridge to the physical interface&lt;/h2&gt;
&lt;p&gt;Since the CEN can only use Winpcap 3.0, its not compatible to Winpcap 4.0 (though Lito improve to be able to run without Winpcap 3.0, yet it cannot bridge to physical interface without winpcap 3.0). But dynamips use Winpcap 4.0. In order to let the H3C Ethernet interface to bridge with the physical interface, you can use the UDP bridge program to bridge with a dynamips Vswitch.&lt;/p&gt;
&lt;p&gt;You need to create a Vswitch either using the GNS3 or create a configuration file with 2 legs, one leg using the UDP Netio and wired with the UDP bridge, while the other leg is the gen_eth: of the physical interface. &lt;/p&gt;
&lt;p&gt;E.g. &lt;/p&gt;
&lt;p&gt;H3C (3213) --------(5513) UDP Bridge (5800) ------------(2800) Dynamips Vswitch -- Physical interface&lt;/p&gt;
&lt;p&gt;H3C: AddEthNew -speed 1000 Level3 -canswitch -slot 0 -subslot 0 -local 127.0.0.1 -lport 3213 -dest 127.0.0.1 -dport 5513&lt;br /&gt;
For the UDP bridge: 2#H:E@5513:127.0.0.1:3213 2#H:E@5800:127.0.0.1:2800&lt;br /&gt;
Fot the Vswitch, create a configuration file (or use the GNS3) e.g. Sw.cfg with following lines (substitute the nfp ID with your LAN card):&lt;/p&gt;
&lt;p&gt;IF:E0:gen_eth:\device\npf_{5f97cbe5-7d16-48fb-bc77-0e0de084f049}&lt;br /&gt;
IF:E1:udp:2800:127.0.0.1:5800&lt;/p&gt;
&lt;p&gt;Then execute the dynamips with the "-E EthSw.cfg" parameter.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enjoy testing&lt;br /&gt;
Document created: Oct 29,2013. &lt;br /&gt;
Authour: Kepler Lam&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Tue, 29 Oct 2013 11:26:36 -0000</pubDate><guid>https://sourceforge.net830b4f73641cdef482fc261ead64a604c86b38df</guid></item><item><title>Home modified by Kepler Lam</title><link>https://sourceforge.net/p/iptools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/iptools/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="/u/klam/"&gt;Kepler Lam&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;span class="download-button-5165736c2718467b3807f38a" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kepler Lam</dc:creator><pubDate>Wed, 10 Apr 2013 14:13:01 -0000</pubDate><guid>https://sourceforge.netd9396b238a9273761f323f4e28f33a382c9a8ce5</guid></item></channel></rss>