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

一種建立接口組的方法及裝置與流程

文檔序號(hào):12037927閱讀:165來(lái)源:國(guó)知局
一種建立接口組的方法及裝置與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種建立接口組的方法及裝置。



背景技術(shù):

目前,現(xiàn)有文獻(xiàn)中記載了可以將邊界網(wǎng)關(guān)協(xié)議流動(dòng)規(guī)范(bordergatewayprotocolflowspec,bgpflowspec)定義的流動(dòng)規(guī)則(flowrule)配置到網(wǎng)絡(luò)邊界的轉(zhuǎn)發(fā)設(shè)備的一組接口上,即通過(guò)擴(kuò)展bgp,擴(kuò)展團(tuán)體屬性,指明接口組的邏輯標(biāo)識(shí),以及策略配置的方向,例如,入方向、出方向,或同時(shí)配置于兩個(gè)方向。當(dāng)轉(zhuǎn)發(fā)設(shè)備接收到帶有接口組的邏輯標(biāo)識(shí)的團(tuán)體屬性以及flowrule時(shí),將flowrule配置到相應(yīng)的接口上,用于進(jìn)行訪問(wèn)控制列表(accesscontrollist,acl)的控制。

由此可知,在將bgp等協(xié)議的相關(guān)規(guī)則配置到轉(zhuǎn)發(fā)設(shè)備的接口組對(duì)應(yīng)的接口上時(shí),需要事先實(shí)現(xiàn)將該轉(zhuǎn)發(fā)設(shè)備上的一組接口定義為一個(gè)組,以及讓控制器和該轉(zhuǎn)發(fā)設(shè)備均獲悉接口組的邏輯標(biāo)識(shí)與接口組中各個(gè)組成員信息之間的對(duì)應(yīng)關(guān)系。

現(xiàn)有技術(shù)中,當(dāng)前接口組通常在轉(zhuǎn)發(fā)設(shè)備上直接進(jìn)行配置,例如,當(dāng)前有vlanif,trunk口等邏輯口,它們均是由一組接口組成的,這些接口都是在轉(zhuǎn)發(fā)設(shè)備上進(jìn)行直接配置,因此,接口組創(chuàng)建效率較低?;蛘咄ㄟ^(guò)控制器采用南向管理協(xié)議配置到轉(zhuǎn)發(fā)設(shè)備上,例如,控制器向轉(zhuǎn)發(fā)設(shè)備下發(fā)接口組配置信息時(shí),通常通過(guò)netconf等南向配置協(xié)議下發(fā),但是由于netconf等南向配置協(xié)議本身的性能問(wèn)題,導(dǎo)致配置信息下發(fā)速度很慢,接口組創(chuàng)建效率較低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的是提供一種建立接口組的方法及裝置,以解決接口組創(chuàng)建效率較低的問(wèn)題

本發(fā)明實(shí)施例的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:

第一方面,一種建立接口組的方法,包括:控制器接收接口組創(chuàng)建指令,所述接口組創(chuàng)建指令用于指示所述控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;所述控制器發(fā)送接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備,所述接口組創(chuàng)建消息用于通知所述轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的所述接口組,所述接口組創(chuàng)建消息攜帶所述接口組中每個(gè)接口的信息。

因此,通過(guò)在控制器上擴(kuò)展現(xiàn)有協(xié)議,能夠提高轉(zhuǎn)發(fā)設(shè)備上接口組創(chuàng)建的效率,并且可以支持需要使用接口組的各種應(yīng)用場(chǎng)景。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的標(biāo)識(shí),或者所述控制器接收所述轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述接口組的標(biāo)識(shí)。該實(shí)現(xiàn)方式能夠?qū)崿F(xiàn)在應(yīng)用接口組時(shí),控制器直接發(fā)送攜帶接口組標(biāo)識(shí)的信息以完成對(duì)接口組的調(diào)用。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,所述邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種。該實(shí)現(xiàn)方式能夠建立多種邏輯類(lèi)型的接口組。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的能力信息,所述能力信息包括所述接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。該實(shí)現(xiàn)方式可以實(shí)現(xiàn)接口組支持多種轉(zhuǎn)發(fā)功能。

可選地,所述接口組創(chuàng)建消息還攜帶用于指示所述轉(zhuǎn)發(fā)設(shè)備是否針對(duì)所述接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,所述控制器發(fā)送接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備之后,還包括:所述控制器發(fā)送針對(duì)所述接口組的第一配置消息至所述轉(zhuǎn)發(fā)設(shè)備,所述第一配置消息包括所述接口組的標(biāo)識(shí)和第一規(guī)則,所述第一配置消息用于指示所述轉(zhuǎn)發(fā)設(shè)備將所述第一規(guī)則配置于所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,所述第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息。

可選地,所述控制器發(fā)送接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備之后,還包括:所述控制器發(fā)送針對(duì)所述接口組的接口組成員更新消息,所述接口組成員更新消息至少包括所述接口組的標(biāo)識(shí)和接口更新信息;所述接口更新信息包括下述信息中的至少一個(gè):所述接口組中包含的當(dāng)前的各個(gè)接口的信息、所述接口組中新增的至少一個(gè)接口的信息,所述接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;所述接口組成員更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備更新所述接口組中包含的接口信息。該實(shí)現(xiàn)方式能夠?qū)崿F(xiàn)對(duì)已經(jīng)建立的接口組成員進(jìn)行接口成員信息的更新。

可選地,在所述控制器發(fā)送針對(duì)接口組的接口組成員更新消息之后,還包括:所述控制器確定所述第一規(guī)則配置在所述接口組中的每個(gè)接口上時(shí),發(fā)送針對(duì)所述接口組的配置更新消息;所述配置更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組成員更新消息確定新增的接口或刪除的接口,并將所述第一規(guī)則配置于所述新增的接口,或?qū)⑺鰟h除的接口解除配置所述第一規(guī)則。

第二方面,一種建立接口組的方法,包括:轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送接口組創(chuàng)建消息,所述接口組創(chuàng)建消息用于通知所述轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的所述接口組,所述接口組創(chuàng)建消息攜帶所述接口組中每個(gè)接口的信息;所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組中每個(gè)接口的信息確定所述接口組中包含的接口,建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

因此,通過(guò)在控制器上擴(kuò)展現(xiàn)有協(xié)議,能夠提高轉(zhuǎn)發(fā)設(shè)備上接口組創(chuàng)建的效率,并且可以支持需要使用接口組的各種應(yīng)用場(chǎng)景。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的標(biāo)識(shí);所述轉(zhuǎn)發(fā)設(shè)備建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。該實(shí)現(xiàn)方式能夠?qū)崿F(xiàn)在應(yīng)用接口組時(shí),控制器直接發(fā)送攜帶接口組標(biāo)識(shí)的信息以完成對(duì)接口組的調(diào)用。

