Cisco Self-Study:Implementing Cisco Ipv6Networks(IPV6)

Cisco IOSソフトウェアテクノロジーでのIpv6の設定

ルータで利用可能なCisco IOSソフトウェアテクノロジーは、Ipv6ネッ この章では、Cisco IOSソフトウェア技術に実装されたIpv6機能について説明します。これらの機能は、IPV6を有効にしたり、networkinterfacesでIpv6を有効にしたり、ARPの置き換え、ステートレス自動構成、prefixadvertisement、DAD(重複アドレス検出)、プレフィックス再番号付けなどのndp(Neighbor Discovery Protocol)内のメカニズムを設定したりするために必要です。 NDP、ステートレス自動構成、プレフィックス広告、DAD、およびプレフィックスrenumberingareは第3章のために保存されます。

このセクションでは、Cisco IOSソフトウェアテクノロジーにおけるIpv6アドレスの設定と動作に焦点を当てます。 また、ルータにIpv6サポートを含むCisco IOSソフトウェアが正常にインストールされていることも前提としています。 Ipv6サポートが付いているCisco IOSソフトウェアをからのダウンロードすることができますCisco.comシスコの技術のためのIpv6についてのBasicinformationは利用できるathttpです://www.cisco.com/ipv6/.

注ipv6サポートを備えたCisco IOSソフトウェアをルータにインストールする方法については、この章の最後にあるケーススタディのタスク1を参照してくださ

Cisco IOSソフトウェアテクノロジーでIpv6を有効にする

CiscoルータでIpv6を有効にする最初のステップは、ネットワーク間でユニキャストIpv6パケットを転送interfaces.By デフォルトでは、Ipv6トラフィック転送はCiscoルータで無効になっています。

ipv6unicast-routingコマンドは、ルータ上のインターフェイス間でipv6パケットの転送を有効にするために使用されます。 このコマンドの構文はasfollowsです:

Router(config)#ipv6 unicast-routing

ipv6unicast-routingコマンドはグローバルベースで有効になります。

このコマンドの完了後の次のステップは、Ipv6Onネットワークインターフェイスのアクティブ化です。

シスコでのCefv6の有効化

シスコでのIpv6でのCisco Express Forwarding(CEF)も使用できます。 Cefv6の動作は、Ipv4のCEFと同じです。 ただし、cefv6にはnewconfigurationコマンドがあり、cefv6とcef foripv4の両方には共通コマンドがあります。

ipv6cefコマンドは、中央のCefv6モードを有効にします。 IPv4CEFは、ip cefコマンドを使用して有効にする必要があります。 同様に、IPv4dCEFはDCEFv6の前に有効にする必要があります。 Ipv6cefコマンドはグローバルベースで有効になっています。

第4章”Ipv6でのルーティング”では、Ipv6のCEFを設定および管理するために使用される現在のコマンドと新しいコマンドについて詳細に説明します。

Ipv6Over Data-Link Technologies

Ipv6は、イーサネット、FDDI、トークンリング、ATM、PPP、フレームリレー、NONBROADCAST multiaccess(NBMA)、arcnetなど、ほぼすべてのデータリンク技術で動作するように定義されています。 次のRfcでは、これらの各データリンク技術におけるIpv6プロトコルの動作について説明します:

Ethernet—RFC2464,EthernetNetworksを介したIpv6パケットの送信

FDDI—RFC2467,Fddinetworksを介したIpv6パケットの送信

トークンリング—RFC2470,Ipv6パケットのオーバートークンリングネットワーク

ATM—RFC2492,IPV6OVER ATMネットワーク

ATM—RFC2492,IPV6over ATMネットワーク

PPP—RFC2472、Ipバージョン6Over Ppp

フレームリレー—RFC2590、IPV6パケットの送信オーバーフレームリレーネットワーク

Nbma-Rfc2491、IPv6over Non—Broadcast Multiple Access(nbma)ネットワーク

ARCnet-RFC2497、IPv6パ ARCnetNetworks

Generic packet tunneling—RFC2473,Generic PacketTunneling in Ipv6Specification

