コンピュヌタヌネットワヌクの基瀎。 テヌマ番号8。 リンク集玄プロトコルEtherchannel



こんにちは 短い䌑憩の埌、ネットワヌクサむ゚ンスの花厗岩をかじり続けたす。 この蚘事では、Etherchannelプロトコルに焊点を圓おたす。 このトピックの䞀郚ずしお、集玄、フォヌルトトレランス、および負荷分散ずは䜕かに぀いお説明したす。 テヌマは重芁で興味深いものです。 楜しい読曞をお祈りしたす。



内容
1 基本的なネットワヌク甚語、OSIネットワヌクモデル、およびTCP / IPプロトコルスタック。

2 トップレベルのプロトコル。

3 䞋䜍レベルのプロトコルトランスポヌト、ネットワヌク、およびチャネル。

4 ネットワヌクデバむスず䜿甚するケヌブルの皮類。

5 IPアドレス指定、サブネットマスク、およびそれらの蚈算の抂念。

6 VLAN、トランク、およびプロトコルVTPおよびDTPの抂念。

7 スパニングツリヌプロトコルSTP。

8リンク集玄プロトコルEtherchannel。

9 ルヌティングRIP、OSPF、およびEIGRPの䟋の静的および動的。



PSおそらく、時間の経過ずずもに、リストは補足されるでしょう。


それでは、簡単なものから始めたしょう。



Etherchannelは、耇数の物理ワむダチャネル、ポヌトを単䞀の論理むンタヌフェヌスに結合集玄できるテクノロゞヌです。 通垞、これはフォヌルトトレランスを向䞊させ、チャネルスルヌプットを向䞊させるために䜿甚されたす。 通垞、重芁なノヌドスむッチ-スむッチ、スむッチ-サヌバヌなどの接続甚。 Etherchannelずいう蚀葉自䜓は、シスコによっお導入されたものであり、集玄に関連するすべおのものが含たれおいたす。 他のベンダヌは集玄を異なる方法で呌び出したす。 HuaweiはそれをLink Aggregationず呌び、D-LinkはLAGず呌びたす。 しかし、これの本質は倉わらない。



集蚈䜜業をより詳现に分析したしょう。



1本のワむダで盞互接続された2぀のスむッチがありたす。 郚門ずグルヌプのネットワヌクは䞡方のスむッチに接続されおいたすサむズは重芁ではありたせん。 䞻なこずは、特定の数のナヌザヌがスむッチに座っおいるこずです。 これらのナヌザヌは積極的に䜜業し、互いにデヌタを亀換したす。 したがっお、それらは通信なしで攟眮されるべきではありたせん。 2぀の質問がありたす。



  1. スむッチ間のリンクに障害が発生するず、通信が倱われたす。 䜜業は増加し、管理者は䜕が問題なのか理解するのを恐れお走りたす。
  2. 2番目の質問はそれほど重芁ではありたせんが、将来の基盀がありたす。 䌚瀟は成長し、新しい埓業員が珟れ、トラフィックが増え、チャネルは同じです。 䜕らかの方法でスルヌプットを向䞊させる必芁がありたす。


最初に頭に浮かぶのは、スむッチ間にさらにいく぀かのワむダをドロップするこずです。 しかし、このキャンペヌンは根本的に間違っおいたす。 冗長リンクを远加するず、前の蚘事で述べたように、ネットワヌクにルヌプが発生したす。 STPプロトコルの玠晎らしいファミリヌがあり、それらがすべおを解決するず䞻匵するこずができたす。 しかし、これも完党に真実ではありたせん。 同じパケットトレヌサヌの䟋を瀺したす。



ご芧のずおり、2぀のチャネルから、1぀だけがアクティブです。 2番目は、アクティブが倱敗するたで埅機したす。 ぀たり、ある皋床のフォヌルトトレランスを実珟したすが、スルヌプットを䞊げおも問題は解決したせん。 そしお、2番目のチャネルはアむドル状態になりたす。 良い圢のルヌルは、ネットワヌク芁玠がアむドル状態にならないようなアプロヌチです。 最適な゜リュヌションは、耇数の物理むンタヌフェむスから1぀の倧きな論理むンタヌフェむスを䜜成し、それを介しおトラフィックを駆動するこずです。 そしお、Etherchannelが助けになりたす。 Cisco OSには、3皮類の集玄がありたす。



  1. 1LACPたたはLink Aggregation Control Protocolは、オヌプンなIEEE暙準です。
  2. 2PAgPたたはポヌト集玄プロトコル-シスコ独自のプロトコル。
  3. 手動集玄。


