使用されていないスイッチポートを確認するにはどうすればよいですか?


48

大規模なCisco Catalystスイッチスタックでは、ほぼすべてのスイッチポートにパッチが適用されます。さらにデバイスを接続するために、使用されていないポートを識別する必要があります。

スイッチポート、ケーブル配線、パッチフィールド、および可能性のあるエンドデバイスへのソケットをたどるのは面倒であり、それでも一時的に使用されるソケットがある可能性があります。ユーザーデバイスをシャットダウンできるため、ポートLEDのアクティビティを確認することは信頼できません。

IOSコマンドを使用してすべての未使用のスイッチポートを検出する最も簡単な方法は何ですか?


何か答えがありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探してください。または、独自の回答を提供して受け入れることもできます。
ロンモーピン

回答:


41

よく使う

sh int | i (FastEthernet|0 packets input)

または、GigabitEthernetでも同じで、どの種類のインターフェイスをチェックしたいか。

  • sh int(つまりshow interfaces)すべてのインターフェースのsteステータスの巨大なリストを提供します
  • パイプ記号|はフィルタリングに使用できますが、検索式でも使用できます
  • | i(for include)次の検索式に一致する出力をフィルタリングします
  • 私は(...|...)、2つの条件に一致するために使用します。インターフェイス名と表示したいステータスです。ここでは、この「または」式のような正規表現を使用できます

出力は次のようになります。

...
FastEthernet1/0/31 is up, line protocol is up (connected)
     95445640 packets input, 18990165053 bytes, 0 no buffer
FastEthernet1/0/32 is up, line protocol is up (connected)
FastEthernet1/0/33 is up, line protocol is up (connected)
FastEthernet1/0/34 is down, line protocol is down (notconnect)
     0 packets input, 0 bytes, 0 no buffer
FastEthernet1/0/35 is down, line protocol is down (notconnect)
FastEthernet1/0/36 is up, line protocol is up (connected)
FastEthernet1/0/37 is down, line protocol is down (notconnect)
     0 packets input, 0 bytes, 0 no buffer
...

表現が0で終わる数字と一致する場合でも、実際には0パケットが入力され、候補が表示されるようになりました。より完璧にできますが、覚えやすいことも利点です。各0パケット入力行の直前のインターフェイス名が私の候補です。

  • 実際に使用されていない場合は、選択した各インターフェイスを確認します sh int <name>
  • 時々、カウンターをクリアするとよいでしょう: clear counters [type number]

未使用のスイッチポートをシャットダウンしたままにしておくことをお勧めします。そのためsh ip int bri、などを使用して簡単に識別できます。また、以前に完全に遮断されたスイッチポートを使用する場合、問題は発生しません。


5
Device#Show int | notnotは​​、ダウン/ダウンしているインターフェイスのみを表示します。
アルタニックス

1
この答えは「ネットワークエンジニア1.0」スタイルです。マジ?含めるパイプ?:)代わりに、デバイスからデータを引き出して標準のUNIXツールで処理し、独自のスクリプト/プログラムを作成してレポートを作成します。
netdad

2
@stefan、括弧は必要ありません...これはiosでうまく動作します:sh int | i FastEthernet|0 packets input
マイクペニントン

また、「高速」部分を削除すると、ギグ、高速、および通常のイーサネットインターフェイスに一致します
レミレトゥーノー

28

最終的に...ドキュメント。すべてのパッチケーブルがどこかで100%確実になり、ある時点で誰かが動作するはずの何かを切断していないことを知る必要があります。ポートが現在「ダウン」しているからといって、誰かがそれを使用していないわけではありません。また、カウンターが現在ゼロであるからといって、使用されたことがない、または(近い)将来再び使用されなくなるわけではありません-カウンターをクリアでき、ブート時にカウンターがゼロにリセットされます。

私はISPや大企業で働いてきましたが、ドキュメントは何が何であるかを知るための鍵です。それなしでは、ランダムな推測は多くの悪い日をもたらします...他の誰かにDSL回線を走らせたり、アドレス割り当てを複製したり、間違ったインターフェースをシャットダウンしたりすると、顧客はかなり腹を立てます。文書がなければ、数千本のケーブルを何千本もトレースするのは面倒です(そしてポートの説明と同じくらい簡単なこともあります)。


