タグ

Networkと仮想化に関するkyuxyuのブックマーク (3)

  • Stray Penguin - Linux Memo (Xen-2)

    単純化するため、NIC を 1つだけ持つマシンを例として図に示そう。グリーン系のオブジェクトはネットワークインターフェイスの類で、薄い緑のものは仮想、濃い緑は実在の NIC を表す。()内の IP は 例えば のアドレスだ。Dom0 枠内のものは、仮想であれ物理であれ、dom0 の持つオブジェクト。virbr0 はブリッジあるいはルータだと書いてきたが、dom0 の持つもうひとつのネットワークインターフェイスだとも言える (※A)。 図のゲストドメイン domU#1 は、ここまでの構築例で示した通り virbr0 ("default"ネットワーク) に参加している。そこで、domU#1 が 192.168.122.y へパケット (例えば ping) を送った時には、特にアドレス変換は行われず virbr0 まで直通だ。かたや、dom0 の実IPアドレス 172.18.10.1 へ宛てて送

  • Click

    Clickは、ネットワーク機器をパソコン上で再現するソフトウエア。正式名称は「Click Modular Router」で、マサチューセッツ工科大学(MIT)のエディー・コーラー氏(現在はハーバード大学に所属)が開発した。http://read.cs.ucla.edu/click/などで無償で配布されている。 Clickがユニークなのは、「フレームを受け取る」「フレームを転送する」「ルーティングテーブルを参照する」といった様々な基機能が、モジュールとして用意されている点だ。それらを組み合わせると、ブロードバンドルーターのようなネットワーク機器をパソコンの中で自由に組み立てられる。この特徴が評価され、米国の大学ではネットワークの研究や教育などに重宝されている。 一般的なネットワーク機器では、機能はハードウエアに組み込まれている。動作のパラメーターは変えられるが、動作そのものはブラックボック

    Click
  • MACアドレスとUUIDの自動生成 - エンジニアきまぐれTips

    MACアドレス http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/ja-JP/Virtualization/ch19s22.html より、 macgen.py: #! /usr/bin/python # macgen.py script generates a MAC address for Xen guests # import random mac = [ 0x00, 0x16, 0x3e, random.randint(0x00, 0x7f), random.randint(0x00, 0xff), random.randint(0x00, 0xff) ] print ':'.join(map(lambda x: "%02x" % x, mac)) 以下を実行する。 $ python macgen.py UUID

    MACアドレスとUUIDの自動生成 - エンジニアきまぐれTips
  • 1