Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2001, Cisco Systems, Inc. Signaling Mechanism. © 2001, Cisco Systems, Inc. QOS v1.0—7-2 Objectives Upon completing this module, you will be able to:

Similar presentations


Presentation on theme: "© 2001, Cisco Systems, Inc. Signaling Mechanism. © 2001, Cisco Systems, Inc. QOS v1.0—7-2 Objectives Upon completing this module, you will be able to:"— Presentation transcript:

1 © 2001, Cisco Systems, Inc. Signaling Mechanism

2 © 2001, Cisco Systems, Inc. QOS v1.0—7-2 Objectives Upon completing this module, you will be able to: Describe RSVP Configure RSVP Describe and configure RSVP on shared media using SBM Monitor and troubleshoot RSVP

3 Resource Reservation Protocol (RSVP) © 2001, Cisco Systems, Inc. QOS v1.0—7-3

4 © 2001, Cisco Systems, Inc. QOS v1.0—7-4 Objectives Upon completing this lesson, you will be able to: Describe RSVP Configure RSVP Monitor and troubleshoot RSVP

5 © 2001, Cisco Systems, Inc. QOS v1.0—7-5 Resource Reservation Protocol RSVP is a protocol used to reserve resources in a path between a source and a destination. RSVP signals all network devices that a certain application needs certain QoS guarantees. RSVP requires applications to initiate the request. RSVP by itself does not provide any guarantees. An RSVP-interoperable QoS mechanism (WFQ, CBWFQ) must be used to implement guarantees according to RSVP reservations.

6 © 2001, Cisco Systems, Inc. QOS v1.0—7-6 End-to-End RSVP All network devices have to be enabled for RSVP. Each network device determines whether it has enough resources. request reserve Local Admission Control

7 © 2001, Cisco Systems, Inc. QOS v1.0—7-7 Pass-Through RSVP Part of the network may not support RSVP. Best-effort delivery is used in those parts. request reserve Local Admission Control Best-Effort Forwarding RSVP Not Enabled RSVP Not Enabled request reserve Local Admission Control

8 © 2001, Cisco Systems, Inc. QOS v1.0—7-8 Pass-Through RSVP with Class of Service Part of the network may not support RSVP. Mark RSVP flows with a class of service marker (e.g., IP Precedence or DSCP). Make sure that the core provides guarantees to the RSVP class. request reserve Local Admission Control RSVP Not Enabled RSVP Not Enabled request reserve Mark RSVP flow with DSCP. Local Admission Control Class-Based Guarantee

9 © 2001, Cisco Systems, Inc. QOS v1.0—7-9 RSVP Applications RSVP is used for applications for which bandwidth and delay-related guarantees are necessary. Typical applications are: –Voice over IP (Cisco phones, Microsoft NetMeeting, etc.) –MPLS traffic engineering

10 © 2001, Cisco Systems, Inc. QOS v1.0—7-10 Configuring Simple RSVP ip rsvp bandwidth [total-BW [per-flow-BW]] Router(config-if)# Set the amount of reservable bandwidth (total-BW) and the maximum per-flow reservable bandwidth (per-flow-BW) in kbps Both default to 75% of the configured bandwidth Total reservable bandwidth cannot exceed 75% of the configured bandwidth bandwidth Router(config-if)# Set the interface bandwidth in kbps This value should reflect the real bandwidth of the link

11 © 2001, Cisco Systems, Inc. QOS v1.0—7-11 Configuring Proxy RSVP ip rsvp sender session-IP sender-IP protocol dport sport src-hop- IP src-intf bandwidth burst Router(config)# Simulates a host sending a PATH message Generates a PATH message on behalf of a host or an application ip rsvp reservation session-IP sender-IP protocol dport sport next-hop-IP next-hop-intf {ff | se | wf} {rate | load} bw burst Router(config)# Simulates a host sending an RESV message Generates an RESV message on behalf of a host or an application

12 © 2001, Cisco Systems, Inc. QOS v1.0—7-12 RSVP Admission Control RSVP has two tasks: –Determine if there are enough available resources –Determine if the application in question is allowed access to these resources RSVP-enabled devices keep track of existing reservations locally. RSVP-enabled devices can off-load the authorization part of admission control to central servers (COPS).

