1
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP
draft-briscoe-tsvwg-ecn-encap-guidelines-02
Bob Briscoe, BT John Kaippallimalil, Huawei Pat Thaler, Broadcom IETF-86 Mar 2013
draft-briscoe-tsvwg-ecn-encap-guidelines-02 Bob Briscoe , BT John - - PowerPoint PPT Presentation
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-02 Bob Briscoe , BT John Kaippallimalil, Huawei Pat Thaler, Broadcom IETF-86 Mar 2013 1 aim of this draft guidelines
1
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP
draft-briscoe-tsvwg-ecn-encap-guidelines-02
Bob Briscoe, BT John Kaippallimalil, Huawei Pat Thaler, Broadcom IETF-86 Mar 2013
2
draft status
L2TP = layer 2 tunnelling protocol [RFC2661] PPTP = Point-to-point Tunnelling Protocol [RFC2637] GRE = generic routing encapsulation [RFC1701, RFC2784] QCN = quantised congestion notification [IEEE 802.1Qau] GTP = GPRS tunnelling protocol [3GPP TS 29.060]
3
4
* AQM = active queue management (e.g. RED)
5
a variety of arrangements
authoring & review
app L4 IP L2 3 1 4 4 app L4 IP L2 2 1 4 app L4 IP L2 3 4 forward-and-up mode up-and-forward mode 3 2 2 backward mode null mode
Technical
Document
6
included multicast & anycast.
the immediate subnet egress, not later ones
at the egress, not whether interior nodes mark ECN
amount of congestion signals introduced within a tunnel
produce a standards track update to IP-in-IP tunnel protocols.
7
8
– notify IETF TRILL, IEEE 802, 3GPP, at least
– setting requirements for interfacing IP with their protocols
a SHOULD (NOT). Esp :
congestion level), MUST (not SHOULD) drop?
: Given the guidelines say that if any SHOULD (NOT)s are not followed, a strong justification will be needed, they have been left as followed, a strong justification will be needed, they have been left as SHOULD (NOT) pending further list discussion. SHOULD (NOT) pending further list discussion.
RFC3168, RFC4774 & RFC2983)
Update the IP-in-IP protocols listed in Section 4.1--at least those that the IETF controls--and which Area it should sit under.
and vice versa.
9
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP
draft-briscoe-tsvwg-ecn-encap-guidelines-02
& spare slides
11
status of congestion notification
in protocols that encapsulate IP
done: MPLS-in-MPLS, IP-in-MPLS [RFC5129], IP-in-IP [RFC6040] to do: trill-rbridge-options (in progress), & pass ECN thru tunnel protocols, eg. L2TP, GRE
done: QCN [802.1Qau], Frame Relay, ATM [I.371] (all subnet-local) todo: IEEE 802.1, (802.3, 802.11), …? & pass ECN thru tunnel protocols, eg. 3GPP GTP
L2TP = layer 2 tunnelling protocol [RFC2661] GRE = generic routing encapsulation [RFC1701, RFC2784] QCN = quantised congestion notification GTP = GPRS tunnelling protocol - user plane [3GPP TS 29.281]
3GPP ¡LTE/SAE ¡– ¡sequence ¡of ¡tunnels
MME ¡ S-‑GW ¡ P-‑GW ¡ PCRF ¡ S1-‑U ¡ S5 ¡ ¡User ¡ S1-‑C ¡ Gx ¡ To ¡External ¡ Network ¡
eNB ¡ eNB ¡
R ¡ R ¡ R ¡ R ¡ R ¡ R ¡ R ¡ R ¡ R ¡
S5 ¡ ¡Control ¡ X2 ¡ Server ¡
UE/Host ¡
13
app L4 IP L2 2 1 4 3
14
approaches
app L4 IP L2 2 1 4 3
15
the main problem: incremental deployment
congested queue supports ECN? transport supports ECN? IP header N Y N Not-ECT drop drop Y ECT drop CE
ECT = ECN-capable transport CE = Congestion Experienced
16
guidelines
app L4 IP L2 3 4 2
17
subnet is the whole network
with IP’s forwards-only mode
app L4 IP L2
IEEE 802.1Qau (QCN) ATM ITU-T-I.371 Frame Relay
app L4 IP L2 3 1 4 4 2 1 4 congestion f/b slows down L2 incoming load unchanged backs up into L3 not a good fit