可選地,所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組中每個(gè)接口的信息確定所述接口組中包含的接口之后,還包括:所述轉(zhuǎn)發(fā)設(shè)備確定所述接口組的標(biāo)識(shí),建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系;所述轉(zhuǎn)發(fā)設(shè)備將所述接口組的標(biāo)識(shí)發(fā)送至所述控制器。該實(shí)現(xiàn)方式能夠?qū)崿F(xiàn)在應(yīng)用接口組時(shí),控制器直接發(fā)送攜帶接口組標(biāo)識(shí)的信息以完成對(duì)接口組的調(diào)用。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,所述邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種;所述轉(zhuǎn)發(fā)設(shè)備確定所述邏輯類(lèi)型為ethernet-trunk或vlanif,則相應(yīng)的建立所述接口組的邏輯接口為ethernet-trunk或vlanif。該實(shí)現(xiàn)方式能夠建立多種邏輯類(lèi)型的接口組。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的能力信息,所述能力信息包括所述接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。該實(shí)現(xiàn)方式可以實(shí)現(xiàn)接口組支持多種轉(zhuǎn)發(fā)功能。

可選地,所述接口組創(chuàng)建消息還攜帶用于指示所述轉(zhuǎn)發(fā)設(shè)備是否針對(duì)所述接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,所述轉(zhuǎn)發(fā)設(shè)備建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,還包括:所述轉(zhuǎn)發(fā)設(shè)備接收針對(duì)所述接口組的第一配置消息,所述第一配置消息包括所述接口組的標(biāo)識(shí)和第一規(guī)則,所述第一配置消息用于指示所述轉(zhuǎn)發(fā)設(shè)備將所述第一規(guī)則配置于所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,所述第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息;所述轉(zhuǎn)發(fā)設(shè)備將所述第一規(guī)則配置于所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口。

可選地,所述轉(zhuǎn)發(fā)設(shè)備建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,還包括:所述轉(zhuǎn)發(fā)設(shè)備接收針對(duì)所述接口組的接口組成員更新消息,所述接口組成員更新消息至少包括所述接口組的標(biāo)識(shí)和接口更新信息;所述接口更新信息包括下述信息中的至少一個(gè):所述接口組中包含的當(dāng)前的各個(gè)接口的信息、所述接口組中新增的至少一個(gè)接口的信息,所述接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;所述接口組成員更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備更新所述接口組中包含的接口信息;所述轉(zhuǎn)發(fā)設(shè)備更新所述接口組中包含的接口信息。該實(shí)現(xiàn)方式能夠?qū)崿F(xiàn)對(duì)已經(jīng)建立的接口組成員進(jìn)行接口成員信息的更新。

可選地,所述轉(zhuǎn)發(fā)設(shè)備接收針對(duì)所述接口組的接口組成員更新消息之后,還包括:所述轉(zhuǎn)發(fā)設(shè)備接收針對(duì)所述接口組的配置更新消息,所述配置更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組成員更新消息確定新增的接口或刪除的接口,并將所述第一規(guī)則配置于所述新增的接口,或?qū)⑺鰟h除的接口解除配置所述第一規(guī)則;所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組成員更新消息確定新增的接口或刪除的接口,并將所述第一規(guī)則配置于所述新增的接口,或?qū)⑺鰟h除的接口解除配置所述第一規(guī)則。

第三方面,一種建立接口組的裝置,包括:接收單元,用于接收接口組創(chuàng)建指令,所述接口組創(chuàng)建指令用于指示所述控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;發(fā)送單元,用于發(fā)送接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備,所述接口組創(chuàng)建消息用于通知所述轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的所述接口組,所述接口組創(chuàng)建消息攜帶所述接口組的標(biāo)識(shí)、所述接口組中每個(gè)接口的信息。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的標(biāo)識(shí),或者所述裝置接收所述轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述接口組的標(biāo)識(shí)。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,所述邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的能力信息,所述能力信息包括所述接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。

可選地,所述接口組創(chuàng)建消息還攜帶用于指示所述轉(zhuǎn)發(fā)設(shè)備是否針對(duì)所述接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,在所述發(fā)送單元發(fā)送接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備之后,所述發(fā)送單元,還用于:發(fā)送針對(duì)所述接口組的第一配置消息至所述轉(zhuǎn)發(fā)設(shè)備,所述第一配置消息包括所述接口組的標(biāo)識(shí)和第一規(guī)則,所述第一配置消息用于指示所述轉(zhuǎn)發(fā)設(shè)備將所述第一規(guī)則配置于所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,所述第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息。

可選地,在所述發(fā)送單元發(fā)送接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備之后,所述發(fā)送單元,還用于:發(fā)送針對(duì)所述接口組的接口組成員更新消息,所述接口組成員更新消息至少包括所述接口組的標(biāo)識(shí)和接口更新信息;所述接口更新信息包括下述信息中的至少一個(gè):所述接口組中包含的當(dāng)前的各個(gè)接口的信息、所述接口組中新增的至少一個(gè)接口的信息,所述接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;所述接口組成員更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備更新所述接口組中包含的接口信息。

可選地,在所述發(fā)送單元發(fā)送針對(duì)接口組的接口組成員更新消息之后,所述發(fā)送單元,還用于:確定所述第一規(guī)則配置在所述接口組中的每個(gè)接口上時(shí),發(fā)送針對(duì)所述接口組的配置更新消息;所述配置更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組成員更新消息確定新增的接口或刪除的接口,并將所述第一規(guī)則配置于所述新增的接口,或?qū)⑺鰟h除的接口解除配置所述第一規(guī)則。

可選地,在所述發(fā)送單元發(fā)送針對(duì)接口組的接口組成員更新消息之后,所述接收單元,還用于:接收用戶(hù)發(fā)送的接口組刪除指令,所述接口組刪除指令用于指示所述控制器控制所述轉(zhuǎn)發(fā)設(shè)備刪除所述接口組;所述發(fā)送單元,還用于發(fā)送接口組刪除消息至所述轉(zhuǎn)發(fā)設(shè)備,所述接口組刪除消息攜帶所述接口組的標(biāo)識(shí),用于指示所述轉(zhuǎn)發(fā)設(shè)備刪除所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,在所述接收單元接收所述用戶(hù)發(fā)送的接口組刪除指令之后,并所述發(fā)送單元發(fā)送接口組刪除消息至所述轉(zhuǎn)發(fā)設(shè)備之前,所述裝置還包括:告警單元,用于確定所述第一規(guī)則配置于所述接口組中的每個(gè)接口上時(shí),發(fā)送告警消息至所述用戶(hù),所述告警消息用于提示所述用戶(hù)對(duì)刪除所述接口組進(jìn)行確認(rèn);或,所述發(fā)送單元,還用于確定所述第一規(guī)則配置于所述接口組中的每個(gè)接口上時(shí),發(fā)送配置刪除消息至所述轉(zhuǎn)發(fā)設(shè)備,所述配置刪除消息用于指示所述轉(zhuǎn)發(fā)設(shè)備將所述接口組解除配置所述第一規(guī)則。

第四方面,一種建立接口組的裝置,包括:接收單元,用于接收控制器發(fā)送接口組創(chuàng)建消息,所述接口組創(chuàng)建消息用于通知所述轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的所述接口組,所述接口組創(chuàng)建消息攜帶所述接口組的標(biāo)識(shí)、所述接口組中每個(gè)接口的信息;處理單元,用于根據(jù)所述接口組中每個(gè)接口的信息確定所述接口組中包含的接口,建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的標(biāo)識(shí);所述處理單元,還用于建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,所述處理單元根據(jù)所述接口組中每個(gè)接口的信息確定所述接口組中包含的接口之后,所述處理單元,還用于:確定所述接口組的標(biāo)識(shí),建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系;發(fā)送單元,用于將所述接口組的標(biāo)識(shí)發(fā)送至所述控制器。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,所述邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種;所述處理單元,還用于確定所述邏輯類(lèi)型為ethernet-trunk或vlanif,則相應(yīng)的建立所述接口組的邏輯接口為ethernet-trunk或vlanif。

