-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "Steve" == Steve Schmidtke <[EMAIL PROTECTED]> writes:
    Steve> Michael Richardson wrote:
    >> uml_netjig is a tool which does the following: 1) moves packets
    >> using "daemon" mode a la uml_switch.  2) has an expect-friendly
    >> command line interface 3) can create *multiple* switches and keep
    >> them seperate

    Steve> If they are separate, why not just run multiple uml_switches?

  a) because one sometimes needs to inject packets onto multiple networks
     in a specific order. uml_netjig permits this.

  b) once one has written uml_netjig to listen to the command channel
     and all of the sockets each switch has, there is little reason not
     to combine things. It doesn't add much complexity, and it makes
     managing the switch from expect much easier.

  {oh, I forgot, if you have the libnetdissect branch of tcpdump, you
can tcpdump all networks as well, which you can not always do from a
UML. Particularly if one is debugging an issue where a UML crashes as a
result of a packet-of-death}

    >> 4) can record all packets to a .pcap file 5) can play packets
    >> from a .pcap file at a given rate (or under command line
    >> interface control) 6) can optionally answer ARP queries for
    >> imaginary nodes.

    Steve> I like these 3, but could you not just connect another UML
    Steve> guest to the switch and run arp -s pub and tcpdump to
    Steve> accomplish the same thing?

  Sure, no problem :-)
  Please send:
         a) MORE RAM
            16-way system

         b) Paulo to come and debug why UMLs to "rogue", and clog up
            memory and system state. 
            (Remember we start and stop some 1000 of them every night)
            The more that we run, the worse the situation.

  Starting a UML to answer ARP and ICMP echo requests is silly.
  Particularly since our test system now takes 2-3 hours to run on a
multigigahertz box with lots of ram.

    Steve> I am still not clear if uml_netjig is a separate program
    Steve> running on top of uml_switch or inside it, but (and I
    Steve> apologize for being dense if this is what you are doing) I
    Steve> think the proper way to accomplish what you want is to create
    Steve> a "-monitor <socket>" option to uml switch to filter all

  Please go read the paper.

  uml_netjig is a superset of uml_switch.
  The refactoring of it means that uml_switch has just a main() that
is much simpler than that of uml_netjig.

- -- 
]       ON HUMILITY: to err is human. To moo, bovine.           |  firewalls  [
]   Michael Richardson,    Xelerance Corporation, Ottawa, ON    |net architect[
] [EMAIL PROTECTED]      http://www.sandelman.ottawa.on.ca/mcr/ |device driver[
] panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Finger me for keys

iQCVAwUBQbO0h4qHRg3pndX9AQFxFQQA38+UCjmR4YnOGatlUFDYtbW/e+qWHAU/
4oDV9euDJiF6Tw7D4qDQ7eLMpjFvcAmDCTPGbfhXowbWDrXpGFhXZ7SxqQ0AzUIt
yyGFQeSrRp9GMvyDrQrmenI6q4rY6TtZItG1FcNz0E2g7VtnNY2YXN21+jT/Uujx
0ldP3wvZX2E=
=2gqt
-----END PGP SIGNATURE-----


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
User-mode-linux-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

Reply via email to