block的端口的link status也是up的。 在 2010年11月10日 下午5:48,jun fang <apifan@xxxxxxxxx>写道: > 是不是stp block端口的时候admin设置成down就可以了 > > > 2010/11/10 Pengfei Li <lpfwd007@xxxxxxxxx> > >> 就是说port的stp mode一变成forwarding. port就自动Up了 >> >> >> 在 2010年11月10日 下午5:43,baowei shen <baowei.shen@xxxxxxxxx>写道: >> >> stp不会去改端口的up/down吧! >>> >>> 在 2010年11月10日 下午5:41,Pengfei Li <lpfwd007@xxxxxxxxx>写道: >>> >>> 不是。 >>>> admin mode 不是由程序控制的。 >>>> 他是MIB里面定义的关于Port的一个属性 >>>> >>>> >>>> 在 2010年11月10日 下午5:40,jun fang <apifan@xxxxxxxxx>写道: >>>> >>>> 题外话: STP控制端口应该是控制admin状态吧 >>>>> >>>>> 2010/11/10 Wugang Qiu <qiuwugang@xxxxxxxxx> >>>>> >>>>> 把用户application对port的控制变成对admin mode的控制就行了 >>>>>> >>>>>> 2010/11/10 jun fang <apifan@xxxxxxxxx> >>>>>> >>>>>> >>当spanning tree enable的时候。Port会根据协议状态机变化up/down >>>>>>> 这个是admin还是link status? >>>>>>> >>>>>>> 同意德政同学 >>>>>>> >>>>>>>> >>>>>>> >>>>>>> 2010/11/10 Austin Zhang <realone.1@xxxxxxxxx> >>>>>>> >>>>>>> 控制Admin Mode不就很符合他的要求么 >>>>>>>> >>>>>>>> 2010/11/10 Pengfei Li <lpfwd007@xxxxxxxxx> >>>>>>>> >>>>>>>> >>>>>>>>> 背景:一个port,有admin mode 和 link status. >>>>>>>>> admin mode是由管理员手工配置的。当admin mode enable的时候。把port连通。port的link status >>>>>>>>> 才会是up. >>>>>>>>> 如果admin mode 是disable的。就算Port上面连的对端设备是Up的,这个时候此port的Link status >>>>>>>>> 还是down. >>>>>>>>> >>>>>>>>> 问题:一般交换机起来的时候,都会手动把所有端口的admin mode打开。这个时候Port就会自由的变换Up或down. >>>>>>>>> 当spanning tree enable的时候。Port会根据协议状态机变化up/down. >>>>>>>>> 由于我们的一个客户在application层要实现HA. 他的考虑就是port 的Up/down由我上层软件控制。 >>>>>>>>> 比如一个端口现在是down的,然后变成了up. 不能由芯片自动把他up起来,必须由上层软件来控制。 >>>>>>>>> >>>>>>>>> 我们的解决方案:对port新增了一个adminModeAutoDisableControl. 如果这个属性enable. >>>>>>>>> 那么当port down的时候。自动把port 的admin mode >>>>>>>>> 改成disable. >>>>>>>>> 这个时候如果port再变成Up,由于admin mode >>>>>>>>> 是disable的,Port也不能自动变成Up了。 >>>>>>>>> >>>>>>>>> 总是感觉这个设计很恶心。有没有更好的方法? >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >