tcp/ip reviewwhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · tcp/ipv6 functionality •...
TRANSCRIPT
![Page 1: TCP/IP Reviewwhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/html5/thumbnails/11.jpg)
11Feb-10
Common Functionality
• TCP/IP IPv4
• UDP IPv4
• SWAN connectivity
![Page 12: TCP/IP Reviewwhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/html5/thumbnails/18.jpg)
Technology for better business outcomes
![Page 19: TCP/IP Reviewwhp-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/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-aus2.cold.extweb.hp.com/pub/nonstop/ccc/feb0410.pdf · TCP/IPv6 functionality • TCP/IP IPv6 • UDP IPv6 ... – UDP and TCP Listening sockets are migrated to the](https://reader030.vdocuments.site/reader030/viewer/2022040120/5e812dc06bc1ba56106df0ca/html5/thumbnails/29.jpg)
Technology for better business outcomes