16
P2P Trafiği Tespiti için Cisco NBAR P2P Trafiği Tespiti için Cisco NBAR Kullanılması Kullanılması Gökhan AKIN Gökhan AKIN AB’2006 Denizli AB’2006 Denizli

P2P Trafiği Tespiti için Cisco NBAR Kullanılması

  • Upload
    kaia

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

P2P Trafiği Tespiti için Cisco NBAR Kullanılması. Gökhan AKIN AB’2006 Denizli. NBAR. NBAR (Network-Based Application Recognition): Cisco ağ geçidi (yönlendirici veya 3.katman anahtarlama cihazi) üzerinde Uygulama (imza) tabanlı inceleme yaparak trafiğin belirlenmesini sağlar. NBAR’ın Farkı. - PowerPoint PPT Presentation

Citation preview

Page 1: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

P2P Trafiği Tespiti için Cisco NBAR P2P Trafiği Tespiti için Cisco NBAR KullanılmasıKullanılması

Gökhan AKINGökhan AKIN

AB’2006 DenizliAB’2006 Denizli

Page 2: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

NBARNBAR

NBAR (Network-Based Application Recognition):NBAR (Network-Based Application Recognition):

Cisco ağ geçidi (yönlendirici veya 3.katman anahtarlama cihazi)Cisco ağ geçidi (yönlendirici veya 3.katman anahtarlama cihazi)üzerinde Uygulama (imza) tabanlı inceleme yaparak trafiğin üzerinde Uygulama (imza) tabanlı inceleme yaparak trafiğin belirlenmesini sağlar.belirlenmesini sağlar.

Page 3: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

NBAR’ın FarkıNBAR’ın Farkı

• Ağ geçidi üzerinde çalıştığı için ağ dışına çıkan Ağ geçidi üzerinde çalıştığı için ağ dışına çıkan bütün trafik incelenebilir. Araya ekstra cihaz koymayabütün trafik incelenebilir. Araya ekstra cihaz koymayagerek kalmaz.gerek kalmaz.

• İstenen trafik kesilebileceği gibi, yönlendiricinin desteklediği İstenen trafik kesilebileceği gibi, yönlendiricinin desteklediği bütün QoS teknikleri kullanılabilir.bütün QoS teknikleri kullanılabilir.

• Cisco yönlendirici performansını arttırmak için kullanılan Cisco yönlendirici performansını arttırmak için kullanılan CEF (Cisco Express Fowarding) tekniğini kullanır.CEF (Cisco Express Fowarding) tekniğini kullanır.

Page 4: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

NBAR’ı Destekleyen YönlendiricilerNBAR’ı Destekleyen Yönlendiriciler

NBAR Destekleyen Cisco Yönlendiriciler:NBAR Destekleyen Cisco Yönlendiriciler:• • Cisco 800 Series Routers Cisco 800 Series Routers

• • Cisco 1700 Series Modular Access RoutersCisco 1700 Series Modular Access Routers• • Cisco 1800 Series Integrated Services RoutersCisco 1800 Series Integrated Services Routers

• • Cisco 2600XM Series RouterCisco 2600XM Series Router• • Cisco 2800 Series Integrated Services RoutersCisco 2800 Series Integrated Services Routers• • Cisco 3700 Series Multiservice Access RoutersCisco 3700 Series Multiservice Access Routers• • Cisco 3800 Series Integrated Services RoutersCisco 3800 Series Integrated Services Routers

• • Cisco 7100 Series VPN RoutersCisco 7100 Series VPN Routers• • Cisco 7200 Series RoutersCisco 7200 Series Routers• • Cisco 7300 Series RoutersCisco 7300 Series Routers• • Cisco 7500 Series RoutersCisco 7500 Series Routers•• Cisco 7600 Series RoutersCisco 7600 Series Routers

• • Cisco Catalyst 6500Cisco Catalyst 6500

Page 5: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Cisco Express Forwarding (CEF)Cisco Express Forwarding (CEF)

CEF, Cisco yönlendiricide ASIC CEF, Cisco yönlendiricide ASIC tabanlı hızlı anahtarlama yapılan tabanlı hızlı anahtarlama yapılan bir yönlendirme tekniğidir. bir yönlendirme tekniğidir.

Page 6: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Packet Description Language ModulesPacket Description Language Modules(PDLM)(PDLM)

Her yeni uygulama için Cisco IOS işletim sisteminde Her yeni uygulama için Cisco IOS işletim sisteminde upgrade yapılmasına gerek kalmaması için P2P imzalarınıupgrade yapılmasına gerek kalmaması için P2P imzalarınıyönlendiricinin flash hafızasına sonrada yüklenebilen yönlendiricinin flash hafızasına sonrada yüklenebilen modülerdir. modülerdir.

Yönetici ihtiyacına göre kişiye özel PDLM’de yazılabilir.Yönetici ihtiyacına göre kişiye özel PDLM’de yazılabilir.

Page 7: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Packet Description Language ModulesPacket Description Language Modules(PDLM)(PDLM)

