XORP

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


XORP — модульный демон маршрутизации, написанный с нуля.

XORP поддерживает IPv4 и IPv6 версии протоколов динамической маршрутизации BGP4+, OSPFv2, OSPFv3, RIP и RIPng, а также PIM-SM и IGMP/MLD для multicast-роутинга. XORP работает на большинстве Linux и BSD-систем.

Существует LiveCD с готовой инсталляцией XORP, который превращает компьютер в готовый XORP-маршрутизатор.

Фрагмент конфигурационного файла XORP:

interfaces {
    restore-original-config-on-shutdown: false
    interface dc0 {
	description: "data interface"
	disable: false
	/* default-system-config */
	vif dc0 {
	    disable: false
	    address 10.10.10.10 {
		prefix-length: 24
		broadcast: 10.10.10.255
		disable: false
	    }
/*
	    address 2001:DB8:10:10:10:10:10:10 {
		prefix-length: 64
		disable: false
	    }
*/
	}
    }
}

[править] xorpsh

Для настройки XORP может использоваться специальная оболочка xorpsh (XORP shell):

pierre@pierre-T500:/usr/local/xorp/sbin$ sudo ./xorpsh 
[sudo] password for pierre: 
Welcome to XORP on pierre-T500
root@pierre-T500> ?
Possible completions:
  configure            Switch to configuration mode
  exit                 Exit this command session
  help                 Provide help with commands
  ping                 Ping a hostname or IP address
  ping6                Ping an IPv6 hostname or IPv6 address
  quit                 Quit this command session
  show                 Display information about the system
  test                 Test operation
  traceroute           Trace the IP route to a hostname or IP address
  traceroute6          Trace the IPv6 route to a hostname or IPv6 address

[править] Дополнительная информация

Источник — «http://xgu.ru/wiki/XORP»