Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trc khi thit k v thc hin mng li cho HVBC. Chng ta gii thiu v cu trc chnh ca HVBC. Trong m hnh ny bao gm 3 phn nh sau: H thng mng 1 ti Qun Bnh Thnh, h thng ny gm mt router kt ni ti h thng mng 2 ti Qun Th c v h thng 3 ti Qun Ph Nhun, switch cho LAN network, dch v video, web server,mail server and SQL server. H thng mng 2 ti Qun Th c, h thng ny kt ni vi h thng 1,trong h thng ny bao gm mt router kt ni ti h thng 1, switch cho LAN network, dch v video v SQL server. H thng 3 ging h thng 2, n t ti Qun Ph Nhun, kt ni h thng 1,bao gm mt router, switch cho LAN network, dch v video v SQL server. C ba h thng cng kt ni, kiu kt ni gia cc routes s dng Frame-Relay. V chi ph cho ng truyn thu l rt ca v bng thng khng , nn tr ngi lun xy ra. khc phc vn ny, chng ta phi c gii php Cng Ngh mng li tt hn. V nhng gii php m chng ti trnh by l QoS over MPLS. Trc y chng ti khng p dng QoS over MPLS cho mng li Cng Ngh, lu lng d liu lun gi mc 50% bng thng. V th bng thng khng cho d liu video. gii quyt vn ny, chng ti p dng cng ngh QoS over MPLS cho mng li Cng Ngh. Trong m hnh ny, chng mang lu lng, c lu lng ftp v video. V sau l kt qu hin th ra chi tit.
Kt ni trong h thng mng HVBC: Router HVBC 3 connonects to Router HVBC 1, type connects Frame-Relay Technology. Router HVBC 1 connects to Router HVBC 2 , type of connect is Frame-Relay technology. In branch HVBC 1, Router HVBC 1 connects to internet, use ADSL technology. Explain about connection in solution model: Router HVBC 3 connects to Router HVBC 1, type of connect is MPLS technology. Router HVBC 1 connects to Router HVBC 2 , type of connect is MPLS technology. Device description Three routers, we use Dynamip software to simulation router. Router HVBC 1: -Cisco router 7200.
-Ram of router: 96Mb. -IOS router: c7200-jk9o3s-mz.123-18.BIN. Router HVBC 2: -Cisco router 7200. -Ram of router: 96Mb. -IOS router: c7200-jk9o3s-mz.123-18.BIN Router HVBC 3: -Cisco router 7200. -Ram of router: 96Mb. -IOS router: c7200-jk9o3s-mz.123-18.BIN Two PCs: one PC is client, another PC is server. Video device: we use webcam to simulation camera. Software of PC Client: Assign IP 172.168.1.2/16, default-gateway: 172.168.1.1 -Window XP. -Install Total Command 7.0 for connect to FTP server. Server: Assign IP 192.168.1.2/24, default-gateway: 192.168.1.1 -Window XP. -Run FTP service. -Run Netflow software for monitor traffic in network. -Install software LEADTOOLSMultimedia for simulation video traffic.
Description about connection in simulation model Router HVBC 1: interface Fastethenet 0/0 connect to Server PC, interface S1/0 of router HVBC 1 connect to interface S1/0 of router HVBC 2. -Fastethenet 0/0: assign IP 192.168.1.1/24 -Serial 1/0: assign IP 10.1.1.1/24
Router HVBC 2: interface S1/1 of router HVBC 2 connect to interface S1/0 of router HVBC 3. -Serial 1/0: assign IP 10.1.1.2/24. -Serial 1/1: assign IP 10.2.2.1/24. Router HVBC 3: interface Fastethenet 0/0 of router HVBC 3 connect to client PC. -Fastethenet 0/0: assign IP 172.168.1.1/16. -Serial 1/0: assign IP 10.2.2.2/24. In router HVBC 3 we add command to configure Netflow operation.
HVBC1(config)# interface fastethernet2/0 HVBC1 (config-if)#ip address 192.168.1.2 255.255.255.0 HVBC1 (config-if)#no shut HVBC1 (config)#interface serial1/0 HVBC1 (config-if)#ip address 10.1.1.1 255.255.255.0 HVBC1 (config-if)#no shut
Acticve OSPF on router HVBC1,HVBC2,HVBC3 HVBC3(config)# router ospf 1 HVBC3(config-router)#network 172.16.1.2 0.0.0.0 area 0 HVBC3(config-router)#network 10.2.2.0 0.0.0.7 area 0 HVBC2(config)# router ospf 1 HVBC2(config-router)#network 10.2.2.0 0.0.0.7 area 0 HVBC2(config-router)#network 10.1.1.0 0.0.0.7 area 0 HVBC1(config)# router ospf 1 HVBC1(config-router)#network 192.168.1.2 0.0.0.0 area 0 HVBC1(config-router)#network 10.1.1.0 0.0.0.7 area 0
Active MPLS on router HVBC1, HVBC2, HVBC3 Note: Two routers HVBC1 and HVBC3 have only MPLS on interface serial 1/0, with router HVBC2 both interface serial1/0 and serial1/1 have MPLS.
HVBC1 (config)#ip cef HVBC1 (config)#interface serial1/0 HVBC1 (config-if)#mpls ip HVBC1 (config-if)#mpls label protocol ldp HVBC1 (config-if)#tag-switching ip HVBC2(config)#ip cef HVBC2 (config)#interface serial1/0 HVBC2 (config-if)#mpls ip HVBC2 (config-if)#mpls label protocol ldp HVBC2 (config-if)#tag-switching ip HVBC2 (config)#interface serial1/1 HVBC2 (config-if)#mpls ip HVBC2 (config-if)#mpls label protocol ldp HVBC2 (config-if)#tag-switching ip
HVBC3(config)#ip cef HVBC3 (config)#interface serial1/0 HVBC3 (config-if)#mpls ip HVBC3 (config-if)#mpls label protocol ldp HVBC3 (config-if)#tag-switching ip Copy running-config startup-config
Note: #ip cef //active cisco express forwarding #mpls label protocol ldp //distribution label by ldp
Note: #access-list 100 // used for classification ftp traffic #access-list 101 //used for classification video traffic
Create class input for classification traffic. HVBC1(config)#class-map match-any ftp-in HVBC1 (config-cmap)#match access-group 100 HVBC1 (config-cmap)#match not access-group 101 HVBC1 (config-cmap)#match protocol ftp HVBC1 (config)#class-map match-any video-in HVBC1 (config-cmap)#match access-group 101 HVBC1 (config-cmap)#match not access-group 100
Note: #class-map match-any ftp-in //create class ftp #match access-group 100 // match traffic ftp into class ftp-in #match protocol ftp // match protocol ftp into class ftp-in
Marking for every class HVBC1 (config)#policy-map IN HVBC1 (config-pmap)#class ftp-in HVBC1 (config-pmap-c)#set ip dscp AF13 HVBC1 (config-pmap)#class video-in HVBC1 (config-pmap-c)#set ip dscp CS4
Note: #policy-map IN // create policy #set ip dscp AF13 //marking class ftp-in with dscp AF13, similar with CS4 Create class output after we marking HVBC1(config)#class-map match-any mpls-ftp-out HVBC1 (config-cmap)#match mpls experimental topmost 1 HVBC1 (config)#class-map match-any mpls-video-out HVBC1 (config-cmap)#match mpls experimental topmost 4
Note: #match mpls experimental topmost 1// match MPLS EXP value 1 in the topmost label #match mpls experimental topmost 4// match MPLS EXP value 4 in the topmost label Create policy for traffic output
HVBC1 (config)#policy-map OUT HVBC1 (config-pmap)#class mpls-ftp-out HVBC1 (config-pmap-c)#bandwidth percent 20 HVBC1 (config-pmap)#class mpls-video-out HVBC1 (config-pmap-c)#priority percent 70 HVBC1 (config-pmap)#class class-default HVBC1 (config-pmap-c)#fair-queue
Note: #bandwidth percent 20// active CBWFQ and class mpls-ftp-out has 20 percent total bandwidth #priority percent 70// active LLQ and class mpls-video-out has 70 percent total bandwidth #fair-queue //active WFQ Apply into interface HVBC1 (config)#interface fastethernet2/0 HVBC1 (config-ig)#service-policy input IN HVBC1 (config)#interface serial 1/0 HVBC1 (config-ig)#service-policy output OUT
HVBC2(config)#class-map match-any mpls-ftp-in HVBC2 (config-cmap)#match mpls experimental topmost 1 HVBC2 (config)#class-map match-any mpls-video-in HVBC2 (config-cmap)#match mpls experimental topmost 4
HVBC2 (config)#policy-map IN HVBC2 (config-pmap)#class mpls-ftp-in HVBC2 (config-pmap-c)#set qos-group mpls experimental topmost HVBC2 (config-pmap)#class mpls-video-in HVBC2 (config-pmap-c)#set qos-group mpls experimental topmost
#match mpls experimental topmost 1// match MPLS EXP value 1 in the topmost label #set qos-group mpls experimental topmost // Sets a group ID that can be used later to classify packets
HVBC2 (config)#class-map match-any mpls-ftp-out HVBC2 (config-cmap)#match qos-group 1 HVBC2 (config)#class-map match-any mpls-video-out HVBC2 (config-cmap)#match qos-group 4
HVBC2 (config)#policy-map OUT HVBC2 (config-pmap)#class mpls-ftp-out HVBC2 (config-pmap-c)#bandwidth percent 20 HVBC2 (config-pmap)#class mpls-video-out HVBC2 (config-pmap-c)#priority percent 70 HVBC2 (config-pmap)#class class-default HVBC2 (config-pmap-c)#fair-queue Apply interface HVBC2 (config)#interface serial1/0 HVBC2 (config-if)#service-policy input IN HVBC2 (config)#interface serial1/1 HVBC2 (config-if)#service-policy output OUT
Router HVBC3 (Copy down MPLS EXP to IP Precedence or DSCP) Copy down MPLS EXP value HVBC3(config)#class-map match-any mpls-ftp-in HVBC3 (config-cmap)#match mpls experimental topmost 1 HVBC3 (config)#class-map match-any mpls-video-in HVBC3 (config-cmap)#match mpls experimental topmost 4
HVBC3 (config)#policy-map IN HVBC3 (config-pmap)#class mpls-ftp-in HVBC3 (config-pmap-c)#set qos-group mpls experimental topmost HVBC3 (config-pmap)#class mpls-video-in HVBC3 (config-pmap-c)#set qos-group mpls experimental topmost
#match mpls experimental topmost 1// match MPLS EXP value 1 in the topmost label #set qos-group mpls experimental topmost // Sets a group ID that can be used later to classify packets HVBC3 (config)#class-map match-any mpls-ftp-out HVBC3 (config-cmap)#match qos-group 1 HVBC3 (config)#class-map match-any mpls-video-out HVBC3 (config-cmap)#match qos-group 4
HVBC3 (config)#policy-map OUT HVBC3 (config-pmap)#class mpls-ftp-out HVBC3 (config-pmap-c)#bandwidth percent 20 HVBC3 (config-pmap)#class mpls-video-out HVBC3 (config-pmap-c)#priority percent 70 HVBC3 (config-pmap)#class class-default HVBC3 (config-pmap-c)#fair-queue
Apply interface HVBC3 (config)#interface serial1/0 HVBC3 (config-if)#service-policy input IN HVBC3 (config)#interface fastethernet2/0 HVBC3 (config-if)#service-policy output OUT
KTCN3(config)#interface fastethernet2/0 KTCN3(config-if)#ip route-cache flow KTCN3(config)#ip flow-export destination 192.168.1.5 9996 KTCN3(config)#ip flow-export source fastethernet2/0 KTCN3(config)#ip flow-export version 5 KTCN3(config)#ip flow-cache timeout active 1 KTCN3(config)#ip flow-cache timeout inactive 15 KTCN3(config)#snmp-server community hvbc3