IEEE-1394—RFC3146,IEEE1394ネットワークを介したIpv6パケットの送信

Ipv6を使用したCisco IOSソフトウェアテクノロジーは、イーサネット、高速イーサネット、ギガビットイーサネット、Cisco HDLC、PPP、フレームリレー PVC、ATM PVC、トンネル、イーサネット、高速イーサネット、ギガビットイーサネット、cisco HDLC、PPP、フレームリレー PVC、ATM PVC、トンネル、イーサネット、高速イーサネット、ギガビットイーサネット、Cisco HDLC、PPP、フレームリレー PVC、ATM PVC、トンネル、イーサネット、高速イーサネット、ギガビットイーサネット、ギガビットイーサネット、ギガビットイーサネット、cisco HDLC、PPP、フレームリレー PVC、ATM PVC、トンネル、Ipv6パケットの伝送をサポートしている。そしてループバック。 この本で紹介されている設定例は、ネットワークで使用される最も一般的なデータリンク技術であるため、主にイーサネット技術に焦点を当てています。

Ipv6Over Ethernet

Ipv4と同様に、Ipv6はあらゆるイーサネット技術を介して動作します。 ただし、Ipv6パケットを運ぶイーサネットフレームで指定されたprotocol ID値は、Ipv4のプロトコルIDとは異なります。 Ethernetframes内のプロトコルID値は、Ipv4、Ipv6、またはIPX、DECnet、AppleTalkなどのotherprotocolsなど、使用されるレイヤ3プロトコルを識別します。表2-27に示すように、プロトコルIDはIpv4の場合は0x0800、IPv6の場合は0x86DDです。表2-27Ipv4およびIpv6のプロトコルID値

プロトコル

イーサネットフレーム内のプロトコルID

Ipv4

0800

Ipv6

0x86dd

したがって、ルータ、サーバ、およびノードは、EthernetframesのプロトコルID値でネットワーク上で同時にprotocolscirculatingを区別することができます。CISCO

でPPPリンク用に使用されている一般的なデータリンクレイヤ上のIpv6では、PPPデータリンクレイヤの情報フィールドに1つのIpv6Control Protocol(Ipv6Cp)パケッ PPPリンク上のIpv6パケットの場合、プロトコルIDはIpv6Cpの場合は0x8057を示します。

cisco-aCiscoルータのデフォルトシリアルプロトコルであるHigh-level Data Link Control(HDLC)は、isoによって開発された同期データリンク層プロトコルです。 同期シリアルリンク上のデータカプセル化方法を指定します。 Cisco-HDLC上のIPv6パケットの場合、プロトコルIDは0x86|0xDDです。

最後に、ATM AAL5SNAP上のIpv6の場合、プロトコルIDはイーサネット上と同様に0x86ddです。

イーサネット上のマルチキャストマッピング

前述のように、Ipv6プロトコルは、ARP、ステートレス自動構成、プレフィックス広告、DAD、prefixrenumberingの置き換えなど、ローカルリンクスコープで使用される複数のメカニズムを多用している。

したがって、Ipv6にはEthernetlink層アドレス(イーサネットMACアドレス)へのマルチキャストアドレスの特別なマッピングがあります。 マッピングは、Ipv6のマルチキャストイーサネットプレフィックスとして定義されているプレフィックス33:33に、低位の32ビットのマルチキャストアドレスを追加することによって行われます。 図2-18に示すように、00:00:00:01全ノードマルチキャストアドレスFF02::1の下位32ビットがマルチキャストイーサネットプレフィックス33:33に追加されます。

図2-18図2-18全ノードMulticastAddressを使用したイーサネットアドレスを介したマルチキャストマッピング

