wht's the purpose?

ASL uses iptables which is a good spi firewall..so wht is hte purpose of hte additional ips system?  is it security by redundancy or something..also what software makes up hte ips?  Also is hte ids snort or snort based?