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

生成配置信息的方法和網(wǎng)絡控制單元與流程

文檔序號:12278213閱讀:218來源:國知局
生成配置信息的方法和網(wǎng)絡控制單元與流程
本發(fā)明涉及通信領域,并且具體地,涉及生成配置信息的方法和網(wǎng)絡控制單元。
背景技術
:虛擬機(VirtualMachine,VM)是指通過軟件模擬的具有完整硬件系統(tǒng)功能的,并且運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。通常,一臺物理計算機上可以模擬出一個或多個虛擬機,這些虛擬機可以像真正的計算機那樣進行工作。隨著對提高服務器利用率以及降低服務器成本的需求的日益增加,基于虛擬機技術出現(xiàn)了服務器虛擬化技術。服務器虛擬化,是指將服務器物理資源抽象成邏輯資源,讓一臺服務器變成幾臺甚至上百臺相互隔離的虛擬服務器,或者讓幾臺服務器變成一臺服務器來用,從而不再受限于物理上的界限,而是讓中央處理器(CentralProcessingUnit,CPU)、內(nèi)存、磁盤和輸入/輸出(Input/Output,I/O)等硬件變成可以動態(tài)管理的“資源池”,從而能夠極大地提高資源的利用率,并簡化系統(tǒng)管理。在數(shù)據(jù)中心(DataCenter,DC)網(wǎng)絡中,服務器虛擬化后,交換機的同一物理端口上會存在多個甚至幾十個VM的流量。針對不同VM,需要配置相應的信息,例如網(wǎng)絡策略和轉(zhuǎn)發(fā)表等。目前都是通過人工配置來實現(xiàn)。這樣,當虛擬機的狀態(tài)發(fā)生變化時,例如服務器對虛擬機執(zhí)行操作時,例如創(chuàng)建或刪除等,這些相關的配置信息也會發(fā)生變化,而通過人工配置的方法,不但工作量巨大,而且時效性差,嚴重影響了網(wǎng)絡的性能。技術實現(xiàn)要素:本發(fā)明實施例提供生成配置信息的方法和網(wǎng)絡控制單元,能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。第一方面,提供了一種生成配置信息的方法,包括:網(wǎng)絡控制單元接收虛擬機關聯(lián)消息,所述虛擬機關聯(lián)消息包括狀態(tài)發(fā)生變化的第一虛擬機的標識和檢測到所述第一虛擬機的狀態(tài)變化的第一虛擬內(nèi)置網(wǎng)元的標識;所述網(wǎng)絡控制單元根據(jù)所述第一虛擬機的標識確定第一信息,所述第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,當所述第一信息包括所述第一轉(zhuǎn)發(fā)表項時,所述網(wǎng)絡控制單元根據(jù)所述第一虛擬機的標識確定所述第一信息包括:根據(jù)所述第一虛擬機的標識確定所述第一虛擬機的地址;根據(jù)所述第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括所述第一虛擬內(nèi)置網(wǎng)元和所述第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定所述第一網(wǎng)元上通向所述第一虛擬內(nèi)置網(wǎng)元的第一出端口;根據(jù)所述第一虛擬機的地址和所述第一出端口為所述第一網(wǎng)元生成所述第一轉(zhuǎn)發(fā)表項,所述第一轉(zhuǎn)發(fā)表項的目的地址包括所述第一虛擬機的地址,所述第一轉(zhuǎn)發(fā)表項的出端口包括所述第一出端口;其中,所述第一虛擬機的地址為網(wǎng)際協(xié)議IP地址和/或媒體訪問控制MAC地址。結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述根據(jù)所述第一虛擬機的標識確定所述第一虛擬機的地址包括:當所述第一虛擬機的標識為所述第一虛擬機的地址時,將所述第一虛擬機的標識確定為所述第一虛擬機的地址;或,根據(jù)所述第一虛擬機的標識查詢所述第一虛擬機的標識與所述第一虛擬機的地址之間的對應關系,確定所述第一虛擬機的地址。結(jié)合第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第一網(wǎng)元為第二虛擬機和所述第一虛擬機之間的路徑上的網(wǎng)元,或,所述第一網(wǎng)元為距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的網(wǎng)絡虛擬環(huán)境NVE節(jié)點與所述第一虛擬機之間的路徑上的網(wǎng)元,或,所述第一網(wǎng)元為距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或,所述第一網(wǎng)元為所述第一虛擬機所屬的虛擬網(wǎng)絡中的任意一個NVE節(jié)點,或,所述第一網(wǎng)元為所述網(wǎng)絡中任意一個網(wǎng)元。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式或第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,當所述第一信息包括所述第一虛擬機位置信息映射表項時,所述網(wǎng)絡控制單元根據(jù)所述第一虛擬機的標識確定所述第一信息包括:根據(jù)包括所述第一虛擬內(nèi)置網(wǎng)元和至少一個NVE節(jié)點的網(wǎng)絡的網(wǎng)絡拓撲和所述第一內(nèi)置網(wǎng)元的標識確定距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點;確定包括所述第一虛擬機和所述第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識;生成所述第一虛擬機位置信息映射表項,所述第一虛擬機位置信息映射表項包括所述第一虛擬機的標識、所述距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識和所述第一虛擬網(wǎng)絡的標識。結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述確定包括所述第一虛擬機和第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識包括:當所述虛擬機關聯(lián)消息攜帶有所述第一虛擬網(wǎng)絡的標識時,根據(jù)所述虛擬機關聯(lián)消息確定所述第一虛擬網(wǎng)絡的標識;或,根據(jù)所述第一虛擬機的標識確定與所述第一虛擬機的標識對應的第一策略,并根據(jù)所述第一策略確定所述第一虛擬網(wǎng)絡的標識,其中,所述第一策略包括所述第一虛擬網(wǎng)絡的標識。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式至第一方面的第五種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,當所述第一信息包括所述第一網(wǎng)絡策略時,所述網(wǎng)絡控制單元根據(jù)所述第一虛擬機的標識確定所述第一信息包括:根據(jù)所述第一虛擬機的標識查詢對應表和網(wǎng)絡策略表,確定與所述第一虛擬機對應的網(wǎng)絡策略,其中所述對應表用于表示虛擬機的標識與網(wǎng)絡策略的標識之間的對應關系,網(wǎng)絡策略表包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識;確定所述第一網(wǎng)絡策略,所述第一網(wǎng)絡策略包括所述與所述第一虛擬機對應的網(wǎng)絡策略。結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述方法還包括:將所述第一網(wǎng)絡策略發(fā)送至網(wǎng)絡業(yè)務設備,其中,所述網(wǎng)絡業(yè)務設備用于處理所述第一虛擬內(nèi)置網(wǎng)元所在的區(qū)域中的屬于開放系統(tǒng)互聯(lián)OSI模型第四層至第七層的業(yè)務,所述網(wǎng)絡業(yè)務設備是根據(jù)所述第一虛擬內(nèi)置網(wǎng)元的標識和包括所述第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定的。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式至第一方面的第七種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述狀態(tài)發(fā)生變化的第一虛擬機包括被創(chuàng)建的虛擬機、被刪除的虛擬機、被遷移至所述第一虛擬內(nèi)置網(wǎng)元的虛擬機或被變更屬性的虛擬機。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式至第一方面的第八種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第一虛擬內(nèi)置網(wǎng)元是所述第一虛擬機的網(wǎng)絡接入設備。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式至第一方面的第九種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述網(wǎng)絡控制單元接收虛擬機關聯(lián)消息,包括:所述網(wǎng)絡控制單元從所述第一虛擬內(nèi)置網(wǎng)元接收所述虛擬機關聯(lián)消息;或,所述網(wǎng)絡控制單元從接入交換機接收所述虛擬機關聯(lián)消息,其中,所述虛擬機關聯(lián)消息是所述接入交換機從所述第一虛擬內(nèi)置網(wǎng)元接收的。第二方面,提供了一種網(wǎng)絡控制單元,包括:接收模塊,用于接收虛擬機關聯(lián)消息,所述虛擬機關聯(lián)消息包括狀態(tài)發(fā)生變化的第一虛擬機的標識和檢測到所述第一虛擬機的狀態(tài)變化的第一虛擬內(nèi)置網(wǎng)元的標識;確定模塊,用于根據(jù)所述第一虛擬機的標識確定第一信息,所述第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,當所述第一信息包括所述第一轉(zhuǎn)發(fā)表項時,所述確定模塊具體用于:根據(jù)所述第一虛擬機的標識確定所述第一虛擬機的地址;根據(jù)所述第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括所述第一虛擬內(nèi)置網(wǎng)元和所述第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定所述第一網(wǎng)元上通向所述第一虛擬內(nèi)置網(wǎng)元的第一出端口;根據(jù)所述第一虛擬機的地址和所述第一出端口為所述第一網(wǎng)元生成所述第一轉(zhuǎn)發(fā)表項,所述第一轉(zhuǎn)發(fā)表項的目的地址包括所述第一虛擬機的地址,所述第一轉(zhuǎn)發(fā)表項的出端口包括所述第一出端口;其中,所述第一虛擬機的地址為網(wǎng)際協(xié)議IP地址和/或媒體訪問控制MAC地址。結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定模塊具體用于:當所述第一虛擬機的標識為所述第一虛擬機的地址時,將所述第一虛擬機的標識確定為所述第一虛擬機的地址;或,根據(jù)所述第一虛擬機的標識查詢所述第一虛擬機的標識與所述第一虛擬機的地址之間的對應關系,確定所述第一虛擬機的地址。結(jié)合第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第一網(wǎng)元為第二虛擬機和所述第一虛擬機之間的路徑上的網(wǎng)元,或,所述第一網(wǎng)元為距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的網(wǎng)絡虛擬環(huán)境NVE節(jié)點與所述第一虛擬機之間的路徑上的網(wǎng)元,或,所述第一網(wǎng)元為距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或,所述第一網(wǎng)元為所述第一虛擬機所屬的虛擬網(wǎng)絡中的任意一個NVE節(jié)點,或,所述第一網(wǎng)元為所述網(wǎng)絡中任意一個網(wǎng)元。結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式至第二方面的第三種可能的實現(xiàn)方式中任一種實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,當所述第一信息包括所述第一虛擬機位置信息映射表項時,所述確定模塊具體用于:根據(jù)包括所述第一虛擬內(nèi)置網(wǎng)元和至少一個NVE節(jié)點的網(wǎng)絡的網(wǎng)絡拓撲和所述第一內(nèi)置網(wǎng)元的標識確定距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點;確定包括所述第一虛擬機和所述第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識;生成所述第一虛擬機位置信息映射表項,所述第一虛擬機位置信息映射表項包括所述第一虛擬機的標識、所述距離所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識和所述第一虛擬網(wǎng)絡的標識。結(jié)合第二方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述確定模塊具體用于:當所述虛擬機關聯(lián)消息攜帶有所述第一虛擬網(wǎng)絡的標識時,根據(jù)所述虛擬機關聯(lián)消息確定所述第一虛擬網(wǎng)絡的標識;或,所述確定模塊具體用于根據(jù)所述第一虛擬機的標識確定與所述第一虛擬機的標識對應的第一策略,并根據(jù)所述第一策略確定所述第一虛擬網(wǎng)絡的標識,其中,所述第一策略包括所述第一虛擬網(wǎng)絡的標識。結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式至第二方面的第五種可能的實現(xiàn)方式中任一種實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,當所述第一信息包括所述第一網(wǎng)絡策略時,所述確定模塊具體用于:根據(jù)所述第一虛擬機的標識查詢對應表和網(wǎng)絡策略表,確定與所述第一虛擬機對應的網(wǎng)絡策略,其中所述對應表用于表示虛擬機的標識與網(wǎng)絡策略的標識之間的對應關系,網(wǎng)絡策略表包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識;確定所述第一網(wǎng)絡策略,所述第一網(wǎng)絡策略包括所述與所述第一虛擬機對應的網(wǎng)絡策略。結(jié)合第二方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,還包括:發(fā)送模塊,用于將所述第一網(wǎng)絡策略發(fā)送至網(wǎng)絡業(yè)務設備,其中,所述網(wǎng)絡業(yè)務設備用于處理所述第一虛擬內(nèi)置網(wǎng)元所在的區(qū)域中的屬于開放系統(tǒng)互聯(lián)OSI模型第四層至第七層的業(yè)務,所述網(wǎng)絡業(yè)務設備是根據(jù)所述第一虛擬內(nèi)置網(wǎng)元的標識和包括所述第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定的。結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式至第二方面的第七種可能的實現(xiàn)方式中任一種實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述狀態(tài)發(fā)生變化的第一虛擬機包括被創(chuàng)建的虛擬機、被刪除的虛擬機、被遷移至所述第一虛擬內(nèi)置網(wǎng)元的虛擬機或被變更屬性的虛擬機。結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式至第二方面的第八種可能的實現(xiàn)方式中任一種實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第一虛擬內(nèi)置網(wǎng)元是所述第一虛擬機的網(wǎng)絡接入設備。結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式至第二方面的第九種可能的實現(xiàn)方式中任一種實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述接收模塊具體用于:從所述第一虛擬內(nèi)置網(wǎng)元接收所述虛擬機關聯(lián)消息;或,從接入交換機接收所述虛擬機關聯(lián)消息,其中,所述虛擬機關聯(lián)消息是所述接入交換機從所述第一虛擬內(nèi)置網(wǎng)元接收的。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。附圖說明為了更清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實施例的生成配置信息的方法。圖2是根據(jù)本發(fā)明實施例的生成配置信息的方法的過程的示意性流程圖。圖3是根據(jù)本發(fā)明實施例的生成配置信息的方法的過程的示意性流程圖。圖4是根據(jù)本發(fā)明實施例的網(wǎng)絡拓撲的一個例子的示意圖。圖5是可應用本發(fā)明實施例的場景的一個例子的示意圖。圖6是可應用本發(fā)明實施例的場景的另一例子的示意圖。圖7是可應用本發(fā)明實施例的場景的另一例子的示意圖。圖8是可應用本發(fā)明實施例的簡化的虛擬網(wǎng)絡場景的一個例子的示意圖。圖9a是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元之間的交互過程。圖9b是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元之間的交互過程。圖10是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元的示意框圖。圖11是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元的示意框圖。圖12是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元的示意框圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應屬于本發(fā)明保護的范圍。圖1是根據(jù)本發(fā)明實施例的生成配置信息的方法。110,網(wǎng)絡控制單元接收虛擬機關聯(lián)消息,虛擬機關聯(lián)消息包括狀態(tài)發(fā)生變化的第一虛擬機的標識和檢測到第一虛擬機的狀態(tài)變化的第一虛擬內(nèi)置網(wǎng)元的標識。第一虛擬內(nèi)置網(wǎng)元可以是指位于服務器內(nèi)的虛擬網(wǎng)絡設備。可選地,所述第一虛擬內(nèi)置網(wǎng)元是所述第一虛擬機的網(wǎng)絡接入設備,例如,可以是虛擬交換機、虛擬路由器或者網(wǎng)絡虛擬化邊緣節(jié)點等。在服務器內(nèi),第一虛擬機可以與第一虛擬內(nèi)置網(wǎng)元的特定虛擬端口直接地或間接相連。當?shù)谝惶摂M機的狀態(tài)發(fā)生變化時,第一虛擬內(nèi)置網(wǎng)元可以檢測到虛擬機的狀態(tài)發(fā)生變化,從而生成虛擬機關聯(lián)消息。通常,一個虛擬內(nèi)置網(wǎng)元可以與一個或多個虛擬機相連,當?shù)谝惶摂M內(nèi)置網(wǎng)元能夠檢測到第一虛擬機的狀態(tài)發(fā)生變化時,可以認為第一虛擬內(nèi)置網(wǎng)元是與第一虛擬機對應的虛擬內(nèi)置網(wǎng)元,也可以認為第一虛擬機是第一虛擬內(nèi)置網(wǎng)元上的一臺虛擬機??蛇x地,作為一個實施例,狀態(tài)發(fā)生變化的第一虛擬機可以包括被創(chuàng)建的虛擬機、被刪除的虛擬機、被遷移至第一虛擬內(nèi)置網(wǎng)元的虛擬機或被變更屬性的虛擬機。例如,當服務器對第一虛擬機執(zhí)行操作時,第一虛擬機的狀態(tài)發(fā)生變化。比如,服務器可以對第一虛擬機執(zhí)行創(chuàng)建、刪除、遷移或?qū)傩宰兏炔僮鳌?20,網(wǎng)絡控制單元根據(jù)第一虛擬機的標識確定第一信息,第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略,表示:第一信息包括第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項或第一網(wǎng)絡策略;或者,第一信息包括第一轉(zhuǎn)發(fā)表項和第一虛擬機位置信息映射表項;或者,第一信息包括第一轉(zhuǎn)發(fā)表項和第一網(wǎng)絡策略;或者,第一信息包括第一虛擬機位置信息映射表項和第一網(wǎng)絡策略,或者,第一信息包括第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。通常,當某一虛擬機的狀態(tài)發(fā)生變化時,與該虛擬機相關的一些配置信息也會發(fā)生變化,例如轉(zhuǎn)發(fā)表、虛擬機位置信息映射表或者網(wǎng)絡策略中的相關內(nèi)容會發(fā)生變化?,F(xiàn)有技術中,通常需要人工配置這些信息。而本發(fā)明實施例中,當上述第一虛擬機的狀態(tài)發(fā)生變化時,網(wǎng)絡控制單元可以根據(jù)虛擬機關聯(lián)消息攜帶的第一虛擬機的標識確定第一信息,此處第一信息可以包括以下至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略,而無需人工確定這些相關的配置信息,因此不僅能夠提高配置效率,而且使得后續(xù)過程中相關網(wǎng)元能夠?qū)崟r地獲取這些配置信息,從而提升網(wǎng)絡性能。例如,上述第一轉(zhuǎn)發(fā)表項可以是二層轉(zhuǎn)發(fā)表中的表項或者三層轉(zhuǎn)發(fā)表中的表項。上述第一網(wǎng)絡策略可以包括以下至少一種:虛擬局域網(wǎng)(VirtualLocalAreaNetwork,VLAN)配置,帶寬限制配置,服務質(zhì)量(QualityofService,QoS)配置,防火墻配置,端口隔離配置,動態(tài)主機配置協(xié)議窺探(DynamicHostConfigurationProtocolSnooping,DHCPSnooping),負載均衡(LoadBalancing),虛擬網(wǎng)絡標識(VirtualNetworkIdentifier,VNID)配置等。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能??蛇x地,作為另一實施例,在步驟120中,當?shù)谝恍畔ǖ谝晦D(zhuǎn)發(fā)表項時,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識確定第一虛擬機的地址,并根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元和第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定第一網(wǎng)元上通向第一虛擬內(nèi)置網(wǎng)元的第一出端口,并根據(jù)第一虛擬機的地址和第一出端口為第一網(wǎng)元生成第一轉(zhuǎn)發(fā)表項,第一轉(zhuǎn)發(fā)表項的目的地址可以包括第一虛擬機的地址,第一轉(zhuǎn)發(fā)表項的出端口可以包括第一出端口;其中,第一虛擬機的地址可以為網(wǎng)際協(xié)議(InternetProtocol,IP)地址和/或媒體訪問控制(MediaAccessControl,MAC)地址。網(wǎng)絡拓撲可以包括服務器外部的物理網(wǎng)絡拓撲和服務器內(nèi)部網(wǎng)絡拓撲,例如網(wǎng)絡拓撲可以包括物理網(wǎng)元、虛擬網(wǎng)元以及路徑信息。網(wǎng)絡控制單元可以通過多種方式確定上述網(wǎng)絡拓撲。例如,網(wǎng)絡控制單元可以獲取包括第一虛擬內(nèi)置網(wǎng)元和第一網(wǎng)元的網(wǎng)絡中的各個網(wǎng)元的信息,例如,網(wǎng)絡控制單元可以通過開放流(openflow)、可擴展通訊和表示協(xié)議(ExtensibleMessagingandPresenceProtocol,XMPP)、簡單網(wǎng)絡管理協(xié)議(SimpleNetworkManagementProtocol,SNMP)、資源預留協(xié)議(ResourceReservationProtocol,RSVP)、網(wǎng)絡配置(NetworkConfiguration,Netconf)協(xié)議等協(xié)議或其它私有協(xié)議,從各個網(wǎng)元獲取各個網(wǎng)元的信息。然后,網(wǎng)絡控制單元可以根據(jù)各個網(wǎng)元的信息確定上述網(wǎng)絡拓撲。應注意,如果網(wǎng)絡控制單元不能與第一虛擬內(nèi)置網(wǎng)元直接通信,那么第一虛擬內(nèi)置網(wǎng)元可以將服務器內(nèi)部網(wǎng)絡拓撲信息發(fā)送給接入交換機,由接入交換機發(fā)送給網(wǎng)絡控制單元。其中,第一虛擬內(nèi)置網(wǎng)元可以通過虛擬站點接口發(fā)現(xiàn)與配置協(xié)議(VirtualStationInterfaceDiscoveryandConfigurationProtocol,VDP)、鏈路層發(fā)現(xiàn)協(xié)議(LinkLayerDiscoveryProtocol,LLDP)等協(xié)議或其它私有協(xié)議,將服務器內(nèi)部網(wǎng)絡拓撲信息發(fā)送給接入交換機?;蛘?,網(wǎng)絡控制單元可以從網(wǎng)絡管理單元獲取上述網(wǎng)絡拓撲。此外,網(wǎng)絡控制單元可以確定網(wǎng)絡資源列表,網(wǎng)絡資源列表可以包括第一虛擬內(nèi)置網(wǎng)元對應的拓撲。例如,網(wǎng)絡資源列表可以包括以下內(nèi)容:第一虛擬內(nèi)置網(wǎng)元的標識,關聯(lián)網(wǎng)元標識,關聯(lián)路徑標識,關聯(lián)拓撲等。關聯(lián)拓撲可以包括第一虛擬內(nèi)置網(wǎng)元所對應的拓撲。網(wǎng)絡資源列表可以存儲在數(shù)據(jù)庫中。可選地,作為另一實施例,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識查詢第一虛擬機的標識與第一虛擬機的地址之間的對應關系,確定第一虛擬機的地址。例如,第一虛擬機的標識可以是第一虛擬機在網(wǎng)絡中的編號,網(wǎng)絡控制單元可以根據(jù)該編號與第一虛擬機的地址之間的對應關系確定第一虛擬機的地址。此外,當?shù)谝惶摂M機的標識為第一虛擬機的地址時,網(wǎng)絡控制單元還可以將第一虛擬機的標識確定為第一虛擬機的地址??蛇x地,作為另一實施例,第一網(wǎng)元可以為第二虛擬機和第一虛擬機之間的路徑上的網(wǎng)元,或者第一網(wǎng)元可以為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的網(wǎng)絡虛擬環(huán)境(NetworkVirtualizationEnvironment,NVE)節(jié)點與第一虛擬機之間的路徑上的網(wǎng)元,或者第一網(wǎng)元可以為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或者第一網(wǎng)元可以為包括第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡中任意一個網(wǎng)元,或者第一網(wǎng)元可以為第一虛擬機所屬的虛擬網(wǎng)絡中的任意一個NVE節(jié)點。第一網(wǎng)元可以為第二虛擬機和第一虛擬機之間的路徑上的網(wǎng)元,此處第二虛擬機為能夠與第一虛擬機進行通信的虛擬機。例如,虛擬機1和虛擬機2能夠與第一虛擬機進行通信,那么第一網(wǎng)元可以包括從第一虛擬機至虛擬機1的路徑上的網(wǎng)元或從第一虛擬機至虛擬機2的路徑上的網(wǎng)元。第一網(wǎng)元也可以為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點與第一虛擬機之間的路徑上的網(wǎng)元?;蛘叩谝痪W(wǎng)元可以為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或者第一網(wǎng)元可以為與第一虛擬機屬于相同虛擬網(wǎng)絡的任一NVE節(jié)點。通常,一個物理網(wǎng)可以包括多個虛擬網(wǎng)絡,每個虛擬網(wǎng)絡有唯一的標識,即虛擬網(wǎng)絡標識(VirtualNetworkIdentifier,VNID)。虛擬網(wǎng)絡可以包括多個NVE節(jié)點等網(wǎng)元。NVE節(jié)點是用于三層隧道封裝和解封裝的網(wǎng)元。NVE節(jié)點之間可以直接相連,或者可以通過其它中間網(wǎng)元相連。NVE節(jié)點之間的中間網(wǎng)元只用于簡單的轉(zhuǎn)發(fā),不進行解封裝。每個虛擬機可以映射到一個NVE節(jié)點,多個虛擬機可以共同映射到同一個NVE節(jié)點。虛擬機所映射的NVE節(jié)點可以是距離虛擬機跳數(shù)最少的NVE節(jié)點。距離虛擬機跳數(shù)最少的NVE節(jié)點也就是距離與虛擬機對應的虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點。例如,距所述第一虛擬機跳數(shù)最少的NVE節(jié)點就是距所述第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點。通常虛擬機所屬的虛擬網(wǎng)絡將決定NVE節(jié)點所屬的虛擬網(wǎng)絡,也就是虛擬機所在的網(wǎng)絡的VNID將決定其所映射的NVE節(jié)點所在的網(wǎng)絡的VNID。虛擬機與距離其跳數(shù)最少的NVE節(jié)點通常屬于同一虛擬網(wǎng)絡,也就是它們具有相同的VNID。虛擬機與距離其跳數(shù)最少的NVE節(jié)點之間可以在同一服務器內(nèi)直連,也可以通過其它虛擬網(wǎng)元或物理網(wǎng)元相連。例如,虛擬機與距離其跳數(shù)最少的NVE節(jié)點之間可以通過虛擬交換機和接入交換機相連。由上述可見,虛擬機與NVE節(jié)點之間具有通信關系。因此當?shù)谝惶摂M機的狀態(tài)發(fā)生變化時,第一網(wǎng)元可以是為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點與第一虛擬機之間的路徑上的網(wǎng)元,或者第一網(wǎng)元可以為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或者第一網(wǎng)元可以為與第一虛擬機屬于相同虛擬網(wǎng)絡的任一NVE節(jié)點。應理解,上述第一網(wǎng)元可以是虛擬網(wǎng)元或物理網(wǎng)元,比如接入交換機、匯聚交換機、核心交換機、網(wǎng)關、NVE節(jié)點、虛擬內(nèi)置網(wǎng)元或出口路由器等。此處第一網(wǎng)元不包括物理主機和虛擬主機。可選地,作為另一實施例,在步驟120中,當?shù)谝恍畔ǖ谝惶摂M機位置信息映射表項時,網(wǎng)絡控制單元可以根據(jù)包括第一虛擬內(nèi)置網(wǎng)元和至少一個NVE節(jié)點的網(wǎng)絡的網(wǎng)絡拓撲和第一內(nèi)置網(wǎng)元的標識確定距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,確定包括第一虛擬機和第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識,并生成第一虛擬機位置信息映射表項,第一虛擬機位置信息映射表項包括第一虛擬機的標識、距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識和第一虛擬網(wǎng)絡的標識。第一虛擬機的標識可以唯一地標識出第一虛擬機。例如,第一虛擬機的標識可以是第一虛擬機的編號、第一虛擬機的IP地址、第一虛擬機的MAC地址,或者可以是虛擬機的IP地址和MAC地址的結(jié)合等。距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識可以唯一地標識出一個NVE節(jié)點,例如,距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識可以是該NVE節(jié)點的IP地址。第一虛擬網(wǎng)絡的標識可以是第一虛擬網(wǎng)絡的網(wǎng)絡編號??蛇x地,作為另一實施例,在步驟120中,當虛擬機關聯(lián)消息攜帶有第一虛擬網(wǎng)絡的標識時,網(wǎng)絡控制單元可以根據(jù)虛擬機關聯(lián)消息確定第一虛擬網(wǎng)絡的標識。或者,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識確定與第一虛擬機的標識對應的第一策略,并可以根據(jù)第一策略確定第一虛擬網(wǎng)絡的標識。其中,第一策略可以包括第一虛擬網(wǎng)絡的標識。例如,第一虛擬機的標識與策略之間的對應關系可以存儲在數(shù)據(jù)庫中。網(wǎng)絡控制單元可以從數(shù)據(jù)庫中獲取該對應關系。這樣網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識與策略之間的對應關系,查找第一虛擬機的標識對應的第一策略,第一策略可以包括第一虛擬機所屬的第一虛擬網(wǎng)絡的標識。第一策略還可以包括第一虛擬機的其它相關信息。在網(wǎng)絡控制單元確定第一虛擬機位置信息映射表項后,網(wǎng)絡控制單元可以向第一虛擬機所屬的虛擬網(wǎng)絡中的NVE節(jié)點發(fā)送包含第一虛擬機位置信息映射表項的虛擬機位置信息映射表,使得這些相關的NVE節(jié)點及時獲取更新的虛擬機位置信息映射表,從而能夠提升網(wǎng)絡性能。可選地,作為另一實施例,在步驟120中,當?shù)谝恍畔ǖ谝痪W(wǎng)絡策略時,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識查詢對應表和網(wǎng)絡策略表,確定與第一虛擬機對應的網(wǎng)絡策略,其中對應表用于表示虛擬機的標識與網(wǎng)絡策略的標識之間的對應關系,網(wǎng)絡策略表可以包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識。網(wǎng)絡控制單元可以確定第一網(wǎng)絡策略,第一網(wǎng)絡策略包括與第一虛擬機對應的網(wǎng)絡策略。例如,初始的對應表可以是在網(wǎng)絡初始化階段確定的,比如可以由服務器管理單元單獨確定,也可以由服務器管理單元和網(wǎng)絡控制單元協(xié)商確定,也可以由第三方確定。該對應表可以存儲在數(shù)據(jù)庫中。當?shù)谝惶摂M機的狀態(tài)發(fā)生變化引起網(wǎng)絡策略變化時,服務器管理單元可以將對應表進行更新,然后將對應表存儲在數(shù)據(jù)庫中。例如,服務器管理單元可以向服務器發(fā)送請求消息,請求消息可以用于請求服務器對虛擬機執(zhí)行操作。服務器可以根據(jù)自身資源或VM自身狀態(tài)確定是否能夠執(zhí)行該操作。如果能夠執(zhí)行,服務器可以向服務器管理單元發(fā)送響應消息,響應消息可以包括指示信息和第一虛擬機的標識,指示信息可以指示允許對第一虛擬機執(zhí)行操作等。這樣,服務器管理單元可以根據(jù)第一虛擬機的標識和指示信息,將對應表進行更新。例如,在指示信息指示允許對虛擬機執(zhí)行非刪除操作的情況,服務器管理單元可以從數(shù)據(jù)庫獲取網(wǎng)絡策略組信息,基于網(wǎng)絡策略組信息,變更策略映射表中第一虛擬機的標識所對應的網(wǎng)絡策略的標識。也就是,調(diào)整虛擬機所對應的網(wǎng)絡策略。比如,在指示信息指示允許對虛擬機執(zhí)行刪除操作的情況下,服務器管理單元可以將對應表中包含虛擬機的標識的條目刪除。網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識查詢數(shù)據(jù)庫中的對應表,從而確定第一虛擬機的標識對應的網(wǎng)絡策略標識,然后根據(jù)網(wǎng)絡策略標識查詢網(wǎng)絡策略表,從而確定第一虛擬機對應的網(wǎng)絡策略,從而確定第一網(wǎng)絡策略。網(wǎng)絡策略表可以包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識。每組網(wǎng)絡策略可以包括VLAN配置、VNID配置、帶寬限制配置和/或端口隔離配置等表項。網(wǎng)絡策略表可以是由網(wǎng)絡控制單元確定的,或者由網(wǎng)絡控制單元和服務器管理單元協(xié)商確定的,或者由第三方確定的。例如,網(wǎng)絡策略組信息可以是在網(wǎng)絡初始化階段確定的,并存儲在數(shù)據(jù)庫中。上述數(shù)據(jù)庫可以位于獨立于網(wǎng)絡控制單元的其它節(jié)點上,也可以位于網(wǎng)絡控制單元內(nèi)。如果數(shù)據(jù)庫位于獨立于網(wǎng)絡控制單元的其它節(jié)點,網(wǎng)絡控制單元可以通過網(wǎng)絡接口查詢數(shù)據(jù)庫??蛇x地,作為另一實施例,在步驟120之后,網(wǎng)絡控制單元可以將第一網(wǎng)絡策略發(fā)送至網(wǎng)絡業(yè)務設備(NetworkServiceAppliance),其中,網(wǎng)絡業(yè)務設備用于處理第一虛擬內(nèi)置網(wǎng)元所在的區(qū)域中的屬于開放系統(tǒng)互聯(lián)(OpenSystemInterconnection,OSI)模型第四層至第七層的業(yè)務,網(wǎng)絡業(yè)務設備可以是根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定的。對于第四層到第七層的網(wǎng)絡策略,比如防火墻、負載均衡或網(wǎng)絡地址轉(zhuǎn)換(NetworkAddressTranslation,NAT)等,可以由網(wǎng)絡中的專門設備實現(xiàn),例如可以由上述網(wǎng)絡業(yè)務設備實現(xiàn)。例如,網(wǎng)絡業(yè)務設備可以包括防火墻設備、負載均衡器或NAT設備等。因此網(wǎng)絡控制單元可以在確定第一網(wǎng)絡策略后,向網(wǎng)絡業(yè)務設備發(fā)送第一網(wǎng)絡策略。此外,網(wǎng)絡控制單元還可以向第一虛擬內(nèi)置網(wǎng)元所在的端到端路徑上的一個或多個網(wǎng)元發(fā)送第一網(wǎng)絡策略。例如,當?shù)谝惶摂M機被創(chuàng)建、刪除或變更屬性時,網(wǎng)絡控制單元可以向從第一虛擬內(nèi)置網(wǎng)元至出口路由器的路徑上的網(wǎng)元發(fā)送第一網(wǎng)元策略。當?shù)谝惶摂M機被遷移操作時,網(wǎng)絡控制單元可以向從源服務器至目的服務器的路徑上的網(wǎng)元發(fā)送第一網(wǎng)絡策略。源服務器可以是指第一虛擬機遷出的服務器,目的服務器可以指第一虛擬機遷入的服務器。這樣,通過網(wǎng)絡控制單元發(fā)送第一網(wǎng)絡策略,使得相關的網(wǎng)元能夠及時獲取更新的網(wǎng)絡策略,從而能夠提升網(wǎng)絡性能??蛇x地,作為另一實施例,在步驟110中,網(wǎng)絡控制單元可以在能夠與第一虛擬內(nèi)置網(wǎng)元直接通信的情況下,從第一虛擬內(nèi)置網(wǎng)元接收虛擬機關聯(lián)消息。網(wǎng)絡控制單元可以對服務器內(nèi)的虛擬內(nèi)置網(wǎng)元集中控制,這樣,網(wǎng)絡控制單元可以直接從第一虛擬內(nèi)置網(wǎng)元接收虛擬機關聯(lián)消息??蛇x地,作為另一實施例,在步驟110中,網(wǎng)絡控制單元可以在不能夠與第一虛擬內(nèi)置網(wǎng)元直接通信的情況下,從接入交換機接收虛擬機關聯(lián)消息,其中虛擬機關聯(lián)消息是接入交換機從第一虛擬內(nèi)置網(wǎng)元接收的。如果網(wǎng)絡控制單元不對服務器內(nèi)的虛擬內(nèi)置網(wǎng)元集中控制,那么網(wǎng)絡控制單元無法直接從第一虛擬內(nèi)置網(wǎng)元接收虛擬機關聯(lián)消息。第一虛擬內(nèi)置網(wǎng)元可以將虛擬機關聯(lián)消息發(fā)送給接入交換機,然后由接入交換機發(fā)送給網(wǎng)絡控制單元。第一虛擬內(nèi)置網(wǎng)元與接入交換機之間的交互協(xié)議可以不同于接入交換機與網(wǎng)絡控制單元之間的交互協(xié)議,因此,接入交換機接收到虛擬機關聯(lián)消息后,可以基于其與網(wǎng)絡控制單元之間的交互協(xié)議對虛擬機關聯(lián)消息作相應的處理,然后向網(wǎng)絡控制單元發(fā)送處理后的虛擬機關聯(lián)消息。可選地,作為另一實施例,虛擬機關聯(lián)消息還可以包括第一虛擬機的狀態(tài)變化類型。例如,狀態(tài)變化類型可以包括創(chuàng)建、刪除、遷移或?qū)傩宰兏茸兓愋?。下面將結(jié)合具體的例子詳細描述本發(fā)明實施例。應注意,這些例子只是為了幫助本領域技術人員更好地理解本發(fā)明實施例,而非限制本發(fā)明實施例的范圍。圖2是根據(jù)本發(fā)明實施例的生成配置信息的方法過程的示意性流程圖。步驟201至步驟204是網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元在啟動階段的交互過程。通過這個交互過程,網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元可以了解彼此的能力。201,網(wǎng)絡控制單元向第一虛擬內(nèi)置網(wǎng)元發(fā)送能力詢問消息,能力詢問消息用于詢問第一虛擬內(nèi)置網(wǎng)元是否具有虛擬感知上報能力。虛擬感知上報能力可以是指第一虛擬內(nèi)置網(wǎng)元感知第一虛擬機的狀態(tài)變化并上報虛擬機關聯(lián)消息的能力。202,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送能力響應消息,能力響應消息用于指示第一虛擬內(nèi)置網(wǎng)元具有虛擬感知上報能力。203,網(wǎng)絡控制單元向第一虛擬內(nèi)置網(wǎng)元發(fā)送能力通知消息,能力通知消息用于指示網(wǎng)絡控制單元具有處理虛擬機關聯(lián)消息的能力。204,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送應答消息,應答消息用于指示已收到能力通知消息。應注意,步驟201也可以不執(zhí)行,即無需網(wǎng)絡控制單元詢問,第一虛擬內(nèi)置網(wǎng)元可以主動向網(wǎng)絡控制單元通知具有虛擬感知上報能力。此外,步驟204也可以不執(zhí)行,即第一虛擬內(nèi)置網(wǎng)元可以不向網(wǎng)絡控制單元發(fā)送應答消息。205,服務器管理單元向服務器發(fā)送請求消息,請求消息用于請求服務器對第一虛擬機執(zhí)行操作。例如,請求消息可以用于請求服務器對第一虛擬機執(zhí)行創(chuàng)建、刪除、遷移或?qū)傩宰兏炔僮鳌?06,服務器向服務器管理單元發(fā)送響應消息,響應消息包括指示信息和第一虛擬機的標識,指示信息用于指示允許對第一虛擬機執(zhí)行操作。例如,服務器可以檢測自身資源及虛擬機狀態(tài),如果能夠?qū)Φ谝惶摂M機執(zhí)行操作,則向服務器管理單元發(fā)送響應消息。207,服務器對第一虛擬機執(zhí)行操作。由于服務器對第一虛擬機執(zhí)行操作,因此第一虛擬機的狀態(tài)發(fā)生變化。208,服務器管理單元根據(jù)第一虛擬機的標識,將對應表進行更新,并將更新后的對應表存儲在數(shù)據(jù)庫。對應表可以表示第一虛擬機的標識與網(wǎng)絡策略之間的對應關系。步驟207和步驟208可以同步進行。或者,可以先執(zhí)行步驟208,再執(zhí)行步驟207。209,第一虛擬內(nèi)置網(wǎng)元生成虛擬機關聯(lián)消息,虛擬機關聯(lián)消息包括第一虛擬機的標識和第一虛擬內(nèi)置網(wǎng)元的標識。在服務器內(nèi),每個虛擬機可以與虛擬內(nèi)置網(wǎng)元的特定虛擬端口相連。因此,當服務器對第一虛擬機進行操作時,第一虛擬機的狀態(tài)發(fā)生變化,第一虛擬內(nèi)置網(wǎng)元可以感知到這種變化,從而可以生成虛擬機關聯(lián)消息。虛擬機關聯(lián)消息可以包括第一虛擬機的標識和第一虛擬內(nèi)置網(wǎng)元的標識。210,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送虛擬機關聯(lián)消息。在圖2中,第一虛擬內(nèi)置網(wǎng)元能夠與網(wǎng)絡控制單元直接通信,因此,第一虛擬內(nèi)置網(wǎng)元可以直接向網(wǎng)絡控制單元發(fā)送虛擬機關聯(lián)消息。211,網(wǎng)絡控制單元根據(jù)第一虛擬機的標識確定第一信息,第一信息可以包括以下至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。具體地,當?shù)谝恍畔ǖ谝晦D(zhuǎn)發(fā)表項時,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識確定第一虛擬機的地址,并根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元和第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定第一網(wǎng)元上通向第一虛擬內(nèi)置網(wǎng)元的第一出端口,并根據(jù)第一虛擬機的地址和第一出端口為第一網(wǎng)元生成第一轉(zhuǎn)發(fā)表項,第一轉(zhuǎn)發(fā)表項的目的地址可以包括第一虛擬機的地址,第一轉(zhuǎn)發(fā)表項的出端口可以包括第一出端口;其中,第一虛擬機的地址可以為IP地址和/或MAC地址。網(wǎng)絡拓撲可以包括服務器外部的物理網(wǎng)絡拓撲和服務器內(nèi)部網(wǎng)絡拓撲。下面將結(jié)合具體例子詳細描述上述網(wǎng)絡拓撲。圖4是根據(jù)本發(fā)明實施例的網(wǎng)絡拓撲的一個例子的示意圖。如圖4所示,該網(wǎng)絡拓撲可以包括物理網(wǎng)元、虛擬內(nèi)置網(wǎng)元和路徑信息。其中,物理網(wǎng)元包括n1至n7。虛擬內(nèi)置網(wǎng)元包括v1和v2。虛擬內(nèi)置網(wǎng)元與物理網(wǎng)元之間的路徑可以包括p1至p4,物理網(wǎng)元之間的路徑可以包括p5至p10。物理網(wǎng)元可以包括接入交換機、匯聚交換機和網(wǎng)關等。網(wǎng)絡控制單元還可以根據(jù)網(wǎng)絡資源列表中的網(wǎng)絡拓撲確定第一網(wǎng)元。表1是網(wǎng)絡資源列表的例子的示意圖。從表1可以看出,對于虛擬內(nèi)置網(wǎng)元v1,其關聯(lián)網(wǎng)元為n1、n2、n5和n7,關聯(lián)路徑為p1、p2、p5、p6和p9。虛擬內(nèi)置網(wǎng)元v2類似于虛擬內(nèi)置網(wǎng)元v1,不再贅述。例如,當與虛擬內(nèi)置網(wǎng)元v1相連的虛擬機的狀態(tài)發(fā)生變化時,例如虛擬機在虛擬內(nèi)置網(wǎng)元v1上被創(chuàng)建或被遷移至虛擬內(nèi)置網(wǎng)元v1等,第一網(wǎng)元可以為以下任意一個:n1、n2、n5和n7。當與虛擬內(nèi)置網(wǎng)元v2相連的虛擬機發(fā)生變化時,第一網(wǎng)元可以為以下任意一個:n3,n4,n6,n7。表1網(wǎng)絡資源列表具體地,當?shù)谝恍畔ǖ谝痪W(wǎng)絡策略時,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識查詢對應表,確定與第一虛擬機對應的網(wǎng)絡策略,其中對應表用于表示虛擬機的標識與網(wǎng)絡策略之間的對應關系。網(wǎng)絡控制單元可以確定第一網(wǎng)絡策略,第一網(wǎng)絡策略包括與第一虛擬機對應的網(wǎng)絡策略。例如,網(wǎng)絡控制單元可以根據(jù)第一虛擬機的標識查詢數(shù)據(jù)庫中的對應表,從而確定第一虛擬機的標識對應的網(wǎng)絡策略標識,然后根據(jù)網(wǎng)絡策略標識查詢網(wǎng)絡策略表,從而確定第一虛擬機對應的網(wǎng)絡策略,從而確定第一網(wǎng)絡策略。表2是根據(jù)本發(fā)明實施例的網(wǎng)絡策略表的一個例子的示意圖。如表2所示,網(wǎng)絡策略表可以包括N組網(wǎng)絡策略,其中N為正整數(shù)。每組網(wǎng)絡策略可以包括VLAN配置、帶寬限制配置、端口隔離配置和DHCP窺探(snooping)配置等。表2網(wǎng)絡策略表網(wǎng)絡策略組標識VLAN帶寬限制端口隔離DHCP窺探……11002M使能使能……220010M禁用使能………………………………N505M禁用禁用……網(wǎng)絡控制單元確定第一虛擬機位置信息映射表項的過程可以參考圖1的方法實施例,此處不再贅述。212,網(wǎng)絡控制單元向第一網(wǎng)元發(fā)送第一信息。例如,在第一信息包括第一轉(zhuǎn)發(fā)表項時,網(wǎng)絡控制單元可以向第一網(wǎng)元發(fā)送包含第一轉(zhuǎn)發(fā)表項的轉(zhuǎn)發(fā)表。在第一信息包括第一虛擬機位置信息映射表項時,網(wǎng)絡控制單元可以向第一網(wǎng)元發(fā)送包含第一虛擬機位置信息映射表項的虛擬機位置信息映射表。在第一信息包括第一網(wǎng)絡策略時,網(wǎng)絡控制單元可以向第一網(wǎng)元發(fā)送第一網(wǎng)絡策略。應理解,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構(gòu)成任何限定。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。圖3是根據(jù)本發(fā)明實施例的生成配置信息的方法過程的示意性流程圖。在圖2的實施例中,網(wǎng)絡控制單元集中控制服務器的第一虛擬內(nèi)置網(wǎng)元,因此網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元能夠直接通信。這樣,第一虛擬內(nèi)置網(wǎng)元可以直接向網(wǎng)絡控制單元發(fā)送虛擬機關聯(lián)消息。而在圖3的實施例中,網(wǎng)絡控制單元不集中控制服務器的第一虛擬內(nèi)置網(wǎng)元,因此網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元不能夠直接通信。下面將描述圖3的實施例的過程。步驟301至步驟304是網(wǎng)絡控制單元與接入交換機在啟動階段的交互過程。在圖3中,網(wǎng)絡控制單元需要從接入交換機接收虛擬機關聯(lián)消息,因此在啟動階段的交互過程中網(wǎng)絡控制單元與接入交換機了解彼此的能力。該交互過程類似于圖2中步驟201至步驟204的網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元在啟動階段的交互過程,為了避免重復,此處不再贅述。步驟305至309與圖2中的步驟205至209類似,不再贅述。310,第一虛擬內(nèi)置網(wǎng)元向接入交換機發(fā)送虛擬機關聯(lián)消息。例如,第一虛擬內(nèi)置網(wǎng)元可以通過VDP、LLDP等協(xié)議或其它私有協(xié)議,接入交換機發(fā)送虛擬機關聯(lián)消息。311,接入交換機向網(wǎng)絡控制單元發(fā)送虛擬機關聯(lián)消息。接入交換機可以通過openflow協(xié)議、XMPP、SNMP、RSVP、Netconf協(xié)議等公有協(xié)議或其它私有協(xié)議向網(wǎng)絡控制單元發(fā)送虛擬機關聯(lián)消息。第一虛擬內(nèi)置網(wǎng)元與接入交換機之間的交互協(xié)議可以不同于接入交換機與網(wǎng)絡控制單元之間的交互協(xié)議,因此,接入交換機接收到虛擬機關聯(lián)消息后,可以基于其與網(wǎng)絡控制單元之間的交互協(xié)議對虛擬機關聯(lián)消息作相應的處理,然后向網(wǎng)絡控制單元發(fā)送處理后的虛擬機關聯(lián)消息。步驟312至313與圖2中的步驟211至212類似,不再贅述。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。圖5是可應用本發(fā)明實施例的場景的一個例子的示意圖。圖5所示的場景為數(shù)據(jù)中心網(wǎng)絡,該數(shù)據(jù)中心網(wǎng)絡可以是物理網(wǎng)絡。如圖5所示,服務器501和服務器502可以處于同一數(shù)據(jù)中心。服務器501可以包括VM503、VM504以及虛擬交換機505,服務器502可以包括VM506和虛擬交換機507。在服務器501內(nèi),VM503和VM504均與虛擬交換機505相連,虛擬機交換機505與接入交換機508相連。接入交換機508通過匯聚交換機510的端口a1與匯聚交換機510連接。在服務器502內(nèi),VM506與虛擬交換機507相連,虛擬交換機507與接入交換機509相連,接入交換機509通過匯聚交換機510的端口a2與匯聚交換機510相連。服務器管理單元511可以對上述服務器501和服務器502進行管理。在圖5所示的場景中,假設服務器管理單元511可以請求將VM503從服務器501遷移至服務器502。那么當VM503從服務器501遷移至服務器502時,虛擬交換機507可以生成虛擬機關聯(lián)消息,并向網(wǎng)絡控制單元512發(fā)送虛擬機關聯(lián)消息。虛擬機關聯(lián)消息可以包括VM503的標識和虛擬交換機507的標識。由于圖5的場景為物理網(wǎng)絡,網(wǎng)絡控制單元512可以根據(jù)虛擬機關聯(lián)消息確定與VM503相關的轉(zhuǎn)發(fā)表項和網(wǎng)絡策略。假設VM503的相關信息如下:VM503的MAC地址為00-23-5A-15-99-42,IP地址為10.0.11.253。VLAN號配置為100。下面將結(jié)合這些信息描述在VM503的狀態(tài)發(fā)生變化后網(wǎng)絡控制單元所確定的VM503相關的轉(zhuǎn)發(fā)表項的內(nèi)容和網(wǎng)絡策略的內(nèi)容。下面以二層轉(zhuǎn)發(fā)表為例進行說明。例如,表3是在VM503遷移前匯聚交換機510的二層轉(zhuǎn)發(fā)表。表4是在VM503遷移后匯聚交換機510的二層轉(zhuǎn)發(fā)表。從表3和表4可以看出,由于VM503遷移前后,其都是連接到匯聚交換機510上的,因此VM503遷移前后,其MAC地址和IP地址都不會發(fā)生變化,但對應的匯聚交換機510的端口發(fā)生了變化。在VM503遷移前,其對應匯聚交換機510的端口a1;在VM503遷移后,其對應匯聚交換機510的端口a2。表3在VM503遷移前匯聚交換機510的二層轉(zhuǎn)發(fā)表MAC地址端口號…………00-23-5A-15-99-42a100-23-5A-15-10-75a1…………表4在VM503遷移后匯聚交換機510的二層轉(zhuǎn)發(fā)表MAC地址端口號…………00-23-5A-15-99-42a200-23-5A-15-10-75a1…………其中,上述表3和表4中,MAC地址00-23-5A-15-10-75可以是VM504的MAC地址,VM504對應匯聚交換機510上的端口a1,由于VM504沒有發(fā)生變化,因此匯聚交換機的二層轉(zhuǎn)發(fā)表中VM504對應的條目不會更新。上述MAC地址的具體取值僅僅是舉例說明,而非限制本發(fā)明實施例的范圍。表5是在VM503遷移前虛擬交換機505的二層轉(zhuǎn)發(fā)表。表6是在VM503遷移后虛擬交換機505的二層轉(zhuǎn)發(fā)表。在VM503遷移前,其對應于虛擬交換機505的端口b2。在VM503遷移后其對應于虛擬交換機505的端口b3。表5在VM503遷移前虛擬交換機505的二層轉(zhuǎn)發(fā)表表6在VM503遷移后虛擬交換機505的二層轉(zhuǎn)發(fā)表MAC地址端口號……00-23-5A-15-99-42b300-23-5A-15-10-75b1…………上述表5和表6中的其它表項可以對應于其它虛擬機,僅作為示例說明二層轉(zhuǎn)發(fā)表的內(nèi)容。在VM503的狀態(tài)發(fā)生變化后,地址解析(AddressResolutionProtocol,ARP)表可能也會發(fā)生變化。例如,虛擬交換機505的ARP表會發(fā)生變化。表7是在VM503遷移前虛擬交換機505的ARP表。表8是在VM503遷移后虛擬交換機505的ARP表。從表7和表8可以看出,在VM503遷移后,虛擬交換機505的ARP表中就不存在VM503對應的表項了。表7在VM503遷移前虛擬交換機505的ARP表IP地址MAC地址…………10.0.11.20000-23-BA-30-22-5910.0.11.25300-23-5A-15-99-4210.0.11.25400-23-7E-30-41-AF…………表8在VM503遷移后虛擬交換機505的ARP表在上述表7和表8中,其它表項可以對應于網(wǎng)絡中的其它虛擬機,僅作為示例說明ARP表中的內(nèi)容。三層轉(zhuǎn)發(fā)表的內(nèi)容類似于上述二層轉(zhuǎn)發(fā)表的內(nèi)容,此處不再贅述。下面以網(wǎng)絡策略中的VLAN號配置為例說明在VM503的狀態(tài)發(fā)生變化后網(wǎng)絡控制單元所確定的網(wǎng)絡策略的內(nèi)容。表9是在VM503發(fā)生遷移前匯聚交換機510的VLAN配置。表10是在VM503發(fā)生遷移后匯聚交換機510的VLAN配置。如表9和表10所示,在VM503遷移前,匯聚交換機510的端口a1對應的VLAN號包括VM503對應的VLAN號100。在VM503遷移后,其對應于匯聚交換機510的端口a2,因此匯聚交換機510的端口a2對應的VLAN號包括VM503對應的VLAN號100。表9在VM503遷移前匯聚交換機510的VLAN配置端口號VLAN125,67,………………a1……,90,100,102,……a2……,80,200,………………表10在VM503遷移后匯聚交換機510的VLAN配置端口號VLAN125,67,………………a1……,90,102,……a2……,80,100,200,………………表9和表10中的其它條目可以對應于網(wǎng)絡中的其它虛擬機,僅作為示例。應理解,上述表3至表10的例子僅是為了幫助本領域技術人員更好地理解本發(fā)明實施例,而非限制本發(fā)明實施例的范圍。本發(fā)明實施例中,在虛擬機的狀態(tài)發(fā)生變化后并不僅針對于上述列舉的網(wǎng)元確定轉(zhuǎn)發(fā)表項和網(wǎng)絡策略,還可以針對對網(wǎng)絡中的其它網(wǎng)元確定轉(zhuǎn)發(fā)表項以及網(wǎng)絡策略,確定方式與上述的例子類似,此處不再贅述。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。本發(fā)明實施例不僅可以應用于物理網(wǎng)絡,還可以應用于虛擬網(wǎng)絡。對于大規(guī)模的數(shù)據(jù)中心網(wǎng)絡,通常存在一些問題,例如交換機MAC地址表項受限或ARP廣播風暴等問題,這樣,在大規(guī)模數(shù)據(jù)中心網(wǎng)絡中,可以利用三層隧道技術構(gòu)成虛擬網(wǎng)絡,從而解決上述問題。通常虛擬網(wǎng)絡可以包括多個NVE等網(wǎng)元。NVE是用于三層隧道封裝和解封裝的網(wǎng)元。在虛擬網(wǎng)絡中,NVE之間可以直接相連,或者可以通過其它中間網(wǎng)元相連。這些中間網(wǎng)元只用于簡單的轉(zhuǎn)發(fā),不進行解封裝。通常,當一個NVE節(jié)點要加入某個虛擬網(wǎng)絡時,其可以向網(wǎng)絡控制單元發(fā)送用于指示要加入虛擬網(wǎng)絡的通知消息。網(wǎng)絡控制單元接收到該NVE節(jié)點的通知消息后,可以向該虛擬網(wǎng)絡中的其它NVE節(jié)點通知將有新的NVE節(jié)點加入該虛擬網(wǎng)絡。當距離一個NVE節(jié)點跳數(shù)最少的所有虛擬機都不再屬于某個虛擬網(wǎng)絡時,該NVE節(jié)點也要從該虛擬網(wǎng)絡中退出,退出時其可以向網(wǎng)絡控制單元發(fā)送用于指示要退出虛擬網(wǎng)絡的通知消息,網(wǎng)絡控制單元接收到通知消息后可以向該虛擬網(wǎng)絡中的其它NVE節(jié)點通知該NVE節(jié)點退出該虛擬網(wǎng)絡。因此,網(wǎng)絡控制單元也可以對虛擬網(wǎng)絡進行控制。圖6是可應用本發(fā)明實施例的場景的另一例子的示意圖。圖6所示的場景可以為在數(shù)據(jù)中心網(wǎng)絡中部署了虛擬網(wǎng)絡的場景。應理解,為了描述方便,圖6中并沒有示出所有現(xiàn)有的網(wǎng)元,例如匯聚交換機,核心路由器等。網(wǎng)絡控制單元可以控制網(wǎng)絡中的所有網(wǎng)元,為了描述方便,圖6中也沒有示出網(wǎng)絡控制單元與所有網(wǎng)元之間的連接。下面將詳細描述虛擬網(wǎng)絡的相關內(nèi)容。在圖6中,示出了3個NVE節(jié)點,即NVE節(jié)點603a、603b和603c。NVE603a可以部署在服務器601a的內(nèi)部。NVE節(jié)點603b和NVE節(jié)點603c可以部署在服務器的外部,例如可以部署在物理交換機或物理路由器上。物理交換機可以包括接入交換機、匯聚交換機或核心交換機。物理路由器可以包括核心路由器或出口路由器等。比如圖6中的NVE節(jié)點603b可以部署在核心交換機上,NVE節(jié)點603c可以部署在接入交換機上。NVE節(jié)點603a、603b和603c可以通過隧道共同組成一個虛擬網(wǎng)絡。每個虛擬網(wǎng)絡有自己的VNID,例如圖6示出的NVE節(jié)點603a、603b和603c組成的虛擬網(wǎng)絡的VNID可以是8。該虛擬網(wǎng)絡中,還可以包括距離各個NVE節(jié)點跳數(shù)最少的虛擬機。在圖6中,當VM602a從服務器601a遷移至服務器601b后,與VM602a相關的網(wǎng)絡策略和轉(zhuǎn)發(fā)表項將發(fā)生變化,因此網(wǎng)絡控制單元608可以為第一網(wǎng)元確定第一信息,第一信息可以包括以下中的至少一種:與VM602a相關的網(wǎng)絡策略,與VM602a相關的轉(zhuǎn)發(fā)表項,與VM602相關的虛擬機位置信息映射表項。在第一信息包括不同的內(nèi)容時,第一網(wǎng)元可以是不同的網(wǎng)元。例如,在第一信息包括與VM602a相關的轉(zhuǎn)發(fā)表項,第一網(wǎng)元可以是圖6的網(wǎng)絡中的任意一個網(wǎng)元,例如可以是接入交換機605a、接入交換機605b、核心交換機606a和出口路由器607等。由于VM602a從服務器601a遷移至服務器601b,那么距離其跳數(shù)最少的NVE節(jié)點也發(fā)生變化,在遷移前NVE節(jié)點603a距離VM602a跳數(shù)最少,在遷移后NVE節(jié)點603b距離VM602a跳數(shù)最少。因此,第一網(wǎng)元也可以是VM602a與其對應的NVE節(jié)點之間的路徑上的網(wǎng)元為VM602a與NVE節(jié)點603b之間的路徑上的網(wǎng)元,例如可以是虛擬交換機604a或接入交換機605b。第一網(wǎng)元還可以是VM602a所屬的虛擬網(wǎng)絡中的NVE節(jié)點,也就是與VM602a具有相同VNID的NVE節(jié)點,例如可以是NVE節(jié)點603a、NVE節(jié)點603b或NVE節(jié)點603c。再例如,在第一信息包括與VM602a相關的轉(zhuǎn)發(fā)表項時,第一網(wǎng)元可以是與VM602a具有相同VNID的NVE節(jié)點,例如可以是NVE節(jié)點603a、NVE節(jié)點603b或NVE節(jié)點603c。在圖6的場景中,還包括一些其它虛擬機,例如VM602c-602i,以及接入交換機605c,核心交換機606b等,它們的功能和操作可以參考上述的描述以及現(xiàn)有技術,此處就不再贅述。虛擬網(wǎng)絡可以部署于數(shù)據(jù)中心網(wǎng)絡內(nèi),如圖6所示的場景。虛擬網(wǎng)絡也可以部署于數(shù)據(jù)中心網(wǎng)絡之間,用于跨數(shù)據(jù)中心網(wǎng)絡的通信。下面結(jié)合具體例子描述該場景。圖7是可應用本發(fā)明實施例的場景的另一例子的示意圖。在圖7中,虛擬網(wǎng)絡部署在數(shù)據(jù)中心網(wǎng)絡之間。如圖7所示,該場景可以包括3個數(shù)據(jù)中心,每個數(shù)據(jù)中心可以包括多個服務器,例如數(shù)據(jù)中心1可以包括服務器702a和702b,數(shù)據(jù)中心2可以包括服務器702c和702d,數(shù)據(jù)中心3可以包括服務器702e和702f。每個服務器可以包括一個或多個虛擬機,如圖7所示。NVE節(jié)點701a可以位于數(shù)據(jù)中心1,類似于圖6的場景,NVE節(jié)點701a可以部署在數(shù)據(jù)中心1的物理交換機、物理路由器或服務器內(nèi)部等。NVE節(jié)點701b可以位于數(shù)據(jù)中心2,NVE節(jié)點701c可以位于數(shù)據(jù)中心3。NVE節(jié)點是二層終結(jié)三層開始的網(wǎng)元,每個NVE節(jié)點可以對應不同的網(wǎng)段地址。三個NVE節(jié)點通過隧道互聯(lián),構(gòu)成一個虛擬網(wǎng)絡。網(wǎng)絡控制單元703可以對NVE節(jié)點701a至701c進行控制。應注意,為了描述方便,圖7示出了3個數(shù)據(jù)中心,每個數(shù)據(jù)中心有一個NVE節(jié)點。但本發(fā)明實施例中,可以有更多或更少數(shù)目的數(shù)據(jù)中心,每個數(shù)據(jù)中心也可以有更多數(shù)目的NVE節(jié)點。下面將結(jié)合具體例子描述在部署虛擬網(wǎng)絡的數(shù)據(jù)中心內(nèi),在虛擬機的狀態(tài)發(fā)生變化后網(wǎng)絡控制單元確定的與該虛擬機相關的虛擬機位置信息映射表項的內(nèi)容。圖8是可應用本發(fā)明實施例的簡化的虛擬網(wǎng)絡場景的一個例子的示意圖。如圖8所示,存在兩個區(qū)域,在區(qū)域1中,有VM801、NVE節(jié)點802a和802b以及防火墻(Firewall,F(xiàn)W)設備803a。距離VM801跳數(shù)最少的NVE節(jié)點可以是NVE節(jié)點802a。應注意,VM801與NVE節(jié)點802a之間可以直接連接,也可以通過一個或多個其它網(wǎng)元連接。網(wǎng)絡控制單元804可以對圖8中的各個網(wǎng)元進行控制。應注意,為了描述方便,在圖8中每個區(qū)域有兩個NVE節(jié)點,但本發(fā)明實施例中,每個區(qū)域還可以有更多數(shù)目或更少數(shù)目的NVE節(jié)點。在區(qū)域2中,有NVE802c和802d以及FW設備803b。NVE節(jié)點802a至NVE節(jié)點802d可以構(gòu)成一個虛擬網(wǎng)絡。上述FW設備屬于網(wǎng)絡業(yè)務設備,它們可以用于對OSI模型第四層至第七層的防火墻進行監(jiān)管。例如,F(xiàn)W設備803a可以對區(qū)域1內(nèi)的虛擬機進行防火墻監(jiān)管,F(xiàn)W設備803b可以對區(qū)域2內(nèi)的虛擬機進行防火墻監(jiān)管。假設在圖8所示的場景中,VM801要從區(qū)域1遷移到區(qū)域2。那么距離VM801跳數(shù)最少的NVE節(jié)點將變更為NVE節(jié)點802c。當VM801遷移后,網(wǎng)絡控制單元804可以確定與VM801相關的虛擬機位置信息映射表項。下面將結(jié)合例子描述在VM801被遷移后,網(wǎng)絡控制單元804所確定的與VM801相關的虛擬機位置信息映射表項的內(nèi)容。假設VM801的基本信息如下:MAC地址:00-23-5A-15-99-42;IP地址:10.0.11.253;VNID:12。假設NVE節(jié)點802a的IP地址為10.23.4.68,NVE節(jié)點802c的IP地址為10.0.11.2。虛擬網(wǎng)絡的標識VNID為12。表11是在VM801遷移前NVE節(jié)點802a的虛擬機位置信息映射表。表12是在VM801遷移后NVE節(jié)點802a的虛擬機位置信息映射表。表11在VM801遷移前NVE節(jié)點802a的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.14.20.300-23-BA-30-22-59192.14.20.13610.0.11.25300-23-5A-15-99-4210.23.4.681210.2.34.200-23-7E-30-41-AF10.2.34.15……………………表12在VM801遷移后NVE節(jié)點802a的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.14.20.300-23-BA-30-22-59192.14.20.13610.0.11.25300-23-5A-15-99-4210.0.11.21210.2.34.200-23-7E-30-41-AF10.2.34.15……………………上述表11和表12中的其它條目可以對應于網(wǎng)絡中的其它條目,僅作為示例。表13是在VM801遷移前NVE節(jié)點802c的虛擬機位置信息映射表。表14是在VM801遷移后NVE節(jié)點802c的虛擬機位置信息映射表。表13在VM801遷移前NVE節(jié)點802c的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.3.7.2200-23-A5-37-24-7F192.3.7.13610.0.11.25300-23-5A-15-99-4210.23.4.681210.2.17.7700-23-7E-98-31-E010.2.17.144……………………表14在VM801遷移后NVE節(jié)點802c的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.3.7.2200-23-A5-37-24-7F192.3.7.13610.0.11.25300-23-5A-15-99-4210.0.11.21210.2.17.7700-23-7E-98-31-E010.2.17.144……………………表15是在VM801遷移前NVE節(jié)點802b的虛擬機位置信息映射表。表16是在VM801遷移后NVE節(jié)點802b的虛擬機位置信息映射表。表15在VM801遷移前NVE節(jié)點802b的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.3.7.4500-23-5F-37-24-75192.3.7.11210.0.11.25300-23-5A-15-99-4210.23.4.681210.2.17.2600-23-7E-98-DA-5F10.2.33.154……………………表16在VM801遷移后NVE節(jié)點802b的虛擬機位置信息映射表表17是在VM801遷移前NVE節(jié)點802d的虛擬機位置信息映射表。表18是在VM801遷移后NVE節(jié)點802d的虛擬機位置信息映射表。表17在VM801遷移前NVE節(jié)點802d的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.3.7.4500-23-5F-37-42-7A192.22.83.22110.0.11.25300-23-5A-15-99-4210.23.4.681210.2.17.2600-23-7E-87-E9-5910.2.200.435……………………表18在VM801遷移后NVE節(jié)點802d的虛擬機位置信息映射表VM的IP地址VM的MAC地址對應NVE節(jié)點的IP地址VNID……………………192.14.20.300-23-5F-37-42-7A192.22.83.22110.0.11.25300-23-5A-15-99-4210.0.11.21210.2.17.2600-23-7E-87-E9-5910.2.200.435……………………從表11至表18可以看出,在VM801遷移前,VM801的MAC地址和IP地址均對應于NVE節(jié)點802a的IP地址。在VM801遷移后,VM801的MAC地址和IP地址均對應于NVE節(jié)點802c的IP地址。因此,在表12、表14、表16和表18中,在VM801遷移后,網(wǎng)絡控制單元804確定的VM801的虛擬機位置信息映射表項包括VM801的MAC地址、VM801的IP地址、NVE節(jié)點802c的IP地址以及VNID。上述表11至表18中的其它條目可以對應于網(wǎng)絡中的虛擬機,此處僅作為示例說明虛擬機位置信息映射表的內(nèi)容。在虛擬網(wǎng)絡中,網(wǎng)絡控制單元可以向網(wǎng)絡業(yè)務設備發(fā)送OSI模型第四層至第七層的網(wǎng)絡策略,由網(wǎng)絡業(yè)務設備各自實現(xiàn)其負責的網(wǎng)絡策略功能。例如,在圖8中,網(wǎng)絡控制單元804可以向FW設備803a和FW設備803b發(fā)送防火墻策略。由FW設備803a和FW設備803b實現(xiàn)防火墻功能,F(xiàn)W設備803a和FW設備803b為兩個網(wǎng)絡業(yè)務設備。下面將以防火墻配置為例說明在VM801遷移后網(wǎng)絡控制單元804所確定的網(wǎng)絡策略的內(nèi)容。表19是在VM801遷移前FW設備803a的安全列表。表20是在VM801遷移后FW設備803a的安全列表。如表19所示,VM801對應的安全策略為UDP(UserDatagramProtocol,用戶數(shù)據(jù)報文協(xié)議)<1000pps(每秒轉(zhuǎn)發(fā)的數(shù)據(jù)包數(shù)量)。由于VM801遷移到區(qū)域2后,由FW設備803b負責區(qū)域2的防火墻的實現(xiàn)。因此在VM801遷移后FW設備803a的安全列表就不再包含VM801對應的條目。表19在VM801遷移前FW設備803a的安全列表IP地址安全策略…………10.0.11.252UDP包<500pps10.0.11.253UDP包<1000pps10.0.11.254UDP包<300pps…………表20在VM801遷移后FW設備803a的安全列表IP地址安全策略…………10.0.11.252UDP包<500pps10.0.11.254UDP包<300pps…………表21是在VM801遷移前FW設備803b的安全列表。表22是在VM801遷移后FW設備803b的安全列表。由于VM801遷移到區(qū)域2后,由FW設備803b負責區(qū)域2的防火墻的實現(xiàn)。因此在VM801遷移后FW設備803b的安全列表增加VM801對應的條目。表21在VM801遷移后FW設備803b的安全列表IP地址安全策略…………10.0.10.3UDP包<500pps10.0.22.55UDP包<300pps…………表22在VM801遷移前FW設備803b的安全列表IP地址安全策略…………10.0.10.3UDP包<500pps10.0.11.253UDP包<1000pps10.0.22.55UDP包<300pps…………上述表19至表22中的其它條目可以對應于網(wǎng)絡中的其它虛擬機,此處僅作為示例說明安全列表的內(nèi)容。應理解,為了描述方便,表19至表22僅示出防火墻配置的內(nèi)容。本發(fā)明實施例中,網(wǎng)絡控制單元所確定的網(wǎng)絡策略中負載均衡和網(wǎng)絡地址轉(zhuǎn)換等配置的過程類似于確定防火墻配置的過程,此處不再贅述。對于物理網(wǎng)絡中,OSI模型第四層至第七層的網(wǎng)絡策略的實現(xiàn)也可以由網(wǎng)絡業(yè)務設備來實現(xiàn),在虛擬機的狀態(tài)發(fā)生變化后,網(wǎng)絡控制單元可以向這些網(wǎng)絡業(yè)務設備發(fā)送所確定的網(wǎng)絡策略。具體過程類似于上述圖8的實施例,此處不再贅述。在上述圖1至圖8的實施例中,網(wǎng)絡控制單元與網(wǎng)元的交互可以基于現(xiàn)有協(xié)議或私有協(xié)議來實現(xiàn),例如SNMP、Netconf、openflow、XMPP或RSVP等。下面將以openflow協(xié)議為例詳細描述網(wǎng)絡控制單元與網(wǎng)元之間的交互消息。圖9a是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元之間的交互過程。在圖9a中,假設網(wǎng)絡控制單元可以與第一虛擬內(nèi)置網(wǎng)元直接通信,假設它們之間的通信過程采用openflow協(xié)議。901a,網(wǎng)絡控制單元向第一虛擬內(nèi)置網(wǎng)元發(fā)送OFPT_FEATURES_REQUEST消息,該OFPT_FEATURES_REQUEST消息用于詢問虛擬內(nèi)置網(wǎng)元是否具有虛擬感知上報能力。902a,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送OFPT_FEATURES_REPLY消息,該OFPT_FEATURES_REPLY消息用于指示第一虛擬內(nèi)置網(wǎng)元具有虛擬感知上報能力。903a,網(wǎng)絡控制單元向第一虛擬內(nèi)置網(wǎng)元發(fā)送OFPT_VMEVENT_PERMIT消息,OFPT_VMEVENT_PERMIT消息用于指示網(wǎng)絡控制單元具有處理虛擬機關聯(lián)消息的能力。904a,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送OFPT_VMEVENT_ACK消息,OFPT_VMEVENT_ACK消息用于指示已收到能力通知消息。步驟904a也可以不執(zhí)行。905a,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送OFPT_VMEVENT_NOTIFY消息,OFPT_VMEVENT_NOTIFY消息就是上述虛擬機關聯(lián)消息,OFPT_VMEVENT_NOTIFY消息可以包括第一虛擬機的標識和第一虛擬內(nèi)置網(wǎng)元的標識。圖9b是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元與第一虛擬內(nèi)置網(wǎng)元之間的交互過程。在圖9b中,假設網(wǎng)絡控制單元可以與第一虛擬內(nèi)置網(wǎng)元直接通信,假設它們之間的通信過程采用openflow協(xié)議。901b,第一虛擬內(nèi)置網(wǎng)元向網(wǎng)絡控制單元發(fā)送OFPT_FEATURES_REQUEST消息,OFPT_FEATURES_REQUEST消息用于詢問網(wǎng)絡控制單元是否具有處理虛擬機關聯(lián)消息的能力。步驟902b至904b與步驟903a與905a類似,此處不再贅述。下面給出上述圖9a和圖9b中的各個消息的定義以及消息結(jié)構(gòu)體的示例。(1)OFPT_FEATURES_REPLY//通知具有虛擬感知上報能力OFPT_VMEVENT_PERMIT=30,//通知具有處理虛擬機關聯(lián)消息的能力OFPT_VMEVENT_REQUEST=31,//詢問網(wǎng)絡控制單元是否有能力處理虛擬機關聯(lián)消息OFPT_VMEVENT_NOTIFY=32,//虛擬機關聯(lián)消息OFPT_VMEVENT_ACK=33,//確認已收到OFPT_VMEVENT_PERMIT消息(2)OFPT_FEATURES_REPLY消息的結(jié)構(gòu)體如下:(3)OFPT_VMEVENT_PERMIT消息結(jié)構(gòu)體structofp_vmevent_permit{structofp_headerheader;};(4)OFPT_VMEVENT_REQUEST消息結(jié)構(gòu)體structofp_vmevent_request{structofp_headerheader;};(5)OFPT_VMEVENT_ACK消息結(jié)構(gòu)體(6)OFPT_VMEVENT_NOTIFY消息結(jié)構(gòu)體應理解,當網(wǎng)絡控制單元不能與第一虛擬內(nèi)置網(wǎng)元直接通信時,如圖3所示,網(wǎng)絡控制單元將與接入交換機完成啟動階段的交互過程。因此圖9a和圖9b的過程也適用于網(wǎng)絡控制單元與接入交換機之間的交互,為了避免重復,此處不再贅述。圖10是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元的示意框圖。圖10的網(wǎng)絡控制單元1000包括接收模塊1010和確定模塊1020。接收模塊1010接收虛擬機關聯(lián)消息,虛擬機關聯(lián)消息包括狀態(tài)發(fā)生變化的第一虛擬機的標識和檢測到第一虛擬機的狀態(tài)變化的第一虛擬內(nèi)置網(wǎng)元的標識。確定模塊1020根據(jù)第一虛擬機的標識確定第一信息,第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。可選地,作為一個實施例,當?shù)谝恍畔ǖ谝晦D(zhuǎn)發(fā)表項時,確定模塊1020可以根據(jù)第一虛擬機的標識確定第一虛擬機的地址;根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元和第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定第一網(wǎng)元上通向第一虛擬內(nèi)置網(wǎng)元的第一出端口,并根據(jù)第一虛擬機的地址和第一出端口為第一網(wǎng)元生成第一轉(zhuǎn)發(fā)表項,第一轉(zhuǎn)發(fā)表項的目的地址包括第一虛擬機的地址,第一轉(zhuǎn)發(fā)表項的出端口包括第一出端口;其中,第一虛擬機的地址為IP地址和/或MAC地址。可選地,作為另一實施例,當?shù)谝惶摂M機的標識為第一虛擬機的地址時,確定模塊1020可以將第一虛擬機的標識確定為第一虛擬機的地址;或,確定模塊1020可以根據(jù)第一虛擬機的標識查詢第一虛擬機的標識與第一虛擬機的地址之間的對應關系,確定第一虛擬機的地址??蛇x地,作為另一實施例,第一網(wǎng)元為第二虛擬機和第一虛擬機之間的路徑上的網(wǎng)元,或,第一網(wǎng)元為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點與第一虛擬機之間的路徑上的網(wǎng)元,或,第一網(wǎng)元為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或,第一網(wǎng)元為第一虛擬機所屬的虛擬網(wǎng)絡中的任意一個NVE節(jié)點,或,第一網(wǎng)元為網(wǎng)絡中任意一個網(wǎng)元??蛇x地,作為另一實施例,當?shù)谝恍畔ǖ谝惶摂M機位置信息映射表項時,確定模塊1020可以根據(jù)包括第一虛擬內(nèi)置網(wǎng)元和至少一個NVE節(jié)點的網(wǎng)絡的網(wǎng)絡拓撲和第一內(nèi)置網(wǎng)元的標識確定距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點;確定包括第一虛擬機和第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識;生成第一虛擬機位置信息映射表項,第一虛擬機位置信息映射表項包括第一虛擬機的標識、距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識和第一虛擬網(wǎng)絡的標識??蛇x地,作為另一實施例,當虛擬機關聯(lián)消息攜帶有第一虛擬網(wǎng)絡的標識時,確定模塊1020可以根據(jù)虛擬機關聯(lián)消息確定第一虛擬網(wǎng)絡的標識;或,確定模塊1020可以根據(jù)第一虛擬機的標識確定與第一虛擬機的標識對應的第一策略,并根據(jù)第一策略確定第一虛擬網(wǎng)絡的標識,其中,第一策略包括第一虛擬網(wǎng)絡的標識??蛇x地,作為另一實施例,當?shù)谝恍畔ǖ谝痪W(wǎng)絡策略時,確定模塊1020可以根據(jù)第一虛擬機的標識查詢對應表和網(wǎng)絡策略表,確定與第一虛擬機對應的網(wǎng)絡策略,其中對應表用于表示虛擬機的標識與網(wǎng)絡策略的標識之間的對應關系,網(wǎng)絡策略表包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識;確定第一網(wǎng)絡策略,第一網(wǎng)絡策略包括與第一虛擬機對應的網(wǎng)絡策略。可選地,作為另一實施例,網(wǎng)絡控制單元1000還可以包括發(fā)送模塊1030。發(fā)送模塊1030可以將第一網(wǎng)絡策略發(fā)送至網(wǎng)絡業(yè)務設備,其中,網(wǎng)絡業(yè)務設備用于處理第一虛擬內(nèi)置網(wǎng)元所在的區(qū)域中的屬于OSI模型第四層至第七層的業(yè)務,網(wǎng)絡業(yè)務設備是根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定的。可選地,作為另一實施例,狀態(tài)發(fā)生變化的第一虛擬機包括被創(chuàng)建的虛擬機、被刪除的虛擬機、被遷移至第一虛擬內(nèi)置網(wǎng)元的虛擬機或被變更屬性的虛擬機??蛇x地,作為另一實施例,虛擬機關聯(lián)消息還可以包括第一虛擬機的狀態(tài)變化類型。例如,狀態(tài)變化類型可以包括創(chuàng)建、刪除、遷移或?qū)傩宰兏阮愋???蛇x地,作為另一實施例,第一虛擬內(nèi)置網(wǎng)元可以是第一虛擬機的網(wǎng)絡接入設備??蛇x地,作為另一實施例,接收模塊1010可以從第一虛擬內(nèi)置網(wǎng)元接收虛擬機關聯(lián)消息??蛇x地,作為另一實施例,接收模塊1010可以從接入交換機接收虛擬機關聯(lián)消息,其中虛擬機關聯(lián)消息是接入交換機從第一虛擬內(nèi)置網(wǎng)元接收的。本實施例中的網(wǎng)絡控制單元1000還可以執(zhí)行圖1至圖9b中的每個附圖所對應的實施例中的網(wǎng)絡控制單元所執(zhí)行的操作。圖11是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元的示意框圖。網(wǎng)絡控制單元1100包括接收器1110和處理器1120。接收器1110接收虛擬機關聯(lián)消息,虛擬機關聯(lián)消息包括狀態(tài)發(fā)生變化的第一虛擬機的標識和檢測到第一虛擬機的狀態(tài)變化的第一虛擬內(nèi)置網(wǎng)元的標識。處理器1120根據(jù)第一虛擬機的標識確定第一信息,第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能。可選地,作為一個實施例,當?shù)谝恍畔ǖ谝晦D(zhuǎn)發(fā)表項時,處理器1120可以根據(jù)第一虛擬機的標識確定第一虛擬機的地址,根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元和第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定第一網(wǎng)元上通向第一虛擬內(nèi)置網(wǎng)元的第一出端口,并根據(jù)第一虛擬機的地址和第一出端口為第一網(wǎng)元生成第一轉(zhuǎn)發(fā)表項,第一轉(zhuǎn)發(fā)表項的目的地址包括第一虛擬機的地址,第一轉(zhuǎn)發(fā)表項的出端口包括第一出端口;其中,第一虛擬機的地址為IP地址和/或MAC地址。可選地,作為另一實施例,當?shù)谝惶摂M機的標識為第一虛擬機的地址時,處理器1120可以將第一虛擬機的標識確定為第一虛擬機的地址;或,處理器1120可以根據(jù)第一虛擬機的標識查詢第一虛擬機的標識與第一虛擬機的地址之間的對應關系,確定第一虛擬機的地址??蛇x地,作為另一實施例,第一網(wǎng)元為第二虛擬機和第一虛擬機之間的路徑上的網(wǎng)元,或,第一網(wǎng)元為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點與第一虛擬機之間的路徑上的網(wǎng)元,或,第一網(wǎng)元為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或,第一網(wǎng)元為第一虛擬機所屬的虛擬網(wǎng)絡中的任意一個NVE節(jié)點,或,第一網(wǎng)元為網(wǎng)絡中任意一個網(wǎng)元??蛇x地,作為另一實施例,當?shù)谝恍畔ǖ谝惶摂M機位置信息映射表項時,處理器1120可以根據(jù)包括第一虛擬內(nèi)置網(wǎng)元和至少一個NVE節(jié)點的網(wǎng)絡的網(wǎng)絡拓撲和第一內(nèi)置網(wǎng)元的標識確定距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,確定包括第一虛擬機和第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識,并生成第一虛擬機位置信息映射表項,第一虛擬機位置信息映射表項包括第一虛擬機的標識、距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識和第一虛擬網(wǎng)絡的標識??蛇x地,作為另一實施例,當虛擬機關聯(lián)消息攜帶有第一虛擬網(wǎng)絡的標識時,處理器1120可以根據(jù)虛擬機關聯(lián)消息確定第一虛擬網(wǎng)絡的標識;或,處理器1120可以根據(jù)第一虛擬機的標識確定與第一虛擬機的標識對應的第一策略,并根據(jù)第一策略確定第一虛擬網(wǎng)絡的標識,其中,第一策略包括第一虛擬網(wǎng)絡的標識??蛇x地,作為另一實施例,當?shù)谝恍畔ǖ谝痪W(wǎng)絡策略時,處理器1120可以根據(jù)第一虛擬機的標識查詢對應表和網(wǎng)絡策略表,確定與第一虛擬機對應的網(wǎng)絡策略,其中對應表用于表示虛擬機的標識與網(wǎng)絡策略的標識之間的對應關系,網(wǎng)絡策略表包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識;確定第一網(wǎng)絡策略,第一網(wǎng)絡策略包括與第一虛擬機對應的網(wǎng)絡策略??蛇x地,作為另一實施例,網(wǎng)絡控制單元1000還可以包括發(fā)送器1130。發(fā)送器1130可以將第一網(wǎng)絡策略發(fā)送至網(wǎng)絡業(yè)務設備,其中,網(wǎng)絡業(yè)務設備用于處理第一虛擬內(nèi)置網(wǎng)元所在的區(qū)域中的屬于OSI模型第四層至第七層的業(yè)務,網(wǎng)絡業(yè)務設備是根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定的。可選地,作為另一實施例,狀態(tài)發(fā)生變化的第一虛擬機包括被創(chuàng)建的虛擬機、被刪除的虛擬機、被遷移至第一虛擬內(nèi)置網(wǎng)元的虛擬機或被變更屬性的虛擬機。可選地,作為另一實施例,第一虛擬內(nèi)置網(wǎng)元可以是第一虛擬機的網(wǎng)絡接入設備。可選地,作為另一實施例,接收器1110可以從第一虛擬內(nèi)置網(wǎng)元接收虛擬機關聯(lián)消息??蛇x地,作為另一實施例,接收器1110可以從接入交換機接收虛擬機關聯(lián)消息,其中虛擬機關聯(lián)消息是接入交換機從第一虛擬內(nèi)置網(wǎng)元接收的。本實施例中的網(wǎng)絡控制單元1100還可以執(zhí)行圖1至圖9b中的每個附圖所對應的實施例中的網(wǎng)絡控制單元所執(zhí)行的操作。圖12是根據(jù)本發(fā)明實施例的網(wǎng)絡控制單元的示意框圖。網(wǎng)絡控制單元1200包括存儲器1210和處理器1220。存儲器1210可以包括隨機存儲器、閃存、只讀存儲器、可編程只讀存儲器、非易失性存儲器或寄存器等。處理器1220可以是中央處理器(CentralProcessingUnit,CPU)。存儲器1210用于存儲可執(zhí)行指令。處理器1220可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:接收虛擬機關聯(lián)消息,虛擬機關聯(lián)消息包括狀態(tài)發(fā)生變化的第一虛擬機的標識和檢測到第一虛擬機的狀態(tài)變化的第一虛擬內(nèi)置網(wǎng)元的標識;根據(jù)第一虛擬機的標識確定第一信息,第一信息包括以下信息中的至少一種:第一轉(zhuǎn)發(fā)表項,第一虛擬機位置信息映射表項和第一網(wǎng)絡策略。本發(fā)明實施例中,通過網(wǎng)絡控制單元根據(jù)虛擬機關聯(lián)消息包括的狀態(tài)發(fā)生變化的第一虛擬機的標識確定第一信息,而無需人工確定,從而能夠提高網(wǎng)絡配置效率以及提升網(wǎng)絡性能??蛇x地,作為一個實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:當?shù)谝恍畔ǖ谝晦D(zhuǎn)發(fā)表項時,根據(jù)第一虛擬機的標識確定第一虛擬機的地址,根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識、第一網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元和第一網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定第一網(wǎng)元上通向第一虛擬內(nèi)置網(wǎng)元的第一出端口,并根據(jù)第一虛擬機的地址和第一出端口為第一網(wǎng)元生成第一轉(zhuǎn)發(fā)表項,第一轉(zhuǎn)發(fā)表項的目的地址包括第一虛擬機的地址,第一轉(zhuǎn)發(fā)表項的出端口包括第一出端口;其中,第一虛擬機的地址為IP地址和/或MAC地址。可選地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:當?shù)谝惶摂M機的標識為第一虛擬機的地址時,將第一虛擬機的標識確定為第一虛擬機的地址;或,根據(jù)第一虛擬機的標識查詢第一虛擬機的標識與第一虛擬機的地址之間的對應關系,確定第一虛擬機的地址??蛇x地,作為另一實施例,第一網(wǎng)元為第二虛擬機和第一虛擬機之間的路徑上的網(wǎng)元,或,第一網(wǎng)元為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點與第一虛擬機之間的路徑上的網(wǎng)元,或,第一網(wǎng)元為距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,或,第一網(wǎng)元為第一虛擬機所屬的虛擬網(wǎng)絡中的任意一個NVE節(jié)點,或,第一網(wǎng)元為網(wǎng)絡中任意一個網(wǎng)元??蛇x地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:當?shù)谝恍畔ǖ谝惶摂M機位置信息映射表項時,根據(jù)包括第一虛擬內(nèi)置網(wǎng)元和至少一個NVE節(jié)點的網(wǎng)絡的網(wǎng)絡拓撲和第一內(nèi)置網(wǎng)元的標識確定距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點,確定包括第一虛擬機和第一虛擬內(nèi)置網(wǎng)元的第一虛擬網(wǎng)絡的標識,并生成第一虛擬機位置信息映射表項,第一虛擬機位置信息映射表項包括第一虛擬機的標識、距離第一虛擬內(nèi)置網(wǎng)元跳數(shù)最少的NVE節(jié)點的標識和第一虛擬網(wǎng)絡的標識。可選地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:當虛擬機關聯(lián)消息攜帶有第一虛擬網(wǎng)絡的標識時,根據(jù)虛擬機關聯(lián)消息確定第一虛擬網(wǎng)絡的標識;或,根據(jù)第一虛擬機的標識確定與第一虛擬機的標識對應的第一策略,并根據(jù)第一策略確定第一虛擬網(wǎng)絡的標識,其中,第一策略包括第一虛擬網(wǎng)絡的標識??蛇x地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:當?shù)谝恍畔ǖ谝痪W(wǎng)絡策略時,根據(jù)第一虛擬機的標識查詢對應表和網(wǎng)絡策略表,確定與第一虛擬機對應的網(wǎng)絡策略,其中對應表用于表示虛擬機的標識與網(wǎng)絡策略的標識之間的對應關系,網(wǎng)絡策略表包括至少一組網(wǎng)絡策略以及每組網(wǎng)絡策略的標識;確定第一網(wǎng)絡策略,第一網(wǎng)絡策略包括與第一虛擬機對應的網(wǎng)絡策略。可選地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:將第一網(wǎng)絡策略發(fā)送至網(wǎng)絡業(yè)務設備,其中,網(wǎng)絡業(yè)務設備用于處理第一虛擬內(nèi)置網(wǎng)元所在的區(qū)域中的屬于OSI模型第四層至第七層的業(yè)務,網(wǎng)絡業(yè)務設備是根據(jù)第一虛擬內(nèi)置網(wǎng)元的標識和包括第一虛擬內(nèi)置網(wǎng)元的網(wǎng)絡的網(wǎng)絡拓撲確定的。可選地,作為另一實施例,狀態(tài)發(fā)生變化的第一虛擬機包括被創(chuàng)建的虛擬機、被刪除的虛擬機、被遷移至第一虛擬內(nèi)置網(wǎng)元的虛擬機或被變更屬性的虛擬機??蛇x地,作為另一實施例,第一虛擬內(nèi)置網(wǎng)元可以是第一虛擬機的網(wǎng)絡接入設備??蛇x地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:從第一虛擬內(nèi)置網(wǎng)元接收虛擬機關聯(lián)消息??蛇x地,作為另一實施例,處理器1220還可以執(zhí)行存儲器1210中存儲的可執(zhí)行指令,用于:從接入交換機接收虛擬機關聯(lián)消息,其中虛擬機關聯(lián)消息是接入交換機從第一虛擬內(nèi)置網(wǎng)元接收的。本實施例中的網(wǎng)絡控制單元1200還可以執(zhí)行圖1至圖9b中的每個附圖所對應的實施例中的網(wǎng)絡控制單元所執(zhí)行的操作。本領域普通技術人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術領域
的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權(quán)利要求的保護范圍為準。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1