'Test if the address is otherwise IETF reserved.
Returns:
A boolean, True if the address is within one of the
reserved IPv6 Network ranges.'

@property
def is_reserved(self):

    return ((self in IPv6Network('::/8')) or (self in IPv6Network('100::/8')) or (self in IPv6Network('200::/7')) or (self in IPv6Network('400::/6')) or (self in IPv6Network('800::/5')) or (self in IPv6Network('1000::/4')) or (self in IPv6Network('4000::/3')) or (self in IPv6Network('6000::/3')) or (self in IPv6Network('8000::/3')) or (self in IPv6Network('A000::/3')) or (self in IPv6Network('C000::/3')) or (self in IPv6Network('E000::/4')) or (self in IPv6Network('F000::/5')) or (self in IPv6Network('F800::/6')) or (self in IPv6Network('FE00::/9')))
