ACL Placement: Closer to the Source or Destination? -- Access Control Lists (ACLs) -- Part 8 of 8

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ค. 2024
  • Standard ACLs and Extended ACLs are two different tools you can use to identify and filter traffic. When applying them to filter traffic, a decision as to be made as to where they should be applied. In this video, we talk through the different options and shed light on why the following rules end up being the best practice:
    * Standard ACLs should be applied closest to the Destination
    * Extended ACLs should be applied closest to the Source
    That said, these two rules should be considered as guidelines and not hard-fast rules. There are times when an ACL placement that doesn't follow this logic makes the most sense. That will be unpacked in the video =).
    Timestamps:
    0:00 - Start
    0:14 - Topology / Task Introduction
    0:26 - Standard ACL
    1:28 - Stepping through the Path to analyze Standard ACL Placement
    5:20 - Standard ACLs should be applied closest to the Destination
    5:55 - Extended ACL
    6:10 - Stepping through the Path to analyze Extended ACL Placement
    7:59 - Extended ACLs can be applied anywhere you want
    8:15 - Why it is said that Extended ACLs should be applied closest to the Source
    8:53 - Practical Networking's recommendation for ACL Placement
    Part 1 - What are Access Lists?
    • What Are Access Lists?...
    Part 2 - Numbered ACL Syntax
    • Numbered ACL Syntax --...
    Part 3 - Numbered ACL Configuration Demonstration
    • Numbered ACL Configura...
    Part 4 - Named ACL Syntax
    • Named ACL Syntax -- Ac...
    Part 5 - Named ACL Configuration Demonstration
    • Named ACL Configuratio...
    Part 6 - IPv6 ACLs - Syntax and Demonstration
    • IPv6 ACLs - Syntax and...
    Part 7 - Applying ACLs to Interfaces
    • Applying ACLs to Inter...
    Part 8 - Where should you apply ACLs (closer to source or destination?)
    • ACL Placement: Closer ...
    Entire Series:
    www.practicalnetworking.net/s...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 124

  • @firewire259
    @firewire259 ปีที่แล้ว +6

    I struggled with understanding this concept until I came across this video. Excellent!!!

    • @PracticalNetworking
      @PracticalNetworking  ปีที่แล้ว

      Awesome, glad these helped!
      If you're willing... Could you do me a favor? Do you mind sharing this series on Linked In, Reddit, Twitter, Facebook, or any other social media you use? As an independent creator, that would be an _enormous_ help, and I would appreciate it _greatly_ .

  • @markneilandit8406
    @markneilandit8406 3 ปีที่แล้ว +9

    You are the only one who made me understand ACL completely even after watching so many popular cisco tutorial and paid videos/books. Please keep em coming including ccnp/encor topics. Subscribed!

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      Thanks for the support, Mark! Glad this series helped it click for you.

  • @sandravaldez9088
    @sandravaldez9088 ปีที่แล้ว +1

    In just a few minutes of your time, I was able to grasp concepts that had previously eluded me for hours. Thank you, Mr. Practical

  • @hunterxrick
    @hunterxrick 3 ปีที่แล้ว +9

    Awesome series for understanding ACL's as a whole, thank you !

  • @crusiour8912
    @crusiour8912 ปีที่แล้ว +1

    Loved it brother. You are a saviour of the masses.

  • @alexandrucozma6603
    @alexandrucozma6603 ปีที่แล้ว

    I hope my network professor watches this video and learns how the lecture should be. So detailed and easy explained! Thank you so much!!

  • @2012mrmoh
    @2012mrmoh ปีที่แล้ว +2

    Man you have the knowledge. Well done please continue.

    • @PracticalNetworking
      @PracticalNetworking  ปีที่แล้ว

      Thank you =).
      Could you do me a favor? Do you mind sharing this video on Linked In, Reddit, Twitter, Facebook, or any other social media you use? As an independent creator, that would be an _enormous_ help, and I would appreciate it _greatly_ .

  • @irappaaddi1820
    @irappaaddi1820 2 ปีที่แล้ว +1

    Thanks for the series.. crystal clear with ACL concept.

  • @microsoul669
    @microsoul669 2 หลายเดือนก่อน

    I will echo other comments and say thank you: I struggled with ACLs (especially where to apply them) and your videos made it crystal clear. Great work!

    • @PracticalNetworking
      @PracticalNetworking  2 หลายเดือนก่อน

      Glad you learned a lot from this series =).
      This series doesn't seem to do well with the TH-cam algorithm.... if you're willing, please consider sharing this resource with others. Cheers.

  • @creumakuzola4227
    @creumakuzola4227 ปีที่แล้ว +1

    Excellent series, sir. Thank u so much for this, it helps me a lot

  • @Jahisthereal
    @Jahisthereal 2 ปีที่แล้ว +1

    had to suscribe this is just the best lesson i've seen on acl yet, thanks !

  • @bobhamilton6760
    @bobhamilton6760 2 ปีที่แล้ว +1

    Yet another terrific series... Thank you!

  • @nicolasalarie7146
    @nicolasalarie7146 10 หลายเดือนก่อน

    Thank you for this series the way of explain thing make it so simple to understand compared to the dry cisco material with 50 sentences to explain something that should only take 3 sentences.

  • @scorpio_1312
    @scorpio_1312 3 ปีที่แล้ว +3

    Thank you Ed for this series! Now I'm ready for a few labs in the command line to mater this topic.

  • @tg1982
    @tg1982 3 ปีที่แล้ว +2

    Great series! I was able to follow the concepts you are transmitting and the drawings were pretty clear. Awesome job! Thanks!

  • @Zenandchill1111
    @Zenandchill1111 7 หลายเดือนก่อน

    I just finished watching the series I learned so much. The videos you make are easy to understand and apply thank you again.

  • @BILLKUBA
    @BILLKUBA 2 ปีที่แล้ว +1

    Wow so clear and concise, I subscribed within a few minutes into the video...
    Can't fault the delivery of this content

    • @PracticalNetworking
      @PracticalNetworking  2 ปีที่แล้ว

      Thank you for the kind words, and for your support =).
      Oddly, this ACL series hasn't received nearly as much attention as some of my other content. Would you be willing to help me out by referring people to this content public forums or CCNA groups?

  • @SEAhawkstwelfthman
    @SEAhawkstwelfthman 3 ปีที่แล้ว +2

    Clear, concise, and perfectly explained. Thank you sir.

  • @Flydudue25
    @Flydudue25 11 หลายเดือนก่อน

    I needed to understand ACL for my home network and this video series is perfect. Thank you

  • @temeraire237
    @temeraire237 5 หลายเดือนก่อน

    Thank you for the video ! You did explained it well and it was just what i needed for my exam.

  • @Mohammadjulfikar7187
    @Mohammadjulfikar7187 3 ปีที่แล้ว +4

    The entire series is just outstanding!

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      Glad you think so, Mohammad. Please spread the word about this content =)

    • @Mohammadjulfikar7187
      @Mohammadjulfikar7187 3 ปีที่แล้ว

      @@PracticalNetworking Sure sir, I will circulate the content and spread the words about this wonderful channel.

  • @StylistecS
    @StylistecS ปีที่แล้ว

    Thank you for this series I had a major confusion look on my face about ACL's, but I understand them a bit better after this series.

  • @yonzonful
    @yonzonful 3 ปีที่แล้ว +1

    Good Job, as the whole ACL Servies have been explained in a very simple way but effectively. Please keep posting. thank you.

  • @joedoe27
    @joedoe27 3 หลายเดือนก่อน

    thank you for making it cristal clear ,i did have problems understanding this part.Thank You!

  • @sameergori2127
    @sameergori2127 3 ปีที่แล้ว +1

    series was fun and informative. Moreover, simple to understand, THANK YOU!!!!

  • @amiraazmy6701
    @amiraazmy6701 3 ปีที่แล้ว

    Thank you so much, Playlist is really good and complete source for ACLs, it has everything theory & Labs !
    Well done, organized & well explained !!

    • @amiraazmy6701
      @amiraazmy6701 3 ปีที่แล้ว

      Any chance for another video on famous network protocols ? like : DNS/DHCP/ARP/ICMP/FTP / HTTPS & HTTP/STMP/POP3/SYSlog/SNMP/Telnet/SSH .. quick video how they work & how they affect/change packet

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      Glad you liked it =). I did a video and article series on ARP:
      th-cam.com/video/QPi5Nvxaosw/w-d-xo.html
      www.practicalnetworking.net/series/arp/address-resolution-protocol/
      And I'm currently building (what I believe) to be the best class on SSL/HTTPS. There is an early access program if you're interested:
      www.practicalnetworking.net/announcement/looking-for-reviewers-for-my-tls-ssl-deep-dive-course/

  • @scottspa74
    @scottspa74 2 ปีที่แล้ว +2

    I'm loving all your videos. I was hoping you might dig in a bit more to the in vs. out concept when I saw you had an ACL series. That is what I struggled with most in this curriculum (I took all 3 quarters of the Cisco curriculum at Edmonds CC). In the in/out decision, the perspective always throws me. It seem that if a packet is going in and intfc, it is also going out an intfc. It always trips me up. If you're considering more videos, I'd love to hear your explanation about in/out. Your videos are excellently balanced between concepts, commands, and visuals, you really have a great formula. Most other instructors I watch lean way too heavily on one, at the expense of the other(s). Thanks for doing these.

    • @PracticalNetworking
      @PracticalNetworking  2 ปีที่แล้ว

      You're welcome again Scott. Glad you're enjoying my content!
      I discuss the "in/out" distinction in Video 1 of the ACL series. I'd recommend giving that a re-watch. At the end of the day it's just choosing where precisely you want to filter for traffic. (coming in one interface, going out another interface, etc...). You could also filter in "both" places, but that is a bit redundant.
      Beyond that, feel free to ask more specific questions in my discord: pracnet.net/discord. Cheers!

  • @burimshala4377
    @burimshala4377 3 ปีที่แล้ว +1

    Thank you very much! You are doing great videos with your explanations!

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      Glad you like them, Burim. Thank you for your support.

  • @holdthissl
    @holdthissl 2 ปีที่แล้ว +1

    This was a perfect video series thank you so much!

  • @rafay1708
    @rafay1708 2 ปีที่แล้ว +1

    Thank you so much for making such useful and perfect Videos.

  • @sevinjabdullayeva2239
    @sevinjabdullayeva2239 2 ปีที่แล้ว +1

    Great series! Thank you for the videos! :)

  • @krishnasubedi2685
    @krishnasubedi2685 11 หลายเดือนก่อน +1

    Thanks a lot you made my day more easier.

    • @PracticalNetworking
      @PracticalNetworking  11 หลายเดือนก่อน

      Glad to help, Krishna! Thank you for supporting the channel!

  • @mrd4233
    @mrd4233 2 ปีที่แล้ว +1

    A big thanks for the demo!

  • @merrellsegars1004
    @merrellsegars1004 ปีที่แล้ว +1

    My thoughts. Because a Standard ACL only defines Source, placement is closest to the missing explicative, the Destination where the filter must be applied. Extended and IPv6 have the full path, we apply the filter closest to the Source to reduce traffic most. Otherwise, extra processing cycles are wasted. "Should drop packets as early as possible" when we have both SRC and DST. Got it!

    • @PracticalNetworking
      @PracticalNetworking  ปีที่แล้ว

      You're reasoning is on point. Yes, since the Standard ACL is "missing" the Destination definition, placing it closer to _that_ destination helps reduce the unrestrained blocking. Good way of thinking about it.

  • @martinking4615
    @martinking4615 3 ปีที่แล้ว +1

    Amazing! it was very informative and helpful ...God bless ya

  • @AmirHussain-ht4eq
    @AmirHussain-ht4eq 3 ปีที่แล้ว +2

    Very good explanation 👍

  • @nicklee2841
    @nicklee2841 ปีที่แล้ว +1

    Awesome videos! Thanks Ed.

    • @PracticalNetworking
      @PracticalNetworking  ปีที่แล้ว

      You're welcome, Nick.
      If you are willing... Could you do me a favor? Do you mind sharing this video series on Linked In, Reddit, Twitter, Facebook, or any other social media you use? Despite the effort, this series didn't quite attract as much attention as I had hoped it would.

  • @ketanbhatt9243
    @ketanbhatt9243 2 ปีที่แล้ว +1

    Awesome Series on ACL

  • @sheru9229
    @sheru9229 3 ปีที่แล้ว +1

    Amazing explanation...thanks alot for your hard work.

  • @supersonichuman
    @supersonichuman หลายเดือนก่อน

    Thank you so much for this video!

  • @joelgeorge4197
    @joelgeorge4197 2 ปีที่แล้ว +1

    Short and precise!

  • @Candythrills
    @Candythrills 2 ปีที่แล้ว +1

    mind blowing content bro !! hats off

    • @PracticalNetworking
      @PracticalNetworking  2 ปีที่แล้ว

      Thank you =).
      Could you do me a favor? Do you mind sharing this video on Linked In, Reddit, Facebook, or any other social media you use? As an independent creator, that would be an _enormous_ help, and I would appreciate it _greatly_ .

  • @esesmac
    @esesmac 2 ปีที่แล้ว +1

    Great content! Keep going !

    • @PracticalNetworking
      @PracticalNetworking  2 ปีที่แล้ว

      Cheers Ernesto. Glad you're enjoying this series as well =)

  • @mosesa.4336
    @mosesa.4336 3 ปีที่แล้ว +2

    Awesome series

  • @oridayan9547
    @oridayan9547 3 ปีที่แล้ว +1

    thank you so much for arranging the data in my brain with your clear explanations. btw, below the video, the link to part 8 refers to part 1...

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      Glad you enjoyed it! Thanks for pointing out the typo as well!

  • @BekoIQ
    @BekoIQ 2 ปีที่แล้ว +1

    #1 about ACL thanks dear

  • @nidhinyou
    @nidhinyou 2 ปีที่แล้ว +1

    Very clearly explained...

  • @MDSGI
    @MDSGI 2 ปีที่แล้ว +1

    Great Tutorial!!!

  • @jyotirmoy8082
    @jyotirmoy8082 2 ปีที่แล้ว +1

    Very well described.

  • @ajaj8072
    @ajaj8072 ปีที่แล้ว +1

    Thank you so much for the great effort.
    Just out of curiosity, do you use power point for presentation or something else. I am trying to learn the stylus vanish mode you are using but can't figure it out.
    Thanks again.

    • @PracticalNetworking
      @PracticalNetworking  ปีที่แล้ว +1

      You're welcome! The slides are Powerpoint. The annotation/drawing is IPEVO Annotator, they have a "pen" with a "disappearing ink" feature. It's great, check it out !

  • @reeteshhurkhoo9231
    @reeteshhurkhoo9231 5 หลายเดือนก่อน

    Thank you very much sir.

  • @akme2d
    @akme2d 2 ปีที่แล้ว +1

    Amazing. Thank you

  • @jdrysdale10
    @jdrysdale10 25 วันที่ผ่านมา

    You are the best!

  • @muhammadajmalsharif4562
    @muhammadajmalsharif4562 2 ปีที่แล้ว +1

    Awesome stuff thx bud

  • @idealnun6418
    @idealnun6418 ปีที่แล้ว

    Great video seris thank you

  • @pavel-makarov777
    @pavel-makarov777 11 หลายเดือนก่อน

    Many thanks

  • @leothalion3983
    @leothalion3983 3 ปีที่แล้ว +1

    Thank you so much!!!!!

  • @onemoremood2761
    @onemoremood2761 3 ปีที่แล้ว +1

    DONT DELETE THESE VIDEOS!!!! I am in an intro to networking course at my CC and this has helped me so much in my studies and understanding the class text. Thank you so much for taking the time to do this!

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว +1

      You're welcome. And don't worry, I have no plans to delete these videos =). Please feel free to share the link to the landing page for all the videos with your class mates:
      www.practicalnetworking.net/series/access-lists/acls/

    • @onemoremood2761
      @onemoremood2761 3 ปีที่แล้ว

      @@PracticalNetworking already did! thanks for the reply and if you can do a video series and expand on NAT and PAT that would be awesome!

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      @@onemoremood2761 I wrote an article series discussing NAT and PAT here:
      www.practicalnetworking.net/series/nat/nat/
      I've also published three video courses on NAT/PAT if you prefer videos here:
      classes.pracnet.net/courses/network-address-translation
      Hope you enjoy!

  • @coldane2
    @coldane2 2 ปีที่แล้ว

    Great series, really helped me understand ACL's, I did however have to turn the playback speed to 0,75..but maybe thats just me, non-native English speaker and all.

    • @PracticalNetworking
      @PracticalNetworking  2 ปีที่แล้ว +1

      Glad you enjoyed the series =). That's the beauty of TH-cam, you can speed up or slow the playback as necessary. Cheers!

  • @diligenzz2032
    @diligenzz2032 3 ปีที่แล้ว

    great content!

  • @sandravaldez9088
    @sandravaldez9088 10 หลายเดือนก่อน +1

    Dear Ed,
    I was wondering if you might have a "problem generator" available for practicing the creation and solving of ACLs, similar to the one you offer for subnetting practice. I've found the subnetting problem generator incredibly beneficial for honing my skills and reviewing my results. If possible, could you kindly share the link with me or consider creating such a tool? Your educational resources have been consistently outstanding, and I greatly appreciate your assistance.
    Thank you,

    • @PracticalNetworking
      @PracticalNetworking  10 หลายเดือนก่อน

      Love the idea =) Doesn't exist at the moment.

  • @EyeIn_The_Sky
    @EyeIn_The_Sky 3 ปีที่แล้ว

    Would you recommend that the most specific in terms of subnet mask length Access control List entry (ACE) should be placed at the top of the ACL otherwise the host or network you are trying to match will be caught by more generic rules placed above it?

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว +1

      I wouldn't go so far as to say that is "always" what you should do. It is a "generally" good strategy, but not an explicit rule you should always follow. There are times when the less specific rules must take priority.
      For instance, a lot of edge routers have ACLs on their external interfaces preventing RFC 1918 traffic from coming in. These rules would include a /8, /12, and /16 mask, but ought to take precedence over whatever "smaller" permits might exist later.
      The best solution is to really understand the implication of priority and access-lists, and then build an ACL policy which best matches the requirements and policies of your specific location.

  • @riadhtemzi9554
    @riadhtemzi9554 3 ปีที่แล้ว +1

    omg ur the best I have never understand acl like this time thanks a lot +1 sub from me

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว +1

      Glad you enjoyed it, Riadh. Happy to help you with your understanding of ACLs =)

  • @cybersecurity90
    @cybersecurity90 3 ปีที่แล้ว +1

    Perfect (y).

  • @leonorabuenavista8153
    @leonorabuenavista8153 3 ปีที่แล้ว +1

    If we put ACL in the interface near PC-C it will prevent it from speaking to PC-A. But if I want PC-A to speak to PC-C, will it be possible? I mean is it possible for a 1 way communication? Thanks.

    • @PracticalNetworking
      @PracticalNetworking  3 ปีที่แล้ว

      Yes. But 1-way communication is rarely helpful in Networking. Consider every TCP protocol requires the completion of a handshake, which means bidirectional communication must exist before any data will actually be sent.

  • @nikolaandric8148
    @nikolaandric8148 หลายเดือนก่อน

    perfect

  • @kkudayippu
    @kkudayippu 3 ปีที่แล้ว +2

    nice video ..could you please make a tutorial video for VPN