{"id":74,"date":"2014-06-24T10:36:06","date_gmt":"2014-06-24T10:36:06","guid":{"rendered":"http:\/\/feralpacket.org\/?p=74"},"modified":"2015-01-03T11:18:39","modified_gmt":"2015-01-03T11:18:39","slug":"v5-written-and-lab-etherchannel-notes","status":"publish","type":"post","link":"https:\/\/feralpacket.org\/?p=74","title":{"rendered":"v5 Written and Lab:  EtherChannel Notes"},"content":{"rendered":"<p>v5 Written:<br \/>\n2.1.e Implement and troubleshoot EtherChannel<br \/>\n2.1.e [i] LACP PAgP, manual<br \/>\n2.1.e [ii] Layer 2, Layer 3<br \/>\n2.1.e [iii] Load-balancing<br \/>\n2.1.e [iv] Etherchannel misconfiguration guard<\/p>\n<p>v5 Lab:<br \/>\n1.1.e Implement and troubleshoot etherchannel<br \/>\n1.1.e [i] LACP, PAgP, manual<br \/>\n1.1.e [ii] layer 2, layer 3<br \/>\n1.1.e [iii] load-balancing<br \/>\n1.1.e [iv] etherchannel misconfiguration guard<\/p>\n<p>Documentation:<\/p>\n<p>Catalyst 3750-X and 3560-X Software Configuration Guide, Release 15.0(1)SE,<br \/>\nChapter 40: Configuring EtherChannels and Link-State Tracking, pgs. 40-1 to 40-25<\/p>\n<p>Books:<\/p>\n<p>CCIE Routing and Switching Exam Certification Guide 4th Ed; Chapter 3: Spanning Tree Protocol, PortChannels, pgs. 82 &#8211; 84, 98 &#8211; 99<\/p>\n<p>Cisco LAN Switching; Chapter 8: Trunking Technologies and Applications,<br \/>\nEtherChannel, pgs. 298 &#8211; 306<\/p>\n<p>INE:<\/p>\n<p>EtherChannel provides fault-tolerant high-speed links between switches, routers, and servers.<br \/>\n&#8211; used to increase bandwidth<br \/>\n&#8211; provides automatic recovery from the loss of a link<br \/>\n&#8211; consists of individual Gigabit Ethernet links bundled into a single logical link<br \/>\n&#8211; provides full-duplex bandwidth up to 8Gb\/s or 80Gb\/s<br \/>\n&#8211; consist of up to eight compatibly configured Ethernet ports<br \/>\n&#8211; layer 2 or layer 3<br \/>\n&#8211; the number of EtherChannels is limited to 48<\/p>\n<p>Layer 3 EtherChannels are not supported on switches running the LAN base feature set<\/p>\n<p>EtherChannel modes<br \/>\n&#8211; Port Aggregation Protocol (PAgP)<br \/>\n&#8211; Link Aggregation Protocol (LACP)<br \/>\n&#8211; On<\/p>\n<p>Each EtherChannel has a port-channel logical interface<br \/>\n&#8211; numbered 1 to 48<br \/>\n&#8211; with Layer 2 interfaces, the channel-group interface command dynamically creates the port-channel logical interface<br \/>\n&#8211; with Layer 3 interfaces, the logical interface must be created manually<br \/>\n&#8211; after configuring EtherChannel, any changes made to the logical interface is applied to all of the physical ports<\/p>\n<p>PAgP is a Cisco proprietary protocol<br \/>\n&#8211; DTP and CDP send and receive packets over the physical ports in the EtherChannel<br \/>\n&#8211; for Layer 2, the first port in the channel provides the MAC address for the EtherChannel<br \/>\n&#8211; for Layer 3, the switch allocates a MAC address when the logical interface is created<br \/>\n&#8211; trunk ports send and receive PAgP packets on the lowest numbered VLAN<\/p>\n<p>PAgP ports must all have the same configuration<br \/>\n&#8211; speed<br \/>\n&#8211; duplex<br \/>\n&#8211; VLAN<br \/>\n&#8211; native VLAN<br \/>\n&#8211; trunking status<br \/>\n&#8211; type<\/p>\n<p>PAgP adds the logical interface to spanning tree as a single interface<\/p>\n<p>PAgP modes<br \/>\n&#8211; auto<br \/>\n&#8211; desirable<\/p>\n<p>PAgP auto<br \/>\n&#8211; places port in a passive negotiating state<br \/>\n&#8211; port responds to PAgP packets<br \/>\n&#8211; does not start PAgP packet negotiation<\/p>\n<p>PAgP desirable<br \/>\n&#8211; places port into an active negotiating state<br \/>\n&#8211; starts negotiations with other ports<\/p>\n<p>LACP<br \/>\n&#8211; defined by IEEE 802.3ad<br \/>\n&#8211; DTP and CDP send and receive packets over the physical ports in the EtherChannel<br \/>\n&#8211; trunk ports send and receive LACP packets on the lowest numbered VLAN<br \/>\n&#8211; for Layer 2, the first port in the channel provides the MAC address for the EtherChannel<br \/>\n&#8211; for Layer 3, the switch allocates a MAC address when the logical interface is created<\/p>\n<p>LACP modes<br \/>\n&#8211; active<br \/>\n&#8211; passive<\/p>\n<p>LACP active<br \/>\n&#8211; places port into an active negotiating state<br \/>\n&#8211; start negotiations with other ports<\/p>\n<p>LACP passive<br \/>\n&#8211; places port in a passive negotiating state<br \/>\n&#8211; port responds to LACP packets<br \/>\n&#8211; does not start LACP packet negotiation<\/p>\n<p>EtherChannel On Mode<br \/>\n&#8211; used to manually configure an EtherChannel<br \/>\n&#8211; forces a port to join an EtherChannel without negotiations<br \/>\n&#8211; can be useful if the remote device does not support PAgP or LACP<br \/>\n&#8211; all ports must be configured the same<br \/>\n&#8211; if the EtherChannel group is misconfigured, packet loss or spanning tree loops can occur<\/p>\n<p>Load balancing<br \/>\n&#8211; dst-ip<br \/>\n&#8211; dst-mac<br \/>\n&#8211; src-dst-ip<br \/>\n&#8211; src-dst-mac<br \/>\n&#8211; src-ip<br \/>\n&#8211; src-mac<\/p>\n<p>Default EtherChannel configuration<br \/>\n&#8211; channel-groups: none assigned<br \/>\n&#8211; port-channel logical interface: none defined<br \/>\n&#8211; PAgP mode: no default<br \/>\n&#8211; PAgP learn method: aggregate-port learning on all ports<br \/>\n&#8211; LACP mode: no default<br \/>\n&#8211; LACP learn method: aggregate-port on all ports<br \/>\n&#8211; LACP port priority: 32768 on all ports<br \/>\n&#8211; LACP system priority: 32768<br \/>\n&#8211; LACP system ID: LACP system priority and the switch MAC address<br \/>\n&#8211; load-balancing: src-mac<\/p>\n<p>EtherChannel configuration guidelines<br \/>\n&#8211; if improperly configured, some EtherChannel ports are automatically disabled to avoid network loops or other problems<br \/>\n&#8211; no more than 48 EtherChannels<br \/>\n&#8211; up to 8 ports for PAgP<br \/>\n&#8211; up to 16 ports for LACP, 8 ports are active, 8 ports are in standby mode<br \/>\n&#8211; configure all ports for the same speed and duplex<br \/>\n&#8211; do not configure with a SPAN destination port<br \/>\n&#8211; do not configure with a secure port<br \/>\n&#8211; do not configure with a private VLAN<br \/>\n&#8211; do not configure with 802.1X<br \/>\n&#8211; do not enable link-state tracking<\/p>\n<p>conf t<br \/>\nint gi0\/1<br \/>\nswitchport mode { access | trunk }<br \/>\nswitchport access vlan<br \/>\nchannel-group mode {auto [non-silent]|desirable [non-silent]|on}|{active|passive}<\/p>\n<p>conf t<br \/>\nint po1<br \/>\nno switchport<br \/>\nip address<br \/>\nint gi0\/1<br \/>\nno switchport<br \/>\nno ip address<br \/>\nchannel-group mode {auto [non-silent]|desirable [non-silent]|on}|{active|passive}<\/p>\n<p>conf t<br \/>\nport-channel load-balance {dst-ip|dst-mac|src-dst-ip|src-dst-mac|src-ip|src-mac}<\/p>\n<p>show etherchannel load-balance<br \/>\nshow pagp internal<br \/>\nshow pagp counters<br \/>\nshow pagp neighbor<br \/>\nshow lacp sys-id<br \/>\nshow lacp counters<br \/>\nshow lacp internal<br \/>\nshow lacp neighbor<br \/>\nshow etherchannel detail<br \/>\nshow etherchannel summary<\/p>\n","protected":false},"excerpt":{"rendered":"<p>v5 Written: 2.1.e Implement and troubleshoot EtherChannel 2.1.e [i] LACP PAgP, manual 2.1.e [ii] Layer 2, Layer 3 2.1.e [iii] Load-balancing 2.1.e [iv] Etherchannel misconfiguration guard v5 Lab: 1.1.e Implement and troubleshoot etherchannel 1.1.e [i] LACP, PAgP, manual 1.1.e [ii] layer 2, layer 3 1.1.e [iii] load-balancing 1.1.e [iv] etherchannel misconfiguration guard Documentation: Catalyst 3750-X [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[30,16,11],"class_list":["post-74","post","type-post","status-publish","format-standard","hentry","category-ccie","tag-ccie","tag-etherchannel","tag-route-switch"],"_links":{"self":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=74"}],"version-history":[{"count":2,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":229,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/74\/revisions\/229"}],"wp:attachment":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}