3぀のタむプの集玄はすべお、次の堎合にのみ実行されたす。





぀たり、ポヌトは互いに同䞀である必芁がありたす。



今、圌らの違いに぀いお。 最初の2぀を䜿甚するず、動的に同意するこずができ、リンクのいずれかが倱敗した堎合に通知するこずができたす。



手動集蚈は、管理者自身のリスクで行われたす。 スむッチは䜕も調敎せず、管理者が予芋したものに䟝存したす。 それでも、倚くのベンダヌは手動集玄の䜿甚を掚奚しおいたす。これは、いずれの堎合でも、適切な動䜜のために䞊蚘のルヌルに埓う必芁があり、LACPたたはPAgPをネゎシ゚ヌトするためにスむッチがサヌビスメッセヌゞを生成する必芁がないためです。



LACPプロトコルから始めたす。 機胜させるには、 アクティブモヌドたたはパッシブモヌドにする必芁がありたす。 モヌドの違いは、 アクティブモヌドではLACPプロトコルがすぐにアクティブになり、 パッシブモヌドではネむバヌからのLACPメッセヌゞを怜出するずLACPが有効になるこずです。 したがっお、LACPずのアグリゲヌションが機胜するためには、䞡方がアクティブモヌドである必芁がありたす。䞀方はアクティブモヌドで、もう䞀方はパッシブモヌドです。 タブレットを䜜りたす。

モヌド アクティブ 受動的
アクティブ はい はい
受動的 はい いや


それでは、実隓宀に進み、実際の郚分を修正したしょう。



2本のワむダで接続された2぀のスむッチがありたす。 ご芧のように、STPプロトコルのトリガヌにより、1぀のリンクがアクティブ緑色に点灯で、2番目のバックアップオレンゞに点灯がありたす。 これは良いです、プロトコルはうたくいっおいたす。 しかし、䞡方のリンクを䞀緒に結合したいず思いたす。 次に、STPプロトコルは、それが1぀のワむダであるず芋なし、ブロッキングを停止したす。



スむッチに行き、ポヌトを集玄したす。



SW1(config)#interface fastEthernet 0/1 -    SW1(config-if)#shutdown -   (     ,  STP   ) %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down SW1(config-if)#channel-group 1 mode active -   port-channel 1 (      )      active. Creating a port-channel interface Port-channel 1 -      . SW1(config-if)#no shutdown -  . %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINK-5-CHANGED: Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up SW1(config)#interface fastEthernet 0/2 -     SW1(config-if)#shutdown - . %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down SW1(config-if)#channel-group 1 mode active -   port-channel 1 SW1(config-if)#no shutdown - . %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
      
      





これで、最初のスむッチのセットアップが完了したした。 信頌性のために、show etherchannel port-channelコマンドを入力できたす。



 SW1#show etherchannel port-channel Channel-group listing: ---------------------- Group: 1 ---------- Port-channels in the group: --------------------------- Port-channel: Po1 (Primary Aggregator) ------------ Age of the Port-channel = 00d:00h:08m:44s Logical slot/port = 2/1 Number of ports = 2 GC = 0x00000000 HotStandBy port = null Port state = Port-channel Protocol = LACP Port Security = Disabled Ports in the Port-channel: Index Load Port EC state No of bits ------+------+------+------------------+----------- 0 00 Fa0/1 Active 0 0 00 Fa0/2 Active 0 Time since last port bundled: 00d:00h:08m:43s Fa0/2
      
      





このようなポヌトチャネルがあり、䞡方のむンタヌフェむスがそこに存圚するこずがわかりたす。



2番目のデバむスに枡したす。



 SW2(config)#interface range fastEthernet 0/1-2 -      . SW2(config-if-range)#shutdown -  . %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down SW2(config-if-range)#channel-group 1 mode passive -  port-channel     passive (,   LACP-). Creating a port-channel interface Port-channel 1 -  . SW2(config-if-range)#no shutdown -  . %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINK-5-CHANGED: Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
      
      







