BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI --------------------------------------- Nguyễn Công Trung TÌM HIỂU VỀ GIAO THỨC NETFLOW VÀ SỬ DỤNG NETFLOW TRONG VIỆC GIÁM SÁT MẠNG IPBN CỦA VIETTTEL Chuyên ngành: K thut máy tính và truyn thông LU T Ngành K thut máy tính và truyn thông NG DN KHOA HC: TS. Nguyn Tu Hà Ni 2015 17065267475641ec9d10f-4a6a-4f98-b010-c69f8072cab1 1706526747563f900333e-8201-49be-8673-63bc8c5c6b8a 17065267475638b8e5dc0-96ab-4925-9c26-4934dd066fe8 MỤC LỤC L. 5 DANH MC HÌNH NH. 9 Lý do ch tài.
10 1: GII THIU V NETFLOW .1 Gii thiu v các giao thc giám sát mng .4 Các giao thc qun lý, qun tr các thit b mng .2 Giao thc SNMP .1 m trong thit k ca SNMP .3 Giao thc Netflow .2 Hong ca Netflow .3 Cu trúc bn ghi ca Netflow v9.4 la chn gói tin Netflow trong thit b. 21 I THIU V PHN MM NFDUMP/NFSEN .1 Gii thiu các phn mm giám sát mng s dng Netflow .3 Quá trình x lý d liu Netflow ca Nfdump .4 D liu ra ca Nfdump. 34 MÔ HÌNH NGHIÊN CU .1 Gii thiu v mng IPBN .2 Mô hình nghiên cu .2 S dng Nfsen trong vi thng. 48 KT LUNG PHÁT TRIN CA LU.
49 ng phát trin ca lu. 49 TÀI LIU THAM KHO. 51 2 LỜI CAM ĐOAN u xy ra bt c ng l xin chu hoàn toàn trách nhic Ving. 3 LỜI CẢM ƠN L u tiên, em xin chân thành c i hc Bách Khoa Hà Ni, vin Công ngh Thông tin Truyn thông, chuyên ngành K thut Máy tính và Truyn thông và toàn th các th n dy d, ch bng nghiên cu cho em trong sut m c va qua, truy t cho chúng em nhng kin thc quý báu.
Em xin chân thành c n s Nguyn Tu ành nhiu tâm huyt, kinh nghim ca th ch dng nghiên c tài lu Cui li cng ngng viên và to mu kin tt cho em hc tp, nghiên cu và ti nhi b em trong quá trình hc t tài lu Em xin chân thành c 4 DANH MỤC CÁC TỪ VIẾT TẮT ASCII American Standard Code for Information Interchange CPU Central Processing Unit DDoS Distributed Denial of Service DGW Domestic Gateway ICMP Internet Control Message Protocol IGW International Gateway IPBN Internet Protocol Backbone Network LACP Link Aggregation Control Protocol LAN Local Area Network LDP Label Distribute Protocol MAC Media Access Control MPLS Multiprotocol Label Switching QoS Quality of Service RAM Random Access Memory RDP Remote Desktop Protocol RFC Request for Comments SNMP Simple Network Management Protocol SSH Secure Shell TCP/IP Transmission Control Protocol/Internet Protocol Telnet Terminal Network WAN Wide Area Network 5 DANH MỤC HÌNH ẢNH . 47 6 7 DANH MỤC BẢNG . 30 8 LỜI NÓI ĐẦU Lý do chọn đề tài Ngày nay, khi khoa hc phát trin, nhu cu v thông tin c i ngày c bit là thông tin qua m m bo chng dch v, các nhà cung cp ngoài ving truyn còn phm bo cht ng dch v gii quyt v trên thì các nhà cung cp dch v phi có h thng giám sát cht ch toàn b ng trong mng. Vi ng mng theo giao thc SNMP ch m bo cho vic ng tng th ch c trong lun gm nhng gì và chim bao nhiêu phn trong tng th ng.
Vi i ca Netflow nhm phc v cho vic giám sát chi tit các thành phn trong toàn b lung ng mng. Viettel là mt trong nhng nhà cung cp dch v ng và c u ti Vi ng các nhu cu và yêu cu v ch vic quy hoch mi là rt quan tr c giám sát và i hin ti là vô cùng quan trng. Vi thi gian nghiên cu và s ng dn ca thy giáo, h tài lui nhng n ra. Tuy nhiên do thi gian hn ch, vn nghiên cu rt mi vng kin thc ln và khó, do vy không th c nhng thiu sót, kính mong nhc s n ca thy cô và các bn.
Lịch sử nghiên cứu Giao thc SNMP s dng trong giám sát h thng mng truyn thng không c các yêu cu mi. Vi SNMP, chúng ta ch bing tng th mà không bic chi tit các thành phn tr l ca các thành phn. b sung cho nh m ca SNMP. Nó cho phép c chi tit các thành phn trong lung mng.
Mục tiêu của luận văn - Mc tiêu chính ca lu u giao thc Netflow và s dng Netflow trong vic giám sát mng IPBN ti Viettel. - Nghiên cu giáo thc Netflow và phn mm Nfdump, Nfsen trong vic giám ng mng. 9 - Xây dng và trin khai h th ng mng IPBN ca Viettel da trên giao thc Netflow và phn mm Nfdump, Nfsen. Tóm tắt nội dung - Tìm hiu v giao thc Netflow m trong vic giám sát ng mng.
- Tìm hiu s dng Netflow giám sát m i. Tp trung nghiên cu và trin khai phn mm Nfdump/Nfsen trong vic xây dng h thng giám sát cho mng IPBN ca Viettel. Phƣơng pháp nghiên cứu Thc hit phn mm Nfdump và Nfsen trên h u hành Redhat và s dng Netflow trong vic giám sát mng IPBN cc các m ca Netflow trong vic giám sát mi. 10 CHƢƠNG 1: GIỚI THIỆU VỀ NETFLOW 1.1 Giới thiệu về các giao thức giám sát mạng 1.1 ICMP ICMP (Internet Control Message Protocol) Giao th u khin truyn tin trên mng.
Vi nh tuyn qua các mng s dng giao th u khin truyn tin gi thông báo làm nhng công viu khin, thông báo li và chc c gi khi mt gói tin không th c mt thit b mng ch nh nhn thêm gói tin hay s dng thit b mng truyn thông tin theo mt ng t xét tng hp c th : - u khin dòng d liu: Khi trm ngun gi d liu ti quá nhanh, tr không kp x lý, tr hay mt thit b dng gi tr trm ngun mt thông trm ngun tm ngng vic truyn thông tin. - Thông báo li: Khi không tìm thy trt thông báo li Destination Unreachable c thit b mng gi tr li trm ngun. Hoc nu s hiu cng không phù hp, tr gi thông báo li li cho trm ngun. - Kim tra trm làm vic: Khi mt máy tính mun kim tra mt máy khác có tn tng hay không, nó gi mt thông báo Echo Request.
Khi tr nh gi li m thông báo s tn ti ca mình. Lnh ping s dng các thông báo này. Ping là mt lnh ph bing c s d kim tra kt ni.2 SNMP SNMP là giao thc qun lý m n. Nó dch t cm t Giao thc là mt tp hp các th tc mà các bên tham gia c có th giao ti c v c thông tin, mt giao th nh cu nh dng ca dòng d lii vnh trình t, th t trao i dòng d li u mt bên tham gia gi d li nh dng hoc không theo trình t thì các bên khác s không hiu hoc t ch i thông tin.
SNMP là mt giao thnh riêng mà các thành phn trong mng phi tuân theo.3 Netflow Lung d liu ng duy nht ca gói tin ngun tnh. Các thit b mng s t toàn b ng mng phc v cho vic giám sát, qun lý mng và quy hoch mi. Netflow cung cp các d liu cn thit và thun tin cho vi tích da trên lung d liu gia các thit b mng. D li và cung cp thông tin cho vic qung di.4 Các giao thức quản lý, quản trị các thiết bị mạng 1.
Ma telnet là cung cp mn truyn thông ng truyn. c gii thiu trong các RFC t n RFC861.2 SSH SSH (Secure Shell) là mt giao thc m thit lp kt ni mng mt cách bo mt. SSH hong lp trên trong mô hình phân lp TCP/IP. Các công c i dùng cách th thit lp kt ni mng to mt kênh kt n SSH là ma máy ch và máy khách có s d ch mnh nhn các hing nghe trp thông tin ng truylogin không s d pháp mã hoá.
Vì th bt c nghe trm thc toàn b ni dung ca phiên làm vic bng cách s dng mt s công c n. S dng SSH là bin pháp hu hiu bo mt d ling truyn t h thng n h thng khác.3 RDP RDP (Remote Desktop Protocol) là giao thc qun lý dùng trong Windows, c thit k trong vic kt ni s dng t n các ng dt tp trung trên các máy ch. Mnh, RDP s dng cng kt ni 3389.4 Syslog Syslog là mt trong nhng giao th giám sát m hong ca syslog là ghi thông tin các s kin ca mt hay nhiu thit b (có th là máy ch hay thit b mng h d liu duy nht thun tin cho vi và phân tích. Syslog có lch s lâu dài, bu phát trin t t hp trong d án Sendmail.
Ngoài ra còn rt nhiu các giao th qun lý, giám sát h thng m trong phm vi ni dung c tài tôi không th lit kê toàn b mà ch t s.2 Giao thức SNMP c qun lý mch t cm t e Network . Mt thit b hic và hong tuân theo giao thc g h tr c atible). qun lý u khin h thng hon. Mt s kh a phn mm SNMP: - Theo dõi t ng truyn ca mt router, bi c tng s truyn/nhn.
- Ly thông tin máy ch ng cng. - T ng nhn cnh báo khi thit b mng có mt cng b cht. - u khin tt các cng ca thit b mng. qun lý m c thit k chy trên nn TCP/IP và qun lý các thit b có ni mng TCP/IP.
Các thit b mng không nht thit phi là máy tính mà có th là switch, router, firewall, adsl gateway, và c mt s phn mm cho phép qun tr bng SNMP. Gi s bn có mt cái máy git có th ni mng IP và nó h tr SNMP thì bn có th qun lý nó t xa bng SNMP. SNMP là giao th gin, dc thit k n trong cu trúc bn tin và th tc hong, và còn n trong bo mt (ngoi tr SNMP version 3). S dng phn mm SNMP, i qun tr mng có th qun lý, giám sát tp trung t xa toàn mng ca mình.1 Ƣu điểm trong thiết kế của SNMP c thit k n hóa quá trình qun lý các thành phn trong mng.
Nh n mm SNMP có th c phát trin nhanh và tn ít chi phí.