tcp/ip reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• tcp/ip ipv6 • udp ipv6 •...
TRANSCRIPT
![Page 1: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/1.jpg)
© 2010 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice.
NonStop Customer Technical Update Conference Call
Ron Weber
HP IP CLIM Development
February 4, 2010
TCP/IP Review
![Page 2: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/2.jpg)
2Feb-10
Communication Products
• TCP/IP – Conventional TCP/IP
• TCP/IPv6
• Cluster I/O Protocols (CIP)−For IP CLIM
![Page 3: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/3.jpg)
3Feb-10
Communication Hardware
• TCP/IP and TCP/IPv6−Adapters
• G4SA, FESA, E4SA, CCSA, TRSA
• GESA, ATM3SA (no longer available)
• SWAN, SWAN2 attachment
• CIP−CLIMs
• 5 Copper
• 3 Copper / 2 Fiber
• TELCO
• SWAN, SWAN2 attachment
![Page 4: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/4.jpg)
4Feb-10
Ethernet Port
• Adapter−SUBNET -> LIF -> PIF
• SN1 -> L0153A -> E0153.0.A
• SN2 -> L11123D -> G11123.0.D
• CLIM− Interface
• N1002581.eth1
• N1002582.bond0
![Page 5: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/5.jpg)
5Feb-10
TCP/IP Stack• TCP/IP
− TCP/IP Process• resides on one CPU at a time (backup process)
• TCP/IPv6− LNP
• parallel, resides on all CPUs− TCP6SAM
• handles socket opens and closes
• CIP− PROVIDER
• parallel, resides on all CPUs• partially offloaded to CLIM
− CIPSAM• handles socket opens and closes
![Page 6: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/6.jpg)
6Feb-10
TCP/IP (Conventional)
App
TCP/IP$ZTC0
FESA
App
CPU 0 CPU 1
Data
Open/Close
![Page 7: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/7.jpg)
7Feb-10
TCP/IPv6
App
LNP (ZTC0)
G4SA
App
CPU 0 CPU 1
LNP (ZTC0)
TCP6SAM$ZTC0
Data
Open/Close
LNP (Logical Network Partition) = ZTCP6DLL + TCP6MON
![Page 8: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/8.jpg)
8Feb-10
CIP
App
PROV(ZTC0)
CLIM
App
CPU 0 CPU 1
PROV(ZTC0)
CIPSAM$ZTC0
Data
Open/Close
PROV = ZCIPDLL + CIPMON
![Page 9: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/9.jpg)
9Feb-10
Granularity of Ethernet Ports per stack
• TCP/IP−one or more physical interfaces (PIFs) per stack
−one or more stacks per PIF
• TCP/IPv6−one or more PIFs per stack
• CIP−one or more CLIMs (5 ports) per stack
![Page 10: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/10.jpg)
10Feb-10
Failover• TCP/IP
− Backup TCP/IP process• lose connections• UDP and Listening sockets survive if using Fault Tolerant sockets
• TCP/IPv6− seamless PIF to PIF failover
• CIP− Bonded
• seamless interface to interface failover (same CLIM)
− failover pair• interface to interface failover (different CLIMs)• lose connections• UDP and Listening sockets survive
![Page 11: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/11.jpg)
11Feb-10
Common Functionality
• TCP/IP IPv4
• UDP IPv4
• SWAN connectivity
![Page 12: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/12.jpg)
12Feb-10
TCP/IP functionality
• Fault Tolerant Sockets
• Remote Sockets
• TCP/IP over ATM, Token Ring, or X.25
![Page 13: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/13.jpg)
13Feb-10
TCP/IPv6 functionality
• TCP/IP IPv6
• UDP IPv6
• Round Robin Sockets−one per CPU
![Page 14: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/14.jpg)
14Feb-10
CIP functionality
• TCP/IP IPv6
• UDP IPv6
• SCTP IPv4 and IPv6
• Round Robin Sockets−many per CPU
![Page 15: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/15.jpg)
15Feb-10
CIP Differences
• Management is a combination of SCF and CLIMCMD
• TCPDUMP and WIRESHARK for IP level tracing
• I/O Essentials for seamless management
• Software update via NSC, not SUT based
![Page 16: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/16.jpg)
16Feb-10
CIP need to know
• Restriction of 192.168.*.* on Blades
• More complex routing setup required
• TELSERV T9553AEP – bind to IP Address
• LISTNER T8602AAY – bind to IP Address
• SWAN BRecvPort
![Page 17: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/17.jpg)
17Feb-10
IOAME vs. CLIM
• IOAME−Fault Tolerant Sockets−Remote Sockets−TCP/IP ATM, TR, or X.25−SNA over ethernet (SLSA)
−TCP/IPv6 Failover
• CLIM−Performance. < CPU utilization and > throughput− IPSec
−SCTP
![Page 18: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/18.jpg)
Technology for better business outcomes
![Page 19: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/19.jpg)
© 2010 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice.
NonStop Customer Technical Update Conference Call
Ron Weber
HP IP CLIM Development
February 4, 2010
IP CLIM Failover
![Page 20: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/20.jpg)
Feb-10 20
IP CLIM Failover
• Two Modes of Failover
– Intra-CLIM
• Failover between two or more interface in the SAME CLIM
• Bonding
– CLIM-to-CLIM failover
• Failover between two interface in DIFFERENT CLIMs
• Failover Pair
![Page 21: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/21.jpg)
Feb-10 21
IP CLIM Failover - Bonding• Bonding
– Configured with “climconfig (slave)interface”– leverages Linux Bonding mode
• Bonds two or more physical interfaces into one logical interface
– Seamless failover when link pulse is lost– Bonding Modes – applies to all bonded interfaces
• 1 – active-backup• 5 – balance-tlb (Adaptive Transmit Load Balancing)• 6 – balance-alb (Adaptive Load Balancing)
• Receive balance for IPv4 only• Use ARP to balance receive traffic to multiple MAC addresses
– Primary Slave configuration (J06.09)
![Page 22: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/22.jpg)
Feb-10 22
IP CLIM Failover - Bonding• Bonded Interface MAC address
– MAC address of first “functional” configured slave used in all modes
• NIC and driver functional (link pulse is optional)
• Used for IPv6 Link Local and Dynamic Addresses
• Used for ARP replies
– MAC address remains unchanged for the life of the activation
– Moved from slave to slave as needed by link pulse failures
– MAC address of other slaves used in bondmodes 5 and 6
• Except for ARP replies in bondmode 5
– MAC address of other slaves used in ARP replies to balance receive traffic for bondmode 6
• Hashed on source address
![Page 23: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/23.jpg)
Feb-10 23
Bonding
CLIM
3
1
2
4
5
bond0
Provider ZTC0
IPA: 10.2.100.11
![Page 24: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/24.jpg)
Feb-10 24
IP CLIM Failover – Failover Pair• CLIM-to-CLIM failover
– Configured with “climconfig failover”
– Manage by NonStop Host (CIPMAN)
– Occurs when an interface (all slaves of a bond) or CLIM fails
– Interface Resources (IP Address, Routes) moved from failed interface to failover interface on the failover CLIM
– TCP/IP connections are lost and reset. Similar to losing the CPUhosting the TCP/IP process on Conventional TCP/IP
• Clients must reconnect
– UDP and TCP Listening sockets are migrated to the new CLIM
• Servers continue uninterrupted
![Page 25: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/25.jpg)
Feb-10 25
IP CLIM Failover – Failover Pair
• CLIM-to-CLIM failover
– Requires operator intervention to restore the interface to its home CLIM (SCF SWITCH)
– Routing considerations (Sabu to discuss next week)
• default routes
• multiple routes to destination with differing gateways
![Page 26: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/26.jpg)
Feb-10 26
Failover Pair
CLIM
3
1
2
4
5
CLIM
3
1
2
4
5
ETH5 ETH5
Failover Pair
Provider ZTC0
IPA: 10.2.100.11 IPA: 10.2.100.12
![Page 27: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/27.jpg)
Feb-10 27
Failover Pair with Bond
CLIM
3
1
2
4
5
CLIM
3
1
2
4
5
bond0ETH5
Failover Pair
Provider ZTC0
IPA: 10.2.100.11 IPA: 10.2.100.12
![Page 28: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/28.jpg)
Feb-10 28
Failover Pair – Maximum Fault Tolerance
CLIM
3
1
2
4
5
CLIM
3
1
2
4
5
bond0 bond0
Failover Pair
Provider ZTC0
IPA: 10.2.100.11 IPA: 10.2.100.12
![Page 29: TCP/IP Reviewwhp-aus1.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf• TCP/IP IPv6 • UDP IPv6 • SCTP IPv4 and IPv6 • Round Robin Sockets −many per CPU Feb-10 15 CIP Differences](https://reader030.vdocuments.net/reader030/viewer/2022040522/5e813be577715a1d6307598b/html5/thumbnails/29.jpg)
Technology for better business outcomes