13 © 2001, Cisco Systems, Inc. QOS v1.0—7-13 Common Open Policy Service COPS allows a more centralized approach to building RSVP-enabled networks (more scalable). COPS provides additional control over who can reserve what. request reserve Local Admission Control Remote Admission Control Local Admission Control Policy Decision Point (PDP) request reply Policy Enforcement Point (PEP)

14 © 2001, Cisco Systems, Inc. QOS v1.0—7-14 Configuring RSVP for COPS Process Locally? Process Locally? Reject? Process Message Process Message Reject Message (Send an error message to the source.) Reject Message (Send an error message to the source.) Yes No Local Override? Local Override? Yes Default Local Policy? Default Local Policy? Yes Process Remotely? Process Remotely? Ask PDP No Reject? No Yes No Yes Default Reject? Default Reject? No Yes ip rsvp policy local acl ip rsvp policy local ip rsvp policy local local-override Default Remote Policy? Default Remote Policy?

15 © 2001, Cisco Systems, Inc. QOS v1.0—7-15 Configuring RSVP for COPS (cont.) Process Locally? Process Locally? Reject? Process Message Process Message Reject Message (Send an error message to the source.) Reject Message (Send an error message to the source.) Yes No Local Override? Local Override? Yes Default Local Policy? Default Local Policy? Yes Process Remotely? Process Remotely? Ask PDP No Reject? No Yes No Yes Default Reject? Default Reject? No Yes ip rsvp policy cops acl servers ip rsvp policy default-reject Default Remote Policy? Default Remote Policy? ip rsvp policy cops servers

16 © 2001, Cisco Systems, Inc. QOS v1.0—7-16 RSVP Example interface Serial0/0 bandwidth 256 ip address 10.5.8.65 255.255.255.252 encapsulation ppp fair-queue 64 256 20 ip rtp header-compression ip rsvp bandwidth 160 interface Serial0/0 bandwidth 256 ip address 10.5.8.65 255.255.255.252 encapsulation ppp fair-queue 64 256 20 ip rtp header-compression ip rsvp bandwidth 160 interface Serial0/0 bandwidth 128 ip address 10.10.3.33 255.255.255.252 encapsulation ppp fair-queue 64 256 10 ip rtp header-compression ip rsvp bandwidth 80 interface Serial0/0 bandwidth 128 ip address 10.10.3.33 255.255.255.252 encapsulation ppp fair-queue 64 256 10 ip rtp header-compression ip rsvp bandwidth 80

17 © 2001, Cisco Systems, Inc. QOS v1.0—7-17 RSVP with COPS Example interface Serial0/0 bandwidth 2048 ip address 10.1.1.1 255.255.255.252 encapsulation ppp fair-queue 64 256 100 ip rsvp bandwidth 512 ! ip rsvp policy cops 100 servers 10.100.1.1 10.101.1.1 ip rsvp policy default-reject ip rsvp policy cops minimal ip rsvp policy cops timeout 600 ip rsvp policy cops report-all ! access-list 100 permit udp any any interface Serial0/0 bandwidth 2048 ip address 10.1.1.1 255.255.255.252 encapsulation ppp fair-queue 64 256 100 ip rsvp bandwidth 512 ! ip rsvp policy cops 100 servers 10.100.1.1 10.101.1.1 ip rsvp policy default-reject ip rsvp policy cops minimal ip rsvp policy cops timeout 600 ip rsvp policy cops report-all ! access-list 100 permit udp any any COPS (PEP) COPS (PDP)

18 © 2001, Cisco Systems, Inc. QOS v1.0—7-18 Monitoring and Troubleshooting RSVP show ip rsvp installed [detail] Router# Lists installed reservations per interface Router#show ip rsvp installed RSVP:Ethernet2/1 BPS To From Protoc DPort Sport Weight Conversation 44K 145.20.0.202 145.10.0.201 UDP 1000 1000 0 264 44K 145.20.0.202 145.10.0.201 UDP 1001 1001 13 266 98K 145.20.0.202 145.10.0.201 UDP 1002 1002 6 265 1K 145.20.0.202 145.10.0.201 UDP 10 10 0 264 RSVP:Serial3/0 has no installed reservations Router#show ip rsvp installed RSVP:Ethernet2/1 BPS To From Protoc DPort Sport Weight Conversation 44K 145.20.0.202 145.10.0.201 UDP 1000 1000 0 264 44K 145.20.0.202 145.10.0.201 UDP 1001 1001 13 266 98K 145.20.0.202 145.10.0.201 UDP 1002 1002 6 265 1K 145.20.0.202 145.10.0.201 UDP 10 10 0 264 RSVP:Serial3/0 has no installed reservations