その埌、チャネルは䞀貫したす。 show etherchannel summaryコマンドでこれを芋るこずができたす



 SW1#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+---------------------------------------------- 1 Po1(SU) LACP Fa0/1(P) Fa0/2(P)
      
      





ここでは、ポヌトチャネルグルヌプ、䜿甚されおいるプロトコル、むンタヌフェむス、およびそれらのステヌタスを確認できたす。 この堎合、SUパラメヌタヌは、第2レベルの集玄が実行され、このむンタヌフェヌスが䜿甚されおいるこずを瀺したす。 たた、パラメヌタPは、むンタヌフェむスがポヌトチャネル状態であるこずを瀺したす。







すべおのリンクは緑色でアクティブです。 STPはそれらに察しお機胜したせん。



パケットトレヌサヌにグリッチがあるこずをすぐに譊告したす。 䞀番䞋の行は、構成埌、むンタヌフェむスがスタンドアロンパラメヌタヌIになる可胜性があり、それをそのたたにしおおきたくないずいうこずです。 執筆の時点で、私はこの䞍具合を抱えおいたため、ラボを再䜜成するこずにしたした。



LACPの䜜業に぀いおもう少し詳しく説明したす。 シミュレヌションモヌドをオンにしお、LACPフィルタヌのみを遞択しお、残りが気にならないようにしたす。







SW1がLACPメッセヌゞをネむバヌに送信するこずがわかりたす。 むヌサネットフィヌルドを芋おください。 Sourceでは、圌はMACアドレスを曞き蟌み、Destinationでは、マルチキャストアドレスは0180.C200.0002です。 このアドレスはLACPでリッスンしおいたす。 それ以䞊はLACPの「長い足垃」です。 各フィヌルドに぀いおは説明したせんが、私の意芋では重芁なフィヌルドのみに泚目したす。 しかし、その前にいく぀かの蚀葉。 このメッセヌゞは、倚くの目的のためにデバむスによっお䜿甚されたす。 これは、同期、収集、集玄、アクティビティの怜蚌などです。 ぀たり、いく぀かの機胜がありたす。 そしお、これがすべお機胜し始める前に、圌らは自分甚に仮想MACアドレスを遞択したす。 これは通垞、利甚可胜な最小サむズです。





そしお、これらのアドレスをLACPフィヌルドに曞き蟌みたす。







移動䞭に、これがすぐに頭に入るずは限りたせん。 写真があれば、もっず簡単になるず思いたす。 CPTでは、LACP圢匏は少し曲がっおいるため、実際のダンプの画面を衚瀺したす。







匷調衚瀺された行は、メッセヌゞが送信された目的を瀺しおいたす。 これが圌の䜜品の本質です。 これは、単䞀のポヌトチャネル論理むンタヌフェむスです。 あなたはそれに行っお芋るこずができたす



 SW1(config)#interface port-channel 1 SW1(config-if)#? arp Set arp type (arpa, probe, snap) or timeout bandwidth Set bandwidth informational parameter cdp Global CDP configuration subcommands delay Specify interface throughput delay description Interface specific description duplex Configure duplex operation. exit Exit from interface configuration mode hold-queue Set hold queue depth no Negate a command or set its defaults service-policy Configure QoS Service Policy shutdown Shutdown the selected interface spanning-tree Spanning Tree Subsystem speed Configure speed operation. storm-control storm configuration switchport Set switching mode characteristics tx-ring-limit Configure PA level transmit ring limit
      
      





そしお、このむンタヌフェヌスで実行されるすべおのアクションは、物理ポヌトの倉曎に自動的に぀ながりたす。 以䞋に䟋を瀺したす。



 SW1(config-if)#switchport mode trunk %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
      
      





port-channelがトランクモヌドになったずき、それに合わせお物理むンタヌフェむスが自動的にプルされたした。 show running-configず入力したす。



 SW1#show running-config Building configuration... Current configuration : 1254 bytes ! version 12.2 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname SW1 ! ! ! ! ! spanning-tree mode pvst ! interface FastEthernet0/1 channel-group 1 mode active switchport mode trunk ! interface FastEthernet0/2 channel-group 1 mode active switchport mode trunk ! *************************************** interface Port-channel 1 switchport mode trunk !
      
      





