networking technology update

31
© 2003 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Networking Technology Update NonStop TCP/IPv6 and LAN/WAN Connectivity Plus Web technology Wil Marshman Product Manager Networking

Upload: others

Post on 07-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

© 2003 Hewlett-Packard Development Company, L.P.

The information contained herein is subject to change without

notice

Networking Technology

Update

NonStop TCP/IPv6 and

LAN/WAN Connectivity

Plus Web technology

Wil MarshmanProduct Manager

Networking

2April 8, 2006

Agenda

• TCP/IP

• Broadband connectivity

• Web technology products

3April 8, 2006

Don’t let the name mislead you

There are three forms of TCP

• NonStop TCP/IPv6 S- & NS-series

– a.k.a. IPv6

• Parallel Library TCP/IP S-series only

– a.k.a. TCP/IP/PL)

• Conventional TCP/IP S- & NS-series

4April 8, 2006

• Inherited from K-series

• A Mature product

• Can have multiple instances in CPUs

Now ported to Itanium-based platform

• For X.25, ATM, Token Ring support

• Protocols not available with TCP/IP/PL or NonStop TCP/IPv6

Conventional TCP/IP – the old guy

TCP TCP

Ethernet

Controller

Token Ring

Controller

App 1 App 1 App 2

5April 8, 2006

• New architecture - TCP stack in every processor • Reduces application “hops”

• intra-processor

• inter-processor

• Co-exists with Conventional TCP/IP

• Requires NSK release - G06.10 (or later)

• SWAN support over TCP/IP/PL

• Mature product

• Product no longer ships (year end 2005)

• Still supported; Now for S-series only

• Not available on Itanium-based platform

Parallel Library TCP/IP (TCP/IP/PL)

6April 8, 2006

• Released June 2003 (G06.20)

• Supports both IPv4 (older, common usage) and IPv6 standards

• Individually (IPv4 only, or IPv6 only)

• Concurrently (Dual stack; operating both)

• Same software architecture as supported by Parallel Library TCP/IP

• Solid product• Strategic stack going forward

• Aligned with HP corporate strategy

NonStop TCP/IPv6 (1)

S-series & NS-series

7April 8, 2006

•IPv4 mode – Replaces Parallel Library TCP/IP

– Same features - no regression

� Same APIs, no application changes, recompilation/relinking

� Same configuration script

•IPv6-enhanced features

� IPv4 and IPv6 filtering – can coexistence on same adapter

� TCP/IP middleware enhanced to support IPv6 addressing (except SNMP, NFS – IPv4 and Dual mode)

� Expand support

•Runs concurrently with Conventional TCP/IP, NOT with Parallel Library TCP/IP

NonStop TCP/IPv6 (2)

Everyone runs in IPv4 mode first !

It takes just a few days to convert.

8April 8, 2006

• IPv6 was designed to make transition from IPv4 easy

– But most customers do not need IPv6 addressing yet

– However, you can:

• Start transitioning routers before hosts

• Start transitioning hosts before routers

• Transition routers and hosts at the same time

• Specific site can transition before its ISPs have transitioned

• ISPs can transition before specific sites have transitioned

– It depends on your overall network and the level of the project that you want to take on

Transitioning from IPv4 to IPv6

9April 8, 2006

IPv6 Addressing

• IPv6 uses an increased number of bits for addresses

• You can address every device on earth (and then some)

• 340 undecillion addresses (340 followed by 36 zeros)

• 665,570,793,348,866,943,898,599 addresses per square meter of the surface of the planet Earth

• That’s 24 digits!

• Are you going to get involved in lots of devices – cell phones, printers, PDAs, ATMs, etc.

• IPv6 has other manageability advantages

10April 8, 2006

• Dual stack nodes have both IPv4 and IPv6 address stored in Name Service server

• The product provides for tunneling

– E.g., IPv4 packets within IPv6 packets

• You may have some applications running both IPv4 and IPv6

• You may have multiple applications in a system

– Some running IPv4; some running IPv6

The product supports Dual Stacks

11April 8, 2006

Transition Mechanism – Dual stack

v4/v6

Router

v4/v6

RouterIPv4 Backbone

Dual Stack

v4/v6 filters

G4SA

Gigabit Ethernet LAN

Dual Stack

Dual Stack

IPv4 IPv6

TCP, UDP

WebApplication

NonStop

System

12April 8, 2006

• IPv6-unaware – can communicate with IPv4 only nodes

• IPv6-aware – can communicate with nodes that do not have IPv4 addresses

– Application can handle the larger IPv6 address

– This may be transparent to application if API hides content and format of actual address

• IPv6-enabled

– IPv6-aware

