Yumo's page


Welcome to yumo's page.

[To Japanese Page]

Items


Traffic generator "TfGen"
Mutilcast traffic receiver "Mcast"
ethmap -- User space Ethernet device name sticky mechanism
veth -- Ethernet Link Aggregation for Linux
lr -- Redundancy of Link Segment for Linux
Java applets
Yumo's PGP public key


Archives


Linux device driver patch for I-O Data Device "RSA" series fast serial card
I-O Data Device "RSA-DV II/S" EEPROM Programmer for GNU/Linux
Magic Packet(TM) Generator "sndmagic"
"rpctl" -- Remote Power Control kit for HP OpenView NNM NT

Traffic generator "TfGen"

  • TfGen allows you to generate traffic on network (e.g. ethernet). you can test network performance using it. See documents (Especially, you need to use TfGen on Windows 9x).

  • Version 1.00
    Traffic generator for Windows NT Binary

  • Multicast traffic receiver "Mcast"

  • Getting multicast traffic receiver for Windows NT
  • Version 0.1
  • Mcast allows your node(PC) to receive multicast traffic on network (e.g. ethernet). you can test IP multicasting using it. See documents.


  • ethmap -- User space Ethernet device name sticky mechanism for GNU/Linux

    ethmap provides Ethernet device name sticky mechanism on GNU/Linux system.

    Unfortunately, Linux is not concerned with relationship between device name and Ethernet device instance. It often causes confusion on "multi-homing" system.

    E.g. eth0 device is connected to LAN0 and eth1 device is connected to LAN1. If eth0 device is removed before boot, eth1 device is named eth0 after reboot. It is not correct configuration. But it occurs easily on GNU/Linux system.

    ethmap makes device name stick to device instance using MAC address. Then ethmap makes the "logical" device name correspond to "physical(real)" device name. User program using ethmap library can inquire a real device name by logical name. Because logical name sticks to device instance, user program does not mistake device instance.

  • ethmap-0.1.0.tar.gz

    GPG Signatures

  • ethmap-0.1.0.tar.gz.sig

  • veth -- Ethernet Link Aggregation for Linux

    This is an implementation of "Aggregation of Multiple Link Segments" (IEEE 802.3ad) for Linux-2.2, 2.4 or 2.6. Distribution policy is GPL.

    veth implements LACP (Link Aggregation Control Protocol). Each link has a 'key' which is used for aggregating links. Actor's LACP exchanges LACPDU with partner's LACP and aggregates links which has same 'key'. If actor is veth node and partner is bridge which supports LACP dynamic key allocation, you don't have to configure bridge manually. Bridge will aggregate links which are connected to veth node automatically.

    Distributing algorithm is individually selectable from DA/SA based hash, TCP/UDP port number based hash and round robbing by aggregator since veth-0.5.0. But take care of using round robbing because IEEE 802.3ad standard does not allow it.

  • veth-0.6.5.tar.gz
  • veth-0.6.2.tar.gz

    GPG Signatures

  • veth-0.6.5.tar.gz.sig
  • veth-0.6.2.tar.gz.sig

  • lr -- Redundancy of Link Segment for Linux

    This is an implementation of "Redundancy of Link Segment" (Yumo's original protocol.) for Linux-2.2, 2.4 or 2.6. Distribution policy is GPL.

    "lr" provides strong redundancy of link port for your node. After a LAN which the node attaches is divided into some LAN parts because of link failure etc, "lr" allows one active port for each separate LAN part. It is new type link redundancy technology. See this page.

  • lr-0.8.5.tar.gz
  • lr-0.8.4.tar.gz

    GPG Signatures

  • lr-0.8.5.tar.gz.sig
  • lr-0.8.4.tar.gz.sig
  • Protocol Specification (Phase II) is available here (PDF).

  • Japanese version
  • English version

    GPG Signatures

  • Japanese version
  • English version

  • Java applets

  • Ethernet
  • TokenRing

  • Thank you for accessing Yumo's page.
    yumo@st.rim.or.jp
    PGP Key fingerprint: 73 6C F8 4A 80 08 C2 B3  EC 5C 1A 6E 07 95 CD 74

    PGP public key: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzcu70EAAAEEAKtY9Jbn9ZK9biM1xoa2uTC9hlEO7fg8Ip4haypNp/AfnMpX hGttuz92EpTXoPK0OC7zvAwYbUKCav8TgC0I65qNaiIOW/sDOAfjdQ18TKXgtvfv ANHIrtz8GvwKIGjFjrKWDiQqJQsIEj0OCuB/l37L4QzjYz+WkTl2lVnmonqlAAUR tCRLYXRzdXl1a2kgWXVtb3RvIDx5dW1vQHN0LnJpbS5vci5qcD6JAJUDBRA3Lu9B OXaVWeaieqUBAUhPA/974P+g3cZ1MPYVcRZoptWxyUWzxBlgx1u45PByTesKqgpK yD2sGOEtixybeSfm3g1MZpufis2tEkT8c5n7iRvfYPlPYdd2YkTomvwsQyDF33rx XsfjIM5oXxDYd2WPw+QaOqWtF417+bi1G0IWOmZnkfAirbIzCWq2LluOx1vmhw== =evGF -----END PGP PUBLIC KEY BLOCK-----