可選地,所述接口組創(chuàng)建消息還攜帶所述接口組的能力信息,所述能力信息包括所述接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。

可選地,所述接口組創(chuàng)建消息還攜帶用于指示所述裝置是否針對(duì)所述接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,所述接口組中每個(gè)接口的信息包括所述裝置的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息;其中,所述接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。

可選地,所述處理單元在建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,所述接收單元,還用于:接收針對(duì)所述接口組的第一配置消息,所述第一配置消息包括所述接口組的標(biāo)識(shí)和第一規(guī)則,所述第一配置消息用于指示所述裝置將所述第一規(guī)則配置于所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,所述第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息;所述處理單元,還用于將所述第一規(guī)則配置于所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口。

可選地,在所述處理單元建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,所述接收單元,還用于:接收針對(duì)所述接口組的接口組成員更新消息,所述接口組成員更新消息至少包括所述接口組的標(biāo)識(shí)和接口更新信息;所述接口更新信息包括下述信息中的至少一個(gè):所述接口組中包含的當(dāng)前的各個(gè)接口的信息、所述接口組中新增的至少一個(gè)接口的信息,所述接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;所述接口組成員更新消息用于指示所述裝置更新所述接口組中包含的接口信息;所述處理單元,用于更新所述接口組中包含的接口信息。

可選地,在所述接收單元接收針對(duì)所述接口組的接口組成員更新消息之后,所述接收單元,還用于:接收針對(duì)所述接口組的配置更新消息,所述配置更新消息用于指示所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述接口組成員更新消息確定新增的接口或刪除的接口,并將所述第一規(guī)則配置于所述新增的接口,或?qū)⑺鰟h除的接口解除配置所述第一規(guī)則;所述處理單元,還用于根據(jù)所述接口組成員更新消息確定新增的接口或刪除的接口,并將所述第一規(guī)則配置于所述新增的接口,或?qū)⑺鰟h除的接口解除配置所述第一規(guī)則。

可選地,在所述處理單元建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,所述接收單元,還用于:接收接口組刪除消息,所述接口組刪除消息攜帶所述接口組的標(biāo)識(shí),用于指示所述轉(zhuǎn)發(fā)設(shè)備刪除所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組;所述處理單元,還用于刪除所述接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,在所述接收單元接收接口組刪除消息之前,所述接收單元,還用于:接收配置刪除消息,所述配置刪除消息用于指示所述裝置將所述接口組解除配置所述第一規(guī)則;所述處理單元,還用于將所述接口組解除配置所述第一規(guī)則。

第五方面,一種建立接口組的設(shè)備,包括:收發(fā)器、處理器和存儲(chǔ)器,所述收發(fā)器、所述處理器以及所述存儲(chǔ)器之間通過(guò)總線連接,其中:所述收發(fā)器,用于接收接口組創(chuàng)建指令,所述接口組創(chuàng)建指令用于指示所述控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;所述存儲(chǔ)器,用于存儲(chǔ)所述處理器執(zhí)行的程序代碼;所述處理器,用于通過(guò)所述存儲(chǔ)器中的程序代碼,執(zhí)行以下操作:生成接口組創(chuàng)建消息;所述收發(fā)器,還用于發(fā)送所述接口組創(chuàng)建消息至所述轉(zhuǎn)發(fā)設(shè)備,所述接口組創(chuàng)建消息用于通知所述轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的所述接口組,所述接口組創(chuàng)建消息攜帶所述接口組中每個(gè)接口的信息。

第六方面,一種建立接口組的設(shè)備,包括:收發(fā)器、處理器和存儲(chǔ)器,所述收發(fā)器、所述處理器以及所述存儲(chǔ)器之間通過(guò)總線連接,其中:所述收發(fā)器,用于接收控制器發(fā)送接口組創(chuàng)建消息,所述接口組創(chuàng)建消息用于通知所述轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的所述接口組,所述接口組創(chuàng)建消息攜帶所述接口組中每個(gè)接口的信息;所述存儲(chǔ)器,用于存儲(chǔ)所述處理器執(zhí)行的程序代碼;所述處理器,用于通過(guò)所述存儲(chǔ)器中的程序代碼,執(zhí)行以下操作:根據(jù)所述接口組中每個(gè)接口的信息確定所述接口組中包含的接口,建立所述接口組的標(biāo)識(shí)與所述接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

本發(fā)明實(shí)施例提出一種建立接口組的方法及裝置,用以解決接口組創(chuàng)建效率較低的問(wèn)題。該方法為:控制器接收接口組創(chuàng)建指令,接口組創(chuàng)建指令用于指示控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;控制器發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備,該接口組創(chuàng)建消息是通過(guò)擴(kuò)展pcep控制協(xié)議創(chuàng)建的消息,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組中每個(gè)接口的信息。因此,通過(guò)擴(kuò)展現(xiàn)有協(xié)議實(shí)現(xiàn)提高接口組創(chuàng)建效率,以支持需要使用接口組的各種應(yīng)用場(chǎng)景。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例中sdn網(wǎng)絡(luò)架構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例中控制器側(cè)建立接口組的概述流程圖;

圖3a為本發(fā)明實(shí)施例中擴(kuò)展pcep協(xié)議的示意圖之一;

圖3b為本發(fā)明實(shí)施例中擴(kuò)展pcep協(xié)議的示意圖之二;

圖4為本發(fā)明實(shí)施例中轉(zhuǎn)發(fā)設(shè)備側(cè)建立接口組的概述流程圖;

圖5為本發(fā)明實(shí)施例中控制器側(cè)建立接口組的裝置結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例中轉(zhuǎn)發(fā)設(shè)備側(cè)建立接口組的裝置結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例中控制器側(cè)建立接口組的設(shè)備結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例中轉(zhuǎn)發(fā)設(shè)備側(cè)建立接口組的設(shè)備結(jié)構(gòu)示意圖;

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,并不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

傳統(tǒng)的網(wǎng)絡(luò)由轉(zhuǎn)發(fā)設(shè)備組成,控制協(xié)議應(yīng)用于各個(gè)轉(zhuǎn)發(fā)設(shè)備上,比如路由協(xié)議,多協(xié)議標(biāo)簽交換(multiprotocollabelswitching,mpls)協(xié)議等。用戶(hù)可以在轉(zhuǎn)發(fā)設(shè)備上通過(guò)命令行配置控制協(xié)議及控制協(xié)議相關(guān)的參數(shù),也可以通過(guò)網(wǎng)管將配置結(jié)果轉(zhuǎn)發(fā)至各個(gè)轉(zhuǎn)發(fā)設(shè)備。此外,網(wǎng)管和轉(zhuǎn)發(fā)設(shè)備也可直接通過(guò)管理協(xié)議,如netconf,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(simplenetworkmanagementprotocol,snmp等進(jìn)行交互。

參閱圖1所示,本發(fā)明實(shí)施例的主要應(yīng)用場(chǎng)景為軟件定義網(wǎng)絡(luò)(softwaredefinednetwork,sdn),sdn網(wǎng)絡(luò)架構(gòu)中包括控制器和轉(zhuǎn)發(fā)設(shè)備,并由轉(zhuǎn)發(fā)設(shè)備組成數(shù)據(jù)網(wǎng)絡(luò)??刂破魍ㄟ^(guò)管理協(xié)議或控制協(xié)議將管理信息或控制信息下發(fā)到轉(zhuǎn)發(fā)設(shè)備去執(zhí)行,控制器的存在使得網(wǎng)絡(luò)的部署和配置更加智能和簡(jiǎn)化。

在sdn網(wǎng)絡(luò)中,控制器和轉(zhuǎn)發(fā)設(shè)備之間可以通過(guò)管理協(xié)議,如netconf,snmp等交互配置信息或告警信息,也可以通過(guò)pcep、bgp等控制協(xié)議進(jìn)行交互控制信息,例如,控制器將計(jì)算的路徑通過(guò)pcep下發(fā)給轉(zhuǎn)發(fā)設(shè)備,轉(zhuǎn)發(fā)設(shè)備收集網(wǎng)絡(luò)拓?fù)湫畔⑼ㄟ^(guò)bgp上報(bào)給控制器。

