vladimir pavlinićrecro-net d.o.o. miroslavpapešmbu d.o.o

26
Cisco Expo 2012 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 1 © 2012 Cisco and/or its affiliates. All rights reserved. Vladimir Pavlinić Recro-net d.o.o. Miroslav Papeš MBU d.o.o.

Upload: others

Post on 28-Nov-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11© 2012 Cisco and/or its affiliates. All rights reserved.

Vladimir Pavlinić Recro-net d.o.o.

Miroslav Papeš MBU d.o.o.

Page 2: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Osnove LoadBalancing-a (LB)

• Cisco ACE LB

• Primjer implementacije u poslovnom okruženju sa dva datacentrau Active/Active načinu rada

© 2012 Cisco and/or its affiliates. All rights reserved. 2

Page 3: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Server Load balancing

Raspodjela specifičnog IP/TCP/UDP prometa na više poslužitelja

• Content switching

Raspodjela prometa na poslužitelje ovisno o karakteru zahtjeva

© 2012 Cisco and/or its affiliates. All rights reserved. 3

Page 4: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Skalabilnost

• Dostupnost i redundancija

• Sigurnost

• Isplativost

© 2012 Cisco and/or its affiliates. All rights reserved. 4

Page 5: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

One Armed

LB nije inline

Direct server access

Source NAT ili PBR

Routed

© 2012 Cisco and/or its affiliates. All rights reserved. 5

LB inline za sav promet

Broadcast/Multicast/Routing ne radi

Moguć RHI

Bridged

LB inline za sav promet

Broadcast/Multicast/Routing radi

RHI

Page 6: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

© 2012 Cisco and/or its affiliates. All rights reserved. 6

• Particioniranje fizičkog LB-a u višestruke virtualne LB-e (kontekst)

• Svaki kontekst sadrži sučelja, pravila

• Kroz Admin kontekst definiramo resurse virtualnom kontekstu

Page 7: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Redundantne grupe konfigurirane na osnovu konteksta

• Oba ACE uređaja mogu biti aktivna istovremeno i backup-irat se međusobno

© 2012 Cisco and/or its affiliates. All rights reserved. 7

Page 8: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Stalni proces utvrđivanja mogućnosti procesiranja klijentskih zahtjeva od strane servera

• Vrsta probe: ICMP, TCP, HTTP/S, UDP, DNS, POP3, RADIUS, B..

• Inband monitoriranje

© 2012 Cisco and/or its affiliates. All rights reserved. 8

• Inband monitoriranje

Page 9: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Proaktivno monitoriranje TCP/UDP veza prema serveru

• Brza detekcija grešaka (< sekunde)

© 2012 Cisco and/or its affiliates. All rights reserved. 9

Page 10: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Algoritam raspodijele klijentskih zahtjeva

• Vrste:

Round Robin

Najmanje konekcija

Najmanje opterećen server

Najmanji iskorišteni bandwidth

© 2012 Cisco and/or its affiliates. All rights reserved. 10

Najmanji iskorišteni bandwidth

Hash on IP, content, cookie, header, URL

Application response

Page 11: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Jedinstveno identificiranje klijenta i prosljeđivanje na isti server

• Važno kod dinamičkih (e-commerce) aplikacija

• Vrste:

SA i/ili DA IP

L4 payload

© 2012 Cisco and/or its affiliates. All rights reserved. 11

L4 payload

HTTP content, cookie, header

RADIUS atributi

RTSP session header

SIP Call-ID

SSL Session-ID

Page 12: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Procesiranje (terminacija, inicijacija, end-to-end) SSL prometa u Hardware-u

• Centralizirani mgmt. Certifikata i ključeva

• Podrška za revokacijske liste (OSPC, CRL)

© 2012 Cisco and/or its affiliates. All rights reserved. 12

Page 13: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• ACL

• DoS protection

• HTTP filtering

• Protocol inspection

© 2012 Cisco and/or its affiliates. All rights reserved. 13

Page 14: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• 0,5, 1, 2, 4 Gbps

• 20 Virtualnih konteksta

• 1 Gbps SSL

• 7500 SSL TPS

© 2012 Cisco and/or its affiliates. All rights reserved. 14

• 1 M concurrent connections

Page 15: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Cisco 6500/7600

• 4, 8, 16 Gbps

• 250 Virtualnih konteksta

• 6 Gbps SSL

© 2012 Cisco and/or its affiliates. All rights reserved. 15

• 30K SSL TPS

• 4 M concurrent connections

Page 16: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Vodeći kartični procesor u regiji

• U vlasništvu Erste grupe

• Naše usluge kartičnog procesiranja koriste ukupno 28 banaka i financijskih institucija iz Hrvatske te banke Austrija, Slovačke, Srbije, Bosne i Hercegovine i Ukrajine

© 2012 Cisco and/or its affiliates. All rights reserved. 16