2
文書は絶対に重要であり、パッチとポート設定を文書化します。ポートの98%が同じ標準構成であり、作業場所が急速に変化し、パッチが第1レベルのサービスデスクによって行われる巨大なオフィスでは、安全に文書化できないため、使用されているものをすべて確認する必要があります。もちろん、標準化されていないポートは文書化せずに変更されません。
ステファン

この質問に賛成票を投じる必要があります(私の最初の質問だと思います)。ドキュメントは素晴らしいです。時々、無関係です。
netdad

他のデバイスを接続するため」、彼は自分のインフラストラクチャを監査するのではなく、他の場所で使用する無料のポートを探しています。適切なドキュメントは、それ以外のことを確実に知る唯一の方法です...ケーブルをトレースします(彼はそれが大きな痛みだと言いました。)
リッキービーム

2
ドキュメンテーションは素晴らしいし、持っていると非常に役立ちます。ただし、ほとんどまたはまったくドキュメントがなく、収集する手段もないネットワークを「継承」する場合があります。例として、私が取り組んでいたネットワークには何千ものスイッチポートがあり、ある建物ではパッチパネルに「Bob M。」、「Sally J.」などのラベルが付けられていました。 (そして、ドキュメントがあればいいのに)。
YLearn

ドキュメントも常に100%正確であるとは限りません。しかし、1日の終わりにはドキュメントがあり、最後までポートをトレースしています。最近のアクティビティを検出するためのアプローチが提供されている場合があります(最近はカウンタゼロ化イベント以降)が、誰かがまだ接続されていると思われるポートを再利用するリスクがあります。私は人々がもう使用していないと思ったポートを再利用しました-マーフィーの法則。
リッキービーム

12

私も好き

sh int | inc line protocol is|Last input

どの出力

FastEthernet0/29 is down, line protocol is down (notconnect)
  Last input never, output never, output hang never
FastEthernet0/30 is up, line protocol is up (connected)
  Last input never, output 00:00:07, output hang never
FastEthernet0/46 is down, line protocol is down (notconnect)
  Last input never, output 6d23h, output hang never

出力パラメーターは、ポートがトラフィックを最後に見たときを通知します。これは、たまにしか使用されないポートを識別するのに役立ちます。

編集:(この質問の範囲外の理由で)注目に値するのは、「最後の入力」がほとんど常に「決して」ではないことです


試してみて、プライマリF5の管理インターフェイスに「最後の入力はありません」と表示されるだけでなく、「136217193パケット入力」と表示されるまで、これが気に入りました。私は数分前にちょうどそのF5にいたので、インターフェイスが使用中で動作していると確信しています。
デイブヌーナン

良い点は、明確にするために編集を追加したことです。これは予想される動作です。同様に、あなたの主張に対処するために、新しい質問(networkengineering.stackexchange.com/questions/664/…)を開きました。
マイクマロッタ

1
@MikeMarottaでは、これから、結果が信頼できないため、このコマンドは実際には役に立たないと推測できますか?
jwbensley

最後の入力はほとんど常にありませんが、出力値はあなたが見ているものでなければならず、これは行を取得します。
YLearn

11

私は@Stefanの答えが好きですが、このコマンドライン「sh int | i(Ethernet | 0 packets input)」では、すべてのイーサネットインターフェースタイプを取得し、ゼロで終わるゼロ以外の数字を除外します。彼はいくつかの微調整が可能であるかもしれないと述べたので、これはほんの一例です。

別のオプションは...

  sh int counters | i (Port|_0             0             0             0)

はい、空白が必要です。スペースを正しく取得する最も簡単な方法は、「sh int counters」を実行し、すべてゼロの行をコピーすることです。ここでの落とし穴の1つは、リストの途中で、必要な入力から、未使用のポートを検出する必要のない出力に変更することです。入力のないポートのみを表示するという利点があるため、Stefanの方法で行うように使用中のポートを除外する必要はありません。


