一種協商模式處理方法及智能網絡設備的制造方法
【技術領域】
[0001]本發明涉及通信技術領域,特別涉及一種協商模式處理方法及智能網絡設備。
【背景技術】
[0002]網絡中的設備可將協商模式配置為自協商模式或非自協商模式。所謂自協商,即一個設備向與其通信的鏈路遠端的另一個設備通告自己運行的工作方式,并且偵測該遠端的設備通告的運行工作方式,也就是,通過交換信息且自動配置的方法,使得鏈路兩端的設備達到最高的工作水平。所謂非自協商,即設備被強行設置特定的工作方式,不會跟對端的設備進行協商。
[0003]只有鏈路兩端的設備的協商模式保持一致,兩端設備的端口狀態才能正常,即端口才能up,才能進一步地正常收發報文。若鏈路兩端的設備的協商模式不一致,則會導致協商模式為非自協商模式的設備端口 up,而協商模式為自協商模式的設備的端口 down。
[0004]端口狀態涉及物理層(Physical Layer,PHY)的連接,一些智能網絡設備在結構上具有自己的PHY,用來收發報文和解析報文。當這樣的智能網絡設備接入網絡時,智能網絡設備的協商模式配置也需要與接入的網絡中的與其連接的網絡設備保持一致。
[0005]例如,原子路由器(Atom Meter,AM)作為替換光模塊的智能網絡設備,可插入現網任意設備的業務端口,如基站、路由器、交換機等,用于實現光電轉換和網絡性能的檢測等。AM在結構上具有兩層PHY,一層PHY與AM的宿主設備連接,一層PHY與該宿主設備進行通信的鏈路遠端設備連接。兩層PHY的協商模式配置需要分別與網絡設備的協商配置保持一致,才能保證所有端口 up,正常收發報文。
[0006]AM是獨立的網絡設備,并無法感知與其連接的網絡設備的協商模式配置。一般來說,AM的協商模式固定,且部署在與其具有相同協商模式的網絡設備上,當與AM連接的網絡設備的協商模式由非自協商模式更改為自協商模式時,就會導致AM與連接的網絡設備的端口 down ο針對這種情況,現有技術中,有的方案采取在離線情況下用專用工具對AM的協商模式進行更改,再接入網絡,但是這樣不僅會嚴重影響網絡設備的正常通信,也會影響智能網絡設備AM的應用靈活性。
【發明內容】
[0007]本發明實施例提供一種協商模式處理方法及智能網絡設備,用以解決現有AM等智能網絡設備不能感知網絡設備的協商模式配置,造成在網絡設備的協商配置由非自協商模式更改為自協商模式時,使得設備端口down,以及智能網絡設備應用不靈活,且影響網絡設備正常通信的問題。
[0008]本發明實施例提供的具體技術方案如下:
[0009]第一方面,提供一種協商模式處理方法,包括:
[0010]智能網絡設備確定第一物理層PHY接收到與所述第一PHY連接的第一網絡設備發送的第一自協商配置碼流,所述第一自協商配置碼流用于表示發送所述第一自協商配置碼流的設備的協商模式為自協商模式;
[0011]所述智能網絡設備根據所述第一PHY接收到的第一自協商配置碼流,將第二 PHY的協商模式由非自協商模式更改為自協商模式;
[0012]所述智能網絡設備確定所述第二PHY在協商模式更改為自協商模式后,向與第二PHY連接的第二網絡設備發送第二自協商配置碼流,并在接收到所述第二網絡設備反饋的第三自協商配置碼流時,將所述第一 PHY的協商模式由非自協商模式更改為自協商模式;
[0013]其中,所述第一PHY與所述第二PHY位于所述智能網絡設備中。
[0014]結合第一方面,在第一方面的第一種可能的實現方式中,所述智能網絡設備通過插接所述第一網絡設備實現所述第一 PHY連接所述第一網絡設備;
[0015]所述智能網絡設備通過遠程通信連接的方式連接所述第二網絡設備,實現所述第二 PHY連接所述第二網絡設備。
[0016]結合第一方面,在第一方面的第二種可能的實現方式中,所述智能網絡設備通過插接所述第一網絡設備實現所述第一 PHY連接所述第一網絡設備;或者所述智能網絡設備經由其他智能網絡設備連接所述第二網絡設備,實現所述第二 PHY連接所述第二網絡設備;
[0017]所述智能網絡設備向與所述第二PHY連接的第二網絡設備發送第二自協商配置碼流,包括:
[0018]所述智能網絡設備經由其他智能網絡設備向所述第二網絡設備發送第二自協商配置碼流;
[0019]所述智能網絡設備接收所述第二網絡設備反饋的第三自協商配置碼流,包括:
[0020]所述智能網絡設備經由所述其他智能網絡設備接收所述第二網絡設備反饋的第三自協商配置碼流。
[0021]結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述智能網絡設備經由其他智能網絡設備向所述第二網絡設備發送第二自協商配置碼流,包括:
[0022]所述智能網絡設備向所述其他智能網絡設備中的第三PHY發送第四自協商配置碼流,在所述其他智能網絡設備將自身的第四PHY更改為自協商模式后,由所述第四PHY向所述第二網絡設備發送第五自協商配置碼流;
[0023]所述智能網絡設備經由所述其他智能網絡設備接收所述第二網絡設備反饋的第三自協商配置碼流,包括:
[0024]所述智能網絡設備接收所述其他智能網絡設備中的第三PHY反饋的第六自協商配置碼流,所述第六自協商配置碼流是所述其他智能網絡設備在所述第四PHY接收到所述第二網絡設備反饋的第七自協商配置碼流后,將所述第三PHY更改為自協商模式后,由所述第三PHY向所述智能網絡設備反饋的。
[0025]結合第一方面和第一方面的第一種至第三種可能的實現方式中的任一種,在第一方面的第四種可能的實現方式中,還包括:
[0026]所述智能網絡設備確定所述第一PHY與所述第一網絡設備之間發生故障時,控制所述第二 PHY向所述第二網絡設備發送異常碼流,所述異常碼流用于表征第一 PHY與所述第一網絡設備之間發生故障。
[0027]結合第一方面和第一方面的第一種至第四種可能的實現方式中的任意一種,在第一方面的第五種可能的實現方式中,所述智能網絡設備將所述第一PHY的協商模式由非自協商模式更改為自協商模式后,向第一網絡設備發送第八自協商配置碼流。
[0028]第二方面,提供一種智能網絡設備,包括:
[0029]確定單元,用于確定第一物理層PHY接收到與所述第一PHY連接的第一網絡設備發送的第一自協商配置碼流,所述第一自協商配置碼流用于表示發送所述第一自協商配置碼流的設備的協商模式為自協商模式;
[0030]配置單元,用于根據所述確定單元確定的第一PHY接收到的第一自協商配置碼流,將第二 PHY的協商模式由非自協商模式更改為自協商模式;
[0031 ]所述確定單元還用于,確定所述第二PHY在協商模式更改為自協商模式后,向與第二 PHY連接的第二網絡設備發送第二自協商配置碼流,并接收所述第二網絡設備反饋的第三自協商配置碼流;
[0032]所述配置單元還用于,在所述確定單元確定接收到所述第二網絡設備反饋的第三自協商配置碼流時,將所述第一 PHY的協商模式由非自協商模式更改為自協商模式;
[0033]其中,所述第一PHY與所述第二PHY位于所述智能網絡設備中。
[0034]結合第二方面,在第二方面的第一種可能的實現方式中,所述智能網絡設備通過插接所述第一網絡設備實現所述第一 PHY連接所述第一網絡設備;
[0035]所述智能網絡設備通過遠程通信連接的方式連接所述第二網絡設備,實現所述第二PHY連接所述第二網絡設備。
[0036]結合第二方面,在第二方面的第二種可能的實現方式中,所述智能網絡設備通過插接所述第一網絡設備實現所述第一 PHY連接所述第一網絡設備;
[0037]所述智能網絡設備經由其他智能網絡設備連接所述第二網絡設備,實現所述第二PHY連接所述第二網絡設備;
[0038]在確定所述第二PHY在協商模式更改為自協商模式后,向與所述第二PHY連接的第二網絡設備發送第二自協商配置碼流,并接收所述第二網絡設備反饋的第三自協商配置碼流時,所述確定單元具體用于:
[0039]確定所述第二PHY在協商模式更改為自協商模式后,經由所述其他智能網絡設備向所述第二PHY連接的第二網絡設備發送第二自協商配置碼流,并接收所述第二網絡設備經由所述其他智能網絡設備反饋的第三自協商配置碼流。
[0040]結合第二方面的第二種可能的實現方式,在第二方面的第三種可能的實現方式中,所述智能網絡設備經由其他智能網絡設備向所述第二網絡設備發送第二自協商配置碼流,包括:
[0041]所述智能網絡設備向所述其他智能網絡設備中的第三PHY發送第四自協商配置碼流,在所述其他智能網絡設備將自身的第四PHY更改為自協商模式后,由所述第四PHY向所述第二網絡設備發送第五自協商配置碼流;
[0042]所述智能網絡設備經由所述其他智能網絡設備接收所述第二網絡設備反饋的第三自協商配置碼流,包括:
[0043]所述智能網絡設備接收所述其他智能網絡設備中的第三PHY反饋的第六自協商配置碼流,所述第六自協商配置碼流是所述其他智能網絡設備在所述第四PHY接收到所述第二網絡設備反饋的第七自協商配置碼流后,將所述第三PHY更改為自協商模式后,由所述第三PHY向所述智能網絡設備反饋的。
[0044]結合第二方面和第二方面的第一種至第三種可能的實現方式中的任一種,在第二方面第四種可能的實現方式中,還包括:
[0045]控制單元,用于在所述確定單元確定所述第一PHY與所述第一網絡設備之間發生故障時,控制所述第二 PHY向所述第二網絡設備發送異常碼流,所述異常碼流用于表征第一PHY與所述第一網絡設備之間發生故障。
[0046]結合第二方面和第二方面的第一種至第四種可能的實現方式中的任一種,在第二方面的第五種可能的實現方式中,還包括,發送單元,用于在所述配置單元將所述第一 PHY的協商模式由非自協商模式更改為自協商模式后,向第一網絡設備發送