回答:
http://linux-ip.net/html/tools-ip-address.htmlから:
スコープ| 説明
グローバル| どこでも有効
サイト| このサイト内でのみ有効(IPv6)
リンク| このデバイスでのみ有効
ホスト| このホスト(マシン)内でのみ有効
スコープは通常、コマンドラインで明示的に使用することなく、ipユーティリティによって決定されます。(...)
以下の引用は、O'ReillyのChristian BenvenutiによるLinuxネットワークの内部を理解する本からのものです。
「Linuxのルートの範囲は、宛先ネットワークまでの距離の指標です。IPアドレスの範囲は、アドレスがローカルホストからどれだけ離れているかを示す指標です。そのアドレスの所有者はローカルホストからのものです(...)。
ホスト:アドレスは、ホスト自体内の通信にのみ使用される場合、ホストスコープを持ちます。ホストの外部では、このアドレスは不明であり、使用できません。例は、ループバックアドレス127.0.0.1です。
リンク:アドレスには意味があり、LAN内でのみ使用できるリンクスコープがあります。例は、サブネットのブロードキャストアドレスです。
グローバル:アドレスは、どこでも使用できる場合、グローバルスコープを持ちます。これは、ほとんどのアドレスのデフォルトのスコープです。(...)」
スコープを使用する主な理由は、複数のインターフェイスとアドレスを持つホストが、どのアドレスをいつ使用するかを決定する必要があるためと思われます。自身との通信には、ループバックアドレス(スコープホスト)を使用できます。他の場所での通信では、別のアドレスを選択する必要があります。
metric
引数は距離を指定するために使用されていませんか?
スコープの定義を理解するには、リンクローカルアドレスとサイトローカルアドレスが何であるかを知ることから始める必要があります。それらが片付けられると、他の場所に落ちます。IPv6ドキュメントの一部のスニペットを引用します。
リンク
リンクローカルアドレスは、単一リンク上のノードのアドレス指定に使用されることになっています。リンクローカルアドレスを発信元または宛先とするパケットは、ルーターによって転送されません。
この例は、範囲169.254 / 16です。これは、デバイスがDHCPから有効なアドレスを取得できない場合に見たことがあります。
サイト
サイトローカルアドレスは、サイト内で使用されることになっています。ルーターは、サイトローカルの送信元または宛先アドレスがサイト外にあるパケットを転送しません。
これはIPv6にのみ適用されます。IPv4にはサイトローカルアドレスの概念はありません。
ホスト
ホストアドレスは、ホストマシン内にのみ存在するものです。たとえば、127.0.0.1は、ループバックインターフェイスに一般的に割り当てられるホストアドレスです。ループバックインターフェイスには外部接続がないため、そのスコープはホストマシンのスコープ内に限定されます。
グローバル
グローバルアドレスは、現在「通常の」アドレスと見なすものです。つまり、ユニキャストアドレスは、外部ネットワーク上で表示され、外部ネットワーク全体でルーティング可能です。
fib_semantics.cでこれらのコメントを見つけます
704 * Every prefix is assigned a "scope" value: "host" is local address,
705 * "link" is direct route,
706 * [ ... "site" ... "interior" ... ]
707 * and "universe" is true gateway route with global meaning.
708 *
709 * Every prefix refers to a set of "nexthop"s (gw, oif),
710 * where gw must have narrower scope. This recursion stops
711 * when gw has LOCAL scope or if "nexthop" is declared ONLINK,
712 * which means that gw is forced to be on link.
....
719 * Normally it looks as following.
720 *
721 * {universe prefix} -> (gw, oif) [scope link]
722 * |
723 * |-> {link prefix} -> (gw, oif) [scope local]
724 * |
725 * |-> {local prefix} (terminal node)
726 */