48ビットアドレス33:33:00:00:00:01は、ipv6宛先FF02::1にapacketを送信するためにEthernetフレーム内の宛先として使用されるEthernet MACアドレス(リンク層アドレス)を表します(全ノードマルチキャストア デフォルトでは、このローカルリンクでIpv6が有効なすべてのノードは、次を使用してanyipv6パケットをリッスンして取得します33:33:00:00:00:01 イーサネットMACaddressの宛先として。 これは全ノードのマルチキャストアドレスの例ですが、”マルチキャストアドレス”セクションに示されている他のすべてのマルチキャストアサ

Eui-64形式のIpv6アドレス

リンクローカル、サイトローカル、およびrfc2462で定義されているステートレス自動構成メカニズムは、Eui-64形式を使用してIpv6アド Statelessautoconfigurationは、ネットワーク上のノードがDHCPserverなどの仲介デバイスなしでIpv6アドレスを設定できるようにするメカニズムです。

リンクローカルアドレスとステートレス自動設定は、Ipv6の機能であり、48ビットフォーマットintoa64ビットフォーマット(EUI-64)に基づいてイーサネットMACアドレスを自動的に拡張します。 48ビットから64ビットへの変換は2段階操作です。

図2-19に示すように、最初のステップは、OUIセクション(vendorcode)とIDセクション(シリアル番号に似た)の間に48ビットリンク層アドレスの中央に値Fffを挿入する 48ビットに基づいてここに示されている元のethernet MACアドレスは00:50:3E:E4:4C:00です。

図2-19図2-19 48ビットMACアドレスのEUI-64フォーマットへの変換の最初のステップ

図2-20に示すように、2番目と最後のステップは、64ビットアドレ このビットは、48ビットアドレスの一意性またはその欠如を識別します。 イーサネットアドレスには2つの重要性があります。 アドレスは、グローバルまたはローカルで管理できます。 グローバル管理とは、08-00-2B-xx-xx-xxなどのベンダー MACアドレスを使用することを意味します(12月の例)。 ローカルでは、MACアドレスを独自の値で書き換えることができます(Sunの例)。 この場合、7番目のビットはlocalの場合は1、globalの場合は0を示します。 ただし、eui-64形式では、ローカルの場合は0、グローバルの場合は1の値が逆になります。 要約すると、EUI-64形式を使用するIpv6アドレスの場合、7番目のビットが1に設定されている場合、アドレスはグローバルに一意です。 それ以外の場合は、ローカルです。

図2-20図2-20eui-64formatへの48ビットMACアドレス変換の第二ステップ

ネットワークインターフェイスでのIpv6の有効化

ルータでIpv6転送が有効になった後、次のス Ciscoルータの下でIpv6アドレスを設定するには、さまざまな方法があります。 このセクションでは、Cisco IOSソフトウェア技術でIpv6アドレスを設定するさまざまな方法について説明します。表2-28に示すように、コマンドipv6addressを使用して、networkinterfaceでリンクローカルアドレス(FE80::/10)、サイトローカルアドレス(FEC0::/10)、または集約可能なグロー この方法は静的アドレスの設定に似ているため、ipv6アドレスを指定する必要があり、この章で前述したように正当な表現を持つ必要があります。表2-28ipv6アドレスコマンド

コマンド

説明

ステップ1

Router(config)#interface interface-typeinterface-number

インターフェイスの種類とインターフェイス番号を指定します。

RouterA(config)#インターフェイスFastEthernet0/0

インターフェイスFastEthernet0/0が選択されています。

ステップ2

ルータ(config-if)#ipv6addressipv6-address/prefix-length

ネットワークインターフェイスに割り当てられるIpv6アドレスとプレフィックス長を指定します。 既定では、このコマンドでサイトローカルまたはaggregatableglobalユニキャストアドレスが指定されている場合、リンクローカルアドレスは自動的に構成されます。 デフォルトの接頭辞の長さは64ビットです。

Ipv6アドレス2001:0410:0:1:0:0:0:1/64

集約可能なグローバルユニキャストアドレス2001:0410:0:1:0:0:0:1/64 インターフェイス上で設定されています。 このコマンドの完了後、リンクローカルアドレスが自動的に設定されます。

Ipv6アドレスFEC0:0:0:1::1/64

サイトローカルアドレスFEC0:0:0:1::1/64はインターフェイス上で設定されます。 このコマンドの完了後、リンクローカルアドレスは自動的に構成されます。

RouterA(config-if)#ipv6アドレスfe80:0:0:0:0123:0456:0789:0abcリンク-ローカル

リンクローカルアドレスFE80:0:0:0:0123:0456:0789:ここでは0abcが設定されています。 Link-local引数を指定したこのコマンドは、ルータによって割り当てられたデフォルトのリンクローカルアドレスを上書きするために使用できます。

注Ciscoルータのネットワークインターフェイスにプレフィックス長を持つsite-localまたはaggregatable global unicast Ipv6Addressを割り当てるとすぐに、theresultはルータのlocalinterface上の指定されたプレ Prefixadvertisementおよびステートレス自動構成の詳細については、第3章を参照してください。

各インターフェイスに複数のサイトローカルおよび集約可能なグローバルユニキャストIpv6アドレスを割り当てることができますが、許可されるリンさらに、現在のCisco IOSソフトウェアリリースでは、サイトローカルアドレスは集約可能なグローバルユニキャストアドレスとしてistreated。

RFC2373で説明されているように、サブネットに割り当てられるIpv6プレフィックスの推奨される長さは64ビットです。

ループバックインターフェイスの設定

ipv6addressコマンドを使用して、ループバックインターフェイスでサイトローカルまたは集約可能なグローバルユニキャストア 次の例では、インターフェイスloopback0が選択されています:

RouterA(config)#interface loopback0

次の例では、アドレスfec0:0:0:9::1/128は0インターフェイスに割り当てられています:

RouterA(config-if)#ipv6 address fec0:0:0:9::1/128

eui-64形式を使用した静的アドレス設定

この方法では、ipv6addressコマンドを使用して、この章で前述したように、eui-64形式を使用してインターフェイス上のア アドレスの上位64ビット(Ipv6Prefix)を指定することが重要です。 その後、ルータは自動的に下位64ビットを使用してeui-64形式を完了します。

次の例では、インターフェイスに割り当てる接頭辞と接頭辞の長さを指定します:

Router(config-if)#ipv6 address ipv6-prefix/prefix-length eui-64

ルータはEUI-64形式を使用して下位64ビットを完了します。 このコマンドが完了すると、リンクローカルアドレスが自動的に設定されます。

次の例では、aggregatable global unicast prefix2001が使用されています:0410:0:1::/64 アドレスを設定するために使用されます。 集約可能なglobalunicastアドレスとリンクローカルアドレスが自動的に構成されます:

RouterA(config-if)#ipv6 address 2001:0410:0:1::/64 eui-64

次の例では、サイトローカル接頭辞FEC0を使用しています:0:0:1::/64 アドレスを構成するために使用されます。 サイトローカルアドレスとリンクローカルアドレスは自動的に構成されます:

RouterA(config-if)#ipv6 address FEC0:0:0:1::/64 eui-64

このコマンドを使用して、複数のサイトローカルおよび集約可能なグローバルユニキャストIpv6アドレスを割り当てることができます。

ネットワークインターフェイスでのIpv6のみの有効化

次に示すように、ipv6enableコマンドを使用して、anaggregatable global unicastまたはsite-localアドレスを指定せずにイ:

Router(config-if)#ipv6 enable

このコマンドは、インターフェイス上のリンクローカルアドレスも自動的に設定します。 デフォルトでは、このコマンドは無効になっています。

番号付けされていないインターフェイスの設定

コマンドipv6unnumberedを使用して、別のインターフェイスの集約可能なグローバルユニキャストアドレスを、番号付けされていないインターフェイスから発信されたパケットのsourceaddressとして使用するようにインターフェイスに指示できます。:

Router(config-if)#ipv6 unnumbered interface

指定されたインターフェイスには、ipv6addressコマンドを使用して少なくとも1つの集約可能なglobalunicastアドレスが設定されている必要があります。Ciscoルータでは、イーサネット(10Mbps)およびFastEthernet(100Mbps)インターフェイスのデフォルトMTU値は1500オクテットにプリセットされています。 ただし、この値はipv6mtuコマンドを使用して変更することができます:

Router(config-if)#ipv6 mtu bytes

次に、networkinterfaceでMTU値1492を構成する例を示します:

RouterA(config-if)#ipv6 mtu 1492

注前述のように、Ipv6の最小MTU値は1280オクテットで、推奨される最小MTU値は1500オクテットです。

インターフェイスのIpv6構成の確認

図2-21に、Fast Ethernetインターフェイスを持つRouterAをローカルリンクに接続する基本的なIpv6ネットワークトポロジの例を示 この例では、ネットワーク管理者はこのローカルリンクに二つのプレフィックスを割り当てます:

2001:410:0:1::/64 集約可能なグローバルユニキャストプレフィックス

FEC0:0:0:1として::/64サイトローカルプレフィックスとして

図2-21図2-21リンクに接続されたインターフェイスを持つルータ

ルータAでIpv6を有効にする前に、show interfacecommandを使用して、FastEthernet0/0インターフェイスのリンク層アドレス(イーサネットMACアドレス)とMTU値を表示できます。 例2-1は、fastethernet0/0interfaceがリンク層アドレスとして00:50:3E:E4:4C:00を所有し、MTU値として1500バイトを使用することを示しています。Show interfaceコマンド

RouterA#show interface fastEthernet 0/0FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0050.3ee4.4c00 (bia 0050.3ee4.4c00) MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec,<output omitted>

を使用すると、ルータAでIpv6をイネーブルにし、interfaceFastEthernet0/0でアドレスを設定できます。 例2-2に示すように、コマンドipv6address2001:410:0:1::/64 eui-64は、インターフェイスのリンク層アドレス(Ethernet MACaddress)を使用して、ルータにアドレスの下位64ビットを強制的に完了させます。 この例で使用されるイーサネットMACアドレスは、00:50:3E:E4:4C:00です。最後に、show ipv6interfaceコマンドを使用すると、特定のインターフェイスに適用されるIpv6設定に関連するdisplayparametersを使用できます。show ipv6interfaceコマンドを使用すると、特定のインターフェイスに適用されるIpv6設定に関連するdisplayparametersを使用できます。例2-3では、このインターフェイスでIpv6がイネーブルになるとすぐに、link-localaddress FE80::250:3EFF:FEE4:4C00が自動的にイネーブルになります。 Ipv6addressコマンドで指定されたEUI-64オプションは、下位64ビット250:3EFF:FEE4を追加するようにルータに指示します:4C00を集計可能な接頭辞2001に設定します。:410:0:1::/64. ただし、サイトローカルアドレスFEC0::1:0:0:1:1 が設定されていました。 2つのユニキャストアドレスがありますが、1つのリンクローカルアドレスのみが有効になっていることに注意してください。

例2-3show ipv6interface InterfaceFastEthernetに関連するパラメータを表示します0/0

RouterA#show ipv6 interface fastEthernet 0/0FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::250:3EFF:FEE4:4C00 Global unicast address(es): 2001:410:0:1:250:3EFF:FEE4:4C00, subnet is 2001:410:0:1::/64 FEC0::1:0:0:1:1, subnet is FEC0:0:0:1::/64 Joined group address(es): FF02::1 FF02::2continues FF02::1:FF01:1 FF02::1:FFE4:4C00 MTU is 1500 bytes<output omitted>

例2-3に示すように、インターフェイスは複数のマルチキャストassignedアドレスを自動的に結合します。 各マルチキャスト割り当てアドレスの意味は次のとおりです。

FF02::1—リンクローカル上のすべてのノードとルータを表します。

FF02::2-リンクローカル上のすべてのルータを表します。

FF02::1:FF01:1—Arpを置き換えるメカニズムに使用される要求されたノードのマルチキャストアドレス。 このアドレスは、お父さんによっても使用されます。 Onesolicited-ノードのマルチキャストアドレスは、インターフェイスの各ユニキャストアドレス設定で有効になります。 したがって、このアドレスは、ユニキャストアドレスFEC0に関連する要求ノードmulticastaddressです::1:0:0:1:1.

FF02::1:FFE4:4C00—Unicastアドレスに関連する要求されたノードマルチキャストアドレス2001:410:0:1:250:3,400円-4,400円

注ARPを置き換えるメカニズムについては、第3章で詳細に説明しています。

Leave a Reply

メールアドレスが公開されることはありません。