ขึ้นอยู่กับว่าสวิตช์นั้นรองรับ ACL จริง ๆ (ไม่พบคู่มือใด ๆ ) ACL ที่เชื่อมต่อกับพอร์ตควรทำเคล็ดลับ - ไม่ต้องใช้ VLAN หรือการกำหนดเส้นทาง ฉันถือว่าโฮสต์ได้รับการกำหนดค่าแบบคงที่โดยไม่มี DHCP ไวยากรณ์อาจแตกต่างกันไป แต่ฉันหวังว่าคุณจะเข้าใจ เพียงใช้ ACL กับทุกพอร์ตบนสวิตช์ทั้งหมด หรืออีกทางหนึ่ง การใช้ ACL กับ VLAN เริ่มต้นอาจใช้ได้เช่นกัน
- โฮสต์ 1A-5A ใช้ที่อยู่ IP 192.168.1.1/24 - 192.168.1.5/24
- โฮสต์ 1B-5B ใช้ที่อยู่ IP 192.168.1.11/24 - 192.168.1.15/24
- โฮสต์ 1C-5C ใช้ที่อยู่ IP 192.168.1.21/24 - 192.168.1.25/24
- โฮสต์ 1D-5D ใช้ที่อยู่ IP 192.168.1.31/24 - 192.168.1.35/24
ACL:
1,000 อนุญาต ip 192.168.1.1/32 192.168.1.2/32
1010 ปฏิเสธ ip 192.168.1.2/32 192.168.1.11/32
1020 ปฏิเสธไอพี 192.168.1.2/32 192.168.1.21/32
1030 อนุญาต ip 192.168.1.2/32 ใด ๆ
1040 อนุญาต ip 192.168.1.11/32 192.168.1.12/32
1050 ปฏิเสธ ip 192.168.1.12/32 192.168.1.1/32
1060 ปฏิเสธไอพี 192.168.1.12/32 192.168.1.21/32
1070 อนุญาต ip 192.168.1.12/32 ใด ๆ
1080 อนุญาต ip 192.168.1.21/32 192.168.1.22/32
1090 ปฏิเสธ 192.168.1.22/32 192.168.1.1/32
1100 ปฏิเสธ 192.168.1.22/32 192.168.1.11/32
1110 อนุญาต 192.168.1.22/32 ใด ๆ
โปรดทราบว่ามีนัย ปฏิเสธใดๆ
กฎที่ส่วนท้ายของ ACL ดังนั้น หากคุณไม่อนุญาตอย่างชัดแจ้ง บางสิ่งจะถูกปฏิเสธ คุณต้องอนุญาต ทั้งสอง ทิศทางของการสื่อสาร - ACL นั้นไร้สัญชาติ กฎได้รับการประเมินใน พอดีครั้งแรก พื้นฐานจากบนลงล่าง ดังนั้น หากก่อนหน้านี้ ปฏิเสธ
การแข่งขันที่ตามมา อนุญาต
ไม่ได้ใช้
หากสวิตช์ไม่ยอมรับ /32
(ไม่มีบิตสัญลักษณ์แทน) คุณต้องใช้ 0.0.0.0
แทน. บิตตัวแทนไม่มีความสัมพันธ์โดยตรงกับซับเน็ตมาสก์ แต่จะกำหนดบิตที่ถูกละเว้นขณะจับคู่แทน 192.168.1.2/31
หรือ 192.168.1.2 0.0.0.1
ตรงกับ 192.168.1.2 และ 192.168.1.3 192. 192.168.1.3 0.0.0.2
ตรงกับ 192.168.1.1 และ 192.168.1.3