若 interface up, 但 line protocol down, 这个是 Data-link Layer 的问题.
 可能原因:keepalive 问题, 或是 frame 封装的问题. 检查一下是否需要设定 clock rate, 以及两边封装方式是否一样.
 一般来说比较不会是 keepalive 问题啦!
 clock rate 问题,

2. Router#sh int s0
 Serial0 is down, line protocol is down

 这个表示 interface 及 line protocol 都没作用, 基本上是 Physical Layer 的问题
 检查一下网路线或 V35 cable 是否有连接好.

3. Router#sh int s0
 Serial0 is administratively down, line protocol is down

 这可能有任何一端没有启用 interface, 请使用 no shutdown 的指令,

4一般来说比较不会是 keepalive 问题, 以 cisco router 来说, 一般 keepalive 值预设为 10 秒,
每部 router 预设 10 秒会传送 keepalive 讯息给另一端的 router,
如果另一端没接收到, 或是两端的 keepalive 间隔设定不同, 可能就无法运作.
5.现在大部分的网络设备的网线接口都具有自适应功能。直连线一样能用,如果没这功能不行,那就一定要用交叉线了。

6.设备大致分两种,一种交换机、集线器。一种主机、路由器。同种间交叉线,异种间直连线。主机和路由器是同种设备,用交叉线。

 

在调试过程碰到问题及解决:

1. 开始问题是:如果配置为自协商,与测试仪连接没有问题。如果配置为强制模式,出现Serial0 is up, line protocol is down,用到的phy芯片为bcm5241。

2.开始,修改phy芯片配置AUXILIARY CONTROL/STATUS REG,put the device in forced link pass status,显示link up,但这时,两个设备使用该口直连,如果

一端配置为auto模式,另一端配置为强制模式,可以link up,也可以ping通;如果两端都是相同的强制模式,link up,但是ping 不通。

3. 但是测试仪和该设备的其他业务网口连接,强制模式也没有问题。查看网口信息,发现业务网口显示MDI type is auto。查看phy芯片资料:如果关闭auto模式,mdi auto功能也关闭。查看相关寄存器,修改:MESICELLANEOUS CONTROL REG,bit14和bit12,enable forced auto-MDIX,同时去掉第一步的put the device in forced link pass status,测试两端都配置为强制模式,可以link up,也能ping通。问题解决。-------auto mdi的问题,推测,在开始情况下,使用直连线ping不通,使用交叉线应该可以ping通。