Tunneling technology has been widely applied in the network, but the lack of effective congestion exposure in the tunnel, seriously affect the performance of the tunnel technology. This document will focus on the tunnel scenario, to design a tunnel congestion exposure and feedback model, and the tunnel congestion marking scheme and congestion information feedback scheme. First, the document describes Tunneling Protocol, Secondly describes the congestion problems in the tunnel, Thirdly proposes a basic tunnel congestion exposure model, Finally, proposes the detail of tunnel congestion marking and feedback scheme for the model. Modifying the ECN tunnel rules of RFC3168 and RFC6040, congestion marking scheme can be applied to the feedback model. Congestion feedback scheme use GRE (Generic Routing Encapsulation) header format extension to carry the feedback information. Content and format of Congestion feedback, and the transmission of feedback information are also discussed in the document.
[1]
Scott O. Bradner,et al.
Key words for use in RFCs to Indicate Requirement Levels
,
1997,
RFC.
[2]
Dino Farinacci,et al.
Generic Routing Encapsulation (GRE)
,
2000,
RFC.
[3]
Gopal Dommety,et al.
Key and Sequence Number Extensions to GRE
,
2000,
RFC.
[4]
John Nagle,et al.
Congestion control in IP/TCP internetworks
,
1984,
CCRV.
[5]
Larry L. Peterson,et al.
TCP Vegas: End to End Congestion Avoidance on a Global Internet
,
1995,
IEEE J. Sel. Areas Commun..
[6]
Bob Briscoe,et al.
Tunnelling of Explicit Congestion Notification
,
2010,
RFC.
[7]
David L. Black,et al.
The Addition of Explicit Congestion Notification (ECN) to IP
,
2001,
RFC.
[8]
Van Jacobson,et al.
Congestion avoidance and control
,
1988,
SIGCOMM '88.
[9]
NagleJohn.
Congestion control in IP/TCP internetworks
,
1984
.