|
|
| Browse NETS topics: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |
As of 2004-04-02, we do IPv6 only to the UNIDATA "external" subnet, via a direct connection from gin to the UNIDATA. That connection does only IPv6 and not IPv4. UNIDATA gets IPv4 through the internal Cisco routers.
As of 2004-11-17, we have a Sup 720 in ml-mr-c1-gs and an MSFC3 running 12.2(17d)SXB. It's routing IPv6 between the 2 and 8 VLANs for testing, and seems to work fine. I haven't enabled IPv6 over the link to gin because I haven't done the serurity filters. HP OpenView is discovering/monitoring the rudimentary IPv6 network (1 router, 2 VLANs, 3 nodes), but doesn't represent mlra correctly because the IOS doesn't support the IPv6 MIBs.
I bought the excellent book Cisco Self-Study: Implementing Cisco IPv6 Networks. This book suggests that IOS 12.3 supports extended ACLs for IPv6. If so, I should be able to safely do IPv6 inside UCAR.
Surfing on Cisco's website, I found "Implementing Security for IPv6", which says
In Cisco IOS Release 12.0(23)S and 12.2(13)T or later releases, the standard IPv6 ACL functionality is extended to support--in addition to traffic filtering based on source and destination addresses--filtering of traffic based on IPv6 option headers and optional, upper-layer protocol type information for finer granularity of control (functionality similar to extended ACLs in IPv4).
I also found "Start Here: Cisco IOS Software Release Specifics for IPv6 Features" which says
IPv6 features are supported only in the 12.0 ST, 12.0 S, 12.2 T, 12.2 S, 12.3, and 12.3 T Cisco IOS software release trains, starting at Cisco IOS Release 12.0(21)ST, 12.0(22)S, 12.2(2)T, 12.2(14) S, 12.3, and 12.3(2)T, respectively. The 12.0 ST Cisco IOS software release train was merged with the 12.0 S Cisco IOS software release train starting at Cisco IOS Release 12.0(22)S; therefore, subsequent releases of only the 12.0 S, 12.2 S, 12.2 T, 12.3, and 12.3 T Cisco IOS software release trains support additional IPv6 features.We are running 12.1(19)E1 in the MSFCs at FL and CG, and 12.1(8b)E7 in the spare MSFC named y2kr-n243-4. IOS 12.1(19)E1 does not recognize even the most basic "ipv6 unicast-routing" command. Some surfing of Cisco marketing webpages implies that the only Catalyst board that supports IPv6 is the new 720 supervisor modules. To find out what IOS versions are available for UCAR's MSFCs, I used Cisco's "software advisor". Our MSFCs are "Multilayer Switch Feature Card-2 MSFC2 (Cat6k-MSFC2)", which use software images with file names that start with "c6msfc2". I then used the Cisco "IOS Upgrade Planner", which is not great either, but by trial-and-error I was able to find out that our "platform" is "CAT6000-MSFC2", for which there are no 12.2 or 12.3 images available. We can run only 12.1, which doesn't support IPv6 as of 2003-12-26.
I opened a Cisco TAC case to verify this, and received this:
Hello Pete,
I'm the Cisco Engineer who will now be handling your case. I imagine that you were reading through documentation about the support for Ipv6. You could check this document that has info on that:
http://www.cisco.com/warp/customer/cc/pd/iosw/prodlit/scsd5_sd.htm But basically the answer you're looking for is no, the msfc2 doesn't support the ipv6, this is supported in the 720.
You can check that in the feature navigator:
http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp
I also found this:
Basically at L2, IPv6 host can be transparently connected as we do not look at the L3 header. Currently there is no L3 support for IPv6 in the Cat6 although it will be supported in the near future.Let me know if you have questions.
Thanks!
Later,
Arturo Bustamante
Customer Support Engineer
Cisco Systems
abustama@cisco.com
Phone: 978 858 7002
Meet me via Cisco LIVE!
http://c1.cisco.com/ Ext: abustama
M-F 11:00 am - 8:00 pm CST
Eventually, I'll want to experiment with IPv6, probably on the spare MSFC on ml-y2k-c1-gs. So I played with it a bit, even though I know there's no IOS that will do IPv6 for us. I first reconfigured it to allow access to it from the UCAR network, as follows.
| Top 64 bits of IPv6 addresses | |||||||
| 48-bit PRT | 16-bit SLA ID | ||||||
| 20 | 01 | 04 | 68 | 05 | 03 | xx | xx |
| 00100000 | 00000001 | 00000100 | 01101000 | 00000101 | 00000011 | xxxxxxxx | xxxxxxxx |
| Top 64 bits of UCAR IPv6 addresses | |||||||
| 48-bit PRT | 16-bit SLA ID | ||||||
| 20 | 01 | 04 | 68 | 05 | 03 | xx | xx |
| 00100000 | 00000001 | 00000100 | 01101000 | 00000101 | 00000011 | uuuuvvvv | vvvvvvvv |
In the SLA ID:
| Site | UCAR Site ID |
|---|---|
| Mesa Lab | 1 |
| Foothills Lab | 2 |
| Center Green | 3 |
| Jeffco | 4 |
| Marshall | 5 |
| Bottom 64 bits of IPv6 addresses | |||||||
| OUI code (1st 3 bytes of MAC) | constant | last 3 bytes of MAC | |||||
| xx | xx | xx | FF | FE | xx | xx | xx |
| xxxxxxxx | xxxxxxxx | xxxxxxxx | 11111111 | 11111110 | xxxxxxxx | xxxxxxxx | xxxxxxxx |
UCAR IPv6 example:
An Dell PC with MAC address 00:06:5b:87:69:bf at the Foothills Lab (UCAR site 2) in MMM's VLAN 88 (hex 058) would have the IPv6 address 2001:468:503:2058:6:5bff:fe87:69bf, as follows:
| UCAR PRT Prefix | SLA ID | 64-bit EUI-64 Interface ID | |||||||||||||
| 20 | 01 | 04 | 68 | 05 | 03 | 20 | 58 | 00 | 06 | 5b | ff | fe | 87 | 69 | bf |
UCAR's existing DNS servers could be configured today to resolve IPv6 names and addresses. For example, they could resolve test.ipv6.ucar.edu into 2001:468:503:009::2a0:a5ff:fe12:5b43 and vice versa. DNS requests could arrive at the DNS servers in IPv4 or IPv6 packets, and the DNS servers would respond using the protocol of the request. Thus, IPv4 and IPv6 hosts could resolve both IPv6 and IPv4 names and addresses.
To make a Juniper router do IPv6 on an interface, do two things
When IPv6 is working on UCAR networks, I'll make HP OpenView monitor IPv6, including the DU, UCB, NOAA and Abilene routers.