1.一種基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的方法,其特征在于,包括:
控制器接收SDN中交換機(jī)發(fā)送的私有擴(kuò)展的Experimenter報(bào)文,所述Experimenter報(bào)文包括交換機(jī)的接口IP地址,接口MAC地址、交換機(jī)ID和交換機(jī)端口;
控制器接收SDN中交換機(jī)上報(bào)的未匹配流表的報(bào)文,所述未匹配流表的報(bào)文中包括入口交換機(jī)ID和交換機(jī)端口;
控制器根據(jù)所述未匹配流表的報(bào)文中的入口交換機(jī)ID和交換機(jī)端口以及所述Experimenter報(bào)文中的接口IP地址,接口MAC地址、交換機(jī)ID和交換機(jī)端口,生成免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表;
控制器根據(jù)所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表,向?qū)?yīng)的交換機(jī)發(fā)送免費(fèi)地址解析協(xié)議報(bào)文。
2.根據(jù)權(quán)利要求1所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的方法,其特征在于,所述方法還包括:
所述控制器預(yù)先設(shè)置基于SDN的免費(fèi)地址解析協(xié)議選項(xiàng),以配置基于SDN的免費(fèi)免費(fèi)地址解析協(xié)議功能的打開(kāi)或關(guān)閉。
3.根據(jù)權(quán)利要求2所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的方法,其特征在于,所述方法還包括:
所述控制器預(yù)先設(shè)置發(fā)送免費(fèi)地址解析協(xié)議的間隔時(shí)間;
所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表包括:交換機(jī)ID、交換機(jī)端口、IP地址、MAC地址以及間隔時(shí)間。
4.根據(jù)權(quán)利要求3所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的方法,其特征在于,所述控制器接收SDN中交換機(jī)上報(bào)的未匹配流表的報(bào)文,所述未匹配流表的報(bào)文中包括入口交換機(jī)ID和交換機(jī)端口,包括:
當(dāng)報(bào)文進(jìn)入到SDN后查詢(xún)流表,將匹配所述流表的報(bào)文根據(jù)所述流表中的轉(zhuǎn)發(fā)路徑進(jìn)行轉(zhuǎn)發(fā);將未匹配所述流表的報(bào)文上報(bào)給控制器;
控制器接收到交換機(jī)上報(bào)的未匹配流表的報(bào)文,從所述未匹配流表的報(bào)文中獲取需要發(fā)送免費(fèi)地址解析協(xié)議的入口交換機(jī)ID和交換機(jī)端口。
5.根據(jù)權(quán)利要求4所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的方法,其特征在于,所述控制器根據(jù)免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表,向?qū)?yīng)的交換機(jī)發(fā)送免費(fèi)地址解析協(xié)議報(bào)文,包括:
在基于SDN的免費(fèi)地址解析協(xié)議功能打開(kāi)的情況下,所述控制器根據(jù)免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表中的交換機(jī)ID和交換機(jī)端口,按照所述間隔時(shí)間向?qū)?yīng)的交換機(jī)下發(fā)發(fā)送免費(fèi)地址解析協(xié)議報(bào)文。
6.一種基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的系統(tǒng),其特征在于,包括:控制器和交換機(jī),其中,
所述交換機(jī),用于向控制器發(fā)送私有擴(kuò)展的Experimenter報(bào)文,所述Experimenter報(bào)文包括交換機(jī)的接口IP地址,接口MAC地址、交換機(jī)ID和交換機(jī)端口;向控制器上報(bào)的未匹配流表的報(bào)文,所述未匹配流表的報(bào)文包括入口交換機(jī)ID和交換機(jī)端口;
所述控制器,用于控制器接收SDN中交換機(jī)發(fā)送的私有擴(kuò)展的Experimenter報(bào)文和交換機(jī)上報(bào)的未匹配流表的報(bào)文;根據(jù)所述所述未匹配流表的報(bào)文中的入口交換機(jī)ID和交換機(jī)端口以及所述Experimenter報(bào)文中的接口IP地址,接口MAC地址、交換機(jī)ID和交換機(jī)端口,生成免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表;根據(jù)所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表,向?qū)?yīng)的交換機(jī)發(fā)送免費(fèi)地址解析協(xié)議報(bào)文。
7.根據(jù)權(quán)利要求6所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的系統(tǒng),其特征在于,所述控制器預(yù)先設(shè)置基于SDN的免費(fèi)地址解析協(xié)議選項(xiàng),以配置基于SDN的免費(fèi)免費(fèi)地址解析協(xié)議功能的打開(kāi)或關(guān)閉;
所述控制器還預(yù)先設(shè)置發(fā)送免費(fèi)地址解析協(xié)議的間隔時(shí)間并添加在所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表中,所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表包括交換機(jī)ID、交換機(jī)端口、IP地址、MAC地址以及所述間隔時(shí)間。
8.根據(jù)權(quán)利要求7所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的系統(tǒng),其特征在于,所述控制器在基于SDN的免費(fèi)地址解析協(xié)議功能打開(kāi)的情況下,根據(jù)免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表中的交換機(jī)ID和交換機(jī)端口,按照所述間隔時(shí)間向?qū)?yīng)的交換機(jī)下發(fā)發(fā)送免費(fèi)地址解析協(xié)議報(bào)文。
9.一種基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的控制器,其特征在于,包括:
第一處理模塊,用于接收SDN中交換機(jī)發(fā)送的私有擴(kuò)展的Experimenter報(bào)文和交換機(jī)上報(bào)的未匹配流表的報(bào)文;
第二處理模塊,用于根據(jù)所述所述未匹配流表的報(bào)文中的入口交換機(jī)ID和交換機(jī)端口以及所述Experimenter報(bào)文中的接口IP地址,接口MAC地址、交換機(jī)ID和交換機(jī)端口,生成免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表;
第三處理模塊,用于根據(jù)所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表,向?qū)?yīng)的交換機(jī)發(fā)送免費(fèi)地址解析協(xié)議報(bào)文。
10.根據(jù)權(quán)利要求9所述的基于SDN的免費(fèi)地址解析協(xié)議發(fā)送的控制器,其特征在于,所述控制器還包括設(shè)置模塊,用于設(shè)置基于SDN的免費(fèi)地址解析協(xié)議選項(xiàng),以配置基于SDN的免費(fèi)免費(fèi)地址解析協(xié)議功能的打開(kāi)或關(guān)閉;
所述設(shè)置模塊,還用于設(shè)置發(fā)送免費(fèi)地址解析協(xié)議的間隔時(shí)間并添加在所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表中,所述免費(fèi)地址解析協(xié)議對(duì)應(yīng)關(guān)系表包括交換機(jī)ID、交換機(jī)端口、IP地址、MAC地址以及所述間隔時(shí)間。