1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. IP Multi-homing The.

Slides:



Advertisements
Similar presentations
Stream Control Transmission Protocol (SCTP) Readdressing Retransmission Trigger draft-micchie-tsvwg-fastmsctp-01 Michio Honda Keio University
Advertisements

MPTCP Application Considerations draft-scharf-mptcp-api-01 Michael Scharf Alan Ford IETF 77, March 2010.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. DATA Chunk Flag Bits.
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
Congestion Control Algorithms
Transmission Control Protocol (TCP)
SCTP Tutorial Randall Stewart
Stream Control Transmission Protocol (SCTP)
Copyright 2008 Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts Chapter 4 Distance Vector Routing Protocols.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. IP Multi-homing The.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. SCTP Streams We will.
TCP over ad hoc networks Ad Hoc Networks will have to be interfaced with the Internet. As such backward compatibility is a big issue. One might expect.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Other Extensions Several.
8. Fault Tolerance in Software
Stream Control Transmission Protocol 網路前瞻技術實驗室 陳旻槿.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Heartbeat Chunk Data.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Bits, Bytes, and Chunks.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
1 CCNA 2 v3.1 Module 8. 2 TCP/IP Suite Error and Control Messages CCNA 2 Module 8.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Special Considerations.
1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. SCTP Streams We will.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Ethernet, ARP.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
Distance Vector Routing Protocols Distance Vector Routing.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
Achieving Qualities 1 Võ Đình Hiếu. Contents Architecture tactics Availability tactics Security tactics Modifiability tactics 2.
March 7, 2005MOBIKE WG, IETF 621 Mobility Protocol Options for IKEv2 (MOPO-IKE) Pasi Eronen.
1 Version 3.1 modified by Brierley Module 8 TCP/IP Suite Error and Control Messages.
M. Menelaou CCNA2 DYNAMIC ROUTING. M. Menelaou DYNAMIC ROUTING Dynamic routing protocols can help simplify the life of a network administrator Routing.
University of the Western Cape Chapter 11: Routing Aleksandar Radovanovic.
Slide /2009COMM3380 Routing Algorithms Distance Vector Routing Each node knows the distance (=cost) to its directly connected neighbors A node sends.
LAN Switching and WAN Networks Topic 6 - OSPF. What we have done so far! 18/09/2015Richard Hancock2  Looked at the basic switching concepts and configuration.
Adaptive Failover Mechanism Motivation End-to-end connectivity can suffer during net failures Internet path outage detection and recovery is slow (shown.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
© 2002, Cisco Systems, Inc. All rights reserved..
TCP/IP Illustracted Vol1. 제목 : IP Routing ( 수 ) 한 민 규
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
Content Addressable Network CAN. The CAN is essentially a distributed Internet-scale hash table that maps file names to their location in the network.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 2 Single-Area OSPF.
CCNA 2 Week 9 Router Troubleshooting. Copyright © 2005 University of Bolton Topics Routing Table Overview Network Testing Troubleshooting Router Issues.
4.1.4 multi-homing.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols.
Internet Control Message Protocol (ICMP) Chapter 7.
TCP: Transmission Control Protocol Part II : Protocol Mechanisms Computer Network System Sirak Kaewjamnong Semester 1st, 2004.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
STREAM CONTROL TRANSMISSION PROTOCOL (SCTP)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
Network Security Principles & Practices By Saadat Malik Cisco Press 2003.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—7-1 Optimizing BGP Scalability Improving BGP Convergence.
1/12 WiSE: A Novel Efficient Transport Protocol for Wireless Networks Roberta Fracchia Joint work with C. Casetti, C. Chiasserini, M. Meo.
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
CCNP Routing and Switching Exam Pass4sure.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
RIP.
Andrey Shomer & Daniel Yudelevich
Layer 3 Redundancy 1. Hot Standby Router Protocol (HSRP)
Chapter 9: Transport Layer
BGP 1. BGP Overview 2. Multihoming 3. Configuring BGP.
4.1.5 multi-homing.
Routing Information Protocol (RIP)
Internet Networking recitation #4
CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Internet Control Message Protocol Version 4 (ICMPv4)
Concurrent Multipath Transfer (CMT)
Chapter 17. Transport Protocols
TCP: Transmission Control Protocol Part II : Protocol Mechanisms
Presentation transcript:

1 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. IP Multi-homing The following figure depicts a typical multi-homed host. Keep this picture in mind when we discuss multi-homing. NI-1NI-2NI OS App-2App-1App-3

2 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Multi-homed Considerations When a peer is multi-homed, a “primary destination address” is selected by the SCTP endpoint. By default, all data is sent to this primary address. When the primary address fails, the sender selects an alternate primary address until it is restored or the user changes the primary address. NI-1NI-2 Endpoint-1 NI-1NI-2 Endpoint-2 IP Network

3 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Failure Detection and Recovery SCTP has two methods of detecting fault: Heartbeats Data retransmission thresholds Two types of faults can be discovered: An unreachable address An unreachable peer A destination address may be unreachable due to interface failure network failures endpoint failure

4 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Unreachable Destination Address NI-1NI-2 Endpoint-1 NI-1NI-2 Endpoint-2 IP Network X

5 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Unreachable Peer: Network Failure NI-1NI-2 Endpoint-1 NI-1NI-2 Endpoint-2 IP Network X X

6 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Unreachable Peer: Endpoint Failure NI-1NI-2 Endpoint-1 NI-1NI-2 Endpoint-2 IP Network

7 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Heartbeat Monitoring Mechanism A HEARTBEAT is sent to any destination address that has been idle for longer than the heartbeat period A destination address is idle if no chunks that can be used for RTT updates have been sent to it e.g. usually DATA and HEARTBEAT The heartbeat period timer is reset any time a DATA or HEARTBEAT are sent The peer responds with a HEARTBEAT-ACK

8 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Other Uses for Heartbeats Heartbeat is also used to calculate RTT estimates The standard Van Jacobson SRTT calculation is done on both DATA RTTs or Heartbeat RTTs Just after association setup, Heartbeats will occur at a faster rate to “confirm” addresses Address Confirmation is a new concept added in Version 10 of the I-G

9 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Heartbeat Controls Heartbeats can be turned on and off. Heartbeats have a default interval of 30 seconds. This can also be adjusted. The Error thresholds can be adjusted: Each Destination's Error threshold Overall Association Error threshold Care must be taken in making any adjustments as false failure detections may occur.

10 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Network Diversity and Multi-homing Multi-homing can assist greatly in preventing single points of failure Path diversity is also needed to prevent a single point of failure Consider the following two networks with maximum path diversity and minimal path diversity: Both hosts are multi-homed, but which network is more desirable?

11 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Maximum Path Diversity Endpoint-1Endpoint-2

12 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. Minimum Path Diversity Endpoint-1 Endpoint-2

13 SCTP Tutorial, Ottawa 7/2004 © 2004 Randall Stewart (Cisco Systems), Phill Conrad (University of Delaware). All rights reserved. ADD-IP Extensions The ADD-IP draft allows dynamic changes to an address set of an endpoint without restart of the association.