[afripv6-discuss] Configuring a 6to4 Relay in Cisco

hervé TYPAMM typamm at yahoo.fr
Sat Jun 9 15:52:04 SAST 2007


Thank you Jordi for this initiative. I need help in
order to acquire my IPv6 prefix from AfriNIC

Hervé




--- JORDI PALET MARTINEZ <jordi.palet at consulintel.es>
a écrit :

> This info provides the steps requires in order to
> configure your Cisco box
> as a 6to4 Relay.
> 
> In order to proceed, you need to have a public IPv4
> address on that router,
> your own IPv6 prefix (provided by AfriNIC in this
> case) and IPv6 transit.
> 
> And of course, the router need to have an IOS
> supporting IPv6 (including
> 6to4 support).
> 
> If you need help in order to acquire your IPv6
> prefix from AfriNIC, let us
> know and we can help even with the request form.
> 
> Similarly, we are able to help in making sure you
> have the right IOS version
> (and to configure it) and you can get IPv6 transit
> (native or tunneling)
> either from your upstream, or alternatively, if
> that's not possible, we will
> be able to provide free IPv6 transit to third party
> networks.
> 
> Regards,
> Jordi
> 
> 
> Details of the example configuration
> =====================================
> 
> The examples below is assuming that the public IPv4
> address in the WAN
> interface of the router is 192.1.2.3. You should
> replace that with the right
> information for your own case, same with other data
> used in the examples.
> 
> Also, you need to understand how to calculate the
> 6to4 IPv6 address for your
> router. This is done using the IPv4 address and the
> IPv6 6to4 prefix.
> 
> The 6to4 prefix 2002::/16 is taking the first 16
> bits. Then the bits 17 to
> 48 are the nibble notation for your IPv4 address. So
> in our example it will
> be:
> 
> 192 = c0
> 1 = 01
> 2 = 02
> 3 = 03
> 
> So consequently:
> 2002:c001:0203::/48
> 
> We will use the first address of the prefix for the
> WAN interface, so
> 2002:c001:0203::1/128
> 
> Also, the anycast address for 6to4 is: 192.88.99.1
> Following the same example as above, in IPv6 will
> be:
> 2002:c058:6301::/128
> 
> For our example using a Loopback, we use 192.3.2.3,
> which in IPv6 will be
> 2002:0c03:0203::/128
> 
> We show below two options for the 6to4 Relay. One
> basic configuration and
> another using the anycast address for 6to4. You just
> need to configure one
> of them (A or B).
> 
> 
> A) Example configuration of a basic 6to4 Relay
> =================================================
> 
> This relay will only be reachable for hosts or
> routers with a manual
> configuration pointing to it.
> 
> A1) Enable IPv6 in the router
> 
> ipv6 unicast-routing
> 
> A2) Ethernet0/0 interface configuration (obviously
> you can use another
> interface)
> 
>  interface Ethernet0/0
>   description 6to4 Relay Service
>   ip address 192.1.2.3 255.255.255.0
> 
> A3) ³tunnel 6to4² virtual interface
> 
>   interface Tunnel2002
>   description 6to4 Relay Interface
>   no ip address
>   no ip redirects
>   ipv6 address 2002:c001:0203::1/128
>   tunnel source Ethernet0/0
>   tunnel mode ipv6ip 6to4
> 
> A4) 6to4 prefix route
> 
>   ipv6 route 2002::/16 Tunnel2002
> 
> 
> B) Example configuration of a 6to4 Relay with
> anycast support
>
===============================================================
> 
> B1) Enable IPv6 in the router
> 
> ipv6 unicast-routing
> 
> B2) We use the loopback (recommended), but you could
> use an Ethernet
> Interface or any other one
> 
>   interface Loopback0
>    description 6to4 Anycast Relay Service
>    ip address 192.88.99.1 255.255.255.0 secondary
>    ip address 192.3.2.3 255.255.255.255
>    ipv6 address 2002:c003:0203::1/128
>    ipv6 mtu 1480
>    no ipv6 mfib fast
> 
> Note: When using IPv4 anycast addresses is
> recommended to configure
> explicitly the BGP/OSPF ID with a unicast address,
> otherwise, the router may
> take by default the anycast address as the ID.
> 
> B3) ³tunel 6to4² virtual interface
> 
>   interface Tunnel2002
>    description anycast 6to4 Relay Interface
>    no ip address
>    no ip redirects
>    ipv6 address 2002:C058:6301::/128 anycast
>    ipv6 unnumbered Loopback0
>    no ipv6 mfib fast
>    tunnel source Loopback0
>    tunnel mode ipv6ip 6to4
>    tunnel path-mtu-discovery
> 
> 
> C) Configuration for a public Relay
> =====================================
> 
> If you choose the anycast option (B), then you can
> also make the relay
> public via the following steps.
> 
> C1) You need to announce the 2002::/16 prefix
> usually via BGP. The example
> below will help you. You should add this to the
> normal unicast IPv6
> configuration and replace the right information for
> your own case.
> 
>   router bgp myASN
>    no bgp default ipv4-unicast
>    bgp log-neighbor-changes
>    neighbor remotepeer_IPv6_address remote-as
> remoteASN
>    neighbor remotepeer_IPv6_address description Peer
> to remoteISP
> 
>    address-family ipv6
>    neighbor remotepeer_IPv6_address activate
>    neighbor remotepeer_IPv6_address route-map
> remoteISP_in in
>    neighbor remotepeer_IPv6_address route-map
> remoteISP_out out
>    network my_IPv6_prefix
>    network 2002::/16
>    exit-address-family
> 
>   ipv6 route 2002::/16 Null0
> 
>   ipv6 prefix-list 6to4_prefix seq 5 permit
> 2002::/16
> 
>   route-map remoteISP_out permit 10
>    match ipv6 address prefix-list 6to4_prefix
> 
> Note: Of course, you need to replace some of the
> parameters with your
> specific data, such as myASN, remotepeer_IPv6,
> my_IPv6_prefix, remoteASN,
> remoteISP, remoteISP_in and remoteISP_out.
> 
> C2) Additionally you need to configure the announce
> of the 6to4 anycast
> 
=== message truncated ===



      _____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 


More information about the afripv6-discuss mailing list