• Bankama korisnicama pružamo usluge izdavanja kartica, procesiranje i prihvat kartica na bankomatima, EFTPOS terminalima i internetu te ostale usluge u okviru kartičnog poslovanja

• Prvi kartični procesor u regiji s PCI-DSS standardom

• ISO 27001:2005

Page 17: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Povećanje dostupnosti usluga klijentima

• Jednostavnije održavanje sustava

• Sukladnost s PCI-DSS

• Smanjenje operativnih troškova

© 2012 Cisco and/or its affiliates. All rights reserved. 17

• Dva neovisna datacentra u active-active modu

• Klijenti ne trebaju raditi nikakve promjene na svojoj opremi

• U opsegu zahtjeva su FO (Front Office) funkcionalne veze (ATM, POS, Citrix)

Page 18: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Dva datacentra (Zagreb i Bjelovar)

• FrontOffice aplikacije rade u active-active modu

• Klijenti imaju pristup na oba datacentra putem T-com IPVPN-a

• IPSEC tuneli od opreme banke do ulaznih routera u MBU.

© 2012 Cisco and/or its affiliates. All rights reserved. 18

Page 19: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Zahtjevi:

Mogu se spojiti na bilo koji DC

Uvijek moraju dolaziti s istom IP adresom na bilo koji od servera

Promet se mora vraćati po istom linku prama banci kroz koji je i

© 2012 Cisco and/or its affiliates. All rights reserved. 19

linku prama banci kroz koji je i došao

• Pojavio se problem s prometom koji se vraća s hosta na drugoj lokaciji

Kroz ACE ne prolazi povratni promet i sesija puca.

Page 20: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

© 2012 Cisco and/or its affiliates. All rights reserved. 20

ACE rutira promet za koji nema definiranu VIP adresu

Promet prođe kroz uređaje na obje lokacije, ali se samo na prvoj radi loadbalancing (nat servera)

Povratni promet se vraća kroz drugi ace ali kako nema aktivne sesije on se samo routira.

Na izlaznom routeru provjera se PBR-om da li je odrađen nat servera, te ukoliko nije rutira se na drugi site

Page 21: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

Postavljena dva konteksta, jedan na ulazu u mrežu, i drugi ispred aplikacija

Radi se čisti balancing tcp sesija.

Potrebno je definirati sticky

© 2012 Cisco and/or its affiliates. All rights reserved. 21

Potrebno je definirati stickykonekcije vezane uz source ip.

Za svaku apliakciju prezentiranu kroz citrix potrebno je definirati posebnu VIP adresu na internom kontekstu

Page 22: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

POS uređaji spajaju se na PRA koncentratore koji uspostavljaju TCP sesiju prema autorizacijskom hostu

Balansiranje PRA linkova odrađuje T-com

© 2012 Cisco and/or its affiliates. All rights reserved. 22

odrađuje T-com

Cisco ACE tcp probama provjerava dostupnost servera, te distribuira transakcije najbližem aktivnom

Page 23: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

POS uređaji s ethernet ili GPRS modulom

Svaki POS je napunjen privatnim ključem i certifikatom potpisanim od nadležnom CA authority servera

Aplikacija se štiti SSL enkripcijom

Na ACE uređaju se generira privatni ključ s opcijom unexportable

© 2012 Cisco and/or its affiliates. All rights reserved. 23

Na ACE uređaju se generira privatni ključ s opcijom unexportable

Generira se CSR i napuni certifikatom

Potrebno odraditi na oba uređaja u failover paru.

Budući da privatni ključ nikad ne napušta uređaj zadovoljava PCI-DSS i ISO 27001:2005 standarde

Izuzetno pojednostavljenje svakodnevne administracije uređaja.

Page 24: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• Po jedan failover par implementiran na obje lokacije

• Na svaku mrežnu zonu spojen s jednim trunk portom

• Za svaki mrežni segment kreiran zaseban context

© 2012 Cisco and/or its affiliates. All rights reserved. 24

• Smješteni u prostor sistem sale pod stalnim videonadzoromzadovoljavaju PCI-DSS i ISO 27001:2005

• Triger za failover podešen na pad porta, ili na nedostupnost gateway-a

Page 25: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

• S 4 fizička uređaja s osnovnom licencom osigurana visoka dostupnost sustava te smanjena potreba za administracijom

• Nakon nekoliko mjeseci pokazali se izuzetno stabilni u radu

• Pojednostavljene sigurnosne procedure

• Smanjen broj servera na obje lokacije

© 2012 Cisco and/or its affiliates. All rights reserved. 25

• Smanjen broj servera na obje lokacije

Page 26: Vladimir PavlinićRecro-net d.o.o. MiroslavPapešMBU d.o.o

Cisco Expo 2012

© 2012 Cisco and/or its affiliates. All rights reserved. 26