具體的,路徑計(jì)算單元(pathcomputationelement,pce)是一種集中式的控制節(jié)點(diǎn),天然適合作為統(tǒng)一的業(yè)務(wù)接口。當(dāng)前路徑計(jì)算通信協(xié)議(pathcomputationelementcommunicationprotocol,pcep)協(xié)議主要是定義的標(biāo)簽交換路徑(labelswitchingpath,lsp)相關(guān)的消息,用于支持lsp的集中算路和控制器觸發(fā)建立lsp等lsp相關(guān)功能特性。

pcep協(xié)議作為控制器和轉(zhuǎn)發(fā)器之間的南向控制協(xié)議,已經(jīng)在擴(kuò)展定義傳遞拓?fù)湫畔?pce-ls),下發(fā)標(biāo)簽表項(xiàng)信息,隧道(tunnel)信息,并且將支持更多的非lsp的消息。

bgp協(xié)議作為一種控制器和轉(zhuǎn)發(fā)器之間的南向控制器協(xié)議,也可以方便第進(jìn)行擴(kuò)展,支持?jǐn)y帶不僅僅是路由的消息。比如,bgp-ls擴(kuò)展bgp協(xié)議傳遞拓?fù)湫畔ⅰ?/p>

下面結(jié)合附圖對(duì)本申請(qǐng)優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。

參閱圖2所示,本發(fā)明實(shí)施例提供一種建立接口組的方法,具體包括以下步驟:

步驟200:控制器接收接口組創(chuàng)建指令,接口組創(chuàng)建指令用于指示控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組:。

步驟210:控制器發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組中每個(gè)接口的信息。

可選地,接口組創(chuàng)建消息還攜帶接口組的標(biāo)識(shí),或者控制器接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的接口組的標(biāo)識(shí)。

參閱圖3a和圖3b所示,為本發(fā)明實(shí)施例中擴(kuò)展pcep協(xié)議的示意圖。

具體的,擴(kuò)展ifgroup的pceinitiate消息,根據(jù)pcep協(xié)議新建tlvs,可以支持創(chuàng)建和刪除ifgroup,其中重要的對(duì)象是ifgroup。

ifgroupmessage中通過(guò)現(xiàn)有pcep協(xié)議的<srp>對(duì)象中的標(biāo)志位區(qū)分創(chuàng)建或更新(ifgroup-create-or-update)或者刪除(ifgroup-delete)。

具體的,參閱圖3a和圖3b所示,接口組創(chuàng)建消息攜帶接口組的標(biāo)識(shí)ifgroupidentifier,以及接口組中每個(gè)接口的信息interfacesubtlvs,還可以攜帶各個(gè)flag。

其中,ifgroupidentifier是由控制器分配,該分配方案可以是控制器基于網(wǎng)絡(luò)級(jí)的標(biāo)識(shí)分配規(guī)則進(jìn)行分配,也可以是控制器基于設(shè)備的標(biāo)識(shí)分配要求進(jìn)行分配的。

可選地,接口組創(chuàng)建消息還攜帶接口組對(duì)應(yīng)的邏輯類(lèi)型,即flag1,其中,邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種。

轉(zhuǎn)發(fā)設(shè)備確定邏輯類(lèi)型為ethernet-trunk或vlanif,則相應(yīng)的建立接口組的邏輯接口為ethernet-trunk或vlanif。

若沒(méi)有指定接口組的邏輯類(lèi)型,則默認(rèn)為null,即一組接口的捆綁,或者也可在flag1中指示當(dāng)前新建接口組的類(lèi)型為null。

可選地,接口組創(chuàng)建消息還攜帶接口組的能力信息,即flag2,能力信息包括接口組是否支持負(fù)載分擔(dān)、是否支持組播,是否支持主接口和備用接口之間的切換,是否支持判斷ethernet-trunk邏輯口中的接口發(fā)送中的任意一種。

可選地,接口組創(chuàng)建消息還攜帶用于指示轉(zhuǎn)發(fā)設(shè)備是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息,即flag3。

其中,接口組中每個(gè)接口的信息包括轉(zhuǎn)發(fā)設(shè)備的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息。

其中,接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。例如,該接口相關(guān)標(biāo)識(shí)信息包括設(shè)備標(biāo)識(shí)和ifname,或者該接口相關(guān)標(biāo)識(shí)信息包括設(shè)備標(biāo)識(shí)和ifindex,或者該接口相關(guān)標(biāo)識(shí)信息包括設(shè)備標(biāo)識(shí)和adjindex。

具體的,如圖3a和圖3b可知,接口組創(chuàng)建消息中的ifgroup對(duì)象中包含一個(gè)ifgroup-identifiertlv和一個(gè)ifgroup-ifmembertlv。

當(dāng)控制器首次下發(fā)接口組創(chuàng)建消息時(shí),轉(zhuǎn)發(fā)設(shè)備是默認(rèn)創(chuàng)建類(lèi)型的消息,第二次下具有該ifgroupidentifier的消息時(shí),轉(zhuǎn)發(fā)設(shè)備是默認(rèn)為接口組成員更新消息。

ifgroup-identifiertlv中攜帶了接口組的標(biāo)識(shí)和控制標(biāo)志,例如flag1、flag2和flag3等。

ifgroup-ifmembertlv中攜帶了待創(chuàng)建的接口組的所有接口成員信息。

可選地,控制器可以發(fā)送針對(duì)接口組的第一配置消息至轉(zhuǎn)發(fā)設(shè)備,第一配置消息包括接口組的標(biāo)識(shí)和第一規(guī)則,第一配置消息用于指示轉(zhuǎn)發(fā)設(shè)備將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略,例如bgpflowspec等,或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息,例如重定向指示。

具體的,控制器發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,可以應(yīng)用到以下場(chǎng)景中:

例如,以bgpflowspec應(yīng)用策略為例,即bgpflowspec定義了一套規(guī)則策略通過(guò)bgp協(xié)議下發(fā)到設(shè)備,并準(zhǔn)備配置到某個(gè)轉(zhuǎn)發(fā)設(shè)備的一組接口上。