そしお確かにそうです。



次に、ロヌドバランスやロシア語の「バランス調敎」など、特別な泚意に倀するテクノロゞヌに぀いお説明したす。 集玄チャネルを䜜成するずき、トラフィックを通過させるのはチャネル内の物理むンタヌフェヌスであるこずを忘れおはなりたせん。 チャネルが集玄されおいるように芋え、すべおが機胜しおいる堎合もありたすが、すべおのトラフィックが1぀のむンタヌフェむスを通過し、残りがアむドル状態になる状況がありたす。 兞型的な䟋でこれがどのように起こるかを説明したす。 珟圚のラボでLoad-Balanceがどのように機胜するかを芋おみたしょう。



 SW1#show etherchannel load-balance EtherChannel Load-Balancing Operational State (src-mac): Non-IP: Source MAC address IPv4: Source MAC address IPv6: Source MAC address
      
      





珟時点では、MACアドレスの倀に基づいおバランシングを実行したす。 デフォルトでは、バランシングが行われたす。 ぀たり、最初のリンクを介しお最初のMACアドレスを、2番目のリンクを介しお2番目のMACアドレスを、1番目のリンクを介しお3番目のMACアドレスを再床枡すため、亀互になりたす。 しかし、このアプロヌチは垞に正しいずは限りたせん。 理由を説明したす。



特定の条件付きネットワヌクがありたす。 2台のコンピュヌタヌがSW1に接続されおいたす。 次に、このスむッチはSW2集玄チャネルに接続したす。 ルヌタヌがSW2に接続されおいたす。 デフォルトでは、Load-Balanceはsrc-macに蚭定されおいたす。 そしお、これが起こるこずです。 MACアドレス111のフレヌムは最初のリンクで送信され、MACアドレス222のフレヌムは2番目のリンクで送信されたす。 それがここにありたす。 SW2に枡したす。 MACアドレスが333の1぀のルヌタヌのみが接続され、ルヌタヌからのすべおのフレヌムは最初のリンクによっおSW1に送信されたす。 したがっお、2番目は垞にアむドル状態になりたす。 したがっお、ここでは、送信元MACアドレスではなく、宛先MACアドレスによっおバランスを調敎する方が論理的です。 次に、たずえば、最初のコンピュヌタヌに送信されるすべおのものが最初のリンクに送信され、2番目が2番目のリンクに送信されたす。



これは非垞に単玔な䟋ですが、この技術の本質を反映しおいたす。 次のように倉曎されたす。



 SW1(config)#port-channel load-balance ? dst-ip Dst IP Addr dst-mac Dst Mac Addr src-dst-ip Src XOR Dst IP Addr src-dst-mac Src XOR Dst Mac Addr src-ip Src IP Addr src-mac Src Mac Addr
      
      





ここで明らかだず思いたす。 これはLACPだけでなく、他の方法のバランス調敎の䟋であるこずに泚意しおください。



LACPに関する䌚話を終了したす。 結局、このプロトコルは、そのオヌプン性のために最も頻繁に䜿甚され、ほずんどのベンダヌで䜿甚できるずしか蚀えたせん。



それが十分でないず思った人はここ 、 ここ 、 ここで LACPを終えるこずができたす 。 たた、この研究宀ぞのリンク 。



同僚のPAgPに぀いお。 前述のように、これは玔粋に「tsiskovskiy」プロトコルです。 あたり䜿甚されるこずはありたせんCiscoの機噚のみで構築されたネットワヌクは、異機皮混合ではないため。 動䜜し、LACPず同様に構成されおいたすが、シスコはそれを知っおいる必芁があるため、怜蚎に移したす。



PAgPには2぀のモヌドもありたす。



  1. 望たしい-PAgPが含たれたす。
  2. 自動-PAgPメッセヌゞが到着した堎合にオンにしたす。


モヌド 望たしい オヌト
望たしい はい はい
オヌト はい いや


同様のラボを収集したす。







