Configuring loopback detection ···························································································································· 447

Recommended configuration procedure····················································································································447 Configuring loopback detection globally··················································································································447 Configuring loopback detection on a port················································································································448

Configuring ACLs···················································································································································· 450

Overview·······································································································································································450 ACL categories ····················································································································································450 Match order ·························································································································································450 Implementing time-based ACL rules···················································································································452 IPv4 fragments filtering with ACLs ·····················································································································452

Configuration guidelines ·············································································································································452 Recommend ACL configuration procedures ··············································································································452 Recommended IPv4 ACL configuration procedure ··························································································452 Recommended IPv6 ACL configuration procedure ··························································································453 Configuring a time range ···································································································································453 Adding an IPv4 ACL ···········································································································································454 Configuring a rule for a basic IPv4 ACL···········································································································455 Configuring a rule for an advanced IPv4 ACL·································································································456 Configuring a rule for an Ethernet frame header ACL ····················································································459 Adding an IPv6 ACL ···········································································································································461 Configuring a rule for a basic IPv6 ACL···········································································································462 Configuring a rule for an advanced IPv6 ACL·································································································463

Configuring QoS····················································································································································· 466

Overview·······································································································································································466 Networks without QoS guarantee ·····················································································································466 QoS requirements of new applications·············································································································466 Congestion: causes, impacts, and countermeasures·······················································································467 End-to-end QoS····················································································································································468 Traffic classification·············································································································································468 Packet precedences·············································································································································469 Queue scheduling ···············································································································································471 Rate limit·······························································································································································473 Priority mapping ··················································································································································474 Introduction to priority mapping tables·············································································································475

Configuration guidelines ·············································································································································476 Recommended QoS configuration procedures·········································································································476 Adding a class ·····························································································································································478 Configuring classification rules···································································································································479 Adding a traffic behavior············································································································································480 Configuring traffic mirroring and traffic redirecting for a traffic behavior ····························································481 Configuring other actions for a traffic behavior ·······································································································481 Adding a policy ···························································································································································483 Configuring classifier-behavior associations for the policy ·····················································································484 Applying a policy to a port·········································································································································484 Configuring queue scheduling on a port···················································································································485 Configuring rate limit on a port··································································································································486 Configuring priority mapping tables··························································································································487 Configuring priority trust mode on a port ·················································································································488

ACL and QoS configuration example ··················································································································· 489

Network requirements ·················································································································································489 Configuring Switch ······················································································································································489

x