Virtlab:Konfigurační soubory/vybaveni.xml

Z VirtlabWiki

Přejít na: navigace, hledání

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>
Osobní nástroje