Virtlab:Konfigurační soubory/vybaveni.xml
Z VirtlabWiki
< Virtlab:Konfigurační soubory(Rozdíly mezi verzemi)
Verze z 15:37, 10. 12. 2007 Bam015 (Diskuse | příspěvky) (feature) ← Předchozí porovnání |
Aktuální verze Bam015 (Diskuse | příspěvky) |
||
Řádka 3: | Řádka 3: | ||
*'''equipment''' - kořenový element celého dokumentu | *'''equipment''' - kořenový element celého dokumentu | ||
*'''device''' - značka reprezentující jeden fyzický síťový prvek | *'''device''' - značka reprezentující jeden fyzický síťový prvek | ||
- | *'''device(type)''' - určuje typ zařízení – implementovány typy router, switch, pc a xxx. | + | *'''device(type)''' - určuje typ zařízení – implementovány typy router, switch, firewall, pc a xxx. |
*'''device(name)''' - určuje název zařízení. Jméno je ve formátu název@lokalita. | *'''device(name)''' - určuje název zařízení. Jméno je ve formátu název@lokalita. | ||
*'''device(serial_number)''' - sériové číslo není funkčně využíváno. Má informační charakter a mělo by sloužit pro evidenci vybavení. | *'''device(serial_number)''' - sériové číslo není funkčně využíváno. Má informační charakter a mělo by sloužit pro evidenci vybavení. | ||
Řádka 35: | Řádka 35: | ||
<interface technology="serial" connect_group="1" name="serial0"></interface><interface technology="serial" connect_group="1" name="serial1"></interface> | <interface technology="serial" connect_group="1" name="serial0"></interface><interface technology="serial" connect_group="1" name="serial1"></interface> | ||
</interfaces> | </interfaces> | ||
+ | <special> | ||
+ | <feature>site:ostrava</feature> | ||
+ | <feature>device:r1@ostrava</feature> | ||
+ | </special> | ||
</device> | </device> | ||
Aktuální verze
Konfigurační soubor rezervačního serveru, kde je definováno konkrétní vybavení jednotlivých lokalit. Seznam vybaveni popsán pomocí xml.
- equipment - kořenový element celého dokumentu
- device - značka reprezentující jeden fyzický síťový prvek
- device(type) - určuje typ zařízení – implementovány typy router, switch, firewall, pc a xxx.
- device(name) - určuje název zařízení. Jméno je ve formátu název@lokalita.
- device(serial_number) - sériové číslo není funkčně využíváno. Má informační charakter a mělo by sloužit pro evidenci vybavení.
- device(platform) - určuje platformu – produktovou řadu zařízení
- os - verze operačního systému (případně firmwaru) zařízení
- interfaces - tento element je „zastřešujícím“ pro všechny elementy interface
- interface - tento element reprezentuje jedno síťové rozhraní zařízení
- interface(technology) - určuje technologii síťového rozhraní – implementovány typy serial a ethernet
- interface(ether_type) - určuje druh ethernetu (pokud je technologie rozhraní serial, tak nemusí být zadán) – implementovány typy legacy, fast a gigabit
- interface(connect_group) - je identifikátor „skupiny propojitelnosti“. Jen rozhraní se stejným identifikátorem mohou být propojena. Tento atribut má zamezit mapovacímu algoritmu v propojení dvojice rozhraní, která fyzicky nemohou být propojena z důvodu vnitřní implementace virtuálního spojovacího pole.
- interface(name) - určuje název rozhraní, jak je uvedeno v operačním systému zařízení
(např.: fa0/1/2, s0, . . . )
- max_bps - udává maximální možnou rychlost sériového rozhraní (rychlost je uvedena v bitech za sekundu) – pokud je tento element uveden u rozhraní technologie ethernet, je hodnota ignorována
- int_feature - tímto elementem se vyjmenují vlastnosti rozhraní, které jsou nestandardní pro tento typ rozhraní
- special - tento element je „zastřešujícím“ pro všechny elementy feature
- feature - tímto elementem se vyjmenují vlastnosti, které nejsou u tohoto typu zařízení běžné (např.: MPLS, VoIP, . . . )
- <feature>site:SITENAME</feature> - jméno lokality
- <feature>device:GLOBALDEVICENAME</feature> - globální jméno zařízení
- Vhodné například pro potřebu rezervace konkrétního zařízení nebo zařízení z konkrétní lokality
Příklad:
<?xml version="1.0" encoding="utf-8" ?> <equipment> <device type="router" name="r1@ostrava" serial_number="12345-54321" platform="C4500M+"> <os>c4500-i-mz.121-15.bin</os> <interfaces> <interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet0"></interface> <interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet1"></interface> <interface technology="serial" connect_group="1" name="serial0"></interface><interface technology="serial" connect_group="1" name="serial1"></interface> </interfaces> <special> <feature>site:ostrava</feature> <feature>device:r1@ostrava</feature> </special> </device> <device type="router" name="r2@ostrava" serial_number="12345-54321" platform="C4500M+"> <os>c4500-i-mz.121-15.bin</os> <interfaces><interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet0"></interface> <interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet1"></interface> <interface technology="serial" connect_group="1" name="serial0"></interface><interface technology="serial" connect_group="1" name="serial1"></interface> </interfaces> </device> <device type="switch" name="swa@ostrava" serial_number="FAA0226YO4O" platform="C1924A"> <os>9.00.07</os> <interfaces> <interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet0/1"></interface> <interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet0/2"></interface> <interface technology="ethernet" ether_type="fast" connect_group="1" name="ethernet0/3"></interface> </interfaces> </device> </equipment>