Presentation is loading. Please wait.

Presentation is loading. Please wait.

Paola Grosso - I2/ESCC Joint Tech IPv6 SLAC update Paola Grosso SLAC Networking Group

Similar presentations


Presentation on theme: "Paola Grosso - I2/ESCC Joint Tech IPv6 SLAC update Paola Grosso SLAC Networking Group"— Presentation transcript:

1 Paola Grosso - I2/ESCC Joint Tech IPv6 SLAC update Paola Grosso SLAC Networking Group grosso@slac.stanford.edu

2 Paola Grosso - I2/ESCC Joint Tech IPv6 pros More addresses –128 bits addresses (1030 addresses/per person) to take care of the depletion of IPv4 addresses; to allow new devices to be network enabled. Better mobility –Auto configuration of nodes to allow movement without losing network connectivity (home address vs. care-of address). Better security –IPSec part of the protocols to enable end-to-end services (data integrity, access control).

3 Paola Grosso - I2/ESCC Joint Tech IPv6 out there… The research networks: –Native connection to the research networks backbones (Internet2, ESnet, GEANT) –IPv6 Land Speed record by CERN and CalTech of 983 mbps http://info.web.cern.ch/info/Press/PressReleases/Releases2003/PR09.03E Internet.html The implementers: –Asia: Japan to convert IT infrastructure to IPv6 by 2005 –DOD to transition to IPv6 by 2008 http://www.dod.mil/releases/2003/nr20030613-0097.html The commercial world: –Major vendors (start to) ship IPv6 enabled products

4 Paola Grosso - I2/ESCC Joint Tech IPv6 at SLAC: why? We have not exhausted our address space (still “plenty” of addresses in our /16). We do not have any users/applications in need of IPv6. Why bother? Gain experience with the technology; Think and plan ahead; Find first portable applications.

5 Paola Grosso - I2/ESCC Joint Tech SLAC IPv6 network setup SLAC connects to the IPv6 Internet via a native connection provided from ESnet. Cisco 3640 Rtr-ipv6IPv6 internetESnet Juniper M10 SLAC IPv6 intranet IPv6 configuration: ipv6 unicast-routing interface no ip address ipv6 address Not BGP, but static route.

6 Paola Grosso - I2/ESCC Joint Tech SLAC IPv6 Addressing Schema ESnet provides us with a: Point to point network, for the router connections 2001:400:0e02:8::/64 The internal SLAC IPv6 network 2001:0400:0e10::/48 Internal addressing schema: http://www.slac.stanford.edu/comp/net/ipv6/Addr essing-ipv6.html The grand schema is to have: 16 services each one with up to 64 subnets. (4 bits for services and 6 bits for the service subnets)

7 Paola Grosso - I2/ESCC Joint Tech SLAC IPv6 code requirements Three requirements for the project approval from the SLAC security group: –Running a cryptographic image that allows SSH client/server on the router; –Support for Reflexive Access Lists; –A Client-based network, i.e all connections have to be initiated from within, with few exceptions: SSH incoming IPv6 ping to internal nodes WEB server (approval pending) The Cisco code that can do this is : 12.3(1a)

8 Paola Grosso - I2/ESCC Joint Tech Access lists rules Few basic rules: 0. Anti-spoofing rules 1.Filter the non routable address: deny ipv6 ::/3 any deny ipv6 4000::/2 any deny ipv6 8000::/1 any log 2.Allow neighbor-advertisement and neighbor- solicitation traffic (implicit): Permit icmp any any nd-na Permit icpm any any nd-ns Deny ipv6 any any

9 Paola Grosso - I2/ESCC Joint Tech IPv6 on Linux RedHat Linux has been our OS of choice, so far. On the network in few steps with automatic configuration: –Add following line in /etc/sysconfig/network: NETWORKING_IPV6="yes" –Restart networking (or reboot) Static configuration for servers (as our Www): –Add the following line in /etc/sysconfig/network: IPV6_AUTOCONF=no –Add the following line in /etc/sysconfig/ifcfg- : IPV6_INIT=yes

10 Paola Grosso - I2/ESCC Joint Tech Software Bind/DNS www.isc.org/products/BIND/bind9.html –Version 9 with IPv6 support. –Configured an IPv6 DNS for caching-only Name Server –Added entries for IPv6 nodes on the SLAC IPv4 Name Server –Using the Indiana GigaPop DNS (ns4.indiana.edu) NTP www.ntp.org –Distribution 4 with IPv6 support. –Running version 1.74 –Synchronized our nodes to the public Viagenie server: (www.viagenie.qc.ca/en/ipv6/ntpv6/utilisation.shtml)

