Interoperability is one of the top priority issues in the computer communication standardizations. In the content side, the evolution is not continuous, therefore, the interoperability needs to be embedded in the communication protocol design. In the past, the communication protocol design is done in an ad hoc manner in each sequence of protocol evolution. It leads to the lack of the design strategy reuse among the different communication protocol domains. In order to provide a general guideline for the interoperable communication protocol design, a general methodology to pursue the interoperability considering the key aspects of the content evolution. The author analyzes the interoperability-aware protocol design and proposes an interoperability design model. First, the author proposes a communication protocol design framework to clarify the components to be considered in the interoperable communication protocol design. Then, the author describes the different patterns from the past lessons learned in the communication protocol design in each aspect: evolution patterns, underlying assumptions, communication architecture, and protocol processing models.