Using /31 subnets for point-to-point interfaces

Using /31 subnets for point-to-point interfaces

Recently a “colleague”, I use that term very loosely here, was reviewing my recommendations for changes on his network. Since they’re rather tight on public IP space, and require it for a few of their PTP links, I had suggested changing them to /31 subnets. His response was less than accepting of the changes as he did everything but call me a liar.

Nonetheless, RFC 3021 first introduced the idea of thirty-one bit subnets as a means to increase the utilization of IP space in point-to-point address space. Since then most manufacturers have made a move to support the standard. Cisco’s IOS has supported the feature since version 12.2(2)T.

As for implementation, there is nothing special about the IOS configuration. An example is given below for configuring a /31 on an Ethernet segment. You’ll notice the warning, but nothing I’ve seen has given me much trouble.

R1(config)# interface fa0/0
R1(config-if)# ip address 10.0.0.0 255.255.255.254
% Warning: use /31 mask on non point-to-point interface cautiously
...  ...
R2(config)# interface fa0/0
R2(config-if)# ip address 10.0.0.1 255.255.255.254
% Warning: use /31 mask on non point-to-point interface cautiously
R2# ping 10.0.0.0

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.0, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 11/12/18 ms
comments powered by Disqus

Related Posts

Cisco Nexus 2000: A Love/Hate Relationship

Cisco Nexus 2000: A Love/Hate Relationship

My feelings towards the Nexus 2000 Fabric Extender (FEX) are hardly a secret. The myriad of design choices and platform limitations present engineers with some rather difficult …

Read More
Another Wicked Vim Tip

Another Wicked Vim Tip

As a follow up to my blog post covering Vim on the PacketPushers blog, I wanted to share with you another time saving tip for getting our jobs done not only quickly, but helping to …

Read More
Vim Primer for Network Engineers

Vim Primer for Network Engineers

Vi is arguably the best text editing software in the world. There, I said it… deal with it! It should be noted that while many people continue to refer to Vi simply as such, Vim …

Read More