具體的,控制器首先為需要建立接口組,參閱步驟200至步驟210所示,控制器下發(fā)接口組創(chuàng)建消息,攜帶ifgroupidentifier為12,flag1為null,interfacesubtlvs中包括接口1、接口3和接口5。轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送接口組創(chuàng)建消息后,轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口為接口1、接口3和接口5,建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系,即接口組的標(biāo)識(shí)12對(duì)應(yīng)接口1、接口3和接口5,該接口組的邏輯類(lèi)型為null,不需要建立相應(yīng)的邏輯接口。

在接口組創(chuàng)建完成后,即控制器下發(fā)接口組創(chuàng)建消息后,控制器采用bgp協(xié)議下發(fā)bgpflowspec和接口組的標(biāo)識(shí)12,轉(zhuǎn)發(fā)設(shè)備側(cè)收到后,根據(jù)接口組的標(biāo)識(shí)12,確定接口組的標(biāo)識(shí)12對(duì)應(yīng)哪些接口,即接口組的標(biāo)識(shí)12對(duì)應(yīng)接口1、接口3和接口5,則將bgpflowspec配置于接口1、接口3和接口5。

又例如,接口組創(chuàng)建消息還攜帶sid,該sid用于標(biāo)識(shí)接口組。針對(duì)bgpflowspec中redirectid的應(yīng)用場(chǎng)景,第一規(guī)則為預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息,即強(qiáng)制報(bào)文走指定的接口組,此時(shí)可以采用接口組的標(biāo)識(shí),也可采用sid,確定需要重定向到的接口組。具體的,通常報(bào)文轉(zhuǎn)發(fā)是根據(jù)路由協(xié)議生成的轉(zhuǎn)發(fā)表進(jìn)行轉(zhuǎn)發(fā),但是如果希望指定報(bào)文走特定的路經(jīng),就需要通過(guò)對(duì)接口組進(jìn)行重定向配置,因此,重定向就是指強(qiáng)制報(bào)文走指定的接口或接口組。

這里的第一規(guī)則只以預(yù)設(shè)的應(yīng)用策略和預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息為例,此外,第一規(guī)則還可包括其他針對(duì)接口組的可能配置。

此外,本發(fā)明實(shí)施例中還提出了如何對(duì)接口組成員進(jìn)行更新。

具體的,控制器發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,控制器發(fā)送針對(duì)接口組的接口組成員更新消息,接口組成員更新消息至少包括接口組的標(biāo)識(shí)和接口更新信息;

接口更新信息包括下述信息中的至少一個(gè):

接口組中包含的當(dāng)前的各個(gè)接口的信息、接口組中新增的至少一個(gè)接口的信息,接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;

接口組成員更新消息用于指示轉(zhuǎn)發(fā)設(shè)備更新接口組中包含的接口信息。

由上述的消息組合可知,接口組成員更新消息可以完全采用接口組創(chuàng)建消息的格式,此時(shí)只需轉(zhuǎn)發(fā)設(shè)備忽略flag,接口組的標(biāo)識(shí)不變,用所有最新的接口成員的消息替換原有的所有接口成員的消息,

例如,第二次下發(fā)接口組創(chuàng)建消息時(shí),轉(zhuǎn)發(fā)設(shè)備發(fā)現(xiàn)已經(jīng)存在具有ifgroupidentifier標(biāo)識(shí)12的ifgroup,此時(shí)使用第二次消息中的ifgroup-ifmembertlv中的所有接口成員替換原有的接口成員。

可選地,控制器直接發(fā)送新增的至少一個(gè)接口的信息,或需要?jiǎng)h除的至少一個(gè)接口的信息。此時(shí),轉(zhuǎn)發(fā)設(shè)備根據(jù)該消息直接增加或刪除對(duì)應(yīng)接口組中的接口成員。

在控制器發(fā)送針對(duì)接口組的接口組成員更新消息之后,控制器若確定第一規(guī)則配置在接口組中的每個(gè)接口上時(shí),則需發(fā)送針對(duì)接口組的配置更新消息,該配置更新消息用于指示轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。例如,需要針對(duì)接口組1進(jìn)行接口成員的更新,原接口組1中包含接口5、接口9和接口12,更新后的接口組1中包含接口5、接口9和接口13,即刪除了接口12,新增了接口13,若接口組1已經(jīng)配置了規(guī)則2,此時(shí),控制器需要再發(fā)送一個(gè)配置更新消息,讓轉(zhuǎn)發(fā)設(shè)備為接口13配置規(guī)則2,為接口12解除配置規(guī)則2.

進(jìn)一步地,本發(fā)明實(shí)施例針對(duì)pcep協(xié)議的擴(kuò)展還支持對(duì)接口組的刪除。

具體的,控制器發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,可選地,控制器接收用戶(hù)發(fā)送的接口組刪除指令,接口組刪除指令用于指示控制器控制轉(zhuǎn)發(fā)設(shè)備刪除接口組。

控制器發(fā)送接口組刪除消息至轉(zhuǎn)發(fā)設(shè)備,接口組刪除消息攜帶接口組的標(biāo)識(shí),用于指示轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,控制器接收用戶(hù)發(fā)送的接口組刪除指令之后,并發(fā)送接口組刪除消息至轉(zhuǎn)發(fā)設(shè)備之前,控制器若確定第一規(guī)則配置于接口組中的每個(gè)接口上時(shí),發(fā)送告警消息至用戶(hù),告警消息用于提示用戶(hù)對(duì)刪除接口組進(jìn)行確認(rèn),用以告警用戶(hù)可能出現(xiàn)的刪除錯(cuò)誤。

可選地,控制器確定第一規(guī)則配置于接口組中的每個(gè)接口上時(shí),發(fā)送配置刪除消息至轉(zhuǎn)發(fā)設(shè)備,配置刪除消息用于指示轉(zhuǎn)發(fā)設(shè)備將接口組解除配置第一規(guī)則,即先解除配置于所需刪除接口的第一規(guī)則,再進(jìn)行刪除。

具體的,刪除消息中的ifgroup對(duì)象中只包含ifgroup-identifiertlv,用于指明待刪除的ifgroup。

參閱圖4所示,在轉(zhuǎn)發(fā)設(shè)備側(cè),本發(fā)明實(shí)施例提供一種建立接口組的方法,包括:

步驟400:轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送接口組創(chuàng)建消息,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組中每個(gè)接口的信息:。

步驟410:轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口,建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,接口組創(chuàng)建消息還攜帶接口組的標(biāo)識(shí);轉(zhuǎn)發(fā)設(shè)備建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口之后,轉(zhuǎn)發(fā)設(shè)備確定接口組的標(biāo)識(shí),建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系,進(jìn)一步地,轉(zhuǎn)發(fā)設(shè)備將接口組的標(biāo)識(shí)發(fā)送至控制器。

可選地,接口組創(chuàng)建消息還攜帶接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種。

當(dāng)轉(zhuǎn)發(fā)設(shè)備確定邏輯類(lèi)型為ethernet-trunk或vlanif時(shí),則相應(yīng)的建立接口組的邏輯接口為ethernet-trunk或vlanif。

可選地,接口組創(chuàng)建消息還攜帶接口組的能力信息,能力信息包括接口組是否支持負(fù)載分擔(dān)、是否支持組播,是否支持主接口和備用接口之間的切換,是否支持判斷ethernet-trunk邏輯口中的接口發(fā)送中的任意一種。

