Какое программное обеспечение доступно для моделирования LAN?

Лайнеры и крошечные сценарии там могли продолжиться навсегда. Я рекомендую удар человека и запись вещей самостоятельно. Некоторый хороший короткий удар наполняет по http://www.commandlinefu.com. Вот несколько вещей.

#use extra globing features. See man bash, search extglob.
shopt -s extglob
#include .files when globbing.
shopt -s dotglob
#When a glob expands to nothing, make it an empty string instead of the literal characters.
shopt -s nullglob
# fix spelling errors for cd, only in interactive shell
shopt -s cdspell
# vi mode
set -o vi

s() { # do sudo, or sudo the last command if no argument given
    if [[ $# == 0 ]]; then
        sudo $(history -p '!!')
    else
        sudo "$@"
    fi
}

prompt_command() {
    p=$PWD  # p is much easier to type in interactive shells
    # a special IFS should be limited to 1 liners or inside scripts.
    # Otherwise it only causes mistakes.
    unset IFS
}
PROMPT_COMMAND=prompt_command


# smart advanced completion, download from
# http://bash-completion.alioth.debian.org/
if [[ -f $HOME/local/bin/bash_completion ]]; then
    . $HOME/local/bin/bash_completion
fi


extract () { # extract files. Ignore files with improper extensions.
    local x
    ee() { # echo and execute
        echo "$@"
        $1 "$2"
    }
    for x in "$@"; do
        [[ -f $x ]] || continue
        case "$x" in
            *.tar.bz2 | *.tbz2 )    ee "tar xvjf" "$x"  ;;
            *.tar.gz | *.tgz ) ee "tar xvzf" "$x"   ;;
            *.bz2 )             ee "bunzip2" "$x"   ;;
            *.rar )             ee "unrar x" "$x"   ;;
            *.gz )              ee "gunzip" "$x"    ;;
            *.tar )             ee "tar xvf" "$x"   ;;
            *.zip )             ee "unzip" "$x"     ;;
            *.Z )               ee "uncompress" "$x" ;;
            *.7z )              ee "7z x" "$x"      ;;
        esac
    done
}

6
задан 30 April 2009 в 11:12
9 ответов

VMware является очень эффективным решением. Необходимо посмотреть на создание команды в VMware Workstation для перевода в рабочее состояние мини-LAN.

Это имеет тенденцию подражать действительности очень хорошо и может быть реконфигурировано на лету.

Если у Вас нет чего-то очень странного в памяти, рабочая станция VMware может помочь Вам моделировать примерно что-либо, с чем реальная LAN могла встретиться.

8
ответ дан 2 December 2019 в 23:57

virtualBox., свободный, превосходный, много форм сетей, которые можно создать с ним.

3
ответ дан 2 December 2019 в 23:57

При выполнении оборудования Cisco можно использовать GNS3 в сочетании с VMware для создания еще более сложных сетей.

4
ответ дан 2 December 2019 в 23:57

Немного тангенциальный, но если Вы хотите, чтобы виртуальный маршрутизатор бросил там, проверьте vyatta. Это - платформа маршрутизатора с открытым исходным кодом, и существует изображение VMware, которое можно загрузить.

Если Вы хотите альтернативы использованию VMware, Вы могли бы полагать, что Xen основывал систему, такую как Citrix Xenserver (который является бесплатным, неограниченным использованием), или Виртуальное Железо (некоторые освобождают/ограничивают версии).

3
ответ дан 2 December 2019 в 23:57

Для Linux они - Net:Netem, кто может моделировать потерю пакетов и т.д.

netem обеспечивает Сетевую функциональность Эмуляции для тестирования протоколов путем эмуляции свойств глобальных вычислительных сетей. Текущая версия эмулирует переменную задержку, потерю, дублирование и переупорядочение.

0
ответ дан 2 December 2019 в 23:57

OpenSolaris и его арбалет проекта.

0
ответ дан 2 December 2019 в 23:57

Выезд WANEM - Эмулятор Глобальной вычислительной сети. Это - утилита, доступная как загрузочная ISO или устройство VMware. Это может моделировать различные сетевые характеристики (пропускная способность, rtt, потеря пакетов/reordering/corruption, дрожание, и т.д.) путем установки параметров в простом веб-интерфейсе и маршрутизации трафика через него. Я использовал его сам для моделирования/оптимизирования сетевого трафика между Германией в Индию - но в моей локальной тестовой среде.

5
ответ дан 2 December 2019 в 23:57

Вы не заявили, какой продукт VMware Вы использовали только VMware, ESXI свободен и он даст Вам способность создать очень сложные сети - демилитаризованная зона, несколько VLAN, и он будет поддерживать до четырех виртуальных Nics на VM. На хосте ESXI можно создать до 127 виртуальных коммутаторов каждый максимум с 1 016 виртуальными Nics и до 4 096 Групп портов (VLAN) на хост ESXI. Это должно позволить Вам создавать почти любую среду масштаба LAN, которую Вы, возможно, должны копировать, хотя Вы почти наверняка истратите на количестве VM's, что можно работать на единственном хосте ESXI, прежде чем Вы истратите большинство тех пределов. На его собственном ESXI (или ESX) привычка позволяет Вам непосредственно копировать вещи как неустойчивая потеря пакетов, объединяя в сеть проблемы, связанные с проблемами маршрутизации (это переключатели не маршрутизаторы), и задержка, но можно встроить VM's в дизайн, который позволит Вам копировать те проблемы, если Вы захотите пойти настолько далеко.

2
ответ дан 2 December 2019 в 23:57

Проект Emulab в Университете Юты был сделан для этой самой цели. С ним можно создать использование сетей и протестировать программное обеспечение на фактических аппаратных средствах.

0
ответ дан 2 December 2019 в 23:57

Теги

Похожие вопросы