Beruflich Dokumente
Kultur Dokumente
Lorsqu'on s'intresse aux rseaux, il est clair que l'environnement TCP/IP et en particulier le routage sont des lments importants. Mais avoir ce genre d'quipement domicile ou mme au sein de petites PME n'est pas toujours possible compte tenu du cot de ces quipements. C'est dans ce contexte que je me suis intress DEBIAN VYATTA.
Premier Etape :
Lorsque on rentre au site Vyatta.com .on voie que le site nos beaucoup dutilitaire et dinformions et parmi celui-ci le tlchargement de logiciel vyatta. Clic sur Downloades.
Deuxime Etape :
Aprs quon clique sur downloade le site nos propose les versions de vyatta disponible tlcharger Clic sur Vyatta Core 6.1 (VC6.1) LiveCD iso.
Troisime Etape :
Dans la dernire tape le site nos propose de tlcharger : =vyatta iso cd image : en peut le grave sur un cd. =VMware ESX 4 Template : pour les Virtual machine.
Il est possible d'utiliser Vyatta en bootant sur un liveCD et sauvegarde de la configuration sur disquette, pour ma part je l'ai install sur un HDD pour des raisons de performances. Vyatta sadministre en ligne de commande (commande Vyatta et Linux) mais aussi en interface web via https.
Configuration
5 Club Tutoriel Informatique
Sous virtualBox, Cration nouvelle machine virtuelle (vyatta, type Linux version Debian) - 512 de mmoire vive - HDD fixe de 2 GB - Boot sur iso de vyatta - Mes deux cartes rseaux sont en mode pont sous virtualBox mules en Intel Pro/1000
Boot Vyatta
Pour installer, boot sur le CD dinstallation de Vyatta ( .ISO ). - Une fois la phase de post + boot effectu on entre le login + password : vyatta - A linvite install-system vers le HDD - Attention, vous tes en mode QWERTY pour le clavier alors chaud devant et en plus Linux tiens compte de la casse, encore plus chaud, pas dinquitude une fois vyatta install sur HDD virtuel, on y accdera par https via le navigateur Web qui va grandement nous simplifier la vie.
- Pour linstallation cest simple vous rpondez par Yes ou laissez par dfaut sauf quand linvite vous propose de dfinir les mots de passe pour les utilisateurs vous rpondez Non, on aura tout le temps de soccuper de cela plus tard -Une fois Vyatta install reboot machine virtuelle sur le HDD et non liso de Vyatta.
Dans cette premire tude, nous allons voir un exemple trs simple o le routage est fait par des routes statiques uniquement.
Schma
Configuration
Routeur VYATTA edit interfaces ethernet eth0 set address 10.1.2.1 prefix-length 24 edit interfaces ethernet eth1 set address 10.1.1.1 prefix-length 24 set system host-name Vyatta set protocols static route 10.200.1.2/32 next-hop 10.1.2.2 set protocols static route 10.200.1.1/32 next-hop 10.1.1.2 set service telnet
Show ip route:
Show protocols:
Voici une liste non exhaustive de commandes Cisco compares aux mmes commandes Vyatta.
----- MODE DE COMMANDES OPERATIONEL DE VYATTA ----ping traceroute show arp show ip ospf neighbor show ip ospf database show ip route show ip route | include show ip interfaces show ip bgp neighbors show ip bgp show clock show ntp associations show ip dhcp binding show ip dhcp server statistics show vrrp all show ip nat translations show ip nat statistics ping traceroute show arp show ospf4 neighbor show ospf4 database show route show route | match ... show interfaces ethernet ... physical show interfaces ethernet ... statistics show bgp peers show bgp routes show host date show ntp associations show dhcp lease show dhcp statistics show vrrp show nat rules show nat statistics
----- MODE DE COMMANDES CONFIGURATION DE VYATTA ----SAVE copy run tftp N/A SHOW show HELP N/A SET SERVICE ip server http line vty 0 4 password crypto key generate rsa (disponible sur certains IOS seulement) ip dhcp pool network default-router set service http set service telnet set service ssh set service dhcp-server name edit service dhcp-server name set start ... stop set default-router set network-mask set interface set exclude help show running-config save tftp://ip/name save /mnt/floppy/config/config.boot
10
ip default-gateway hostname username password ntp server ip name-server terminal monitor clock timezone logging logging facility logging trap SET PROTOCOLS ... INTERFACES interface set description ip address duplex speed
set system gateway-address set system host-name set system login set system ntp-server set system name-server set system syslog console set system time-zone set system syslog host set system syslog host ... facility set system syslog host ... facility ... level
edit interfaces set description set address ... prefix-length set duplex set speed set vrrp vrrp-group set vrrp ... virtual-address set vrrp priority set protocols ospf4 edit protocols ospf4 set router-id set area ... interface eth1 address set area ...area-type stub|nssa set protocols static route ...next-hop ... set protocols bgp edit protocols bgp set bgp-ig set local-as set peer ...next-hop set peer ... local-ip set peer ... as set protocols snmp community ... authorization ro|rw set protocols snmp community ... client set protocols snmp location set protocols snmp contact
vrrp ... ip vrrp ... priority OSPF router ospf 1 router-id network ... area area ... stub|nssa STATIC ip route BGP router bgp bgp router-id
neighbor ... remote-as SNMP snmp-server community ... ro|rw snmp-server community ... ACL snmp-server location snmp-server contact
11
Voici une comparaison de quelques caractristiques que vous pouvez trouver sur quatre routeurs. Les deux premiers sont les meilleurs routeurs open source disponible: Quagga et Vyatta. Les deux autres dont des quipements commerciaux et "best-seller" de Cisco: un routeur standard de la famille 26xx et un switch 3750 de niveau trois (layer 3). RFC QUAGGA 0.99.6 VYATTA VC 3.0 CISCO 2651 CISCO 3750 L3
NAT VRRP Access lists Route maps VPN IPSec VPN SSL
2766 3768
4301 4301
NON/Linux
FTP client TFTP client Telnet serveur SSH serveur HTTP serveur
2131
NON/Linux NON/Linux
1305
NON/Linux
12
1305 3412/1157
OUI OUI
OUI OUI
OUI OUI
Ping traceroute Lgende: OUI: OUI/NON: BUGG: NON/Linux: (1) (2) (3) (4) (5)
OUI OUI
OUI OUI
OUI OUI
Le protocole est support. Disponible sur certains IOS Cisco seulement. Il y a un bug majeur sur le protocole. Pas support sur le routeur Quagga mais peut tre activ au niveau Linux. Openswan peut tre utilis en tant qu'implmentation IPSec pour Linux. OpenVPN pour tre utilis pour construire des VPNs SSL sur Linux. Chaque dmon de protocole de routage ainsi que le gestionnaire de routage Zebra doivent tre "telnetts" sparment. Quagga doit tre compil avec la fonctionnalit SNMP. Ping ou traceroute doivent tre installs au niveau Linux pour tre utiliss sous Quagga.
Le routeur Vyatta ne possde pas nativement la richesse des fonctionnalits d'un routeur Cisco et la puissance de sa plate-forme mais il n'y a pas de miracle car Vyatta n'a pas les centaines de millions de dollars dpens chaque anne par la Socit Californienne. Fort heureusement, cela n'est pas un problme parce que seules quelques fonctionnalits dj supports par Vyatta sont vraiment utilises pour faire tourner un routeur. Par ailleurs, des packages sont disponibles pour rajouts des fonctionnalits Vyatta comme par exemple, le support de CDP (Cisco Discovery Protocol). Il est vrai que le routeur Vyatta est en encore jeune et qu'il lui manque quelques fonctionnalits importantes comme le VPN mais les dveloppeurs sont en train d'y travailler et vont trs certainement palier ces manques le plus vite possible .
13