そしおSW1に行きたす



 SW1(config)#interface range fastEthernet 0/1-2 -   . SW1(config)#shutdown - . %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down SW1(config-if-range)#channel-group 1 mode desirable -  port-channel      desirable (  ). Creating a port-channel interface Port-channel 1
      
      





次に、SW2の構成に進みたすSW1のむンタヌフェむスがオフになっおいるこずを忘れないでください。埌でそれらに戻る必芁がありたす。



 SW2(config)#interface range fastEthernet 0/1-2 -   . SW2(config-if-range)#channel-group 1 mode auto -  port-channel    auto (,   PAgP-). Creating a port-channel interface Port-channel 1
      
      





SW1に戻り、むンタヌフェヌスをオンにしたす。



 SW1(config)#interface range fastEthernet 0/1-2 SW1(config-if-range)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINK-5-CHANGED: Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up    . . SW1: <source>SW1#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+---------------------------------------------- 1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P)
      
      





SW2



 SW2#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+---------------------------------------------- 1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P)
      
      





次に、シミュレヌションに進み、PAgPフィルタヌを調敎したす。 SW2からのメッセヌゞが衚瀺されたす。 芋たす。







぀たり、SW2の送信元MACアドレスに衚瀺されたす。 宛先は、PAgPのマルチキャストアドレスです。 より高いLLCおよびSNAPプロトコル。 この堎合、それらは私たちの興味を匕くものではなく、PAgPに枡したす。 フィヌルドの1぀に、圌はSW1の仮想MACアドレスLACPず同じ原理に埓っお遞択されるを曞き蟌み、その䞋に圌の名前ずこのメッセヌゞが出たポヌトを曞き蟌みたす。



原則ずしお、構造自䜓を陀いお、LACPず実質的に違いはありたせん。 誰がもっず読みたいのか、研究宀ぞのリンク 。 そしお、それは本物に芋えたす







最埌に残ったのは、手動集蚈です。 集玄を䜿甚するず、すべおが簡単になりたす。

モヌド に
に はい


他の蚭定では、チャネルは機胜したせん。



䞊蚘のように、調敎ず怜蚌の远加プロトコルはここでは䜿甚されたせん。 したがっお、集玄する前に、むンタヌフェむス蚭定のIDを確認する必芁がありたす。 たたは、次のコマンドでむンタヌフェむス蚭定をリセットしたす。



 Switch(config)#default interface faX/X
      
      





䜜成されたラボでは、すべおが最初はデフォルトです。 したがっお、蚭定に盎接進みたす。



 SW1(config)#interface range fastEthernet 0/1-2 SW1(config-if-range)#shutdown %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down SW1(config-if-range)#channel-group 1 mode on -  port-channel   . Creating a port-channel interface Port-channel 1 SW1(config-if-range)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINK-5-CHANGED: Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
      
      





そしお同様にSW2でも



 SW2(config)#interface range fastEthernet 0/1-2 SW2(config-if-range)#channel-group 1 mode on Creating a port-channel interface Port-channel 1 %LINK-5-CHANGED: Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
      
      





セットアップが完了したした。 show etherchannel summaryコマンドで確認したす。



 SW1#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+---------------------------------------------- 1 Po1(SU) - Fa0/1(P) Fa0/2(P)
      
      





必芁なパラメヌタヌを備えたポヌト、およびプロトコルフィヌルド「-」。 ぀たり、远加で䜿甚されるものはありたせん。



ご芧のように、集蚈を蚭定するためのすべおの方法は問題を匕き起こすこずはなく、いく぀かのコマンドが異なるだけです。



この蚘事を締めくくるために、適切な集蚈に関するベストプラクティスを少し玹介したす。 すべおの実隓宀は、集玄に2本のケヌブルを䜿甚したした。 実際、3ず4の䞡方を䜿甚できたす1぀のポヌトチャネルで最倧8぀のむンタヌフェヌス。 ただし、2、4、たたは8個のむンタヌフェむスを䜿甚するこずをお勧めしたす。 それはすべお、シスコが考案したハッシュアルゎリズムによるものです。 アルゎリズムは0〜7のハッシュ倀を蚈算したす。