– Capable of taking advantage of specific IPv6 feature (e.g., Flow Labels)

– Can operate over IPv4 (degraded mode)

• IPv6-required – requires some IPv6 specific feature and cannot operate over IPv4

Applications categories

13April 8, 2006

• Even on a node upgraded to IPv6, the use of IPv6 is dependent on the application

– May not use an API that asks Name Service for IPv6 address

– Use of API requires changes to an application

– If API does not support IPv6 addresses

• For that application the node will send-receive IPv4 packets just like an IPv4 node

• IPv6 application deployment

– No application change; run in IPv4 mode only

– Enhance with Dual Stack configuration later; use IPv6 API and addressing

IPv6 Interaction with Applications

14April 8, 2006

•Performance

– At par with Parallel Library TCP/IP

• Measured in IPv4 mode

• No information on IPv6 comparison yet

– Performance report available upon request

• e-mail your request to [email protected]

IPv6 Performance

15April 8, 2006

A special feature of TCPLogical Network Partitioning (before)

Admin Network

CPU0

NonStop TCP/IPv6

Doctor/Nurse

LAN01 LAN02

HQ Network

LAN02

Servernet

NonStop TCP/IPv6

CPUn

Patient care Administration HQ Applications

CorporateHospital n

Hospital 1

16April 8, 2006

Logical Network Partitioning (after)

Admin Network

CPU 0

Patient care Administration

NonStop TCP/IPv6

DoctorNurse

LAN01 LAN02

HQ Application

HQ Network

LAN02

Servernet

NonStop TCP/IPv6

CPU n

Corporate

Hospital n

Hospital 1

DoctorNurse

Sub-

networks

17April 8, 2006

Why Logical Network Partitioning ?

• Obtain the requested application isolation• Resolve a configuration limitation

• Segregate traffic from selected clients to specific applications

• Improve application access protection

• In Conventional TCP/IP: by running multiple copies of stack

• With LNP Multiple Partitions• Dedicated set of unique IP addresses

• No communications between partitions

• One TCP/IP stack only; multiple instances in processors

• One point of control (e.g., OpenView)

• Gain the performance benefits of the parallel library software architecture (vs. Conventional TCP/IP)

18April 8, 2006

TCP/IPv6 Configurable Retransmission Timers

•Provide the ability to tune the retransmission variables on an individual TCP socket basis by an application

– Minimum TCP retransmission timeout - minimum time allowed for a TCP retransmission timer.

– Maximum TCP retransmission timeout - maximum time allowed for a TCP retransmission timer.

– Maximum TCP retransmission count - maximum number of continuous retransmissions prior to dropping a TCP connection.

– Total TCP retransmission duration - maximum continuous time spent retransmitting without receiving an acknowledgment from the other end point.

•Allow the default TCP retransmission timer variables that apply to all TCP sockets to be altered unless overridden by an application

19April 8, 2006

Broadband adapters

• Current LAN products� 3860 (ATM3SA) - 1-port 125Mbps ATM*

� 3861 (E4SA) - 4-port 10Mbps Ethernet

� 3862 (TRSA) - 1-port 4/16Mbps Token Ring

� 3863 (FESA) - 1-port 10/100Mbps Fast Ethernet

� 3865 (GESA) - 1-port 10/100/1000Mbps Gigabit Ethernet– 3865-C (GESA-C) CAT-5, CAT-5e cabling

– 3865-F (GESA-F) multimode fiber cabling

� M8800 (G4SA) - multiport Ethernet adapter; 4-ports;

mixed speeds

* ATM = Asynchronous Transfer Mode

• Any configuration mix

• Supported by S-series and NS-series

20April 8, 2006

Gigabit Ethernet hardware

• 3865-C (GESA-C) – one-port adapter

– full height IOC form factor board (i.e., S-series)

– connector – standard RJ-45

– conforms to the following standards:• IEEE 802.3 10Base-T, IEEE 802.3ab, and 1000Base-T

• IEEE 802.3x, IEEE 802.1p, IEEE 802.1q

• support for 10/100/1000Mbps speeds in compliance with IEEE 802.3u Auto Negotiate standard

– media –standard UTP CAT-5 and CAT-5e cabling

• 3865-F (GESA-F) – one-port adapter

– full height IOC form factor board

– conforms to the IEEE 802.3z 1000Base-SX standard

– connector - direct connectivity using SC duplex connector

– cabling - multimode fiber cabling

21April 8, 2006

• Port 1 – 10/100 Mbps• UTP cabling conformant to CAT-5, CAT-5e, CAT-6 standards

• Port 2 – same as port 1

• Port 3 – 10/100/1000-Mbps• UTP cabling conformant to CAT-5, CAT-5e, CAT-6 standards