19 © 2001, Cisco Systems, Inc. QOS v1.0—7-19 Monitoring and Troubleshooting RSVP (cont.) show ip rsvp installed [detail] [interface] Router# Router#show ip rsvp installed detail RSVP:Ethernet2/1 has the following installed reservations RSVP Reservation. Destination is 145.20.0.202, Source is 145.10.0.201, Protocol is UDP, Destination port is 1000, Source port is 1000 Reserved bandwidth:44K bits/sec, Maximum burst:1K bytes, Peak rate: 44K bits/sec QoS provider for this flow:WFQ. Conversation number:264. Weight:0 (PQ) Conversation supports 1 reservations Data given reserved service:316 packets (15800 bytes) Data given best-effort service:0 packets (0 bytes) Reserved traffic classified for 104 seconds Long-term average bitrate (bits/sec):1212 reserved, 0M best-effort RSVP Reservation. Destination is 145.20.0.202, Source is 145.10.0.201, Protocol is UDP, Destination port is 1001, Source port is 1001 Reserved bandwidth:44K bits/sec, Maximum burst:3K bytes, Peak rate: 44K bits/sec QoS provider for this flow:WFQ. Conversation number:266. Weight:13 Conversation supports 1 reservations Data given reserved service:9 packets (450 bytes) Data given best-effort service:0 packets (0 bytes) Reserved traffic classified for 107 seconds Long-term average bitrate (bits/sec):33 reserved, 0M best-effort... Router#show ip rsvp installed detail RSVP:Ethernet2/1 has the following installed reservations RSVP Reservation. Destination is 145.20.0.202, Source is 145.10.0.201, Protocol is UDP, Destination port is 1000, Source port is 1000 Reserved bandwidth:44K bits/sec, Maximum burst:1K bytes, Peak rate: 44K bits/sec QoS provider for this flow:WFQ. Conversation number:264. Weight:0 (PQ) Conversation supports 1 reservations Data given reserved service:316 packets (15800 bytes) Data given best-effort service:0 packets (0 bytes) Reserved traffic classified for 104 seconds Long-term average bitrate (bits/sec):1212 reserved, 0M best-effort RSVP Reservation. Destination is 145.20.0.202, Source is 145.10.0.201, Protocol is UDP, Destination port is 1001, Source port is 1001 Reserved bandwidth:44K bits/sec, Maximum burst:3K bytes, Peak rate: 44K bits/sec QoS provider for this flow:WFQ. Conversation number:266. Weight:13 Conversation supports 1 reservations Data given reserved service:9 packets (450 bytes) Data given best-effort service:0 packets (0 bytes) Reserved traffic classified for 107 seconds Long-term average bitrate (bits/sec):33 reserved, 0M best-effort...

20 © 2001, Cisco Systems, Inc. QOS v1.0—7-20 Monitoring and Troubleshooting RSVP (cont.) show ip rsvp reservation [detail] Router(config)# List RSVP reservations show ip rsvp request [detail] Router(config)# List pending RSVP requests

21 © 2001, Cisco Systems, Inc. QOS v1.0—7-21 Monitoring and Troubleshooting RSVP with COPS show ip rsvp policy [{cops | local} [acl]] Router# Router#show ip rsvp policy cops COPS/RSVP settings: Generate reports for all decisions Do not query PDP for error messages COPS/RSVP entry. ACLs: 100 PDPs: 10.100.1.1 10.101.1.1 Current state: Connected Currently connected to PDP 10.100.1.1, port 0 COPS/RSVP entry. ACLs: 101 PDPs: 10.102.1.1 Current state: In reconnect loop wait Reconnect timer is 960 seconds Router#show ip rsvp policy cops COPS/RSVP settings: Generate reports for all decisions Do not query PDP for error messages COPS/RSVP entry. ACLs: 100 PDPs: 10.100.1.1 10.101.1.1 Current state: Connected Currently connected to PDP 10.100.1.1, port 0 COPS/RSVP entry. ACLs: 101 PDPs: 10.102.1.1 Current state: In reconnect loop wait Reconnect timer is 960 seconds Lists all policies

