CISCO IPV6
Internet Protocol Version 6 (IPv6) extends from 32 bits (in IPv4) to 128bits the number of network address bits, which gives more than enough different Ip addresses for each networked computer on the earth worldwide. The unrestricted address field of IPv6 enables Cisco to offer stability, user interface and better security for more and newer apps and services.
Problem 1
Now see the problem below,

Please set your IP Address and follow the command below
hostname R1
ipv6 unicast-routing
ipv6 route 2001:1::/64 2012::1
int lo 0
ipv6 addr 2001:2::1/64
no shutdown
int e0/0
ipv6 addr 2012::2/64
no shutdown
hostname SW
ipv6 unicast-routing
ipv6 route ::/0 2012::2
int e0/0
no switchport
ipv6 enable
ipv6 addr 2012::1/64
no shutdown
do ping 2012::1
do ping 2012::2
do ping 2001:2::1
Apply VLAN 10 to the switch,
int vlan 10
ipv6 enable
ipv6 addr 2001:1::FFFF/64
no shutdown
int e0/0
switch mode access
sw access vlan 10
int vlan 10
no ipv6 nd suppress-ra
VPC
ip 2001:1::1/64 2001:1::FFFF
show ipv6
ping 2001:1::1
ping 2001:1::FFFF
ping 2012::1
ping 2012::2
sh ipv6
sh ip
When you ping there will be shown like this,