170 likes | 432 Views
Procket’s IPv6 Implementation. Wire-rate performance IPv6 Routing Protocols BGP4+ OSPFv3 RIPng IS-IS IPv6 Transition Mechanisms Dual stack IPv6 over GRE 6 to 4 Tunnels (RFC 3056). IPv6 Services SSH, SCP, Telnet, FTP & DNS Ping and Traceroute IPv6 Addressing
E N D
Wire-rate performance IPv6 Routing Protocols BGP4+ OSPFv3 RIPng IS-IS IPv6 Transition Mechanisms Dual stack IPv6 over GRE 6 to 4 Tunnels (RFC 3056) IPv6 Services SSH, SCP, Telnet, FTP & DNS Ping and Traceroute IPv6 Addressing Neighbor Discovery and Auto-Configuration IPv6 Features Available Now (Release 2.3)
IPv6 Roadmap Release 2.4 • IPv6 Multicast Phase I • PIM-SM SSM • Security • IPv6 Packet filtering PCLs • 128-bit source address • 128-bit destination address • TCP/UDP source port • TCP/UDP destination port • Next Header • ICMP type & code • TCP flags • Hop limit • System Management • IPv6 MIBs • TCP IPv6 MIB (RFC 2452) • UDP IPv6 MIB (RFC 2454) • Textual Conventions and General Group IPv6 MIB (RFC 2465) • ICMPv6 Group MIB (RFC 2466)
IPv6 RoadmapRelease 2.5 • IPv6 Multicast Phase II • MBGP • PIM-SM • Bi-Dir • ASM • Multicast Listener Discovery (MLDv1 & v2) • RFC 2710 + draft v2 • System Management • IPv6 Multicast Routing MIB (enterprise) • OSPFv3 MIB (draft-ietf-ospf-ospfv3-mib-06.txt) • IPv6 BGP4 MIB (enterprise) • IPv6 PIM MIB (enterprise)
Internal IPv6 Protocol Test Results • Use Tahi and Spirent for IPv6 conformance testing • Perform interoperability testing with Cisco and Juniper • Successfully tested the following:
Internal IPv6 Protocol Test ResultsOSPFv3 • Perform interoperability testing with Cisco and Juniper • Use Anvil and Spirent for conformance testing • Use IXIA and Spirent for emulation • In-house developed tests: ~250 • Tested with 300 neighbors while redistributing 15k IPv6 routes • Tested with 200 neighbors and 20*20 grid (total of ~2000 LSAs) • Convergence Test Results: * Measured as time from interface up to routes installed in hardware.
Internal IPv6 Protocol Test ResultsIS-IS for IPv6 • Perform interoperability testing with Cisco and Juniper • Use QARobot for IPv4 conformance testing • Currently no conformance test for IPv6 • Use IXIA and Spirent for emulation • In-house developed tests: ~100 • Tested with 200 adjacencies while redistributing 15k IPv6 routes • Tested with 200 adjacencies and 20*20 grid (total of ~2000 LSPs) • Convergence Test Results: * Measured as time from interface up to routes installed in hardware.
Internal IPv6 Protocol Test ResultsBGP4+ • Perform interoperability testing with Cisco and Juniper • Use QARobot for IPv4 conformance testing • Currently no conformance test for IPv6 • Use IXIA and Spirent for emulation • In-house developed tests: ~200 • Time to establish 300 peers: ~ 25 sec • Time to establish 300 peers and receive 20k routes from each: ~17 min
51.19 42.43 34.11 29.70 26.34 25.46 24.96 24.38 Internal IPv6 Performance Test Results 10G Ethernet Media 10G Ethernet Platform PRO/8812 Type 100% load, bi-directional Duration 180 seconds Software Version 2.2 Date 6/23/2003 Throughput(%) and average latency(µsec) 100% 100% 100% 100% 100% 100% 100% 100% 70 128 256 512 1518 3000 6000 9166 Test tool required 70 byte minimum packet size for latency tests.
Internal IPv6 Performance Test Results OC192c PPP Media OC192c (PPP) Platform PRO/8812 Type 100% load, bi-directional Duration 180 seconds Software Version 2.2 Date 6/23/2003 Throughput(%) and average latency(µsec) 100% 100% 100% 100% 100% 100% 100% 42.80 38.47 30.12 27.75 27.09 26.92 25.73 64 128 256 512 1508 4476 6000 9156
Internal IPv6 Performance Test Results OC48c PPP Media OC48c (PPP) Platform PRO/8812 Type 100% load, bi-directional Duration 180 seconds Software Version 2.2 Date 6/23/2003 Throughput(%) and average latency(µsec) 100% 100% 100% 100% 100% 100% 100% 100% 88.39 70.65 61.08 46.07 40.35 38.99 36.79 34.05 64 128 256 512 1508 4476 6000 9156
Internal IPv6 Performance Test Results 1G Ethernet Media 1G Ethernet Platform PRO/8812 Type 100% load, bi-directional Duration 180 seconds Software Version 2.2 Date 6/23/2003 Throughput(%) and average latency(µsec) 100% 100% 100% 100% 100% 100% 100% 100% 129.35 101.82 70.48 54.00 34.99 30.34 27.98 26.49 70 128 256 512 1518 3000 6000 9166 Test tool required 70 byte minimum packet size for latency tests.
Spirent IPv6 Performance Test Results • Tests performed in September 2003 • At Spirent’s Calabasas, California facility • PRO/8812 High-Availability Router running PRO/1 software v2.2 • Test equipment • Spirent TeraRouter Tester version 3.0 with TeraMetrics 1G and 10G cards • Fully Loaded PRO/8812 • 240 Ports of 1000BaseSX • 24 Ports of 10GBaseLX • Single packet size and IMIX tests • IMIX was 2:1:1 ratio of 76, 576, and 1500 byte packets • Traffic fully meshed • Each port had a flow to everyother 1G and 10G port
Spirent IPv6 Performance Test Results IPv6 Flows from 10G to 1G interfaces Media 10G Ethernet to 1G Ethernet Platform PRO/8812 Type 100% offered load, fully meshed Duration 30 seconds Software Version 2.2 Date 9/2003 Throughput(%) and average latency(µsec) 100% 100% 100% 100% 17874.23 1736.93 880.70 255.25 76 576 1500 IMIX
Spirent IPv6 Performance Test Results IPv6 Flows from 1G to 10G interfaces Media 1G Ethernet to 10G Ethernet Platform PRO/8812 Type 100% offered load, fully meshed Duration 30 seconds Software Version 2.2 Date 9/2003 Throughput(%) and average latency(µsec) 100% 100% 100% 100% 51.10 47.12 34.85 24.30 76 576 1500 IMIX