1
awkを使用します。クレイジーなスペースを心配しないでください。
netdad

3
IOS CLIでawkが利用できるとは思わない。もしそうなら、私は確かに便利だと思うので、それについて気にしなかったことに怒っています。
デイブヌーナン

1
私の答えをご覧ください。私のポイントは、デバイスから情報を引き出す(SNMPまたはその他を使用)か、この出力をお気に入りのUNIXボックスにコピーして貼り付け、そこで作業を行うことです。その後、全世界が利用可能になります。
netdad

4
+1、技術的show int counters | i _0_.*_0_.*_0_.*_0_にはスペースの代わりに使用することができます...あなたの答えも必要ですsh int counters | i (Port|_0 0 0 0)(IOSがスペースとして解釈する先頭のアンダースコアに注意してください)
マイクペニントン

5
適切な正規表現は、最新のIOSバージョンでサポートされています(12.2(55)SE7の3560でこれを試しました)。したがって、提案していることを行う最も単純な正規表現はになりますshow interfaces counters | inc ( +0 +0 +0)
ポール・ギア

11

出力をスクレイプし(またはSNMPで取得するのがさらに良い)、標準のUNIXツールを使用して解析します。以下に簡単な例を示します。

ここでは、「show int counters」の一部の出力(デモ目的のみ)を「counters」というファイルに保存しました。

[mkantows@ochofu049]$ cat counters
Port            InOctets    InUcastPkts    InMcastPkts    InBcastPkts
Gi1/0/1                0              0              0              0
Gi1/0/2      94949242720      556137619         571828          57745
Gi1/0/3       1522191492        8663327        1105299          55269
Gi1/0/4       3743856345       18565173        1275617          53658
Gi1/0/5                0              0              0              0
Gi1/0/6                0              0              0              0

ここで、awkを使用して、4つのカウンタフィールドすべてがゼロになっているすべてのポートのレポートを作成します。

[mkantows@ochofu049]$ cat counters | awk '{if ($2 == 0 && $3 == 0 && $4 == 0 && $5 == 0) print $1}'
Gi1/0/1
Gi1/0/5
Gi1/0/6

ここでの主なアイデアは、使用しているあらゆるデータをデバイスから取得して、よりインテリジェント/複雑/シンプル/あらゆる解析とレポートを行えるようにすることです。

複数のデバイスの場合、「screen」などのLinuxユーティリティを使用してtty接続からの出力をログに記録すると、複数のciscoデバイスで未使用のポートをすばやく見つけるのに非常に効率的です。(1つのログファイルで)次のようなコマンドを実行します...「HOSTNAME」は、Ciscoデバイスのホスト名スキームcat countersの普遍的な部分です。awk '{if($ 1 == HOSTNAME)|| ($ 2 == 0 && $ 3 == 0 && $ 4 == 0 && $ 5 == 0)print $ 1} '


1
いいね!ファイルをgrepとで簡単にパイプすることもできますsed
ステファン

まさに-どんな標準的なUNIXツールでも仕事を成し遂げます。要点は、「ルーターでそれをしないでください、それはあまりにも痛いです」:)
netdad

6
私はdownvoteませんが、あなたが本当にIOS正規表現を調査する必要があります...私はコメントの最後に含まCLIは...いくつかのawkの呪文を使用して、その後UNIXマシン上でCLIを吸引してよりはるかに簡単ですshow int counters | i _0_.*_0_.*_0_.*_0_
マイク・ペニントン

7

私は新しいので、@ netdadと@mike penningtonの回答に投票することはできませんが、気に入っています。最近カウンターをクリアしたと仮定して、@ Mike Pennington'sの回答をもう少し理解するには、次のコマンドも実行できます。

switch#sh int count | i 0 +0 + 0 +0
Gi1/3                       0             0             0             0
Gi1/11                      0             0             0             0
Gi1/19                      0             0             0             0
Gi1/21                      0             0             0             0