Citrix ICA L2TP IMAP StreamWorks NTP

PCAnywhere MS-PPTP POP3 VDOLive Printer

PCAnywhere SFTP Exchange RTSP X Windows

Novadigm SHTTP Notes MGCP r-commands

SAP SIMAP SMTP FTP H.323

BGP SIRC DHCP/ Gopher RTCP

EGP SLDAP BOOTP HTTP RTP

EIGRP SNNTP Finger IRC SIP

OSPF SPOP3 DNS Telnet SCCP

RIP STELNET Kerberos TFTP Skype

SQL*NET SOCKS LDAP NNTP BitTorrent

MS- SQLServer SSH CU-SeeMe RSVP Direct Connect

GRE ICMP CU-SeeMe NFS eDonkey/ eMule

IPINIP SNMP Netshow Sunrpc FastTrack

IPSec Syslog RealAudio NetBIOS Gnutella

        KaZaA

        WinMX

Page 8: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Güncel P2P PDLM ListesiGüncel P2P PDLM Listesi

P2P Protokolü

Tipi Son PDLMVersiyonu

BitTorrent TCP 3

Gnutella TCP 6

Kazaa2 TCP/ UPD 6

eDonkey TCP 3

Fasttrack TCP 2

Napster TCP 2

Direct/ Connect TCP/ UDP 1

WinMX TCP 2

Page 9: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Konfigürasyon - 1Konfigürasyon - 1

Router(config)# class-map match-any p2p_listesiRouter (config-cmap)#match protocol directconnect Router (config-cmap)#match protocol bittorrentRouter (config-cmap)#match protocol edonkey Router (config-cmap)#match protocol kazaa2….

İzlenecek Protokollerin Belirlenmesiİzlenecek Protokollerin Belirlenmesi

Page 10: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Konfigürasyon - 2Konfigürasyon - 2

Router(config)#policy-map p2p_trafigi_politikasiRouter(config-pmap)#class p2p_listesi

Router(config-pmap-c)# set precedence 2 {0 ila 7 arasinda değer alabilir)* Router(config-pmap-c)# drop

Router(config-pmap-c)# bandwidth percent 20….

Belirlenen Protokollere Uygulanacak PolitikaBelirlenen Protokollere Uygulanacak Politika

Page 11: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Konfigürasyon - 3Konfigürasyon - 3

Router(config)# interface FastEthernet0/0Router(config-if)# service-policy input peer-to-peer

Politikanın İnterface’e UygulanmasıPolitikanın İnterface’e Uygulanması

Page 12: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Konfigürasyon – 4Konfigürasyon – 4

Router(config)#time-range haftaiciRouter(config-time-range)# periodic weekdays 9:00 to 18:00

Zaman Bazlı Trafiğin KesilmesiZaman Bazlı Trafiğin Kesilmesi

Router(config)# access-list 100 deny ip any any precedence 2 haftaiçi

Page 13: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

Konfigürasyon - 5Konfigürasyon - 5

Router(config)#ip nbar pdlm flash:/<pdlm’in ismi>

Router#sh ip nbar pdlm Harici yüklenmiş PDLM’lerin listelenmesi

Router#sh ip nbar versionBütün PDLM’lerin versyonlarının listelenmesi

Yeni PDLM YüklenmesiYeni PDLM Yüklenmesi

Page 14: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

NBAR ile Trafik İstatistiği - 1NBAR ile Trafik İstatistiği - 1

Router(config-if)#ip nbar protocol-discoveryRouter(config-if)#ip nbar protocol-discovery

FastEthernet2/1/1 Input Output ----- ------ Protocol Packet Count Packet Count Byte Count Byte Count 5min Bit Rate (bps) 5min Bit Rate (bps) 5min Max Bit Rate (bps) 5min Max Bit Rate(bps) -------------------- ------------------------ ------------------------ http 463443922 410220837 467608970564 238231813712 26202000 13216000 54231000 23216000 bittorrent 524672850 522045283 357258467377 317423096280 12697000 13610000 20430000 21258000

Page 15: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

NBAR ile Trafik İstatistiği - 2NBAR ile Trafik İstatistiği - 2

iso.3.6.1.4.1.9.9.244.1.2.1.1.2.1.57 = STRING: "napster"iso.3.6.1.4.1.9.9.244.1.2.1.1.2.1.58 = STRING: "fasttrack"iso.3.6.1.4.1.9.9.244.1.2.1.1.2.1.59 = STRING: "gnutella"iso.3.6.1.4.1.9.9.244.1.2.1.1.2.1.60 = STRING: "kazaa2"

SNMP ile NBAR Trafik İstatistiğinin TutulmasıSNMP ile NBAR Trafik İstatistiğinin Tutulması

Page 16: P2P Trafiği Tespiti için Cisco NBAR  Kullanılması

SorularSorular

Sorularınız…Sorularınız…

[email protected]@itu.edu.trwww2.itu.edu.tr/~akingok/www2.itu.edu.tr/~akingok/

csirt.ulakbim.gov.trcsirt.ulakbim.gov.tr