11 Paola Grosso - I2/ESCC Joint Tech PingER for IPv6 Previous experience at SLAC with IPv6 year ago was with PingER (www.6bone.net). Starting point = the Perl module for IPv4 PingER. PingER-IPv6 required us minor code modifications: –To handle address/name resolution (like gethostbyname ) –The installation of Perl modules that do not come with the standard RedHat distribution: Time::CTime.pm (to format time a la ctime(3)) DB_file.pm (to tie to DB files) Socket.pm

12 Paola Grosso - I2/ESCC Joint Tech Monitored nodes A list of ping-able nodes, put together by Bill Owens, circulated on the I2 IPv6 mailing list: http://ipv6.internet2.edu/ipv6hosts.shtml The 39 nodes are located in: –Abilene network (core routers and measurement nodes) –Front Range GigaPop –Great Plains Network –Indiana GigaPop –InterMountain GigaPop –Merit –NYSernet –Pittsburgh SuperComputing –Oregon GigaPop –WiscNet

13 Paola Grosso - I2/ESCC Joint Tech Monitored path The monitoring traffic leaves the ESnet network at Sunnyvale (one hop from SLAC) and it flows over the I2 network. Looking into having IPv6 nodes at ESnet sites, to look into the performance of the ESnet network. SLACESnet (SNV)I2 IPv6 network

14 Paola Grosso - I2/ESCC Joint Tech PingER metrics The information that can be extracted is the same as in the IPv4 PingER: –Duplicate Packets –Average Round Trip Time –Minimum Packet Loss –Inter-Quartile Range –Conditional Loss Probability –TCP Throughput –Ping Unreachability –Ping Unpredictability –Minimum Round Trip Time –Packet Loss –Out of Order Packets –Zero Packet Loss Frequency –Inter-Packet Delay Variation

15 Paola Grosso - I2/ESCC Joint Tech Results: RTT Sudden improvement on July21

16 Paola Grosso - I2/ESCC Joint Tech Results: RTT IPv6 vs. IPv4 CHIN,HSTN,IPLS still slower on IPv6 than IPv4 After the July 21 improvement

17 Paola Grosso - I2/ESCC Joint Tech Results: packets loss Only 3 sites have shown packets losses: maybe due to nodes reconfiguration? Other sites have 0% losses

18 Paola Grosso - I2/ESCC Joint Tech Results: other variables We have looked at the following: Reachability= very good. These nodes are always up and stable. Only node we are having problem with is mon.chpc.utah.edu: being configured/rebooted?) Out-of-order-packets=none Inter-packet-delay= normal (jitter slightly higher for WISCNET, NEXTGEN and COLUMBIA)

19 Paola Grosso - I2/ESCC Joint Tech Next… Monitoring –Expand the list of monitored nodes: keen on finding partners in the ESnet community! –Publish and make available the IPv6 Pinger module (Perl module); –Port to IPv6 other monitoring tools we are using (AbwE, IEPM-BW). Infrastructure –Add more nodes and experiment with other OSes Windows XP and Sun Solaris (as in SLAC IPv4 environment); –Extend the services: web server coming, more work on DNS, mail –Physics research applications that could benefit from running on IPv6.

20 Paola Grosso - I2/ESCC Joint Tech Conclusions The “easy part”: Connect to the native IPv6 ESnet Find some nodes to devote to IPv6 and configure/debug/port applications The “hard part”: Try to involve the other groups (system managers, web managers, security); Define the same standards of manageability, security as we have in the IPv4 environment; Move the product to the user community. The path from a few nodes on IPv6 to a “production” network is a long one. But we are starting…

21 Paola Grosso - I2/ESCC Joint Tech Starting too? Participating in the PingER-IPV6? –Email ipv6-l@slac.stanford.edu Web pages with PingER-IPv6 data: –IPv4 web server: http://www.slac.stanford.edu/comp/net/ipv6 http://www-iepm.slac.stanford.edu/cgi- wrap/pingtable.pl?dataset=ipv6 –IPv6 web server (coming-pending SLAC security approval): http://[www-ipv6.slac.stanford.edu]:/monitoring/pinger-ipv6 General IPv6 mailing lists: Internet2 = wg-ipv6@internet2.edu 6Bone = 6bone@mailman.isi.edu

22 Paola Grosso - I2/ESCC Joint Tech Backup slide = RTT to routers


Download ppt "Paola Grosso - I2/ESCC Joint Tech IPv6 SLAC update Paola Grosso SLAC Networking Group"

Similar presentations


Ads by Google