This document proposes a generalized label-forwarding architecture called the Extended Label Stream Switching Architecture (ELSSA) for the future internet. It aims to address lessons learned from today's internet model, including improving privacy while minimizing network state, and allowing for built-in security, mobility, and quality of service capabilities. The proposed architecture uses "extended labels" that include packet counters and can identify flows to enable these functions while keeping a modular design that separates forwarding and routing.