• This port is duplicated with an LC connector for multimode fibercabling (mutually exclusive) operating at 1000 Mbps

• Port 4 – same as port 3

• NS-series form factor

New M8800 Multiport Ethernet Adapter

4 Ports

22April 8, 2006

– Requires NSK release version update G06.24 or later

– Supports parameters to adjust automatically to traffic conditions

• DFT/DHT

– Supports jumbo frames up to 9,018 bytes per frame

– Provides open (Ethernet) interface for SWAN and AWAN attachment to ServerNet

– Supports for multiple protocols (TCP/IP, IPX/SPX, Expand/IP, PAM)

– Supports SLSA - implemented to take advantage of ServerNet architecture

– 80,000 UDP/TCP filters without failover

– Supported by all currently available TCP/IP stacks:

• NonStop TCP/IPv6

• Conventional TCP/IP

• Parallel Library TCP/IP

New M8800 Multiport Ethernet Adapter

Software

23April 8, 2006

Web Services – SOAP & XML

Can be considered Networking

•NED provides basic web-oriented building blocks

•Partners provide some web-oriented products

•For more advanced web usage and a Service Oriented

Architecture, we recommend partner, Infravio

• Implements SOA standards

• WS management; WS security, WS business process engineering

•Handles life cycle of “services”

• Provides a Broker (ties it all together)

24April 8, 2006

Web Technology Products (1)

• SX20v5 XML Parser free on NS-series SUT

– Xerces-C++ version 2.4.0

• SX21v3/HSJ21 SOAP for Pathway $$$ on NS-series SUT

– W3C SOAP 1.2: WSDL 1.1

• SX22v2 XSLT Support free on NS-series SUT

– Xalan-C++ version 1.7

• SX23v1 SOAP for Java mature; free– Apache SOAP 2.2 Recommend Apache Axis

• SX24v1 SOAP Client free on NS-series SUT

– Open source gSOAP 2.6 (Genivia)

• SX25v1 Fast XML Parser free on NS-series SUT

– Open source Expat 1.95.7

25April 8, 2006

Web Technology Products (2)

• SJ99v6 iTP WebServer On SUT & IP free– SJ91,HSJ95, HSJ98 iTP Secure WebServerHTTP 1.1 & HTTPS 1.1

• SJ88v5/HSJ88v5 NonStop Servlets for JavaServer Pages- Tomcat 5.0.28 Remains an Independent Product

• SR76v1 Pathway iTS in a bundle on NS-series– Java Applets

• SJ72v3/HSJ72 iTP Active Transaction Pages– Java Script

• BEA WebLogic Server 8.1– A full set of web server, servlets, & web services capability

26April 8, 2006

Steps to Web-service-enable a Pathway application

1. Look at what functions within the target application can be/need to be made into a service accessible from the web

2. Determine how you call them programmatically now

Use the application’s DDL to provide info to the SOAP server; no code change necessary

Set up iTP WebServer and the SOAP server using the product’s Admin GUI

3. Provide the WSDL to the SOAP Client (e.g., browser)

Test the service

Modify the service process/interaction as necessary

4. Deploy in production

27April 8, 2006

Conclusion

• TCP and Ethernet are the primary networking vehicles today

– Higher speed bandwidth at lower cost

• SWAN and AWAN continue to serve dial-up and leased line applications

• Web services usage is growing gradually

• Development/improvement continues

– There is a new approach coming for TCP connectivity

– Mid 2007 timeframe

28April 8, 2006

Q & A

HP logo

30April 8, 2006

• SS7 ServerNet adapters

� SS7TE and SS7TE1 – 56/64Kbps (End of life product)

� SS7TE2 - T1/E1/J1 – 1.544 to 2.048 Mbps

� SS7TE3 - 100Mbps Ethernet (SS7 over IP)

� Often Known as TigerEye

Broadband adapters for

telecommunications

31April 8, 2006

� Compliant with IPv6 standards

• RFC1981 - IPv6 Path MTU Discovery

• RFC2460 - IPv6 Specification

• RFC2461 - Neighbor Discovery for IPv6

• RFC2462 - Stateless Autoconfiguration

• RFC2463 - ICMPv6 Specification

• RFC2464 - Transmission of IPv6 packets over Ethernet Networks

• RFC2553 - Basic Socket Interface Extensions for IPv6

• RFC2373 - IPv6 Addressing Support

• RFC2374 - IPv6 Aggregatable Global Unicast Address Format

• RFC2375 - IPv6 Multicast Address

• RFC2893 - Transition Mechanisms for IPv6 Hosts and Routers

NonStop TCP/IPv6 (3)