Strange behaviour of route command
Tom Judge
tom at tomjudge.com
Fri Sep 7 03:47:29 PDT 2007
Hi,
While making some changes to the routing table on one of our routers
today I noticed that "route add" was showing some strange behaviour.
When adding a route for 128/8 to the table rather than adding
128.0.0.0/8 it would add 0.0.0.0/8, however adding 10/9 works correctly.
Is this a bug in route or the routing table?
Tom
[root at fw1 /tftpboot]# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.0.1 UGS 0 4838 bge0
10.0.0.0/8 link#1 UC 0 0 bge0
10.0.0.46 00:11:43:37:2e:2e UHLW 1 0 bge0 1196
10.0.0.89 00:16:17:e1:ea:bc UHLW 1 18 bge0 631
10.0.6.0/23 link#3 UC 0 0 bge2
127.0.0.1 127.0.0.1 UH 0 231 lo0
[root at fw1 /tftpboot]# route add 128/8 10.0.0.1
add net 128: gateway 10.0.0.1
[root at fw1 /tftpboot]# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
0.0.0.0/8 10.0.0.1 UGS 0 0 bge0 =>
default 10.0.0.1 UGS 0 4838 bge0
10.0.0.0/8 link#1 UC 0 0 bge0
10.0.0.1 link#1 UHLW 2 0 bge0
10.0.0.46 00:11:43:37:2e:2e UHLW 1 0 bge0 1193
10.0.0.89 00:16:17:e1:ea:bc UHLW 1 84 bge0 612
10.0.6.0/23 link#3 UC 0 0 bge2
127.0.0.1 127.0.0.1 UH 0 231 lo0
[root at fw1 /tftpboot]# route add 128.0/8 10.0.0.1
add net 128.0: gateway 10.0.0.1
[root at fw1 /tftpboot]# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
0.0.0.0/8 10.0.0.1 UGS 0 0 bge0 =>
default 10.0.0.1 UGS 0 4838 bge0
10.0.0.0/8 link#1 UC 0 0 bge0
10.0.0.1 link#1 UHLW 3 0 bge0
10.0.0.46 00:11:43:37:2e:2e UHLW 1 0 bge0 1180
10.0.0.89 00:16:17:e1:ea:bc UHLW 1 131 bge0 1200
10.0.6.0/23 link#3 UC 0 0 bge2
127.0.0.1 127.0.0.1 UH 0 231 lo0
128.0.0.0/8 10.0.0.1 UGS 0 0 bge0
root at fw1 /tftpboot]# route add 10/9 10.0.0.50
add net 128.0: gateway 10.0.0.1
[root at fw1 /tftpboot]# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
0.0.0.0/8 10.0.0.1 UGS 0 0 bge0 =>
default 10.0.0.1 UGS 0 4838 bge0
10.0.0.0/9 10.0.0.50 UGS 0 0 bge0
10.0.0.0/8 link#1 UC 0 0 bge0
10.0.0.1 link#1 UHLW 3 0 bge0
10.0.0.46 00:11:43:37:2e:2e UHLW 1 0 bge0 1180
10.0.0.89 00:16:17:e1:ea:bc UHLW 1 131 bge0 1200
10.0.6.0/23 link#3 UC 0 0 bge2
127.0.0.1 127.0.0.1 UH 0 231 lo0
128.0.0.0/8 10.0.0.1 UGS 0 0 bge0
More information about the freebsd-net
mailing list