×

Virtual machine operating system LAN

  • US 20040015966A1
  • Filed: 07/16/2002
  • Published: 01/22/2004
  • Est. Priority Date: 07/16/2002
  • Status: Active Grant
First Claim
Patent Images

1. A virtual machine operating system for communication between first and second applications, said first and second applications executing in different user portions of said virtual machine operating system and using Internet Protocol (IP), said virtual machine operating system comprising:

  • a first user portion for executing the first application and including a first device driver for a first virtual network interface card (NIC);

    a second user portion for executing the second application and including a second device driver for a second virtual NIC;

    a base portion shared by said first and second user portions and including said first and second virtual NICs, said base portion maintaining a table of IP addresses by which each device driver addresses its respective NIC and other, corresponding addresses by which the base portion addresses said virtual NIC; and

    wherein said first device driver is programmed to receive an IP datagram from said first application and pass it to said first NIC using IP, said datagram including an IP address of said second virtual NIC and an indication that said second application should receive said datagram;

    said base portion is programmed to determine said other address of said second NIC based on said table and transfer said datagram to a storage location associated with said second virtual NIC or said second device driver.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×