22 © 2001, Cisco Systems, Inc. QOS v1.0—7-22 Monitoring and Troubleshooting RSVP with COPS (cont.) show cops servers Router# Router#show cops servers COPS SERVER: Address: 10.100.1.1. Port: 3288. State: 0. Keepalive: 120 sec Number of clients: 1. Number of sessions: 1. COPS CLIENT: Client type: 1. State: 0. Router#show cops servers COPS SERVER: Address: 10.100.1.1. Port: 3288. State: 0. Keepalive: 120 sec Number of clients: 1. Number of sessions: 1. COPS CLIENT: Client type: 1. State: 0. Lists all COPS servers

23 © 2001, Cisco Systems, Inc. QOS v1.0—7-23 Summary Upon completing this lesson, you should be able to: Describe Resource Reservation Protocol (RSVP) Configure RSVP Monitor and troubleshoot RSVP

24 © 2001, Cisco Systems, Inc. QOS v1.0—7-24 Lesson Review 1.What is RSVP used for? 2.Does RSVP provide QoS guarantees? 3.What QoS mechanism should be used to provide QoS guarantees to RSVP reservations? 4.What are the benefits of using COPS with RSVP?

25 © 2001, Cisco Systems, Inc. QOS v1.0—7-25 Subnet Bandwidth Management © 2001, Cisco Systems, Inc. QOS v1.0—7-25

26 © 2001, Cisco Systems, Inc. QOS v1.0—7-26 Objectives Upon completing this lesson, you will be able to: Describe Subnet Bandwidth Management (SBM) Configure SBM Monitor and troubleshoot RSVP with SBM

27 © 2001, Cisco Systems, Inc. QOS v1.0—7-27 Subnet Bandwidth Management RSVP manages unidirectional reservation of resources. RSVP on shared media can result in oversubscription. SBM is an add-on to RSVP on shared media to prevent oversubscription.

28 © 2001, Cisco Systems, Inc. QOS v1.0—7-28 Without SBM Both routers are within the 75 percent reservable limit. Total reserved bandwidth is 13 Mbps (above Ethernet bandwidth). Ethernet should be treated carefully because it is impossible to achieve 100 percent use (collisions can occur, depending on implementation). Ethernet Ethernet bandwidth 10Mbps 7.5 Mbps reservable Ethernet bandwidth 10Mbps 7.5 Mbps reservable Reserve 6 Mbps Reserve 7 Mbps Reserve 6 Mbps Reserve 7 Mbps 0 Mbps booked 7.5 Mbps free 0 Mbps booked 7.5 Mbps free 6 Mbps booked 1.5 Mbps free 6 Mbps booked 1.5 Mbps free 7 Mbps booked 512 kbps free 7 Mbps booked 512 kbps free

29 © 2001, Cisco Systems, Inc. QOS v1.0—7-29 With SBM Reserve 6 Mbps Reserve 7 Mbps 0 Mbps booked 7.5 Mbps free 0 Mbps booked 7.5 Mbps free 6 Mbps booked 1.5 Mbps free 6 Mbps booked 1.5 Mbps free 7 Mbps booked 512 kbps free 7 Mbps booked 512 kbps free Reserve 6 Mbps One of the routers on the segment is elected to be the designated subnet bandwidth manager (DSBM). The shared media is effectively transformed into a star of point-to-point links. Error 0 Mbps booked 7.5 Mbps free 6 Mbps booked 1.5 Mbps free 6 Mbps booked 1.5 Mbps free

30 © 2001, Cisco Systems, Inc. QOS v1.0—7-30 DSBM Election The DSBM is elected based on the DSBM priority. Each DSBM candidate advertises its priority in the range of 64 to 128. The candidate with the highest priority is elected to be the DSBM. RSVP-enabled devices can participate in subnet bandwidth management without being DSBM candidates.

