我这里一堆设备,但是只有一台H3C S1024非网管交换机。
其他的设备还都好说,就是一台Cisco的路由器,上面有一个以太网接口(10M),非常让人恼火。
众所周知,思科设备上的10M以太网接口,是不支持链路速度和双工的自动协商的。
如果我把这个接口直接与交换机相连,那么交换机就认为这是10M半双工的接口,这样我在路由器上就不能设置接口为10M全双工,否则会出现严重的双工不匹配问题。
一直琢磨着买一台思科的可网管交换,可惜一直没有闲置资金可以流动。
最近又看到了手边的Cisco IP Phone,突然就萌生了一个想法。
思科IP电话是内置了一个3端口的交换机(和谐的说法叫3嘴交换机),一个接口与电话主板相连,另外两个是外置的。
别看只有两个外置接口,这个小交换可是个真正的可网管交换!哈哈
思科电话的菜单里,有一个选项是“Network Port 2 Device Type”,这个选项是指二号端口的角色,也就是电话机后面写“10/100 PC”的那个端口。默认情况下是Hub/Switch,这个不要动,默认情况即可。
另一个选项是“Network Media Type”,这个是配置一号端口的速率和双工的,也就是写“10/100 SW”的那个端口。这个改成符合我要求的Full 10,以匹配路由器上的10M以太网接口。
不知道是不是我电话固件的问题,反正这两个接口,只有SW口能配置速率和双工,PC口只能是自适应。
这样设置之后,SW口用交叉线(你们看错,真的是交叉线)直链路由器的10M以太网口。PC口连接到S1024交换机。
事实证明,如果把PC口的角色设置为Hub/Switch的话,电话机是可以通过PC口进行注册和通话的。(以前我都是把线插在SW口上)
这样,即满足了路由器双工匹配的需要,又满足了IP电话的通话需求。
仔细想想,现在的流向Internet的数据包流向应该是这样:
AP或者直连交换机的主机——交换机——路由器的FE口——路由器的E口——IP电话的SW口——IP电话的PC口——交换机——ADSL猫……
嗯,我主要是为了方便查看ADSL猫上面的线路信息,才把猫接在交换机上。