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