|
Cs 552 Computer Networks Quality Of Service
|
bet | 8/12 | Sana | 26.12.2023 | Hajmi | 492 Kb. | | #128375 |
Bog'liq qos-f05 Wildcard Filter - Advantages
- Minimal state at routers
- Routers need to maintain only routing state augmented by reserved bandwidth on outgoing links
- Disadvantages
- May result in inefficient resource utilization
Wildcard Filter: Inefficient Resource Utilization Example - H1 reserves 3B; wants to listen from all senders simultaneously
- Problem: reserve 3B on (S3:S2) although 2B sufficient!
Fixed Filter Example - NextHop Sources
- H1 S2(H5, H4)
- H2 H1(H1), S2(H5, H4)
Fixed Filter Example - H2 wants to receive B only from H4
Dynamic Filter Example - H5 wants to receive 2B from any source
Soft State - Per session state has a timer associated with it
- path state, reservation state
- State lost when timer expires
- Sender/Receiver periodically refreshes the state
- Claimed advantages
- no need to clean up dangling state after failure
- can tolerate lost signaling packets
- signaling message need not be reliably transmitted
- easy to adapt to route changes
- State can be explicitly deleted by a Teardown message
Tear-down Example - H4 leaves the group
- H4 no longer sends PATH message
- State corresponding to H4 removed
Tear-down Example - H4 leaves the group
- H4 no longer sends PATH message
- State corresponding to H4 removed
RSVP Soft-state - RSVP control messages need to be sent periodically
- State will disappear if not refreshed
- Periodic state refresh every t sec (30 sec)
- If no refresh within n*t (n=3) , delete state
- RSVP messages sent as router-alert message
- Intermediate routers intercept packets and update state accordingly
Soft State (cont) - Per session state has a timer associated with it
- Path state, reservation state
- State lost when timer expires
- Sender/Receiver periodically refreshes the state, resends PATH/RESV messages, resets timer
- Claimed advantages
- No need to clean up dangling state after failure
- Can tolerate lost signaling packets
- Signaling message need not be reliably transmitted
- Easy to adapt to route changes
- State can be explicitly deleted by a Teardown message
RSVP and Routing - RSVP designed to work with variety of routing protocols
- Minimal routing service
- RSVP asks routing how to route a PATH message
- Route pinning
- addresses QoS changes due to “avoidable” route changes while session in progress
- QoS routing
- Explicit routing
- Use RSVP to set up routes for reserved traffic
|
| |