ここでの正規表現は、「0」、1つ以上のスペース、「0」、1つ以上のスペース、「0」、1つ以上のスペース、最後の「0」の順に続きます。

お役に立てれば。


5

私はいつも使う

show interfaces status

それはそれを素敵でダンディにまとめています。


3
確かにこれは素晴らしい概要ですが、パケットカウンターが表示されないため、デバイスの電源が切れているか切断されているかはわかりませんが、ポートは時々使用されている可能性があります。その時点でポートがダウンしているか接続されていないという理由だけでポートを別の目的で使用した場合、そのユーザーにとっては驚きかもしれません。
ステファン

[OK]ああ、私はyhis場合には私のため..だから毎年カウンタをクリア...あなたはミーンものを見るのsh int型のカウンタ...罰金に動作しますが、あなたはすべての今して、あなたのカウンタをクリアしなければならない
user209

私はそれに追加| ex connectedするのが好きです。
ポール・ギア

5

これを定期的に行う必要がある場合、PerlとNet :: Telnet :: Ciscoに勝るものはありません。X個のルーターにログインし、必要なインターフェイスのすべての情報を取得し、出力を解析して、ファイルに出力するか、Net :: SMTPで電子メールで送信するか、標準出力に出力できます。必要に応じて例を提供できますが、非常に簡単です。

あるいは、IOS内でこれを実行するのが難しい場合、次のTCLスクリプトを使用すると、必要な出力をきれいできれいな形式で提供できます。

set show_counters [exec show interfaces counters | i 0 +0 +0 +0]
set line [split $show_counters "\n"]
foreach record $line {
    set fields [join $record " "]
    foreach field $fields {
        if { $field != 0 } {
            puts $field
        }
    }
}

これを提供するのは、TCLとその方法がPerlよりもアクセスしにくい[IMHO]であるためです。


5

私は通常sh int des | ex up、ダウン状態のすべてのポートをリストするを使用します


動作しますが、出力がshow interfaces statusより役立つことを確認する必要があります。
ポール・ギア

4

少なくとも6週間何も動作していないポートからケーブルを取り外すために最近使用したものは次のとおりです。

show int | i proto.*notconnect|proto.*administratively down|Last in.* [6-9]w|Last in.*
[0-9][0-9]w|[0-9]y|disabled|Last input never, output never, output hang never

3
sh int | i ( 0 packets input)|proto|Desc

0の先頭のスペースは、ゼロで終わる大きな数字を除外します。

ポートが使用されるまで、ポートをシャットダウン(無効)することをお勧めします。スイッチポートアクセスvlanを変更することは危険です。たとえば、使用中でないことが確実でない限り、すでに稼働しているポートで変更します。

出力は次のようになり、g8 / 19の使用中に最後のカウンターがクリアされてからg8 / 18のスイッチポートが0パケットで無効になっていることがわかります(「0パケット入力」がないため)。

GigabitEthernet8/18 is administratively down, line protocol is down (disabled)
  Description: 3a30
     0 packets input, 0 bytes, 0 no buffer
GigabitEthernet8/19 is up, line protocol is up (connected)
  Description: 4a25.vmhost112 (vmnic5)

どのパッチパネルジャックが関係しているかを知るには、[説明]フィールドを使用して文書化します。パッチパネルはスイッチポートに一貫した方法で接続する必要があります。そのため、スイッチポートへのパッチパネルジャックが予測可能であるため、文書化するのは簡単です。説明にあるRack-Row-Jack形式と追跡するホスト名を使用しますが、圧縮された方法です。4b27は、列ラック4、列b、ジャック27の後にhostxyzまたはホスト名になります。だから私の記述は4b27.hostxyzを読み取ります。


3

MACテーブルの使用はどうですか?MACアドレスとインターフェイスをリストし、それらを期限切れにします。一意のアドレスのフィルタリングされたリストを作成するには、IOSからリストを取得する必要があります。


3
 sh int | in is down|input never, output never

FastEthernet0 is administratively down, line protocol is down 
  Last input never, output never, output hang never
