IPv6 Over IPv4

Aus Foxwiki

IPv6 Over IPv4

In dieser Lektion IPv6-Tunnelkonfiguration lernen Sie, wie man IPv6 über IPv4-Tunnel manuell konfiguriert. Wie Sie wissen, brauchen wir für den Übergang von IPv4 zu IPv6 manchmal eine Übergangslösung. Die Konfiguration von IPv4 Tunnel für IPv6 auf Dual-Stack-Routern ist ebenfalls eine vorübergehende Lösung während des IPv6 Übergangs.

Für unser IPv6 over IPv4 Tunnel-Konfigurationsbeispiel werden wir die untenstehende einfache Topologie verwenden. Wie Sie in dieser Topologie sehen können, gibt es zwei Seiten, die IPv6-fähig sind. Wir bauen Manual Tunnel zwischen diesen beiden IPv6-Seiten. Auf diese Weise stellen wir die Kommunikation zwischen den beiden Standorten sicher.

Wie bereits erwähnt, ist dies eine vorübergehende Lösung für ein IPv6-fähiges Netzwerk. Mit anderen Worten, dies ist nicht die endgültige Architektur für ein IPv6-Netz. Aber auf dem Weg zu einer solchen Architektur können wir den Manuellen IPv6-über-IPv4-Tunnel verwenden. Neben dieser Technik gibt es auch andere Techniken, die wir für diesen Zweck verwenden können. Diese Techniken sind unten aufgeführt:

  • Manual
  • GRE
  • IPv4- compatible
  • 6to4
  • 6RD
  • ISATAP

Hier werden wir die Manuelle Tunnel Konfiguration vornehme: IPv6 configuration.

Configuration Steps

Creating Tunnel

Der erste Schritt der manuellen IPv6 over IPv4 Tunnel Konfiguration ist die Erstellung des Tunnels. Um dies zu tun, erstellen wir den Tunnel mit der Tunnelnummer mit dem Befehl "interface tunnel tunnel-number". Unsere Tunnelnummer ist 10 für diese Konfiguration.

Router 1# configure terminal
Router 1(config)# interface tunnel 10

Adding IPv6 Address to the Interface

Then, we will add IPv6 address to this interface. We can do this manually or with IPv6 EUI-64 format. Below, we will set IPv6 address manually.

Router 1(config-if)# ipv6 address 2001:111:222:333::1/127

Setting Tunnel Source and Destination Address

After setting IPv6 address of the tunnel, we will set source and destination IPv4 addresses of the physical address. We can also use IPv4 enabled interface name here. Here, we will use Gigabit Ethernet 0/0/0 interface of the router as source and the IPv4 address of the destination interface as tunnel destination address.

The format of tunnel source command is given below:

tunnel source {ip-address | ipv6-address | interface-type interface-number}

The format of tunnel destination command is gven below:

tunnel destination {host-name | ip-address | ipv6-address}

Router 1(config-if)# tunnel source GigabitEthernet 0/0/0
Router 1(config-if)# tunnel destination 192.168.1.1

Setting Tunnel Mode

The last step to configure manual IPv6 Over IPv4 tunnel configuration is, setting the tunnel mode. Here, we can set other tunnel modes also but here, we are configuring Manual IPv6 Tunnel. So, we will select “ipv6ip” mode.

The format of this command is given below:

tunnel mode {aurp | cayman | dvmrp | eon | gre| gre multipoint | gre ipv6 | ipip [decapsulate-any] | iptalk | ipv6 | mpls | nos
Router 1(config-if)# tunnel mode ipv6ip

The complete commands will be like below on Router 1:

Router 1# configure terminal
Router 1(config)# interface tunnel 10
Router 1(config-if)# ipv6 address 2001:111:222:333::1/127
Router 1(config-if)# tunnel source GigabitEthernet 0/0/0
Router 1(config-if)# tunnel destination 192.168.1.1
Router 1(config-if)# tunnel mode ipv6ip
Router 1(config-if)# end
Router 1# write

IPv6 Over IPv4 GRE Tunnel Configuration on Router 2

Now we will do this Manual IPv6 over IPv4 Tunnel Configuration on Roouter 2.

Router 2# configure terminal
Router 2(config)# interface tunnel 10
Router 2(config-if)# ipv6 address 2001:111:222:333::2/127
Router 2(config-if)# tunnel source GigabitEthernet 0/0/0
Router 2(config-if)# tunnel destination 192.168.1.2
Router 2(config-if)# tunnel mode ipv6ip
Router 2(config-if)# end
Router 2# write
 

Manual IPv6 Over IPv4 Tunnel Verification

To verify our manual IPv6 over IPv4 tunnel configuration, we will use “show tunnel interface” command. This ommand will give us the detailed information about the tunnel interface.

Router 1# show tunnel interface
Tunnel0
Mode:GRE/IP, Destination 192.168.1.2, Source 192.168.1.1
IP transport: output interface GigabitEthernet 0/0/0 next hop 192.168.1.2
Application ID 1: unspecified
Linestate – current up
Internal linestate – current up, evaluated up
Tunnel Source Flags: Local
Transport IPv4 Header DF bit cleared
OCE: IP tunnel decap
Provider: interface Tu0, prot 47
Performs protocol check [47]
Protocol Handler: GRE: opt 0x0
ptype: ipv4 [ipv4 dispatcher: punt]
ptype: ipv6 [ipv6 dispatcher: from if Tu0]
ptype: mpls [mpls dispatcher: drop]
ptype: otv [mpls dispatcher: drop]
ptype: generic [mpls dispatcher: drop]
There are 0 tunnels running over the EON IP protocol
There are 0 tunnels running over the IPinIP protocol
There are 0 tunnels running over the NOSIP protocol
There are 0 tunnels running over the IPv6inIP protocol
There are 0 tunnels running over the RBSCP/IP protocol
Router 2# show tunnel interface
Tunnel0
Mode:GRE/IP, Destination 192.168.1.1, Source 192.168.1.2
IP transport: output interface GigabitEthernet 0/0/0 next hop 192.168.1.1
Application ID 1: unspecified
Linestate – current up
Internal linestate – current up, evaluated up
Tunnel Source Flags: Local
Transport IPv4 Header DF bit cleared
OCE: IP tunnel decap
Provider: interface Tu0, prot 47
Performs protocol check [47]
Protocol Handler: GRE: opt 0x0
ptype: ipv4 [ipv4 dispatcher: punt]
ptype: ipv6 [ipv6 dispatcher: from if Tu0]
ptype: mpls [mpls dispatcher: drop]
ptype: otv [mpls dispatcher: drop]
ptype: generic [mpls dispatcher: drop]
There are 0 tunnels running over the EON IP protocol
There are 0 tunnels running over the IPinIP protocol
There are 0 tunnels running over the NOSIP protocol
There are 0 tunnels running over the IPv6inIP protocol
There are 0 tunnels running over the RBSCP/IP protocol

https://ipcisco.com/lesson/manual-ipv6-over-ipv4-tunnel-config/


DOWNLOAD Cisco Packet Tracer Configurations


Test Your  IPv6 Knowledge With IPv6 Questions and Answers!