BYOD 204 2015 GoogleHicloud (Load Balance) Server Load Balance Link Load Balance Server Redirect 1. URL Redirect redirector URL redirect Real Server Client HTTP Real Server Web Client 2 (1) URL Redirect Http redirect (HTTP301/ASP/JAVA) (2) Http redirect Real Server redirect Real Server Web URL redirect Real Server 2. NLB IP MAC subnet Heartbeat
BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Client Technology Forum 2015 205
BYOD 206 2015 IP (1) Round-robin DNS DNS (2) DNS Real Server one.sample. two.sample. www.sample. www.sample. A 192.1.2.1 A 203.2.113.2 NS NS one.sample. two.sample. Round-robin DNS Round-Robin DNS 2. Smart DNS DNS Client (1) URL IP Client (2) Smart DNS ( F5 GTM)
BYOD DNS ( ) Smart DNS SLB Redirect 1. Routed-mode Layer3 RouterVIP(Virtual IP) Real Sever IP (Load Balancer) Real Server Gateway (route) VIP Real Server IP (1) Real Server IP ACL (Access List) Link Load Balance ( ISP ) (2) Real Servers Gateway VIP Real Server IP Real Server Server 2. Transparent-mode Layer2 SwitchVIP Real server IP inbound outbound Smart DNS Technology Forum 2015 207
BYOD 208 2015 Routed Transparent IP Loop ( ) (1) IP Server Farm IP Gateway 3. One-Arm mode (2) Real Server subnet ( arp ) Traffic VIP Real
BYOD One-Arm Server IP (1) Real Server IP Gateway (MAC ) traffic (2) source IP source-nat server IP( ) inbound outbound IP ( source- NAT) 4. Return ( ) Client Packet VIP Real Server IP Return (1) outbound (2) Layer7 Technology Forum 2015 209
BYOD 210 2015 ( npath) Troubleshooting Client SLB redirect Routed-mode Transparent-mode Internet Routedmode ISP ( Smart- DNS ) Server Farm IP Transparent-mode Server Loading Server Return BIG-IP LTM TCP LTM 1. Route Domains BIG-IP Route Domains LTM ( ) 2. Server High Availability BIG-IP Health Monitor ISP Network Monitor Node health monitor Server Monitor
BYOD (1) ICMP health monitor configuration Interval=5sec U P Interval=3secTime Until UP=10secTimeout=16sec (2) http health monitor configuration Send String=GET /ksh/ login.asp HTTP/1.1\r\nHost: \r\nconnection : Close\r\n Network Monitor Server Monitor IP(L2/3) check Server(L4) check Content(L7) check Memory check CPU check WMI(.dll) check Technology Forum 2015 211
BYOD 212 2015 Receive String=username 3. Traffic distribution Predictive BIG-IP Real Server (connectionsresponse) Client Server 4. irule Internet TaNET Giga Static Load- Balance Dynamic Load- Balance Round Robin (default) Ratio Priority Least Connection Fast response Dynamic ratio Predictive Observed mode HiNET irule Group HiNET-InIP IP Internet irule Group HiNET-OutIP IP Internet irule Group TaNET-InIP IP TaNET Internet irule Group HiNET-InIP IP TaNET Internet irule Group SpeedIP-All IP irule 5. (1) 3 (2) (3) (4) (5) (6) WAN (Load Balancer) L4-L7 ( magic quadrant,)
Virtual Server Interface irule Name Event ID source destination Action VS_All CLENT_ ACCEPTED 1 Address Group =HiNET- InIP - pool= PL_ HiNET - Address Group =HiNET- OutIP VS_All CLENT_ ACCEPTED Address Group =TaNET- InIP - pool= PL_ TaNET - Address Group =TaNET- OutIP CLENT_ ACCEPTED Address Group =SpeedIP- All country!=tw pool= PL_ HiNET CLENT_ ACCEPTED other other pool= PL_ TaNET LB_ SELECTED LB::server addr =xx. xx.122.254 snatpool= NAT_HiNET1 log_enable=1 LB_ SELECTED LB::server addr =xx. xx.202.254 snatpool= NAT_HiNET2 log_enable=1 LB_ SELECTED LB::server addr =xx. xx.224.254 snatpool= NAT_HiNET3 log_enable=1 LB_ SELECTED other snatpool= none log_enable=0 SERVER_ CONNECTED log_ enable=1 log to xx.xx.3.72 213 Technology Forum 2015 BYOD
BYOD 214 2015 ABILITY TO EXECUTE CHALLENGERS LEADERS F5 Citrix A10 Networks Radware Riverbed Barracuda Networks Array Networks Kemp Technologies Fortinet (Coyote Point) Brocade Sangfor NICHE PLAYERS VISIONARIES COMPLETENESS OF VISION As of October Source: Gartner (October )