GigabitEthernet1/0/2 is down, line protocol is down (notconnect) 
GigabitEthernet1/0/4 is down, line protocol is down (notconnect) 
  Last input never, output never, output hang never
GigabitEthernet1/0/13 is down, line protocol is down (notconnect) 
  Last input never, output never, output hang never
GigabitEthernet1/0/24 is down, line protocol is down (notconnect) 
  Last input never, output never, output hang never

これを簡単にsh intにできます| in(down | output never)入力がはるかに簡単で、同じ結果になります。
YLearn

2

OK。2900以降のすべてのスイッチで動作し(テストする古いバージョンはない)、ダウンポートのみを表示するもの。

sh int | i is down

使用したいのですsh int statusが、その後の結果はconnectedand notconnectedであるため、接続された単語は両方の一部であるため、除外または追加は何の役にも立ちません。

3524での私の場合、それが機能することを明確にするために、両方のコマンドで以下のようになります。

SD-LIB-C3524#sh int status

Port    Name               Status       Vlan     Duplex Speed   Type
------- ------------------ ------------ -------- ------ ------- ----
Fa0/1                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/2                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/3                      connected    10       A-Full   A-100 100BaseTX/FX
Fa0/4                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/5                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/6                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/7                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/8                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/9                      connected    10       A-Full   A-100 100BaseTX/FX
Fa0/10                     notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/11                     connected    10       A-Full   A-100 100BaseTX/FX
Fa0/12                     connected    10       A-Full   A-100 100BaseTX/FX
Fa0/13  WiFi SD-LIB-15     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/14  WiFi SD-LIB-22     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/15  WiFi SD-LIB-16     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/16  WiFi SD-LIB-23     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/17  WiFi SD-LIB-17     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/18  WiFi SD-LIB-24     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/19  WiFi SD-LIB-18     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/20  WiFi SD-LIB-14     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/21  WiFi SD-LIB-19     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/22  WiFi SD-LIB-21     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/23  WiFi SD-LIB-20     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/24  SD-LIB-3C4500-50P  connected    trunk    A-Full   A-100 100BaseTX/FX
Gi0/1                      notconnect   trunk      Auto    1000 Missing
Gi0/2                      notconnect   10         Auto    1000 Missing

SD-LIB-C3524#sh int | i is down
VLAN1 is up, line protocol is down
FastEthernet0/1 is down, line protocol is down
FastEthernet0/2 is down, line protocol is down
FastEthernet0/4 is down, line protocol is down
FastEthernet0/5 is down, line protocol is down
FastEthernet0/6 is down, line protocol is down
FastEthernet0/7 is down, line protocol is down
FastEthernet0/8 is down, line protocol is down
FastEthernet0/10 is down, line protocol is down
GigabitEthernet0/1 is down, line protocol is down
GigabitEthernet0/2 is down, line protocol is down
SD-LIB-C3524#

修正、接続は両方の一部ですが、接続を除外して目的の出力を取得できます。
YLearn

0

ちょっとした不正行為ですが、すべてが1つのエンドデバイスにしか接続されていない場合は、スティッキMACアドレスでポートセキュリティをオンにできます。しばらくしてから(誰かがコンピューターを使用したか、存在しないと想定するのに十分な時間を期待します)、実行中の構成は、そのポートを使用したものがあるかどうかを表示します。同じポートでVoIP電話とコンピューターを使用している場合に備えて、インターフェイスごとに最大1つ以上のスティッキーMACアドレスを使用できると確信していますが、確信はありません。


このコマンドは覚えていませんが、最大MACを複数設定することは間違いありません。
デイブヌーナン

インターフェイスの下で、「switchport port-security maximum 2」または許可する番号。
デイブヌーナン

ポートセキュリティで最大許容MACアドレスを変更できることは知っていますが、スティッキーを使用して複数のMACアドレスを学習できるかどうかは知りませんでした。
エイブリーアボット

0

入力するだけで簡単だった時代:

switch 1#show ver | in uptime
switch 1 uptime is 28 weeks, 6 days, 20 hours, 19 minutes

