Knowing Which Route Is BestFinding High- and Low-Quality RoutesIs the Highest-Bandwidth Route Best?Route MapsSetting the Local PreferenceManipulating Inbound AS PathsInbound CommunitiesRPSL Routing PolicyBGP Load BalancingTraffic Engineering for Incoming TrafficSetting the MEDPrepending Outbound AS PathsThe Effect of AS Path PrependingSetting Outbound CommunitiesWell-known communitiesCommon community actionsInfluencing the Local Preference in Upstream ASesPrepending the AS PathAnnouncing More Specific RoutesQueuing, Traffic Shaping, and PolicingTCP Congestion ControlSlow startCongestion avoidanceFast retransmit and fast recoveryTCP Under Packet Loss and Delay ConditionsQueuingFirst in, first outWeighted fair queuingRandom early detectPriority queuingCustom queuingTraffic Shaping and Rate Limiting