FreeBSD hálózati stack klónozás/virtualizásás

Címkék

Marko Zec egy érdekes elképzeléssel állt elő. Az elgondolása szerint a FreeBSD hálózati vermét klónozza, ami azt jelenti, hogy egy operációs kernel image-hez több egymástól teljesen független, egy időben működő hálózati stacket hoz létre. A tradícionális operációs rendszerek egy hálózati alrendszert tartalmaznak, az új koncepció szerint viszont akár többel is rendelkezhetnének. Mindehhez csak a kernelforrást kell módosítani, a klónozás nem igényel userland-beli változtatásokat. Mire lehet ezt használni? Merülhet fel jogosan a kérdés.

Felhasználási terület:

    Kutatási programokban:
  • Berkeley NS, OPNet modeler ("offline" simulators)
  • ENTRAPID, Alpine (network stack implementation in userland)
  • Harvard network simulator (address remapping middleware)

    Felhasználói programokban:

  • Virtual hosting
  • IBM S/390, VMware, BSD jail
  • VPN provisioning
  • Cisco VRF, Linux VRF, FreeBSD 4.4 VPN patch...

Bővebb információ, patchset FreeBSD 4.8-hoz itt. A 2002 novemberi BSDCon-on elhangzott előadás slide-jai itt.