因此,當(dāng)轉(zhuǎn)發(fā)設(shè)備確定接口組創(chuàng)建消息還攜帶接口組的能力信息時(shí),為接口組配置相應(yīng)的功能。

可選地,接口組創(chuàng)建消息還攜帶用于指示轉(zhuǎn)發(fā)設(shè)備是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

因此,當(dāng)轉(zhuǎn)發(fā)設(shè)備確定接口組創(chuàng)建消息還攜帶用于指示轉(zhuǎn)發(fā)設(shè)備是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息,為接口組生成相應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)。

可選地,接口組中每個(gè)接口的信息包括轉(zhuǎn)發(fā)設(shè)備的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息。

其中,所述接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。

可選地,轉(zhuǎn)發(fā)設(shè)備建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,轉(zhuǎn)發(fā)設(shè)備接收針對(duì)所述接口組的第一配置消息,第一配置消息包括所述接口組的標(biāo)識(shí)和第一規(guī)則,第一配置消息用于指示轉(zhuǎn)發(fā)設(shè)備將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息。轉(zhuǎn)發(fā)設(shè)備將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口。

可選地,轉(zhuǎn)發(fā)設(shè)備建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,轉(zhuǎn)發(fā)設(shè)備還可以接收針對(duì)接口組的接口組成員更新消息,接口組成員更新消息至少包括接口組的標(biāo)識(shí)和接口更新信息。

具體的,接口更新信息包括下述信息中的至少一個(gè):

接口組中包含的最新的各個(gè)接口的信息、接口組中新增的至少一個(gè)接口的信息,接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;

接口組成員更新消息用于指示轉(zhuǎn)發(fā)設(shè)備更新接口組中包含的接口信息;

因此,轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息更新接口組中包含的接口信息。

可選地,轉(zhuǎn)發(fā)設(shè)備接收針對(duì)接口組的接口組成員更新消息之后,轉(zhuǎn)發(fā)設(shè)備還可以接收針對(duì)接口組的配置更新消息,配置更新消息用于指示轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。

轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。

可選地,轉(zhuǎn)發(fā)設(shè)備建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,還包括:

轉(zhuǎn)發(fā)設(shè)備接收接口組刪除消息,接口組刪除消息攜帶接口組的標(biāo)識(shí),用于指示轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組;

轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,轉(zhuǎn)發(fā)設(shè)備接收接口組刪除消息之前,還包括:

轉(zhuǎn)發(fā)設(shè)備接收配置刪除消息,配置刪除消息用于指示轉(zhuǎn)發(fā)設(shè)備將接口組解除配置第一規(guī)則;

轉(zhuǎn)發(fā)設(shè)備將接口組解除配置第一規(guī)則。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種建立接口組的裝置500,裝置500可以為圖2所示實(shí)施例中的控制器。建立接口組的裝置500可以用于執(zhí)行上述圖2對(duì)應(yīng)的方法實(shí)施例,因此本發(fā)明實(shí)施例提供的建立接口組的裝置500的實(shí)施方式可以參見(jiàn)該方法的實(shí)施方式,重復(fù)之處不再贅述。

參閱圖5所示,本發(fā)明實(shí)施例提供一種建立接口組的裝置500,包括:

接收單元501,用于接收接口組創(chuàng)建指令,接口組創(chuàng)建指令用于指示裝置采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;

發(fā)送單元502,用于發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組的標(biāo)識(shí)、接口組中每個(gè)接口的信息。

可選地,接口組創(chuàng)建消息還攜帶接口組的標(biāo)識(shí);

或者接收單元501,還用于接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的接口組的標(biāo)識(shí)。

可選地,接口組創(chuàng)建消息還攜帶接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種。

可選地,接口組創(chuàng)建消息還攜帶接口組的能力信息,能力信息包括接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。

可選地,接口組創(chuàng)建消息還攜帶用于指示轉(zhuǎn)發(fā)設(shè)備是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,接口組中每個(gè)接口的信息包括轉(zhuǎn)發(fā)設(shè)備的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息;

其中,接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。

可選地,在發(fā)送單元502發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,發(fā)送單元502,還用于:

發(fā)送針對(duì)接口組的第一配置消息至轉(zhuǎn)發(fā)設(shè)備,第一配置消息包括接口組的標(biāo)識(shí)和第一規(guī)則,第一配置消息用于指示轉(zhuǎn)發(fā)設(shè)備將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息。

可選地,在發(fā)送單元502發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,發(fā)送單元502,還用于:

發(fā)送針對(duì)接口組的接口組成員更新消息,接口組成員更新消息至少包括接口組的標(biāo)識(shí)和接口更新信息;

接口更新信息包括下述信息中的至少一個(gè):

接口組中包含的最新的各個(gè)接口的信息、接口組中新增的至少一個(gè)接口的信息,接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;

接口組成員更新消息用于指示轉(zhuǎn)發(fā)設(shè)備更新接口組中包含的接口信息。

可選地,在發(fā)送單元502發(fā)送針對(duì)接口組的接口組成員更新消息之后,發(fā)送單元502,還用于:

確定第一規(guī)則配置在接口組中的每個(gè)接口上時(shí),發(fā)送針對(duì)接口組的配置更新消息;

配置更新消息用于指示轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。

可選地,在發(fā)送單元502發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,接收單元501,還用于:

接收用戶(hù)發(fā)送的接口組刪除指令,接口組刪除指令用于指示控制器控制轉(zhuǎn)發(fā)設(shè)備刪除接口組;

發(fā)送單元502,還用于發(fā)送接口組刪除消息至轉(zhuǎn)發(fā)設(shè)備,接口組刪除消息攜帶接口組的標(biāo)識(shí),用于指示轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,在接收單元501接收用戶(hù)發(fā)送的接口組刪除指令之后,并發(fā)送單元502發(fā)送接口組刪除消息至轉(zhuǎn)發(fā)設(shè)備之前,裝置還包括:

發(fā)送單元502,用于確定第一規(guī)則配置于接口組中的每個(gè)接口上時(shí),發(fā)送告警消息至用戶(hù),告警消息用于提示用戶(hù)對(duì)刪除接口組進(jìn)行確認(rèn);或,

發(fā)送單元502,還用于確定第一規(guī)則配置于接口組中的每個(gè)接口上時(shí),發(fā)送配置刪除消息至轉(zhuǎn)發(fā)設(shè)備,配置刪除消息用于指示轉(zhuǎn)發(fā)設(shè)備將接口組解除配置第一規(guī)則。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種建立接口組的裝置600,裝置600可以為圖4所示實(shí)施例中的轉(zhuǎn)發(fā)設(shè)備。建立接口組的裝置600可以用于執(zhí)行上述圖4對(duì)應(yīng)的方法實(shí)施例,因此本發(fā)明實(shí)施例提供的建立接口組的裝置600的實(shí)施方式可以參見(jiàn)該方法的實(shí)施方式,重復(fù)之處不再贅述。

參閱圖6所示,本發(fā)明實(shí)施例提供一種建立接口組的裝置600,包括:

接收單元601,用于接收控制器發(fā)送接口組創(chuàng)建消息,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組的標(biāo)識(shí)、接口組中每個(gè)接口的信息;

處理單元602,用于根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口,建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,接口組創(chuàng)建消息還攜帶接口組的標(biāo)識(shí);

