一種報文發(fā)送方法及裝置制造方法
【專利摘要】一種報文發(fā)送方法,包括:第一設(shè)備在接收到需轉(zhuǎn)發(fā)的IP報文之前發(fā)送地址解析協(xié)議ARP請求報文,以使接收到所述ARP請求報文的第二設(shè)備向所述第一設(shè)備發(fā)送ARP應(yīng)答報文;所述第一設(shè)備接收所述第二設(shè)備發(fā)送的ARP應(yīng)答報文。采用該方法,第一設(shè)備在接收到需轉(zhuǎn)發(fā)的IP報文之前就發(fā)送ARP請求報文,不必等到在需要轉(zhuǎn)發(fā)IP報文時才臨時查詢ARP表項,在查找不到ARP表項時再發(fā)送ARP請求報文,從而可以減少IP報文轉(zhuǎn)發(fā)過程中的中斷時間。
【專利說明】一種報文發(fā)送方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種報文發(fā)送方法及裝置。
【背景技術(shù)】
[0002]在進(jìn)行互聯(lián)網(wǎng)協(xié)議(Internet Protocol,IP)報文轉(zhuǎn)發(fā)時,發(fā)送設(shè)備若要將IP報文順利轉(zhuǎn)發(fā)給接收設(shè)備,在已知接收設(shè)備的IP地址的條件下,還需要獲取接收設(shè)備的媒體訪問控制(Media Access Control, MAC)地址;發(fā)送設(shè)備具體可以通過發(fā)送地址解析協(xié)議(Address Resolution Protocol, ARP)請求報文,獲取該接收設(shè)備的MAC地址,這里的ARP請求報文為廣播報文,所有在發(fā)送設(shè)備的廣播域中的接收設(shè)備都可以接收到該ARP請求報文,接收設(shè)備在接收到該ARP請求報文后,若確定該ARP請求報文的目的IP地址為該接收設(shè)備的IP地址,則向發(fā)送設(shè)備回復(fù)ARP應(yīng)答報文,以將自身的MAC地址告知發(fā)送設(shè)備。
[0003]目前,發(fā)送設(shè)備在需要轉(zhuǎn)發(fā)IP報文時,首先需要查找該IP報文對應(yīng)的ARP表項,這里的ARP表項可以提供IP地址與MAC地址之間的映射關(guān)系,根據(jù)該ARP表項即可以獲取接收設(shè)備的MAC地址,若該發(fā)送設(shè)備無法查找到該IP報文對應(yīng)的ARP表項,才發(fā)送ARP請求報文,接收設(shè)備在接收到ARP請求報文后,若確定該ARP請求報文的目的IP地址為本設(shè)備的IP地址,則向發(fā)送設(shè)備回復(fù)ARP應(yīng)答報文。
[0004]根據(jù)目前的技術(shù),發(fā)送設(shè)備在需要轉(zhuǎn)發(fā)接收的IP報文時,查找該IP報文對應(yīng)的ARP表項,在查找不到該IP報文對應(yīng)的ARP表項時,才發(fā)送ARP請求報文;由于查找ARP表項及等待ARP應(yīng)答報文的過程都需要耗時,同時,該IP報文有可能需要經(jīng)過多級設(shè)備的轉(zhuǎn)發(fā)才能到達(dá)最終的接收設(shè)備,這樣就會導(dǎo)致報文的轉(zhuǎn)發(fā)流程中斷時間較長,甚至可能導(dǎo)致丟包。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種報文發(fā)送方法及裝置,用以減少IP報文轉(zhuǎn)發(fā)過程的中斷時間。
[0006]第一方面,一種報文發(fā)送方法,包括:
[0007]第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前發(fā)送地址解析協(xié)議ARP請求報文;
[0008]所述第一設(shè)備接收所述第二設(shè)備發(fā)送的ARP應(yīng)答報文。
[0009]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述第一設(shè)備發(fā)送ARP請求報文,包括:
[0010]所述第一設(shè)備將根據(jù)設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址確定的網(wǎng)絡(luò)號作為目的IP地址,發(fā)送ARP請求報文。
[0011]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第一設(shè)備根據(jù)以下步驟確定網(wǎng)絡(luò)號:
[0012]若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則所述第一設(shè)備根據(jù)設(shè)定的子網(wǎng)掩碼,確定每個子網(wǎng)的網(wǎng)絡(luò)號,其中每個子網(wǎng)是對所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)絡(luò)劃分得到的;
[0013]若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)不小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則所述第一設(shè)備將設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址進(jìn)行邏輯與運算,確定網(wǎng)絡(luò)號。
[0014]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)為24位。
[0015]結(jié)合第一方面的第二或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第一設(shè)備將所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)絡(luò)劃分為2"?個子網(wǎng);其中,m為設(shè)定的子網(wǎng)掩碼中網(wǎng)絡(luò)位的二進(jìn)制位數(shù),η為所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)。
[0016]結(jié)合第一方面,或第一方面的第一至四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述第一設(shè)備發(fā)送ARP請求報文,包括:
[0017]所述第一設(shè)備周期發(fā)送ARP請求報文;和/或,
[0018]所述第一設(shè)備在確定所述第一設(shè)備的IP地址發(fā)生變化時,發(fā)送ARP請求報文。
[0019]第二方面,一種報文發(fā)送方法,包括:
[0020]第二設(shè)備接收第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前發(fā)送的地址解析協(xié)議ARP請求報文;
[0021]所述第二設(shè)備根據(jù)所述ARP請求報文,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
[0022]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述第二設(shè)備根據(jù)所述ARP請求報文,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文,包括:
[0023]所述第二設(shè)備在確定所述ARP請求報文的源IP地址對應(yīng)的網(wǎng)絡(luò)號,與所述第二設(shè)備的IP地址對應(yīng)的網(wǎng)絡(luò)號相同時,和/或所述第二設(shè)備在根據(jù)所述設(shè)定的子網(wǎng)掩碼和所述第二設(shè)備的IP地址確定的網(wǎng)絡(luò)號,與接收的ARP請求報文的目的IP地址相同時,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
[0024]第三方面,提供一種報文發(fā)送裝置,包括:
[0025]發(fā)送模塊,用于在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前發(fā)送地址解析協(xié)議ARP請求報文,以使接收到所述ARP請求報文的第二設(shè)備向所述第一設(shè)備發(fā)送ARP應(yīng)答報文;
[0026]接收模塊,用于接收所述第二設(shè)備發(fā)送的ARP應(yīng)答報文。
[0027]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述發(fā)送模塊具體用于:
[0028]將根據(jù)設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址確定的網(wǎng)絡(luò)號作為目的IP地址,發(fā)送ARP請求報文。
[0029]結(jié)合第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述發(fā)送模塊根據(jù)以下步驟確定網(wǎng)絡(luò)號:若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則根據(jù)設(shè)定的子網(wǎng)掩碼,確定每個子網(wǎng)的網(wǎng)絡(luò)號,其中每個子網(wǎng)是對所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)絡(luò)劃分得到的;若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)不小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則將設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址進(jìn)行邏輯與運算,確定網(wǎng)絡(luò)號。
[0030]結(jié)合第三方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)為24位。
[0031]結(jié)合第三方面的第二或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述發(fā)送模塊將所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)劃分為2m_n個子網(wǎng);其中,m為設(shè)定的子網(wǎng)掩碼中網(wǎng)絡(luò)位的二進(jìn)制位數(shù),n為所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)。
[0032]結(jié)合第三方面,或第三方面的第一至四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述發(fā)送模塊具體用于:周期發(fā)送ARP請求報文,和/或,在確定所述第一設(shè)備的IP地址發(fā)生變化時,發(fā)送ARP請求報文。
[0033]第四方面,提供一種報文發(fā)送裝置,包括:
[0034]接收模塊,用于接收第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前發(fā)送的地址解析協(xié)議ARP請求報文,并將接收的ARP請求報文傳輸給發(fā)送模塊;
[0035]發(fā)送模塊,用于根據(jù)所述接收模塊傳輸?shù)腁RP請求報文,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
[0036]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述發(fā)送模塊具體用于:在確定所述ARP請求報文的源IP地址對應(yīng)的網(wǎng)絡(luò)號,與所述第二設(shè)備的IP地址對應(yīng)的網(wǎng)絡(luò)號相同時,和/或在根據(jù)所述設(shè)定的子網(wǎng)掩碼和所述第二設(shè)備的IP地址確定的網(wǎng)絡(luò)號,與接收的ARP請求報文的目的IP地址相同時,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
[0037]采用上述第一方面提供的方法,第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的IP報文之前就發(fā)送ARP請求報文,不必等到在需要轉(zhuǎn)發(fā)IP報文時才臨時查詢ARP表項,在查找不到ARP表項時再發(fā)送ARP請求報文,從而可以減少IP報文轉(zhuǎn)發(fā)過程中的中斷時間。
【專利附圖】
【附圖說明】
[0038]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1為本發(fā)明實施例一的報文發(fā)送方法流程圖;
[0040]圖2為本發(fā)明實施例二的報文發(fā)送方法流程圖;
[0041]圖3為本發(fā)明實施例一的進(jìn)行報文發(fā)送的方法流程圖;
[0042]圖4為本發(fā)明實施例二的進(jìn)行報文發(fā)送的方法流程圖;
[0043]圖5為本發(fā)明實施例一的報文發(fā)送裝置結(jié)構(gòu)示意圖;
[0044]圖6為本發(fā)明實施例二的報文發(fā)送裝置結(jié)構(gòu)示意圖;
[0045]圖7為本發(fā)明實施例三的報文發(fā)送裝置結(jié)構(gòu)示意圖;
[0046]圖8為本發(fā)明實施例四的報文發(fā)送裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0047]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]本發(fā)明實施例中第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的IP報文之前就發(fā)送ARP請求報文,而不必等到在需要轉(zhuǎn)發(fā)IP報文時才臨時查詢ARP表項,在查找不到ARP表項時再發(fā)送ARP請求報文,從而可以減少IP報文轉(zhuǎn)發(fā)過程中的中斷時間。
[0049]下面結(jié)合說明書附圖對本發(fā)明實施例作進(jìn)一步詳細(xì)描述。
[0050]如圖1所示,為本發(fā)明實施例一的報文發(fā)送方法流程圖,該方法包括:
[0051]SlOl:第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的IP報文之前發(fā)送ARP請求報文,以使接收到ARP請求報文的第二設(shè)備向所述第一設(shè)備發(fā)送ARP應(yīng)答報文;
[0052]S102:第一設(shè)備接收第二設(shè)備發(fā)送的ARP應(yīng)答報文。
[0053]本發(fā)明實施例中,第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的IP報文之前就發(fā)送ARP請求報文,也即,第一設(shè)備在還沒有接收到需要轉(zhuǎn)發(fā)的IP報文時就發(fā)送ARP請求報文,在該第一設(shè)備的廣播域中的設(shè)備都可以接收到該ARP請求報文,接收到該ARP請求報文的設(shè)備可以直接回復(fù)ARP應(yīng)答報文,也可以根據(jù)預(yù)先設(shè)定的條件確定是否向第一設(shè)備發(fā)送ARP應(yīng)答報文,這里將回復(fù)ARP應(yīng)答報文的設(shè)備稱為第二設(shè)備,這里,預(yù)先設(shè)定的條件可以是第二設(shè)備在確定接收到的ARP請求報文的源IP地址與本設(shè)備的IP地址處于同一網(wǎng)段時回復(fù)ARP應(yīng)答報文,還可以是第二設(shè)備在確定接收到的ARP請求報文的源IP地址與本設(shè)備的IP地址處于同一網(wǎng)段,且將本設(shè)備的IP地址與設(shè)定的子網(wǎng)掩碼進(jìn)行邏輯與運算后得到的網(wǎng)絡(luò)號,與ARP請求報文的目的IP地址相同時,回復(fù)ARP應(yīng)答報文,以下內(nèi)容將會對第二設(shè)備回復(fù)APR應(yīng)答報文的條件作詳細(xì)說明;第一設(shè)備在接收到第二設(shè)備發(fā)送的ARP應(yīng)答報文后,若確定需要向第二設(shè)備轉(zhuǎn)發(fā)IP報文,則可以根據(jù)該ARP應(yīng)答報文,確定第二設(shè)備的MAC地址,然后就可以根據(jù)確定的MAC地址,向第二設(shè)備轉(zhuǎn)發(fā)報文。第一設(shè)備也可以在接收到第二設(shè)備發(fā)送的ARP應(yīng)答報文后,根據(jù)該ARP應(yīng)答報文,確定第二設(shè)備的MAC地址,之后,若確定需要向第二設(shè)備轉(zhuǎn)發(fā)IP報文,則直接根據(jù)確定的第二設(shè)備的MAC地址,向第二設(shè)備轉(zhuǎn)發(fā)IP報文。
[0054]在具體實施中,采用本發(fā)明實施例發(fā)送的ARP請求報文區(qū)別于現(xiàn)有的ARP請求報文?,F(xiàn)有技術(shù)中,接收到ARP請求報文的設(shè)備在確定該ARP請求報文的目的IP地址為本設(shè)備的IP地址時,回復(fù)ARP應(yīng)答報文。而由于本發(fā)明實施例中第一設(shè)備在發(fā)送ARP請求報文時,還并不一定需要轉(zhuǎn)發(fā)IP報文,也自然不一定知道接收IP報文的設(shè)備的IP地址。因此,第一設(shè)備發(fā)送的ARP請求報文的具體內(nèi)容也自然區(qū)別于現(xiàn)有的ARP請求報文的具體內(nèi)容。如表一所示,為本發(fā)明實施例的ARP報文中包含的各個字段及每個字段占有的二進(jìn)制位數(shù)。如表二所示,為本發(fā)明實施例的ARP報文中各字段的長度及對每個字段的簡要說明。本發(fā)明實施例中,可以將ARP報文的操作類型(OP)字段取值為5,用于表示主動ARP請求,區(qū)別于操作類型字段取值為I所表示的ARP請求。這里的主動ARP請求,表示是在接收到需要轉(zhuǎn)發(fā)的IP報文之前就發(fā)送的ARP請求。接收到表示主動ARP請求的ARP報文的設(shè)備判斷是否回復(fù)ARP應(yīng)答報文時,也區(qū)別于操作類型字段取值為I的ARP請求,不需要根據(jù)該主動ARP報文的目的IP地址是否與本設(shè)備的IP地址是否一致來判斷是否回復(fù)ARP應(yīng)答報文。設(shè)備可以在接收到表示主動ARP請求的ARP報文后,就回復(fù)ARP應(yīng)答報文,也可以在接收到表示主動ARP請求的ARP報文后,根據(jù)預(yù)先設(shè)定的回復(fù)ARP應(yīng)答報文的條件,在確定需要回復(fù)ARP應(yīng)答報文后,再回復(fù)ARP應(yīng)答報文。
[0055]Obit15bit23bit31bit
【權(quán)利要求】
1.一種報文發(fā)送方法,其特征在于,包括: 第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前,發(fā)送地址解析協(xié)議ARP請求報文; 所述第一設(shè)備接收所述第二設(shè)備發(fā)送的ARP應(yīng)答報文。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備發(fā)送ARP請求報文,包括: 所述第一設(shè)備將根據(jù)設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址確定的網(wǎng)絡(luò)號作為目的IP地址,發(fā)送所述ARP請求報文。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一設(shè)備根據(jù)以下步驟確定網(wǎng)絡(luò)號: 若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則所述第一設(shè)備根據(jù)設(shè)定的子網(wǎng)掩碼,確定每個子網(wǎng)的網(wǎng)絡(luò)號,其中每個子網(wǎng)是對所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)絡(luò)劃分得到的; 若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)不小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則所述第一設(shè)備將設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址進(jìn)行邏輯與運算,確定網(wǎng)絡(luò)號。
4.如權(quán)利要求3所述的方法,其特征在于,所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)為24位。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述第一設(shè)備將所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)絡(luò)劃分為2m_n個子網(wǎng);其中,m為設(shè)定的子網(wǎng)掩碼中網(wǎng)絡(luò)位的二進(jìn)制位數(shù),η為所述第一設(shè)備的IP地址對應(yīng)的 子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)。
6.如權(quán)利要求1?4任一所述的方法,其特征在于,所述第一設(shè)備發(fā)送ARP請求報文,包括: 所述第一設(shè)備周期發(fā)送ARP請求報文;和/或, 所述第一設(shè)備在確定所述第一設(shè)備的IP地址發(fā)生變化時,發(fā)送ARP請求報文。
7.—種報文發(fā)送方法,其特征在于,包括: 第二設(shè)備接收第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前發(fā)送的地址解析協(xié)議ARP請求報文; 所述第二設(shè)備根據(jù)所述ARP請求報文,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
8.如權(quán)利要求7所述的方法,其特征在于,所述第二設(shè)備根據(jù)所述ARP請求報文,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文,包括: 所述第二設(shè)備在確定所述ARP請求報文的源IP地址對應(yīng)的網(wǎng)絡(luò)號,與所述第二設(shè)備的IP地址對應(yīng)的網(wǎng)絡(luò)號相同時,和/或所述第二設(shè)備在根據(jù)所述設(shè)定的子網(wǎng)掩碼和所述第二設(shè)備的IP地址確定的網(wǎng)絡(luò)號,與接收的ARP請求報文的目的IP地址相同時,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
9.一種報文發(fā)送裝置,其特征在于,包括: 發(fā)送模塊,用于在接收到需要轉(zhuǎn)發(fā)的互聯(lián)網(wǎng)協(xié)議IP報文之前發(fā)送地址解析協(xié)議ARP請求報文,以使接收到所述ARP請求報文的第二設(shè)備向所述第一設(shè)備發(fā)送ARP應(yīng)答報文; 接收模塊,用于接收所述第二設(shè)備發(fā)送的ARP應(yīng)答報文。
10.如權(quán)利要求9所述的裝置,其特征在于,所述發(fā)送模塊具體用于: 將根據(jù)設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址確定的網(wǎng)絡(luò)號作為目的IP地址,發(fā)送ARP請求報文。
11.如權(quán)利要求10所述的裝置,其特征在于,所述發(fā)送模塊具體根據(jù)以下步驟確定網(wǎng)絡(luò)號:若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則根據(jù)設(shè)定的子網(wǎng)掩碼,確定每個子網(wǎng)的網(wǎng)絡(luò)號,其中每個子網(wǎng)是對所述第一設(shè)備的IP地址標(biāo)識的網(wǎng)絡(luò)劃分得到的;若所述第一設(shè)備的IP地址對應(yīng)的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù)不小于所述設(shè)定的子網(wǎng)掩碼的網(wǎng)絡(luò)位的二進(jìn)制位數(shù),則將設(shè)定的子網(wǎng)掩碼和所述第一設(shè)備的IP地址進(jìn)行邏輯與運算,確定網(wǎng)絡(luò)號。
12.如權(quán)利要求9?11任一所述的裝置,其特征在于,所述發(fā)送模塊具體用于:周期發(fā)送ARP請求報文;和/或,在確定所述第一設(shè)備的IP地址發(fā)生變化時,發(fā)送ARP請求報文。
13.一種報文發(fā)送裝置,其特征在于,包括: 接收模塊,用于接收第一設(shè)備在接收到需要轉(zhuǎn)發(fā)的網(wǎng)絡(luò)之間互連的協(xié)議IP報文之前發(fā)送的地址解析協(xié)議ARP請求報文,并將接收的ARP請求報文傳輸給發(fā)送模塊; 發(fā)送模塊,用于根據(jù)所述接收模塊傳輸?shù)腁RP請求報文,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
14.如權(quán)利要求13所述的裝置,其特征在于,所述發(fā)送模塊具體用于:在確定所述ARP請求報文的源IP地址對應(yīng)的網(wǎng)絡(luò)號,與所述第二設(shè)備的IP地址對應(yīng)的網(wǎng)絡(luò)號相同時,和/或在根據(jù)所述設(shè)定的子網(wǎng)掩碼和所述第二設(shè)備的IP地址確定的網(wǎng)絡(luò)號,與接收的ARP請求報文的目的IP地址相同時 ,向所述第一設(shè)備發(fā)送ARP應(yīng)答報文。
【文檔編號】H04L12/741GK103441931SQ201310373501
【公開日】2013年12月11日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2013年8月23日
【發(fā)明者】任強, 張瀟瀟, 程徐彬, 龐博, 熊玉定 申請人:華為技術(shù)有限公司