Está en la página 1de 14

CHHNG 4

THIT LP V CU HNH QOS TRONG MPLS TRN MNG THC

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.

4.2.2.Implement QoS over MPLS in simulation model.


Assign IP address for interfaces in router HVBC3, HVBC2, HVBC1. HVBC3(config)#interface fastethernet2/0 HVBC3 (config-if)#ip address 172.16.1.2 255.255.255.0 HVBC3 (config-if)#no shut HVBC3 (config)#interface serial1/0 HVBC3 (config-if)#ip address 10.2.2.2 255.255.255.0 HVBC3 (config-if)#clock rate 64000 HVBC3 (config-if)#no shut Copy running-config startup-config HVBC2(config)#interface serial1/0 HVBC2 (config-if)#ip address 10.2.2.1 255.255.255.0 HVBC2 (config-if)#no shut HVBC2 (config)#interface serial1/1 HVBC2 (config-if)#ip address 10.1.1.2 255.255.255.0 HVBC2 (config-if)#clock rate 64000 HVBC2 (config-if)#no shut

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

#tag-switching ip //active switch ip on MPLS

Configure QoS over MPLS


Router HVBC1 (router HVBC1 must imposition label and disposition) Classification flow traffic from server to client by access-list HVBC1(config)#access-list 100 permit tcp any any eq 20 HVBC1 (config)#access-list 100 permit tcp any any eq 21 HVBC1 (config)#access-list 101 permit tcp any any

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

Router HVBC2 (Forwarding packet) Copy down MPLS EXP value

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

Configure Netflow operate in router HVBC3

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

4.3. Get Result


Compare bandwidth before and after we apply QoS over MPLS Bandwidth of network before apply QoS over MPLS
Dng cc lnh SHOW xem cu hnh: 1.show ip cef 2. show mpls ldp bindings 3. show mpls ip binding 4. show mpls forwarding-table 5. show mpls ldp neighbor 6. show mpls forwarding-table 7.show ip route 8.show policy-map interface s0/0 9.show policy-map policy name 10.show ip route .. Dng ping v traceroute

1.traceroute IP-number 2.ping IP-number ..

También podría gustarte