在IP中,图1所示的情形是不合法的。在这个路由器中,已经把端口1和端口2配置在同一G类网络上。尽管这个配置有利于网络可扩展性,但多数路由器不能处理这种情况。原因是它与路由表有关。看一下图1中路由器配置的例子 [3] 。
图1 错误端口示例
在这种情况下,出站的分组要到达下一个驿站192.32.17.147 [3] 。
要传送的掩码等于:255.255.255.0 [3] 。
路由器将该驿站和该掩码进行二进制的与操作 [3] 。
二进制与的结果:192.32.17.0 [3] 。
路由器查找一个内部表,看它的哪一个端口与这个网络ID相配。为了这样做,路由器将把每个端口配置的掩码进行与运算。为了节省时间该计算在内部表中预先执行 [3] 。
端口1:192.32.17.5and255.255.2550=192.32.17.0 [3] ;
端口2:192.32.17.6and255.255.255.0=192.32.17.0 [3] 。
这样,路由器就不能区别这些输出端口,在理论上,路由器能在每个分组的基础上等分相匹配端口间的负载。实际上,这会导致分组无序地到达接受主机,从而导致运行冲突 [3] 。