一種接口信息修改方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種接口信息修改方法和設(shè)備,該方法包括:路由器通過第一類型接口接收到RR報文時,根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息,其中,所述第一類型接口配置主動路由器重編號功能;所述路由器通過第二類型接口接收到RR報文時,丟棄所述RR報文,其中,所述第二類型接口配置被動路由器重編號功能。本發(fā)明實施例中,可以避免路由器被非法的RR報文修改本路由器上的接口信息。
【專利說明】一種接口信息修改方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其是涉及一種接口信息修改方法和設(shè)備。
【背景技術(shù)】
[0002]路由器重編號功能是指:網(wǎng)管通過一臺路由器修改組網(wǎng)中各路由器的接口信息。如圖1所示,為路由器重編號的組網(wǎng)示意圖,接口 P3、接口 P4和接口 P5上配置路由器重編號功能。接口配置路由器重編號功能表示:路由器在接口收到RR(Router Renumbering,路由器重編號)報文時,需要利用該RR報文中攜帶的信息修改本路由器上的相應(yīng)接口的接口信息;接口未配置路由器重編號功能表示:路由器在接口收到RR報文時,直接丟棄該RR報文,且路由器通過其它接口收到RR報文時,也不能對未配置路由器重編號功能的接口的接口信息進(jìn)行修改。因此,組網(wǎng)中的每臺路由器均需要配置路由器重編號功能,才能實現(xiàn)網(wǎng)管通過一臺路由器修改組網(wǎng)中各路由器的接口信息。
[0003]基于此,路由器2在通過接口 P3收到來自路由器I的RR報文后,可以利用RR報文中攜帶的信息修改接口 P3的接口信息。路由器3在通過接口 P4收到來自路由器I的RR報文后,可以利用RR報文中攜帶的信息修改接口 P4和接口 P5的接口信息;路由器3在通過接口 P5收到來自交換機(jī)的RR報文后,可以利用RR報文中攜帶的信息修改接口 P4和接口 P5的接口信息。
[0004]路由器1、路由器2和路由器3組成一個運(yùn)營商網(wǎng)絡(luò),用戶終端和交換機(jī)組成一個用戶網(wǎng)絡(luò),由于網(wǎng)管是通過一臺路由器修改運(yùn)營商網(wǎng)絡(luò)中各路由器的接口信息,因此,路由器上的對內(nèi)接口(即路由器上與運(yùn)營商網(wǎng)絡(luò)內(nèi)設(shè)備相連的接口,如接口 P3和接口 P4)能夠收到合法的RR報文,而路由器上的對外接口(即路由器上與運(yùn)營商網(wǎng)絡(luò)外設(shè)備相連的接口,如接口 P5)不能夠收到合法的RR報文。
[0005]基于此,由于路由器3的接口 P5是對外接口,在正常狀態(tài)下是不可能接收到RR報文的,所以路由器3通過接口 P5收到的RR報文是非法的RR報文。進(jìn)一步的,由于接口 P5配置了路由器重編號功能,因此路由器3會利用該非法的RR報文中攜帶的信息修改接口 P4和接口 P5的接口信息。顯然,現(xiàn)有的接口信息修改方法,會導(dǎo)致路由器利用非法的RR報文中攜帶的信息修改本路由器上的接口信息,從而導(dǎo)致網(wǎng)絡(luò)的安全隱患。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種接口信息修改方法,所述方法包括以下步驟:
[0007]路由器通過第一類型接口接收到路由器重編號RR報文時,根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息,其中,所述第一類型接口配置主動路由器重編號功能;所述路由器通過第二類型接口接收到RR報文時,丟棄所述RR報文,其中,所述第二類型接口配置被動路由器重編號功能。
[0008]所述匹配信息包括匹配前綴,所述接口修改信息包括使用前綴,所述接口信息包括接口前綴和/或接口地址;所述路由器根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息的過程,具體包括:
[0009]所述路由器將接口前綴與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴;或者,所述路由器將接口地址與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口地址;或者,所述路由器將接口前綴和接口地址均與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴和接口地址。
[0010]所述路由器通過第一類型接口接收到路由器重編號RR報文之后,所述方法還包括:如果所述RR報文的目的地址為組播地址,則所述路由器以組播方式轉(zhuǎn)發(fā)所述RR報文。[0011 ] 所述路由器通過第二類型接口接收到RR報文時,丟棄所述RR報文之后,所述方法還包括:所述路由器向網(wǎng)管發(fā)送告警報文,所述告警報文中攜帶了所述路由器通過第二類型接口收到RR報文的信息,以使所述網(wǎng)管根據(jù)所述告警報文確定所述路由器所屬網(wǎng)絡(luò)的安全狀態(tài)。
[0012]所述告警報文具體包括:簡單網(wǎng)絡(luò)管理協(xié)議SNMP告警報文。
[0013]本發(fā)明實施例提供一種路由器,所述路由器具體包括:
[0014]處理模塊,用于通過第一類型接口接收到路由器重編號RR報文時,根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息,其中,所述第一類型接口配置主動路由器重編號功能;丟棄模塊,用于通過第二類型接口接收到RR報文時,丟棄所述RR報文,其中,所述第二類型接口配置被動路由器重編號功能。
[0015]所述匹配信息包括匹配前綴,所述接口修改信息包括使用前綴,所述接口信息包括接口前綴和/或接口地址;
[0016]所述處理模塊,具體用于將接口前綴與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴;或者,將接口地址與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口地址;或者,將接口前綴和接口地址均與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴和接口地址。
[0017]還包括:發(fā)送模塊,用于在通過第一類型接口接收到RR報文之后,如果所述RR報文的目的地址為組播地址,則以組播方式轉(zhuǎn)發(fā)所述RR報文。
[0018]還包括:發(fā)送模塊,用于通過第二類型接口接收到RR報文時,丟棄所述RR報文之后,向網(wǎng)管發(fā)送告警報文,所述告警報文中攜帶了所述路由器通過第二類型接口收到RR報文的信息,以使所述網(wǎng)管根據(jù)所述告警報文確定所述路由器所屬網(wǎng)絡(luò)的安全狀態(tài)。
[0019]所述告警報文具體包括:簡單網(wǎng)絡(luò)管理協(xié)議SNMP告警報文。
[0020]基于上述技術(shù)方案,本發(fā)明實施例中,通過為第一類型接口配置主動路由器重編號功能,為第二類型接口配置被動路由器重編號功能,路由器在通過第一類型接口接收到RR報文時修改相應(yīng)接口的接口信息,在通過第二類型接口接收到RR報文時,直接丟棄該RR報文,不僅能夠?qū)崿F(xiàn)路由器重編號功能,還可以避免路由器被非法的RR報文修改本路由器上的接口信息。
【專利附圖】
【附圖說明】
[0021]圖1是路由器重編號的組網(wǎng)示意圖;
[0022]圖2是本發(fā)明實施例提供的一種接口信息修改方法流程示意圖;
[0023]圖3是本發(fā)明實施例提供的一種路由器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供一種接口信息修改方法,以圖1為本發(fā)明實施例的應(yīng)用場景示意圖,路由器1、路由器2和路由器3組成一個運(yùn)營商網(wǎng)絡(luò),而用戶終端和交換機(jī)組成一個用戶網(wǎng)絡(luò)。
[0025]本發(fā)明實施例中,第一類型接口是指:由于網(wǎng)管是通過一臺路由器修改運(yùn)營商網(wǎng)絡(luò)中各路由器的接口信息,因此,第一類型接口包括路由器上的對內(nèi)接口,即路由器上與運(yùn)營商網(wǎng)絡(luò)內(nèi)設(shè)備相連的接口,如路由器2上的接口 P3、路由器3上的接口 P4。第二類型接口是指:由于網(wǎng)管是通過一臺路由器修改運(yùn)營商網(wǎng)絡(luò)中各路由器的接口信息,因此,第二類型接口包括路由器上的對外接口,即路由器上與運(yùn)營商網(wǎng)絡(luò)外設(shè)備相連的接口,如路由器3上的接口 P5。通常情況下,路由器在第一類型接口收到的RR報文是合法的RR報文,路由器在第二類型接口收到的RR報文是非法的RR報文。
[0026]在具體應(yīng)用中,路由器上可以只存在第一類型接口,或只存在第二類型接口,或同時存在第一類型接口和第二類型接口。如圖1所示,路由器2上只存在第一類型接口,路由器3上同時存在第一類型接口和第二類型接口。
[0027]本發(fā)明實施例中,第一類型接口配置主動路由器重編號功能,且第二類型接口配置被動路由器重編號功能。進(jìn)一步的,第一類型接口配置主動路由器重編號功能表示:路由器在第一類型接口接收到RR報文時,能夠利用該RR報文中攜帶的信息修改本路由器上的第一類型接口和/或第二類型接口的接口信息。第二類型接口配置被動路由器重編號功能表示:路由器在第二類型接口接收到RR報文時,直接丟棄該RR報文;路由器在第一類型接口接收到RR報文時,配置有被動路由器重編號功能的第二類型接口的接口信息能夠被路由器利用該RR報文中攜帶的信息進(jìn)行修改。
[0028]在圖1所示的應(yīng)用場景下,路由器2為本路由器2上的第一類型接口(即接口 P3)配置主動路由器重編號功能。進(jìn)一步的,路由器3為本路由器3上的第一類型接口(即接口 P4)配置主動路由器重編號功能,并為本路由器3上的第二類型接口(即接口 P5)配置被動路由器重編號功能。
[0029]在上述應(yīng)用場景下,如圖2所示,該接口信息修改方法包括以下步驟:
[0030]步驟201,路由器接收RR報文。如果通過第一類型接口接收到RR報文,則執(zhí)行步驟202 ;如果通過第二類型接口接收到RR報文,則執(zhí)行步驟203。
[0031]例如,路由器2在通過接口 P3收到來自路由器I的RR報文后,確認(rèn)路由器2通過第一類型接口接收到RR報文,執(zhí)行步驟202。路由器3在通過接口 P4收到來自路由器I的RR報文后,確認(rèn)路由器3通過第一類型接口接收到RR報文,執(zhí)行步驟202。路由器3在通過接口 P5收到來自交換機(jī)的RR報文后,確認(rèn)路由器3通過第二類型接口接收到RR報文,執(zhí)行步驟203。
[0032]步驟202,路由器根據(jù)RR報文(步驟201中收到的RR報文)中攜帶的匹配信息確定待修改接口,并根據(jù)該RR報文中攜帶的接口修改信息修改待修改接口的接口信息。其中,該待修改接口可以是第一類型接口和/或第二類型接口。
[0033]在圖1所示的應(yīng)用場景下,路由器2在通過接口 P3收到來自路由器I的RR報文之后,如果路由器2根據(jù)該RR報文中攜帶的匹配信息確定待修改接口為接口 P3,則路由器2根據(jù)該RR報文中攜帶的接口修改信息修改接口 P3的接口信息。路由器3在通過接口 P4收到來自路由器I的RR報文之后,如果路由器3根據(jù)該RR報文中攜帶的匹配信息確定待修改接口為接口 P4和/或接口 P5,則路由器3根據(jù)該RR報文中攜帶的接口修改信息修改接口 P4和/或接口 P5的接口信息。
[0034]本發(fā)明實施例中,匹配信息具體包括匹配前綴,接口修改信息具體包括使用前綴,接口信息具體包括接口前綴和/或接口地址。其中,該接口前綴具體可以是RA (RouterAdvertisement,路由通告)前綴。
[0035]在上述過程中,路由器根據(jù)RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)RR報文中攜帶的接口修改信息修改待修改接口的接口信息的過程,具體包括但不限于如下情況:
[0036]情況一、路由器將接口前綴與RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)該RR報文中攜帶的使用前綴修改該待修改接口的接口前綴。例如,接口 P4的接口信息包括接口前綴,接口 P5的接口信息包括接口前綴和接口地址時,則:如果接口P4的接口前綴與RR報文中攜帶的匹配前綴匹配,則路由器3確定接口 P4為待修改接口,并根據(jù)RR報文中攜帶的使用前綴修改接口 P4的接口前綴;如果接口 P5的接口前綴與RR報文中攜帶的匹配前綴匹配,則路由器3確定接口 P5為待修改接口,并根據(jù)RR報文中攜帶的使用前綴修改接口 P5的接口前綴。
[0037]情況二、路由器將接口地址與RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)該RR報文中攜帶的使用前綴修改該待修改接口的接口地址。例如,接口 P4的接口信息包括接口地址,接口 P5的接口信息包括接口前綴和接口地址時,則:如果接口P4的接口地址與RR報文中攜帶的匹配前綴匹配,則路由器3確定接口 P4為待修改接口,并根據(jù)RR報文中攜帶的使用前綴修改接口 P4的接口地址;如果接口 P5的接口地址與RR報文中攜帶的匹配前綴匹配,則路由器3確定接口 P5為待修改接口,并根據(jù)RR報文中攜帶的使用前綴修改接口 P5的接口地址。
[0038]情況三、路由器將接口前綴和接口地址均與RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)該RR報文中攜帶的使用前綴修改該待修改接口的接口前綴和接口地址。例如,接口 P5的接口信息包括接口前綴和接口地址時,則:如果接口 P5的接口前綴和接口地址均與RR報文中攜帶的匹配前綴匹配,路由器3確定接口 P5為待修改接口,根據(jù)RR報文中攜帶的使用前綴修改接口 P5的接口前綴及接口地址。
[0039]以下結(jié)合路由器3通過接口 P4收到RR報文對上述匹配過程進(jìn)行詳細(xì)說明。假設(shè)接口 P4上有3組接口信息,分別為接口前綴I和接口地址1,接口前綴2和接口地址2,接口前綴3和接口地址3 ;接口 P5上有2組接口信息,分別為接口前綴4和接口地址4,接口前綴5和接口地址5。RR報文中會攜帶如下字段:匹配前綴(MatchPrefix)、匹配長度(MatchLen)、使用前綴(UsePrefix)、使用前綴長度(OpLength)、操作類型(OpCode)、T標(biāo)志位、A標(biāo)志位。
[0040]路由器3在通過接口 P4收到RR報文之后,解析該RR報文中攜帶的匹配前綴字段和匹配長度字段,以得到匹配前綴和匹配長度,并將匹配前綴的前N位(N為匹配長度的數(shù)值)與各接口前綴(即接口前綴1、接口前綴2、接口前綴3、接口前綴4和接口前綴5)的前N位進(jìn)行比較,并將匹配前綴的前N位與各接口地址(即接口地址1、接口地址2、接口地址
3、接口地址4和接口地址5)的前N位進(jìn)行比較。假設(shè)匹配前綴的前N位與接口前綴I的前N位相同,且匹配前綴的前N位與接口地址I的前N位相同,則說明接口前綴I和接口地址I能夠匹配RR報文中攜帶的匹配前綴,由于接口 P4的接口前綴I和接口地址I均與RR報文中攜帶的匹配前綴匹配(滿足情況三),因此將接口 P4確定為待修改接口。
[0041]之后,路由器3解析該RR報文中攜帶的使用前綴字段和使用前綴長度字段,以得到使用前綴和使用前綴長度,并解析該RR報文中攜帶的操作類型,以得到操作類型的取值;其中,操作類型的取值具體可以為1,2,3 ;當(dāng)操作類型為I時,表示為接口添加一個接口前綴和/或一個接口地址;當(dāng)操作類型為2時,表示只對匹配上的接口前綴和/或接口地址進(jìn)行修改;當(dāng)操作類型為3時,表示需要對一個接口對應(yīng)的所有接口前綴和/或所有接口地址均進(jìn)行修改。
[0042]在具體實現(xiàn)時,使用前綴長度的取值為3+4x。如果X為0,則使用前綴長度的取值為3,此時表示沒有使用前綴,路由器3需要刪除接口 P4的接口前綴和接口地址;在此情況下,當(dāng)操作類型為2時,路由器3刪除接口前綴I和接口地址I ;當(dāng)操作類型為3時,路由器3刪除接口前綴I和接口地址1、接口前綴2和接口地址2、接口前綴3和接口地址3。如果X為1,則使用前綴長度的取值為7,此時表示使用前綴的長度為4位,路由器3需要利用使用前綴同時修改接口 P4的接口前綴的前4位以及接口地址的前4位;在此情況下,當(dāng)操作類型為I時,路由器3利用使用前綴為接口 P4添加一個接口前綴和一個接口地址;當(dāng)操作類型為2時,路由器3利用使用前綴修改接口前綴I的前4位以及接口地址I的前4位;當(dāng)操作類型為3時,路由器3利用使用前綴修改接口前綴I的前4位以及接口地址I的前4位、接口前綴2的前4位以及接口地址2的前4位、接口前綴3的前4位以及接口地址3的前4位。如果X為2,則使用前綴長度的取值為11,此時表示使用前綴的長度為8位,路由器3需要利用使用前綴同時修改接口 P4的接口前綴的前8位以及接口地址的前8位;在此情況下,當(dāng)操作類型為I時,路由器3利用使用前綴為接口 P4添加一個接口前綴和一個接口地址;當(dāng)操作類型為2時,路由器3利用使用前綴修改接口前綴I的前8位以及接口地址I的前8位;當(dāng)操作類型為3時,路由器3利用使用前綴修改接口前綴I的前8位以及接口地址I的前8位、接口前綴2的前8位以及接口地址2的前8位、接口前綴3的前8位以及接口地址3的前8位。以此類推,不同X的取值對應(yīng)不同情況,在此不再贅述。
[0043]進(jìn)一步的,T標(biāo)志位的取值可以為O或者1,如果T標(biāo)志位的取值為0,則表示收到RR報文的路由器需要回應(yīng)響應(yīng)報文,該情況一般在測試場景中使用;如果T標(biāo)志位的取值為1,則表示收到RR報文的路由器不需要回應(yīng)響應(yīng)報文,只需要利用該RR報文中攜帶的信息進(jìn)行相關(guān)處理即可。此外,A標(biāo)志位的取值可以為O或者1,如果A標(biāo)志位的取值為0,則表示路由器只需要對處于打開狀態(tài)的接口進(jìn)行處理,即上述匹配過程是路由器針對處于打開狀態(tài)的接口來說的;如果A標(biāo)志位的取值為1,則表示路由器需要對處于打開狀態(tài)的接口和處于關(guān)閉狀態(tài)的接口(即shutdown的接口 )均進(jìn)行處理,即上述匹配過程是路由器針對處于打開狀態(tài)的接口和處于關(guān)閉狀態(tài)的接口來說的。
[0044]步驟203,路由器丟棄RR報文(即步驟201中收到的RR報文)。
[0045]其中,由于第二類型接口包括路由器上的對外接口,即路由器上與運(yùn)營商網(wǎng)絡(luò)外設(shè)備相連的接口,因此第二類型接口收到的RR報文是非法的RR報文。進(jìn)一步的,由于第二類型接口配置了被動路由器重編號功能,因此,路由器在通過第二類型接口接收到RR報文時,丟棄該RR報文。
[0046]本發(fā)明實施例中,如果路由器通過第一類型接口接收到RR報文,路由器還需要解析RR報文的目的地址,如果該RR報文的目的地址為組播地址,則路由器以組播方式轉(zhuǎn)發(fā)該RR報文。如圖1所示,路由器I需要解析RR報文的目的地址,如果發(fā)現(xiàn)該RR報文的目的地址為組播地址,則路由器I以組播方式轉(zhuǎn)發(fā)該RR報文,即路由器I通過接口 Pl將該RR報文發(fā)送給路由器2,且路由器I通過接口 P2將該RR報文發(fā)送給路由器3。
[0047]本發(fā)明實施例中,路由器通過第二類型接口接收到RR報文,并丟棄該RR報文之后,該路由器還可以向網(wǎng)管發(fā)送告警報文,且該告警報文中攜帶了本路由器通過第二類型接口收到RR報文的信息。網(wǎng)管在收到該告警報文之后,基于該告警報文中攜帶的路由器通過第二類型接口收到RR報文的信息,網(wǎng)管可以根據(jù)告警報文確定路由器所屬網(wǎng)絡(luò)的安全狀態(tài)。如果路由器所屬網(wǎng)絡(luò)的安全狀態(tài)為不安全,則由網(wǎng)管通知管理員對路由器所屬網(wǎng)絡(luò)進(jìn)行維護(hù)和控制,以保證路由器所屬網(wǎng)絡(luò)處于安全狀態(tài),提高網(wǎng)絡(luò)的安全性。
[0048]進(jìn)一步的,該告警報文包括但不限于:SNMP(Simple Network ManagementProtocol,簡單網(wǎng)絡(luò)管理協(xié)議)告警報文。
[0049]基于上述技術(shù)方案,本發(fā)明實施例中,通過為第一類型接口配置主動路由器重編號功能,為第二類型接口配置被動路由器重編號功能,路由器在通過第一類型接口接收到RR報文時修改相應(yīng)接口的接口信息,在通過第二類型接口接收到RR報文時,直接丟棄該RR報文,不僅能夠?qū)崿F(xiàn)路由器重編號功能,還可以避免路由器被非法的RR報文修改本路由器上的接口信息。
[0050]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種路由器,如圖3所示,所述路由器具體包括:
[0051 ] 處理模塊11,用于通過第一類型接口接收到路由器重編號RR報文時,根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息,其中,所述第一類型接口配置主動路由器重編號功能;
[0052]丟棄模塊12,用于通過第二類型接口接收到RR報文時,丟棄所述RR報文,其中,所述第二類型接口配置被動路由器重編號功能。
[0053]本發(fā)明實施例中,所述匹配信息包括匹配前綴,所述接口修改信息包括使用前綴,所述接口信息包括接口前綴和/或接口地址;
[0054]所述處理模塊11,具體用于將接口前綴與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴;或者,將接口地址與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口地址;或者,將接口前綴和接口地址均與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴和接口地址。
[0055]本發(fā)明實施例中,所述路由器還包括:
[0056]發(fā)送模塊13,用于在通過第一類型接口接收到RR報文之后,如果所述RR報文的目的地址為組播地址,則以組播方式轉(zhuǎn)發(fā)所述RR報文。
[0057]所述發(fā)送模塊13,用于通過第二類型接口接收到RR報文時,丟棄所述RR報文之后,向網(wǎng)管發(fā)送告警報文,所述告警報文中攜帶了所述路由器通過第二類型接口收到RR報文的信息,以使所述網(wǎng)管根據(jù)所述告警報文確定所述路由器所屬網(wǎng)絡(luò)的安全狀態(tài)。其中,所述告警報文具體包括但不限于:簡單網(wǎng)絡(luò)管理協(xié)議SNMP告警報文。
[0058]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。
[0059]基于上述技術(shù)方案,本發(fā)明實施例中,通過為第一類型接口配置主動路由器重編號功能,為第二類型接口配置被動路由器重編號功能,路由器在通過第一類型接口接收到RR報文時修改相應(yīng)接口的接口信息,在通過第二類型接口接收到RR報文時,直接丟棄該RR報文,不僅能夠?qū)崿F(xiàn)路由器重編號功能,還可以避免路由器被非法的RR報文修改本路由器上的接口信息。
[0060]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進(jìn)行分布于實施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種接口信息修改方法,其特征在于,所述方法包括以下步驟: 路由器通過第一類型接口接收到路由器重編號RR報文時,根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息,其中,所述第一類型接口配置主動路由器重編號功能; 所述路由器通過第二類型接口接收到RR報文時,丟棄所述RR報文,其中,所述第二類型接口配置被動路由器重編號功能。
2.如權(quán)利要求1所述的方法,其特征在于,所述匹配信息包括匹配前綴,所述接口修改信息包括使用前綴,所述接口信息包括接口前綴和/或接口地址; 所述路由器根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息的過程,包括: 所述路由器將接口前綴與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴; 或者,所述路由器將接口地址與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口地址; 或者,所述路由器將接口前綴和接口地址均與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴和接口地址。
3.如權(quán)利要求1所述的方法,其特征在于,所述路由器通過第一類型接口接收到路由器重編號RR報文之后,所述方法還包括: 如果所述RR報文的目的地址為組播地址,則所述路由器以組播方式轉(zhuǎn)發(fā)所述RR報文。
4.如權(quán)利要求1所述的方法,其特征在于,所述路由器通過第二類型接口接收到RR報文時,丟棄所述RR報文之后,所述方法還包括: 所述路由器向網(wǎng)管發(fā)送告警報文,所述告警報文中攜帶了所述路由器通過第二類型接口收到RR報文的信息,以使所述網(wǎng)管根據(jù)所述告警報文確定所述路由器所屬網(wǎng)絡(luò)的安全狀態(tài)。
5.如權(quán)利要求4所述的方法,其特征在于,所述告警報文具體包括:簡單網(wǎng)絡(luò)管理協(xié)議SNMP告警報文。
6.一種路由器,其特征在于,所述路由器具體包括: 處理模塊,用于通過第一類型接口接收到路由器重編號RR報文時,根據(jù)所述RR報文中攜帶的匹配信息確定待修改接口,并根據(jù)所述RR報文中攜帶的接口修改信息修改所述待修改接口的接口信息,其中,所述第一類型接口配置主動路由器重編號功能; 丟棄模塊,用于通過第二類型接口接收到RR報文時,丟棄所述RR報文,其中,所述第二類型接口配置被動路由器重編號功能。
7.如權(quán)利要求6所述的路由器,其特征在于,所述匹配信息包括匹配前綴,所述接口修改信息包括使用前綴,所述接口信息包括接口前綴和/或接口地址; 所述處理模塊,具體用于將接口前綴與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴;或者,將接口地址與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口地址;或者,將接口前綴和接口地址均與所述RR報文中攜帶的匹配前綴匹配的接口確定為待修改接口,并根據(jù)所述RR報文中攜帶的使用前綴修改所述待修改接口的接口前綴和接口地址。
8.如權(quán)利要求6所述的路由器,其特征在于,還包括: 發(fā)送模塊,用于在通過第一類型接口接收到RR報文之后,如果所述RR報文的目的地址為組播地址,則以組播方式轉(zhuǎn)發(fā)所述RR報文。
9.如權(quán)利要求6所述的路由器,其特征在于,還包括: 發(fā)送模塊,用于通過第二類型接口接收到RR報文時,丟棄所述RR報文之后,向網(wǎng)管發(fā)送告警報文,所述告警報文中攜帶了所述路由器通過第二類型接口收到RR報文的信息,以使所述網(wǎng)管根據(jù)所述告警報文確定所述路由器所屬網(wǎng)絡(luò)的安全狀態(tài)。
10.如權(quán)利要求9所述的路由器,其特征在于,所述告警報文具體包括:簡單網(wǎng)絡(luò)管理協(xié)議SNMP告警 報文。
【文檔編號】H04L12/70GK104038374SQ201410257539
【公開日】2014年9月10日 申請日期:2014年6月10日 優(yōu)先權(quán)日:2014年6月10日
【發(fā)明者】吳云 申請人:杭州華三通信技術(shù)有限公司