處理單元602,還用于建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,處理單元602根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口之后,處理單元602,還用于:

確定接口組的標(biāo)識(shí),建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系;

發(fā)送單元603,用于將接口組的標(biāo)識(shí)發(fā)送至控制器。

可選地,接口組創(chuàng)建消息還攜帶接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種;

處理單元602,還用于確定邏輯類(lèi)型為ethernet-trunk或vlanif,則相應(yīng)的建立接口組的邏輯接口為ethernet-trunk或vlanif。

可選地,接口組創(chuàng)建消息還攜帶接口組的能力信息,能力信息包括接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。

可選地,接口組創(chuàng)建消息還攜帶用于指示裝置是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,接口組中每個(gè)接口的信息包括裝置的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息;

其中,接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。

可選地,處理單元602在建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,接收單元601,還用于:

接收針對(duì)接口組的第一配置消息,第一配置消息包括接口組的標(biāo)識(shí)和第一規(guī)則,第一配置消息用于指示裝置將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息;

處理單元602,還用于將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口。

可選地,在處理單元602建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,接收單元601,還用于:

接收針對(duì)接口組的接口組成員更新消息,接口組成員更新消息至少包括接口組的標(biāo)識(shí)和接口更新信息;

接口更新信息包括下述信息中的至少一個(gè):

接口組中包含的最新的各個(gè)接口的信息、接口組中新增的至少一個(gè)接口的信息,接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;

接口組成員更新消息用于指示裝置更新接口組中包含的接口信息;

處理單元602,用于更新接口組中包含的接口信息。

可選地,在接收單元601接收針對(duì)接口組的接口組成員更新消息之后,接收單元601,還用于:

接收針對(duì)接口組的配置更新消息,配置更新消息用于指示轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則;

處理單元602,還用于根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。

可選地,在處理單元602建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,接收單元601,還用于:

接收接口組刪除消息,接口組刪除消息攜帶接口組的標(biāo)識(shí),用于指示轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組;

處理單元602,還用于刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,在接收單元601接收接口組刪除消息之前,接收單元601,還用于:

接收配置刪除消息,配置刪除消息用于指示裝置將接口組解除配置第一規(guī)則;

處理單元602,還用于將接口組解除配置第一規(guī)則。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種建立接口組的設(shè)備700,建立接口組的設(shè)備700可以為圖2所示實(shí)施例中的控制器,為圖5所示實(shí)施例的裝置,因此本發(fā)明實(shí)施例提供的建立接口組的設(shè)備700的實(shí)施方式可以參見(jiàn)圖2和圖5所示實(shí)施例的實(shí)施方式,重復(fù)之處不再贅述。

參閱圖7所示,本發(fā)明實(shí)施例提供一種建立接口組的設(shè)備,包括:收發(fā)器701、處理器702和存儲(chǔ)器703,收發(fā)器701、處理器702以及存儲(chǔ)器703之間通過(guò)總線連接,其中:

收發(fā)器701,用于接收接口組創(chuàng)建指令,接口組創(chuàng)建指令用于指示控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;

存儲(chǔ)器703,用于存儲(chǔ)處理器702執(zhí)行的程序代碼;

處理器702,用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:生成接口組創(chuàng)建消息;

收發(fā)器701,還用于發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組的標(biāo)識(shí)、接口組中每個(gè)接口的信息。

可選地,接口組創(chuàng)建消息還攜帶接口組的標(biāo)識(shí);

或者收發(fā)器701,還用于接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的接口組的標(biāo)識(shí)。

可選地,接口組創(chuàng)建消息還攜帶接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種。

可選地,接口組創(chuàng)建消息還攜帶接口組的能力信息,能力信息包括接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。

可選地,接口組創(chuàng)建消息還攜帶用于指示轉(zhuǎn)發(fā)設(shè)備是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,接口組中每個(gè)接口的信息包括轉(zhuǎn)發(fā)設(shè)備的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息;

其中,接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。

可選地,在收發(fā)器701發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,處理器702,還用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:生成針對(duì)接口組的第一配置消息;

收發(fā)器701,還用于:發(fā)送針對(duì)接口組的第一配置消息至轉(zhuǎn)發(fā)設(shè)備,第一配置消息包括接口組的標(biāo)識(shí)和第一規(guī)則,第一配置消息用于指示轉(zhuǎn)發(fā)設(shè)備將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息。

可選地,在收發(fā)器701發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備之后,處理器702,還用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:生成針對(duì)接口組的接口組成員更新消息

收發(fā)器701,還用于:發(fā)送針對(duì)接口組的接口組成員更新消息,接口組成員更新消息至少包括接口組的標(biāo)識(shí)和接口更新信息;

接口更新信息包括下述信息中的至少一個(gè):

接口組中包含的當(dāng)前的各個(gè)接口的信息、接口組中新增的至少一個(gè)接口的信息,接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;

接口組成員更新消息用于指示轉(zhuǎn)發(fā)設(shè)備更新接口組中包含的接口信息。

可選地,在收發(fā)器701發(fā)送針對(duì)接口組的接口組成員更新消息之后,處理器702,還用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:確定第一規(guī)則配置在接口組中的每個(gè)接口上時(shí),生成針對(duì)接口組的配置更新消息;

收發(fā)器701,還用于發(fā)送針對(duì)接口組的配置更新消息;

配置更新消息用于指示轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。

可選地,在收發(fā)器701發(fā)送針對(duì)接口組的接口組成員更新消息之后,收發(fā)器701,還用于:

接收用戶(hù)發(fā)送的接口組刪除指令,接口組刪除指令用于指示控制器控制轉(zhuǎn)發(fā)設(shè)備刪除接口組;

處理器702,還用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:生成接口組刪除消息;

收發(fā)器701,還用于發(fā)送接口組刪除消息至轉(zhuǎn)發(fā)設(shè)備,接口組刪除消息攜帶接口組的標(biāo)識(shí),用于指示轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,在收發(fā)器701接收用戶(hù)發(fā)送的接口組刪除指令之后,并收發(fā)器701發(fā)送接口組刪除消息至轉(zhuǎn)發(fā)設(shè)備之前,處理器702,還用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:確定第一規(guī)則配置于接口組中的每個(gè)接口上時(shí),收發(fā)器701,還用于發(fā)送告警消息至用戶(hù),告警消息用于提示用戶(hù)對(duì)刪除接口組進(jìn)行確認(rèn);或,

處理器702,還用于通過(guò)存儲(chǔ)器703中的程序代碼,執(zhí)行以下操作:確定第一規(guī)則配置于接口組中的每個(gè)接口上時(shí),收發(fā)器701,還用于發(fā)送配置刪除消息至轉(zhuǎn)發(fā)設(shè)備,配置刪除消息用于指示轉(zhuǎn)發(fā)設(shè)備將接口組解除配置第一規(guī)則。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種建立接口組的設(shè)備800,建立接口組的設(shè)備800可以為圖4所示實(shí)施例中的轉(zhuǎn)發(fā)設(shè)備,為圖6所示實(shí)施例的裝置,因此本發(fā)明實(shí)施例提供的建立接口組的設(shè)備800的實(shí)施方式可以參見(jiàn)圖4和圖6所示實(shí)施例的實(shí)施方式,重復(fù)之處不再贅述。