31 © 2001, Cisco Systems, Inc. QOS v1.0—7-31 Configuring DSBM ip rsvp dsbm candidate priority Router(config-if)# Configures the router to bid in the election of the DSBM Default priority is 64 ip rsvp dsbm non-resv-send-limit {burst | max-unit | min- unit | peak | rate} value Router(config)# The NonResvSendLimit object specifies how much traffic can be sent onto a managed segment without a valid RSVP reservation All values are unlimited by default

32 © 2001, Cisco Systems, Inc. QOS v1.0—7-32 SBM Example interface Ethernet0/0 ip address 10.1.1.1 255.255.255.0 ip rsvp bandwidth 7500 7500 ip rsvp dsbm candidate 100 ip rsvp dsbm non-resv-send-limit rate 100 ip rsvp dsbm non-resv-send-limit burst 1000 ip rsvp dsbm non-resv-send-limit peak 100 ! interface Ethernet0/0 ip address 10.1.1.1 255.255.255.0 ip rsvp bandwidth 7500 7500 ip rsvp dsbm candidate 100 ip rsvp dsbm non-resv-send-limit rate 100 ip rsvp dsbm non-resv-send-limit burst 1000 ip rsvp dsbm non-resv-send-limit peak 100 !

33 © 2001, Cisco Systems, Inc. QOS v1.0—7-33 Monitoring and Troubleshooting SBM show ip sbm [detail] Router# Lists interfaces where SBM is active The detail option displays detailed information about local configuration and the DSBM configuration Router#show ip rsvp sbm Interface DSBM Addr DSBM Priority DSBM Candidate My Priority Et0/0 10.1.1.1 100 yes 100 Et0/1 10.1.2.1 100 yes 100 Router#show ip rsvp sbm detail Interface:Ethernet0/0 Local Configuration Current DSBM IP Address:10.1.1.1 IP Address:10.1.1.1 DSBM candidate:yes I Am DSBM:yes Priority:100 Priority:100 Non Resv Send Limit Non Resv Send Limit Rate:100 Kbytes/sec Rate:100 Kbytes/sec Burst:1000 Kbytes Burst:1000 Kbytes Peak:100 Kbytes/sec Peak:100 Kbytes/sec Min Unit:unlimited Min Unit:unlimited Max Unit:unlimited Max Unit:unlimited Router#show ip rsvp sbm Interface DSBM Addr DSBM Priority DSBM Candidate My Priority Et0/0 10.1.1.1 100 yes 100 Et0/1 10.1.2.1 100 yes 100 Router#show ip rsvp sbm detail Interface:Ethernet0/0 Local Configuration Current DSBM IP Address:10.1.1.1 IP Address:10.1.1.1 DSBM candidate:yes I Am DSBM:yes Priority:100 Priority:100 Non Resv Send Limit Non Resv Send Limit Rate:100 Kbytes/sec Rate:100 Kbytes/sec Burst:1000 Kbytes Burst:1000 Kbytes Peak:100 Kbytes/sec Peak:100 Kbytes/sec Min Unit:unlimited Min Unit:unlimited Max Unit:unlimited Max Unit:unlimited

34 © 2001, Cisco Systems, Inc. QOS v1.0—7-34 Summary Upon completing this lesson, you should be able to: Describe Subnet Bandwidth Management (SBM) Configure SBM Monitor and troubleshoot RSVP with SBM

35 © 2001, Cisco Systems, Inc. QOS v1.0—7-35 Lesson Review 1.What is the purpose of subnet bandwidth management? 2.How do routers on a common subnet communicate reservation requests? 3.What is a DSBM? 4.How do routers elect a DSBM?

36 © 2001, Cisco Systems, Inc. QOS v1.0—7-36 Module Summary Upon completing this module, you should be able to: Describe Resource Reservation Protocol (RSVP) Configure RSVP Describe and configure RSVP on shared media using subnet bandwidth management (SBM) Monitor and troubleshoot RSVP

37 © 2001, Cisco Systems, Inc. IP QoS Signaling Mechanism-37


Download ppt "© 2001, Cisco Systems, Inc. Signaling Mechanism. © 2001, Cisco Systems, Inc. QOS v1.0—7-2 Objectives Upon completing this module, you will be able to:"

Similar presentations


Ads by Google