Cumulus Linux CLAG 手順書 Ver. 1.01 2 0 1 5 年 0 7 月 1 6 日 株 式 会 社 ネ ッ ト ワ ー ル ド イ ン フ ラ ソ リ ュ ー シ ョ ン 技 術 部 ネ ッ ト ワ ー ク ソ リ ュ ー シ ョ ン 課 Cumulus Linux CLAG 手順書 目次 1 改訂履歴 .................................................................................................................................................................... 3 2 はじめに ..................................................................................................................................................................... 4 3 マルチシャーシリンクアグリゲーションの設定............................................................................................. 5 4 3.1 /etc/network/interfaces の編集 ............................................................................................................ 5 3.2 設定の反映 ..................................................................................................................................................... 6 マルチシャーシリンクアグリゲーションの状態確認 ................................................................................... 7 4.1 5 ステータス表示 .............................................................................................................................................. 7 補足資料 .................................................................................................................................................................... 8 5.1 Interface ファイルの設定項目.................................................................................................................. 8 Copyrightⓒ2015 Networld Corporation. All rights reserved. 2 Cumulus Linux CLAG 手順書 1 改訂履歴 変更履歴 番号 変更年月日 Version Page 1 2015/07/13 1.00 2 2015/07/16 1.01 3 4 5 6 7 8 status: a(dd), d(elete), r(eplace), o(ther),n(ew) status n a 変更内容 新規作成 VLAN 定義の追加 作成 NWG NWG 承認 NWG NWG ■ マニュアルの取り扱いについて ・本書の記載内容の一部または全部を無断で転載することを禁じます。 ・本書の記載内容は将来予告無く変更されることがあります。 ・本書を使用した結果発生した情報の消失等の損失については、責任を負いかねます。 ・本書の設定内容についてのお問い合わせは、受け付けておりませんのでご了承くださ い。 ・本書の記載内容は、動作を保証するものではございません。従いましてお客様への導 入時には、必ず事前に検証を実施してください ■Networld テクニカルサポート ・Cumulus FAQ Cumulus 製品に関するよくある問い合わせ http://www.networld.co.jp/cumulus/faq.htm Copyrightⓒ2015 Networld Corporation. All rights reserved. 3 Cumulus Linux CLAG 手順書 2 はじめに 本手順書は、Cumulus Linux で Multi-Chassis Link Aggregation(CLAG)の設定及び状態 監視を行う手順について説明した資料になります。設定は ONIE から Cuulus Linux をイン ストールが終了した直後の初期状態からの開始を想定しています。 本手順書は前提として以下の Linux のスキルを有していることを前提として記載していま す。 ・基本的なテキスト編集 ・Unix file のパーミッション ・プロセスモニター ・プロンプトの表記 $ 一般ユーザ # quagga# quagga(config)# quagga(config-if)# スーパーユーザ Quaaga vtysh Quaaga vtysh コンフィグレーションモード Quagga vtysh インターフェースコンフィグレーションモード ・コマンドの表記 <> { | } ・対象製品 Cumulus Linux 英数字によるパラメータの入力 設定値の選択 Cumulus Linux 2.5 ■構成例 本資料は下記の構成を例とした設定例を記載します。 アグリゲーションポートには、tagged port として VID10,20 を設定します。 ■機器情報・ファームウェア PC : Windows 7 Professional (ターミナルアプリケーションをインストール済み) イーサーネットスイッチ: Quanta T1048-LY9 BMS + Cumulus Linux 2.5.2 Copyrightⓒ2015 Networld Corporation. All rights reserved. 4 Cumulus Linux CLAG 手順書 3 マルチシャーシリンクアグリゲーションの設定 Cumulus Linux は Linux の Bonding 機能を利用してリンクアグリゲーションを設定します。 3.1 /etc/network/interfaces の編集 設定ファイル(/etc/network/interfaces)を下記のように編集します。 S1 スイッチ S2 スイッチ auto swp1 iface swp1 auto swp1 iface swp1 auto swp47 iface swp47 auto swp47 iface swp47 auto swp48 iface swp48 auto swp48 iface swp48 auto peerlink # (1) iface peerlink bond-slaves swp47 swp48 # (2) bond-mode 802.3ad bond-miimon 100 bond-ues-carrier 1 bond-min-links 1 bond-xmit-hash-policy layer3+4 auto peerlink # (1) iface peerlink bond-slaves swp47 swp48 # (2) bond-mode 802.3ad bond-miimon 100 bond-ues-carrier 1 bond-min-links 1 bond-xmit-hash-policy layer3+4 auto peerlink.4094 # (3) iface peerlink.4094 address 169.254.255.1/24 clagd-priority 4096 # (4) clagd-peer-ip 169.254.255.2 clagd-sys-mac 44:38:39:ff:00:01 auto peerlink.4094 # (3) iface peerlink.4094 address 169.254.255.1/24 clagd-priority 9192 # (4) clagd-peer-ip 169.254.255.1 clagd-sys-mac 44:38:39:ff:00:01 auto downlink1 # (5) iface downlink1 bond-slaves swp1 # (6) bond-mode 802.3ad bond-miimon 100 bond-use-carrier 1 bond-min-links 1 bond-xmit-hash-policy layer3+4 clag-id 1 # (7) auto downlink1 # (5) iface downlink1 bond-slaves swp1 # (6) bond-mode 802.3ad bond-miimon 100 bond-use-carrier 1 bond-min-links 1 bond-xmit-hash-policy layer3+4 clag-id 1 # (7) Copyrightⓒ2015 Networld Corporation. All rights reserved. 5 Cumulus Linux CLAG 手順書 auto bridge # (8) iface bridge bridge-vlan-aware yes bridge-vids 10,20 bridge-pvid 1 bridge-ports peerlink downlink1 bridge-stp on auto bridge # (8) iface bridge bridge-vlan-aware yes bridge-vids 10,20 bridge-pvid 1 bridge-ports peerlink downlink1 bridge-stp on 設定項目の解説 (1) CLAG を構成するピアリンク(swp47/48)のインターフェースの設定 (2) ピアリンクのリンクアグリゲーション設定 ※ 詳細は、FAQ のリンクアグリゲーション設定をご参照ください。 (3) CLAG の制御用通信を行う制御 VLAN(VID:4094)の設定 (4) CLAG のパラメータ設定 clagd-priority : プライマリスイッチを決定する値(小さい値のスイッチがプライマリになります。 clagd-peer-ip : ピアスイッチのピアリンクの制御 VLAN の IP アドレスを指定します。 clagd-sys-mac : CLAG のシステム MAC アドレスを指定します。 ※ 必ずピアスイッチと同じ値を設定してください。 ※ 44:38:39:ff:00:00~44:38:39:ff:ff:ff の中で、グループごとに一意になるように 設定を行ってください。 (5) CLAG のアグリゲーションポートの設定 (6) CLAG のリンクアグリゲーションポートの設定 bond-slaves 以外はピアスイッチと値を一致させてください。 (7) CLAG のアグリゲーショングループの識別子の設定 同一リンクアグリゲーショングループ内で同じ値を設定してください。 (8) アグリゲーションポートを tagged ポートにし、VID10,20 を割り当てる 3.2 設定の反映 ネットワークの設定を再起動して反映させます。 $ sudo service networking restart Reconfigureing network interfaces ...done. $ Copyrightⓒ2015 Networld Corporation. All rights reserved. 6 Cumulus Linux CLAG 手順書 4 マルチシャーシリンクアグリゲーションの状態確認 マルチリンクアグリゲーションの状態を確認します。 4.1 ステータス表示 clagctl コマンドにより、現在の状態を確認します。 cumulus@s1$ clagctl The peer is alive Peer Priority, ID, and Role: Our Priority, ID, and Role: Peer Interface and IP: Backup IP: System MAC: 4096 2c:60:0c:94:fb:9e secondary 8192 2c:60:0c:30:06:89 primary peerlink.4094 169.254.255.1 - (inactive) 44:38:39:ff:00:01 Dual Attached Ports Our Interface Peer Interface ---------------- ---------------downlink1 downlink1 $ 表示項目の解説 The peer is Peer Priority, ID and Role Our Priority, ID and Roule Peer Interface and IP Backup IP Systam MAC Dual Attached Port Our Interface Peer Interface CLAG Id CLAG Id ------1 : CLAG のペア先を認識しているかを表示します。 alive => (認識中) not alive => (認識していない) : CLAG のピア先の情報を表示します。 Priority の値、対向装置の MAC アドレス、primary/secondary : 時装置の情報を表示します。 Priority の値、対向装置の MAC アドレス、primary/secondary : CLAG のピア接続を行うインターフェースの情報 ピア接続を定義したインターフェース名、ピア接続に利用する 自装置の IP アドレス : CLAG のピア接続を行うバックアップ用インターフェース情報 - (inactive) => 無効状態 : CLAG 構成のシステム MAC アドレス : アグリゲーションポートの情報 : 自装置のインターフェース名 : ピア先のインターフェース名 : リンクアグリゲーショングループの識別子(番号) Copyrightⓒ2015 Networld Corporation. All rights reserved. 7 Cumulus Linux CLAG 手順書 5 補足資料 5.1 Interface ファイルの設定項目 clagd-priority: 自装置 CLAG のプライオリティ値の設定 (設定箇所) ピアリンクインターフェース (設定範囲) 0-65535 (省略値) 32768 clagd-backup-ip ピア装置のバックアップピアの IP アドレス設定 (設定箇所) ピアリンクインターフェース (設定範囲) IPv4 アドレス又は IPv6 アドレス (省略値) バックアップピアを無効化 clagd-enable CLAG 設定の有効化 (設定箇所) ピアリンクインターフェース (設定範囲) "yes"(有効) 又は"no"(無効) (省略値) clagd-peer-ip がある場合は有効、無い場合は無効 clag-id リンクアグリゲーションポートの識別子設定 (設定箇所) アグリゲーションインターフェース (設定範囲) 0-65535 (省略値) 省略不可、CLAG のアグリゲーションインターフェースに含めない clagd-peer-ip ピア装置の CLAG ピアの IP アドレス設定 (設定箇所) ピアリンクインターフェース (設定範囲) IPv4 アドレス又は IPv6 アドレス (省略値) 省略不可 clagd-sys-mac CLAG のシステム MAC アドレス設定 (設定箇所) ピアリンクインターフェース (設定範囲) MAC アドレス [44:38:39:ff:00:00~44:38:39:ff:ff:ff] (省略値) 省略不可 (注意事項) ピア装置と同じ値を設定してください 対向装置のシステム MAC と異なる値を設定してください clagd-args clagd(CLAG デーモン)起動時のオプションパラメータ設定 (設定箇所) ピアリンクインターフェース (設定範囲) clagd のオプション (省略値) オプションパラメータを使わない Copyrightⓒ2015 Networld Corporation. All rights reserved. 8
© Copyright 2024 ExpyDoc