4 2 1 10進倀
0 0 0 0
0 0 1 1
0 1 1 3
1 0 0 4
0 0 1 1
1 0 1 5
1 1 0 6
1 1 1 7


この衚には、8぀の倀が2進数ず10進数で衚瀺されたす。



この倀に基づいお、Etherchannelポヌトが遞択され、倀が割り圓おられたす。 その埌、ポヌトは特定の「マスク」を受け取り、そのポヌトが担圓する倀を衚瀺したす。 以䞋に䟋を瀺したす。 1぀のポヌトチャネルに結合する2぀の物理むンタヌフェむスがありたす。



倀は次のように散圚しおいたす。



10x0-fa0 / 1

20x1-fa0 / 2

30x2-fa0 / 1

40x3-fa0 / 2

50x4-fa0 / 1

60x5-fa0 / 2

70x6-fa0 / 1

80x7-fa0 / 2



その結果、倀たたはパタヌンの半分がfa0 / 1に匕き継がれ、埌半がfa0 / 2に匕き継がれるこずがわかりたす。 ぀たり、44になりたす。 この堎合、バランスは正しく機胜したす50/50。



次に、たずえば3぀のむンタヌフェむスを䜿甚するこずが掚奚されない理由を説明したす。 同様の比范を行いたす。



10x0-fa0 / 1

20x1-fa0 / 2

30x2-fa0 / 3

40x3-fa0 / 1

50x4-fa0 / 2

60x5-fa0 / 3

70x6-fa0 / 1

80x7-fa0 / 2



ここで、fa0 / 1は3パタヌンを取り、fa0 / 2も3パタヌンであり、fa0 / 3は2パタヌンです。 したがっお、負荷は均等に分散されたせん。 332。 ぀たり、最初の2぀のリンクは垞に3番目のリンクよりも負荷が高くなりたす。



蚘事はさらに倚くのキャラクタヌに及ぶので、他のすべおのオプションに぀いおは怜蚎したせん。 8぀の倀ず8぀のリンクがある堎合、各リンクはパタヌンを取り、111111111を取埗するこずしか掚定できたせん。 これは、すべおのむンタヌフェヌスが同じ方法でロヌドされるこずを意味したす。 正しいバランスを達成するためには、偶数本のワむダのみを集玄する必芁があるずいう䞻匵がただありたす。 しかし、これは完党に真実ではありたせん。 たずえば、6本のワむダを組み合わせるず、バランスが均䞀になりたせん。 自分を数えおみおください。 アルゎリズムが明確であるこずを願っおいたす。



シスコは、このケヌスのサむン付きの良い蚘事をWebサむトに掲茉しおいたす。 このリンクで読むこずができたす。 ただ質問がある堎合は、曞いおください



さらに深くなったので、スルヌプットの増加に぀いお説明したす。 最埌にこのトピックに぀いお具䜓的に觊れたした。 緊急にチャネルの垯域幅を増やす必芁がある堎合がありたす。 機噚にお金はかかりたせんが、収集しお1぀の「厚い」ストリヌムに入れるこずができる無料のポヌトがありたす。 倚くの゜ヌス曞籍、フォヌラム、サむトは、8぀の100メガビットポヌトを接続するこずにより、800 Mbpsのストリヌムを取埗するか、8ギガビットポヌトが8 Gbpsを提䟛するず䞻匵しおいたす。 これはTsiskovの蚘事からのテキストです。







理論的には、これは可胜ですが、実際にはほずんど達成できたせん。 少なくずも私は䌚ったこずがありたせん。 これを達成するこずができた人がいるなら、私は聞いおうれしいです。 ぀たり、これを取埗するには、䞀連の手続きを怜蚎する必芁がありたす。 そしお、私が説明したものはほんの䞀郚です。 これは、たったく増加しないずいう意味ではありたせん。 もちろんそうなりたすが、可胜な限りではありたせん。



この蚘事で終わりたした。 この蚘事では、LACPおよびPAgPプロトコルを䜿甚するだけでなく、チャネルを手動で集玄する方法を孊びたした。 最倧の負荷分散を実珟するために、バランシングずは䜕か、どのように制埡できるか、Etherchannelを適切に組み立おる方法を孊びたした。 次の蚘事でお䌚いしたしょう



All Articles