參閱圖8所示,一種建立接口組的設(shè)備,包括:收發(fā)器801、處理器802和存儲(chǔ)器803,收發(fā)器801、處理器802以及存儲(chǔ)器803之間通過(guò)總線連接,其中:

收發(fā)器801,用于接收控制器發(fā)送接口組創(chuàng)建消息,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組的標(biāo)識(shí)、接口組中每個(gè)接口的信息;

存儲(chǔ)器803,用于存儲(chǔ)處理器802執(zhí)行的程序代碼;

處理器802,用于通過(guò)存儲(chǔ)器803中的程序代碼,執(zhí)行以下操作:根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口,建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,接口組創(chuàng)建消息還攜帶接口組的標(biāo)識(shí);

處理器802,還用于建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系。

可選地,處理器802根據(jù)接口組中每個(gè)接口的信息確定接口組中包含的接口之后,處理器802,還用于:

確定接口組的標(biāo)識(shí),建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系;

收發(fā)器801,用于將接口組的標(biāo)識(shí)發(fā)送至控制器。

可選地,接口組創(chuàng)建消息還攜帶接口組對(duì)應(yīng)的邏輯類(lèi)型,其中,邏輯類(lèi)型為ethernet-trunk、vlanif中的任意一種;

處理器802,還用于通過(guò)存儲(chǔ)器803中的程序代碼,執(zhí)行以下操作:確定邏輯類(lèi)型為ethernet-trunk或vlanif,則相應(yīng)的建立接口組的邏輯接口為ethernet-trunk或vlanif。

可選地,接口組創(chuàng)建消息還攜帶接口組的能力信息,能力信息包括接口組是否支持負(fù)載分擔(dān)、是否支持組播,或者是否支持主接口和備用接口之間的切換。

可選地,接口組創(chuàng)建消息還攜帶用于指示裝置是否針對(duì)接口組生成轉(zhuǎn)發(fā)表項(xiàng)的指示信息。

可選地,接口組中每個(gè)接口的信息包括裝置的設(shè)備標(biāo)識(shí)和接口相關(guān)標(biāo)識(shí)信息;

其中,接口相關(guān)標(biāo)識(shí)信息包括該接口的接口名、該接口的接口索引、該接口的鄰接體索引、該接口的鄰接體標(biāo)識(shí)中的任意一種。

可選地,處理器802在建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,收發(fā)器801,還用于:

接收針對(duì)接口組的第一配置消息,第一配置消息包括接口組的標(biāo)識(shí)和第一規(guī)則,第一配置消息用于指示裝置將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口,第一規(guī)則包括預(yù)設(shè)的應(yīng)用策略或預(yù)設(shè)的報(bào)文轉(zhuǎn)發(fā)出入信息;

處理器802,還用于將第一規(guī)則配置于接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組中的每個(gè)接口。

可選地,在處理器802建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,收發(fā)器801,還用于:

接收針對(duì)接口組的接口組成員更新消息,接口組成員更新消息至少包括接口組的標(biāo)識(shí)和接口更新信息;

接口更新信息包括下述信息中的至少一個(gè):

接口組中包含的當(dāng)前的各個(gè)接口的信息、接口組中新增的至少一個(gè)接口的信息,接口組中需要?jiǎng)h除的至少一個(gè)接口的信息;

接口組成員更新消息用于指示裝置更新接口組中包含的接口信息;

處理器802,用于更新接口組中包含的接口信息。

可選地,在收發(fā)器801接收針對(duì)接口組的接口組成員更新消息之后,收發(fā)器801,還用于:

接收針對(duì)接口組的配置更新消息,配置更新消息用于指示轉(zhuǎn)發(fā)設(shè)備根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則;

處理器802,還用于根據(jù)接口組成員更新消息確定新增的接口或刪除的接口,并將第一規(guī)則配置于新增的接口,或?qū)h除的接口解除配置第一規(guī)則。

可選地,在處理單元建立接口組的標(biāo)識(shí)與接口組中包含的接口之間的對(duì)應(yīng)關(guān)系之后,接收單元,還用于:

接收接口組刪除消息,接口組刪除消息攜帶接口組的標(biāo)識(shí),用于指示轉(zhuǎn)發(fā)設(shè)備刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組;

處理器802,還用于刪除接口組的標(biāo)識(shí)對(duì)應(yīng)的接口組。

可選地,在收發(fā)器801接收接口組刪除消息之前,收發(fā)器801,還用于:

接收配置刪除消息,配置刪除消息用于指示裝置將接口組解除配置第一規(guī)則;

處理器802,還用于將接口組解除配置第一規(guī)則。

本發(fā)明實(shí)施例中總線在圖7、圖8中以粗線表示,其它部件之間的連接方式,僅是進(jìn)行示意性說(shuō)明,并不引以為限。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖7、圖8中僅用一條粗線表示,但并不表示僅有一根總線或一種類(lèi)型的總線。

參閱圖7、圖8所示,上述實(shí)施例中的存儲(chǔ)器,用于存儲(chǔ)處理器執(zhí)行的程序代碼,可以是易失性存儲(chǔ)器(英文:volatilememory),例如隨機(jī)存取存儲(chǔ)器(英文:random-accessmemory,縮寫(xiě):ram);存儲(chǔ)器也可以是非易失性存儲(chǔ)器(英文:non-volatilememory),例如只讀存儲(chǔ)器(英文:read-onlymemory,縮寫(xiě):rom),快閃存儲(chǔ)器(英文:flashmemory),硬盤(pán)(英文:harddiskdrive,縮寫(xiě):hdd)或固態(tài)硬盤(pán)(英文:solid-statedrive,縮寫(xiě):ssd)、或者存儲(chǔ)器是能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。存儲(chǔ)器可以是上述存儲(chǔ)器的組合。

參閱圖7、圖8所示,上述實(shí)施例中的處理器,可以是一個(gè)中央處理單元(英文:centralprocessingunit,簡(jiǎn)稱(chēng)cpu)。

本發(fā)明實(shí)施例提出一種建立接口組的方法及裝置,用以解決接口組創(chuàng)建效率較低的問(wèn)題。該方法為:控制器接收接口組創(chuàng)建指令,接口組創(chuàng)建指令用于指示控制器采用控制協(xié)議控制轉(zhuǎn)發(fā)設(shè)備創(chuàng)建接口組;控制器發(fā)送接口組創(chuàng)建消息至轉(zhuǎn)發(fā)設(shè)備,該接口組創(chuàng)建消息是通過(guò)擴(kuò)展pcep控制協(xié)議創(chuàng)建的消息,接口組創(chuàng)建消息用于通知轉(zhuǎn)發(fā)設(shè)備創(chuàng)建包含至少一個(gè)接口的接口組,接口組創(chuàng)建消息攜帶接口組的標(biāo)識(shí)、接口組中每個(gè)接口的信息。因此,通過(guò)擴(kuò)展現(xiàn)有協(xié)議實(shí)現(xiàn)提高接口組創(chuàng)建效率,以支持需要使用接口組的各種應(yīng)用場(chǎng)景。

此外,本發(fā)明實(shí)施例能夠提供建立多種邏輯類(lèi)型的接口組,建立的接口組具有多種實(shí)用功能,以及實(shí)現(xiàn)對(duì)已經(jīng)建立的接口組成員進(jìn)行接口成員信息的更新和對(duì)已經(jīng)建立的接口組進(jìn)行刪除。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1