switch 1#show inter link | in 28 weeks
Fa3/1                      28 weeks, 6 days, 20 hours, 19 minutes 16 secs
Fa3/2                      28 weeks, 6 days, 20 hours, 19 minutes 16 secs

(それは、バージョン12.2(20)を実行している4500上にあります)


0

シスコの環境では、スイッチの稼働時間を知るためにバージョン表示するのが最善の方法だと思います

インターフェイスアカウンティングを示して下さい

Interface Vlan1 is disabled
Vlan810 
            Protocol    Pkts In   Chars In   Pkts Out  Chars Out
                  IP     709229   73055034     232297   33127143
                 ARP        738      44280         70       4200
FastEthernet0/1 
            Protocol    Pkts In   Chars In   Pkts Out  Chars Out
No traffic sent or received on this interface.

FastEthernet0/2 
            Protocol    Pkts In   Chars In   Pkts Out  Chars Out
               Other          0          0         19       6669
       Spanning Tree          0          0      18588    1115280
                 CDP          0          0        658     309918

1
具体的にどのフィールドを検討する必要があり、スイッチポートが使用されているかどうかを知るのにどのように役立ちますか?
generalnetworkerror

0

IOSコマンドのみを使用するのは少し注意が必要です-奇妙なコマンドを逃してしまいます。他の人と同じように、snmp(solarwindsには見たい無料ツールがたくさんあります)を使用し、デバイスを数日間(必要に応じて数週間)監視することをお勧めします

トレースケーブルなどで言及した面倒な部分については、スイッチポートをパッチポートなどにマッピングする作業を最小限に抑えるためにしたことは、カウンターをクリアし、数日後にSNMPトラップを使用してから1-2のパッチパネルを外すことでした秒後、SNMPトラップモニター/レシーバーのエントリを取得したら(モジュールyのポートxがダウンした)、確認するために同じことを再度行いました(誰かがポートの1つでデバイスを偶然オフにしたわけではありません)。24ポートパネルの場合は、おそらく5分かかります-これはかなり速いです。死んだ人のために-もう一度戻ってください。それらがまだ死んでいて、カウンタに変化がない場合、ポートが実際に使用されていないと仮定しても安全です。


0

私は通常「show interface status」とそのバリエーションを使用しますが、「Switchmap」と呼ばれるオープンソースのソフトウェアを使用して、インターフェイスのシンプルなグラフィカルビューを提供します。これの大きな利点の1つは、ポートがアップ/ダウンしている場合、そのポートが最後にトラフィックを保持していた時間を通知し、そこから再利用するかどうかを選択できることです。

http://sourceforge.net/projects/switchmap/

これにより、入力の手間が省けます:-)


0
test cable diagnostics tdr interface *intname here*

これにより、スイッチポートに接続されているケーブルが実際に何かに接続されているかどうかがわかります。ステータスに関係なく。に置き換えtestshowステータスを取得します。


1
これは本当に違いはありませんshow int status。ラップトップを抜いてその日帰宅した場合、朝までにポートが再割り当てされる可能性があります。
リッキービーム

0

この問題は当社で発生しました。「show arp」および「show mac address-table」コマンドの出力からの相関を使用して、前提条件内のすべてのコンピューター/デバイスのMACアドレスを相関させました。

最初に、ネットワーク内のデバイスのIPとMAC​​のリストを作成し、上記のコマンドを使用して対応するインターフェイスと相関させる必要があります...


0

IPインターフェイスの概要を表示するのが私の個人的なお気に入りです。

見やすくします。そうでない場合は、多くのスイッチでポートの使用状況を追跡するのに役立つツールがたくさんあります。


-1

シスコデバイスでは、次を使用できます。

sh int status

HPデバイスでは、コマンドは次のとおりです。

sh int brief

-2

ステータスに基づいた合計を探していると思いますか?少なくともあなたの質問のように聞こえます。

show interfaces status | count notconnect|connected

接続されているかどうかの良いカウントを提供します。


OPは、未使用のスイッチポートの数ではなく、新しいスイッチを接続できるように、どのスイッチポートが使用されていないかを具体的に尋ねるようです。
Teun Vink
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.