亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

路由器更新方法及裝置的制造方法

文檔序號(hào):9491778閱讀:265來源:國知局
路由器更新方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及路由器更新方法及裝置。
【背景技術(shù)】
[0002]隨著電信級(jí)以太網(wǎng)的發(fā)展,各種專用網(wǎng)絡(luò)、大型網(wǎng)絡(luò)都大面積的使用了路由器、交換機(jī)等數(shù)據(jù)設(shè)備(以下統(tǒng)稱為路由器)。由于業(yè)務(wù)的不斷發(fā)展,需要經(jīng)常對(duì)路由器進(jìn)行升級(jí),并在升級(jí)完重啟路由器,以使用戶能夠使用更新后的路由器。

【發(fā)明內(nèi)容】

[0003]本公開實(shí)施例提供一種路由器更新方法及裝置。所述技術(shù)方案如下:
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種路由器更新方法,應(yīng)用于路由器,所述路由器包括控制處理器和轉(zhuǎn)發(fā)處理器,所述控制處理器中配置有控制程序,用于運(yùn)行控制層協(xié)議以及應(yīng)用層程序,所述轉(zhuǎn)發(fā)處理器用于轉(zhuǎn)發(fā)通信過程中的通信報(bào)文;所述方法包括:
[0005]接收對(duì)所述路由器的更新指令,所述更新指令中包括更新程序;
[0006]控制所述控制處理器運(yùn)行所述更新程序,以使所述控制處理器中配置有更新后的控制程序;
[0007]重啟配置有所述更新后的控制程序的控制處理器,同時(shí)控制所述轉(zhuǎn)發(fā)處理器轉(zhuǎn)發(fā)所述通信報(bào)文;
[0008]當(dāng)所述控制處理器重啟后,根據(jù)所述控制處理器更新后的控制程序,控制所述轉(zhuǎn)發(fā)處理器進(jìn)行更新。
[0009]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0010]上述技術(shù)方案,通過調(diào)整路由器內(nèi)部軟件架構(gòu),使得路由器內(nèi)部的控制處理器和轉(zhuǎn)發(fā)處理器分別運(yùn)行各自的程序,并在需要更新時(shí),首先控制控制處理器進(jìn)行更新,并利用控制處理器更新后的控制程序控制轉(zhuǎn)發(fā)處理器進(jìn)行更新,使得更新后的路由器僅需重啟控制處理器,而不影響轉(zhuǎn)發(fā)處理器繼續(xù)轉(zhuǎn)發(fā)通信報(bào)文,從而解決了路由器更新時(shí)需要重啟而導(dǎo)致斷網(wǎng)的情況。
[0011]在一個(gè)實(shí)施例中,所述當(dāng)所述控制處理器重啟后,根據(jù)所述控制處理器更新后的控制程序,控制所述轉(zhuǎn)發(fā)處理器進(jìn)行更新,包括:
[0012]當(dāng)所述控制處理器重啟后,根據(jù)所述控制處理器更新后的控制程序,控制所述轉(zhuǎn)發(fā)處理器中的路由表項(xiàng)進(jìn)行更新。
[0013]該實(shí)施例中,通過根據(jù)控制處理器更新后的控制程序來控制轉(zhuǎn)發(fā)處理器中的路由表項(xiàng)進(jìn)行更新,使得路由器進(jìn)行更新時(shí)無需重啟轉(zhuǎn)發(fā)處理器,從而不影響轉(zhuǎn)發(fā)處理器繼續(xù)轉(zhuǎn)發(fā)通信報(bào)文,與路由器連接的終端也就不會(huì)斷網(wǎng)。
[0014]在一個(gè)實(shí)施例中,所述更新指令包括對(duì)所述轉(zhuǎn)發(fā)處理器中的路由表項(xiàng)的添加指令、修改指令、刪除指令中的至少一種指令。
[0015]該實(shí)施例中,通過根據(jù)控制處理器更新后的控制程序?qū)D(zhuǎn)發(fā)處理器中的路由表項(xiàng)進(jìn)行添加、修改或刪除,使得路由器進(jìn)行更新時(shí)無需重啟轉(zhuǎn)發(fā)處理器,從而不影響轉(zhuǎn)發(fā)處理器繼續(xù)轉(zhuǎn)發(fā)通信報(bào)文,與路由器連接的終端也就不會(huì)斷網(wǎng)。
[0016]在一個(gè)實(shí)施例中,所述方法還包括:
[0017]判斷所述轉(zhuǎn)發(fā)處理器在進(jìn)行更新的過程中是否接收到待傳輸?shù)耐ㄐ艌?bào)文;
[0018]當(dāng)所述轉(zhuǎn)發(fā)處理器在進(jìn)行更新的過程中接收到所述通信報(bào)文時(shí),向發(fā)送所述通信報(bào)文的終端發(fā)出提示信息,所述提示信息用于提示所述終端所述通信報(bào)文傳輸失敗。
[0019]該實(shí)施例中,通過對(duì)轉(zhuǎn)發(fā)處理器在進(jìn)行更新的過程中是否接收到待傳輸?shù)耐ㄐ艌?bào)文進(jìn)行判斷,并及時(shí)發(fā)出提示信息,使得對(duì)轉(zhuǎn)發(fā)處理器中的路由表項(xiàng)進(jìn)行更新后,能夠?qū)ξ磦鬏敵晒Φ耐ㄐ艌?bào)文進(jìn)行提示,從而使連接路由器的終端及時(shí)作出相應(yīng),避免通信報(bào)文的漏發(fā)。
[0020]在一個(gè)實(shí)施例中,所述方法還包括:
[0021]在控制所述轉(zhuǎn)發(fā)處理器更新完成后,接收所述終端重新發(fā)送的所述通信報(bào)文;
[0022]控制所述轉(zhuǎn)發(fā)處理器更新后的路由表項(xiàng)轉(zhuǎn)發(fā)所述通信報(bào)文。
[0023]該實(shí)施例中,能夠在轉(zhuǎn)發(fā)處理器更新完成后,重新發(fā)送未傳輸成功的通信報(bào)文,使得路由器進(jìn)行更新時(shí)無需啟動(dòng)轉(zhuǎn)發(fā)處理器,對(duì)更新過程中傳輸?shù)耐ㄐ艌?bào)文僅有一定的延遲,而并不會(huì)導(dǎo)致與路由器連接的終端斷網(wǎng)。
[0024]根據(jù)本公開實(shí)施例的第二方面,提供一種路由器更新裝置,應(yīng)用于路由器,所述路由器包括控制處理器和轉(zhuǎn)發(fā)處理器,所述控制處理器中配置有控制程序,用于運(yùn)行控制層協(xié)議以及應(yīng)用層程序,所述轉(zhuǎn)發(fā)處理器用于轉(zhuǎn)發(fā)通信過程中的通信報(bào)文;所述裝置包括:
[0025]第一接收模塊,用于接收對(duì)所述路由器的更新指令,所述更新指令中包括更新程序;
[0026]第一控制模塊,用于控制所述控制處理器運(yùn)行所述更新程序,以使所述控制處理器中配置有更新后的控制程序;
[0027]重啟模塊,用于重啟配置有所述更新后的控制程序的控制處理器,同時(shí)控制所述轉(zhuǎn)發(fā)處理器轉(zhuǎn)發(fā)所述通信報(bào)文;
[0028]第二控制模塊,用于當(dāng)所述控制處理器重啟后,根據(jù)所述控制處理器更新后的控制程序,控制所述轉(zhuǎn)發(fā)處理器進(jìn)行更新。
[0029]在一個(gè)實(shí)施例中,所述第二控制模塊包括:
[0030]控制子模塊,用于當(dāng)所述控制處理器重啟后,根據(jù)所述控制處理器更新后的控制程序,控制所述轉(zhuǎn)發(fā)處理器中的路由表項(xiàng)進(jìn)行更新。
[0031 ] 在一個(gè)實(shí)施例中,所述裝置還包括:
[0032]判斷模塊,用于判斷所述轉(zhuǎn)發(fā)處理器在進(jìn)行更新的過程中是否接收到待傳輸?shù)耐ㄐ艌?bào)文;
[0033]提示模塊,用于當(dāng)所述轉(zhuǎn)發(fā)處理器在進(jìn)行更新的過程中接收到所述通信報(bào)文時(shí),向發(fā)送所述通信報(bào)文的終端發(fā)出提示信息,所述提示信息用于提示所述終端所述通信報(bào)文傳輸失敗。
[0034]在一個(gè)實(shí)施例中,所述裝置還包括:
[0035]第二接收模塊,用于在控制所述轉(zhuǎn)發(fā)處理器更新完成后,接收所述終端重新發(fā)送的所述通信報(bào)文;
[0036]第三控制模塊,用于控制所述轉(zhuǎn)發(fā)處理器更新后的路由表項(xiàng)轉(zhuǎn)發(fā)所述通信報(bào)文。
[0037]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0038]上述裝置,通過調(diào)整路由器內(nèi)部軟件架構(gòu),使得路由器內(nèi)部的控制處理器和轉(zhuǎn)發(fā)處理器分別運(yùn)行各自的程序,并在需要更新時(shí),首先控制控制處理器進(jìn)行更新,并利用控制處理器更新后的控制程序控制轉(zhuǎn)發(fā)處理器進(jìn)行更新,使得更新后的路由器僅需重啟控制處理器,而不影響轉(zhuǎn)發(fā)處理器繼續(xù)轉(zhuǎn)發(fā)通信報(bào)文,從而解決了路由器更新時(shí)需要重啟而導(dǎo)致斷網(wǎng)的情況。
[0039]根據(jù)本公開實(shí)施例的第三方面,提供一種路由器,包括:
[0040]控制部件,用于接收對(duì)所述路由器的更新指令,所述更新指令中包括更新程序;根據(jù)所述更新指令,控制所述路由器中的控制處理器運(yùn)行所述更新程序,以使所述控制處理器中配置有更新后的控制程序;重啟配置有所述更新后的控制程序的控制處理器,同時(shí)控制轉(zhuǎn)發(fā)處理器轉(zhuǎn)發(fā)通信報(bào)文;當(dāng)所述控制處理器重啟后,根據(jù)所述控制處理器更新后的控制程序,控制所述轉(zhuǎn)發(fā)處理器進(jìn)行更新;
[0041]控制處理器,與所述控制部件相連接,用于在所述控制部件的控制下運(yùn)行所述更新指令中的更新程序,以使所述控制處理器中配置有更新后的控制程序;
[0042]轉(zhuǎn)發(fā)處理器,分別與所述控制處理器及所述控制部件相連接,用于轉(zhuǎn)發(fā)通信過程中的通信報(bào)文;當(dāng)所述控制處理器重啟時(shí),在所述控制部件的控制下,同時(shí)轉(zhuǎn)發(fā)通信報(bào)文;當(dāng)所述控制處理器重啟后,在所述控制部件的控制下,根據(jù)所述控制處理器更新后的控制程序進(jìn)行更新。
[0043]根據(jù)本公開實(shí)施例的第四方面,提供一種路由器更新裝置,應(yīng)用于路由器,所述路由器包括控制處理器和轉(zhuǎn)發(fā)處理器,所述控制處理器中配置有控制程序,用于運(yùn)行控制層協(xié)議以及應(yīng)用層程序,所述轉(zhuǎn)發(fā)處理器用于轉(zhuǎn)發(fā)通信過程中的通信報(bào)文;所述裝置包括:
[0044]處理器;
[0045]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0046]其中,所述處理器被配置為:
[0047]接收對(duì)所述路由器的更新指令,所述更新指令中包括更新程序;
[0048]控制所述控制處理器運(yùn)行所述更新程序,以使所述控制處理器中配置有更新后的控制程序;
[0049]重啟配置有所述更新后的控制程序的控制處理器,同
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1