TCP/IP: Quagga Perbandingan Fungsi Router

From OnnoWiki
Jump to navigation Jump to search

Here is a comparison of some characteristics you can find on four routers: the first two are the best open source routers available, Quagga and Vyatta and the remaining two are commercial devices and best-sellers from Cisco: a standard router from the 26xx family and a Layer Three Switch 3750.

 	RFC 	QUAGGA

0.99.6 VYATTA VC 3.0 CISCO 2651 CISCO 3750 L3

Software type IOS-Like JunOS-Like Cisco IOS Cisco IOS Opensource YES YES NO NO Installation YES YES NO NO

Static Routing - YES YES YES YES RIPv2 2453 YES YES YES YES OSPFv2 2328 YES YES YES YES BGPv4 1771/4271 YES YES YES YES

NAT 2766 NO/Linux YES YES NO VRRP 3768 NO/Linux YES YES NO Access lists YES YES YES YES Route maps YES YES YES YES VPN IPSec 4301 NO/Linux (1) YES YES YES VPN SSL NO/Linux (2) NO/Linux (2) NO NO

FTP client 959 NO/Linux YES YES YES TFTP client 1350 NO YES YES YES Telnet server 854 YES (3) YES YES YES ssh server 4251 NO/Linux YES YES/NO YES/NO HTTP server NO YES YES YES

DHCP server 2131 NO/Linux YES YES YES DHCP relay NO/Linux YES YES YES NTP server 1305 NO/Linux NO YES/NO NO NTP client 1305 NO/Linux YES YES YES SNMP 3412/1157 YES (4) YES YES YES

Ping YES (5) YES YES YES traceroute YES (5) YES YES YES Legend:

YES: YES/NO: BUGGED: NO/Linux: (1) (2) (3)

(4) (5) The protocol is supported. Available on specific Cisco IOSs only. There is a major bug on the protocol. Not supported on the Quagga router but can be enabled at the Linux level. Openswan can be used as an implementation of IPsec for Linux. OpenVPN can be used to build SSL VPNs on Linux. Each routing protocol daemon and the zebra kernel routing manager have to be telnetted separately. Quagga must be compiled with the SNMP functionality. Ping or traceroute must be installed at the Linux level to be used under Quagga.