IPv4 ACLs (Access Control Lists) er en mekanisme i IP-protokollen, der giver netværksadministratorer mulighed for at definere, hvilke IP-pakker der kan passere igennem en given router eller firewall.
IPv4 ACLs anvendes til at kontrollere trafikken på netværksniveau ved at filtrere indkommende eller udgående IP-pakker baseret på en række regler. Disse regler kan defineres på forskellige måder, herunder IP-adresser, protokoller, portnumre og andre faktorer, der kan identificere og klassificere netværkstrafikken.
ACL-reglerne er normalt konfigureret på en router eller firewall og fungerer ved at sammenligne de forskellige attributter i en indkommende IP-pakke med regelsættet. Hvis pakken opfylder reglerne, tillades den at passere gennem routeren eller firewallen, ellers blokeres den.
IPv4 ACLs kan bruges til at forbedre netværkssikkerheden ved at give netværksadministratorer mulighed for at definere tilladelige trafiktyper og blokere uønsket trafik. De kan også hjælpe med at forbedre netværksydelsen ved at begrænse uønsket trafik og prioritere vigtig trafik.
En god øvelse vil være og tage testen, som :
Packet Tracer Opgave 5.4.13 Configure Extended IPv4 ACLs Scenario 2
Router RT1
enable configure terminal ip access-list extended ACL deny tcp host 172.31.1.101 host 64.101.255.254 eq www deny tcp host 172.31.1.101 host 64.101.255.254 eq 443 deny tcp host 172.31.1.101 host 64.103.255.254 eq www deny tcp host 172.31.1.101 host 64.103.255.254 eq 443 deny tcp host 172.31.1.102 host 64.101.255.254 eq ftp deny tcp host 172.31.1.102 host 64.103.255.254 eq ftp deny icmp host 172.31.1.103 host 64.101.255.254 deny icmp host 172.31.1.103 host 64.103.255.254 permit ip any any interface GigabitEthernet0/0 ip access-group ACL in end
Forklaring
Router RT1
enable (for at enable router) configure terminal (Tilgå config) ip access-list extended ACL -- ip access hvor vi opretter det med navnet ACL deny tcp host 172.31.1.101 host 64.101.255.254 eq 80 -- afviser tcp på pc1 172.31.1.101 på bruge http/www på server 1 deny tcp host 172.31.1.101 host 64.101.255.254 eq 443 -- afviser tcp på pc1 172.31.1.101 på bruge https på server 1 deny tcp host 172.31.1.101 host 64.103.255.254 eq 80 -- afviser tcp på pc1 172.31.1.101 på bruge http/www på server 2 deny tcp host 172.31.1.101 host 64.103.255.254 eq 443 -- afviser tcp på pc1 172.31.1.101 på bruge https på server 2 deny tcp host 172.31.1.102 host 64.101.255.254 eq ftp deny tcp host 172.31.1.102 host 64.103.255.254 eq ftp deny icmp host 172.31.1.103 host 64.101.255.254 deny icmp host 172.31.1.103 host 64.103.255.254 permit ip any any -- For at tillade alt andet, som vi ikke har præciseret interface GigabitEthernet0/0 ip access-group ACL in -- Tillader access-group med navnet ved skrev, som var ACL på interfacet g0/0 end