1. A method of managing version spans for a communication protocol, performed by a network node, the method comprising steps of: determining identification of a current version of a Diameter communication protocol associated with a communication session including determining a major version and a minor version including accessing provisioned information on said network node associated with a Diameter identity associated with said session; retrieving version spans for said current version from a protocol versioning dictionary at said network node; and determining if an attribute definition exists having a version span matching said current version and if so, determining if said current version satisfies time constraints of said version span and if so applying the associated attribute definition.
1. A method of managing version spans for a communication protocol, performed by a network node, the method comprising steps of: determining identification of a current version of a Diameter communication protocol associated with a communication session including determining a major version and a minor version including accessing provisioned information on said network node associated with a Diameter identity associated with said session; retrieving version spans for said current version from a protocol versioning dictionary at said network node; and determining if an attribute definition exists having a version span matching said current version and if so, determining if said current version satisfies time constraints of said version span and if so applying the associated attribute definition. 2. The method of claim 1 , wherein if no attribute definition exists having a version span matching said current version, then determining if an older version applies and if so applying the associated attribute definition.