攻城獅論壇-hcneh3cne hcseh3cse認證之書_第1頁
攻城獅論壇-hcneh3cne hcseh3cse認證之書_第2頁
攻城獅論壇-hcneh3cne hcseh3cse認證之書_第3頁
攻城獅論壇-hcneh3cne hcseh3cse認證之書_第4頁
攻城獅論壇-hcneh3cne hcseh3cse認證之書_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第4章IPWindows2000提供對IP多點傳送流量的發(fā)送、接收與轉(zhuǎn)發(fā)支持。路由服務(wù)的IP多點傳送組件允許用戶從客戶端以及Internet或內(nèi)部網(wǎng)的多點傳送開啟部分發(fā)送與接收IP多點傳送流量。關(guān)于IP多點傳送基本知識的信息,請參見本套書第3卷《TCP/IP連網(wǎng)技術(shù)》中的關(guān)于Windows2000TCP/IP中的IP多點傳送支持的信息,請參見本書第3卷《TCP/IP連網(wǎng)技術(shù)》中的“Windows2000TCP/IP”。關(guān)于基于Windows2000的路由器的信息,請參見本第2章“路由與服IP也提供了一種發(fā)送與接收IPIP多點傳送流量發(fā)送到單個目標IP地址,但由多個IP主機接收與處理(而不管它們在IP互聯(lián)網(wǎng)上的位置)。主機某特定的IP多點傳送地址,并接收所有發(fā)自此IP地址的報文。對于數(shù)據(jù)的一到多發(fā)送方式,IP多點傳送比IP單點傳送或IP廣播更為有效。它不像單點傳送,只發(fā)送數(shù)據(jù)的一份拷貝;也不像IP廣播,只有正在此IP地址的計算機才能接收與處理流量。關(guān)于IP多點傳送的其他特所有正在某特定IP多點傳送地址的主機集合統(tǒng)稱為主機組主機組可以在多個網(wǎng)段上搜索IP路由器。此功能要求IP路由器上的IP多點傳送支持能力以及主機具有與路由器一同自己的能力。主機用IGMP(InternetGroupManagement主機可向IPIP多點傳送地址(又稱為組地址)在介于到55的D類中(將首字節(jié)的高4位設(shè)為110)。在網(wǎng)絡(luò)前綴或CIDR(ClasslessInter Routing,無類域間路由),IP為/4。處于域到55(/24)之間的多點傳送地址被保留給本地子網(wǎng)使用,并且不被IP路由器轉(zhuǎn)發(fā)(無論IP頭中的TimetoLive即TTL是什么)。介于到5之間的IP多點傳送地址要么被保留,要么被分配給多點傳送——OSPF(OpenShortestPathFirst,開放式最短路徑優(yōu)先)v2,為到達網(wǎng)絡(luò)上的所——OSPF版本2,為到達網(wǎng)絡(luò)上所有OSPF——RIP(RoutingInformationProtocol,路由信息協(xié)議)v2——NetworkTimeProtocol(網(wǎng)絡(luò)時間協(xié)議)關(guān)于保留的多點傳送地址的列表,請參見網(wǎng)頁http://win /windows2000/reskit/webresources上的InformationScienceInstitute。關(guān)于IP多點傳送支持的信息,請參見IETF(InternetEngineeringTaskForce,因特網(wǎng)工程任務(wù)組)的RFC(RequestforComment,請求注解)1112。低23816243240IP多點傳送地以太網(wǎng)多點傳送=1低23為支持IPInternet管理者為以太網(wǎng)與FDDI(FiberDistributedDataInterface分布式數(shù)據(jù)接口)MAC01-00-5E-00-00-00到01-低23816243240IP多點傳送地以太網(wǎng)多點傳送=1低23圖4-1IP多點傳送地址到以太網(wǎng)與FDDIMAC地址映在將IP多點傳送地址映射到MACIP23位將被直接映射到MAC23位上。由于IP4位是固定的(根據(jù)D類規(guī)則),因此在IP多點傳送地址中有5位不會映射到MAC層多點傳送地址上。這樣,主機就有可能從不是本主機所屬的組上接收MAC層多點傳送報文。但是,一旦目標地址是明確的,這些報文將被IP廢棄。例如,多點傳送地址變成01-00-5E-40-10-01。為了使用低23位,其中的第一個八位組不被使用,第二個八位組的最后7位被使用。而第三與第四個八位組則直接被轉(zhuǎn)換成十六進制數(shù)。第二個八位組(即192)的二進制表示是11000000。如果廢棄最,它將變成(或十進制中的64,或十六進制中的0x40)。下一個八位組(即16)的十六進制表示是0x10。對于最后一個八位組(即1),其十六進制表示是0x01的相應(yīng)MAC地址就是01-00-5E-40-10-01MAC層多點傳送編址。但是,許多令牌環(huán)網(wǎng)絡(luò)適配器不支持這種編址方式。因此,缺省情況下,功能地址0xC0-00-00-04-00-00常用來在令牌環(huán)網(wǎng)絡(luò)上進行所有IP多點傳送信息通信。關(guān)于IP多點傳送中令環(huán)支的息,參見RFC1469。注 在開啟了IP多點傳送的內(nèi)部網(wǎng)上,主機可向任何組地址發(fā)送IP多點傳送流量,而任何主機也可以從任何組地址接收IP多點傳送流量(而不管它們的當(dāng)前位置)。為了能夠正確使用此功能,IP主主機可支持以下各級的IP多點Level0(0級):不支持IPLevel1(1級):支持IPLevel2(2級):支持IPWindows2000TCP/IP支持IP多點傳送的所有級別,并且在缺省情況下為IP多點傳送通信配置為支持Level2(2級)。關(guān)于如何改變多點傳送支持級別的問題,請參見本套書第3卷《TCP/IP連網(wǎng)技術(shù)》中的“Windows2000TCP/IP”。主機在發(fā)送IP多點傳送報文時決定所應(yīng)該使用的IP新組的多點傳送地址可由應(yīng)用程序決定,或通過一種分配統(tǒng)一多點傳送地址(如MADCAP,MulticastAddressDynamicClientAllocationProtocol,多點傳送地址動態(tài)客戶分配協(xié)議)來決定。MADCAP是DHCP(DynamicHostConfigurationProtocol,動態(tài)主機配置協(xié)議)協(xié)議標準的擴展,一般情況下,可以使用DHCP來提供客戶端配置(通過進行單點傳送IP地址的域分配)。關(guān)于Windows2000中MADCAP及其支持問題,請參見本套書第3卷《TCP/IP連網(wǎng)技術(shù)》中的將IPIP多點傳送地址的IP報文并將它放到介質(zhì)上。在共享訪問技術(shù)(如以太網(wǎng)、FDDI、令牌環(huán))中,目標MAC地址是由前面所述的IP多點傳送地址創(chuàng)建的。主機在接收IP多點傳送報文時通知IP來接收IP如果多個應(yīng)用程序使用了相同的IP多點傳送地址,IP必須向每個應(yīng)用程序傳遞一個多點傳送信息的拷貝。IP必須哪個應(yīng)用程序正在使用哪個多點傳送地址(在應(yīng)用程序加入或離開主機組時)。此外,對于多宿主式主機,IP必須為每個子網(wǎng)的主機組了解應(yīng)用程序的成員資格。用網(wǎng)絡(luò)適配器多點傳送MAC地址如果網(wǎng)絡(luò)技術(shù)支持基于硬件的多點傳送,那么網(wǎng)絡(luò)適配器將告知為特定的多點傳送地址傳遞報文。在共享技術(shù)(如以太網(wǎng)、FDDI、令牌環(huán))中,函數(shù)NdisRequest被用來對網(wǎng)絡(luò)適配器編程以對與所需IP多點傳送地址相應(yīng)的多點傳送MAC地址進行響應(yīng)。主機必須通知正在對特定組地址進行多點傳送流量的本地子網(wǎng)路由器。用來主機組信息的協(xié)議稱為IMP(InternetroupanagementProtocol,網(wǎng)際組管理協(xié)議)。所有支持2級IP多點傳送的主機都需要IGMP協(xié)議。消息IGMPHostMembershipReport則由主機發(fā)送,用來在特定主機組中進行成員資格。Windows2000TCP/IP支持IGMP版本2。關(guān)于IGMP的信息,請參見本章后面的“IGMPv1”與“IGMPv2”。路由為了只向那些存在組成員的子網(wǎng)發(fā)送IP多點傳送報文 IP多點傳送路由器必須能夠接收所有的IP轉(zhuǎn)發(fā)IP接收與處理IGMPHostMembershipReport與其他IP接收所有的IP術(shù)(如以太網(wǎng)與FDDI)中,常用的網(wǎng)絡(luò)適配器模式是單點傳送模式。模式是網(wǎng)絡(luò)適配器分析輸入幀的目標MAC地址的法以這些MAC地址作深入處理。典情下人感的適器廣址(0xFF-FF-FF-FF-FF-FF)與單點傳送地址(也就是所謂的MA地址)。但是,為了使IP多點傳送路由器能接收所有的IP多點傳送流量,它必須將網(wǎng)絡(luò)適配器設(shè)定為一種稱為是多點傳送漫游(utcatrmicou)的特定模式。多點傳送漫游方式對IEE所定義的多點傳送位加以分析以決定此幀是否需進一步的處理。以太網(wǎng)地址與I地址的多點傳送位是目標C如果多點傳送值為1,那么地址就是多點傳送地址或組地址。多點傳送位也可為地址設(shè)置值。當(dāng)網(wǎng)絡(luò)適配器被置于多點傳送漫游模式時,任何其多點傳送位為1的幀都會被進一步處多點傳送漫游模式與漫游模式是不同的。在漫游模式下,所有的幀(無論目標MAC地址是什么都被作進一步處理。漫游模式常由協(xié)議分析器(又稱為網(wǎng)絡(luò)監(jiān)視器)使用。例如,NetworkMonitor的完全版是 SystemsManagementServer的一部分,它就是一種協(xié)議分大多數(shù)網(wǎng)絡(luò)適配器都支持多點傳送漫游模式。但支持漫游模式的適配器未必支持多點傳送漫游模式。讀者可以參考自己網(wǎng)絡(luò)適配器的文檔或向網(wǎng)絡(luò)適配器生產(chǎn)廠商咨詢來獲取關(guān)于網(wǎng)絡(luò)適配器是否支持多點傳送漫游模式的信息。轉(zhuǎn)發(fā)IP多點傳送流量轉(zhuǎn)發(fā)IP多點傳送報文的能力是TCP/IPWindows2000對TCP/IP的實現(xiàn)中包含有這項功能。在多點傳送功能開啟之后,非本地子網(wǎng)的IP多點傳送報文就會被分析以決定在什么接口上發(fā)送此報文。這項分析功能是通過比較目標組地址與IP多點傳送表的表項來進行的。在接收非本地IPIP頭中的TTL就會減1。在TTL減1之后,如果TTL大于0IP多點傳送地址相匹配,那么IP多點傳送將利用新的TTL在適當(dāng)?shù)慕涌谏习l(fā)送報文。多點傳送發(fā)送過程并不區(qū)分接受多點傳送的本地子網(wǎng)主機與網(wǎng)段上的其他主機(這個主機是子網(wǎng)上另一個路由器的本地子網(wǎng)上的主機)。換句話說,某個多點傳送路由器可能會在子網(wǎng)上發(fā)送多點傳送報文,而這種報文并沒有受到任何主機的。多點傳送報文之所以能夠發(fā),在上個機方以點量。多點傳送表并不記錄每個主機組成員,也不記錄主機組成員的總數(shù);它所記錄的信息是至少有一個主機組成員可以為特定的組地址服務(wù)。關(guān)于如何在運行RoutingandRemoteAccess服務(wù)的、基于 Windows2000Server的計算機上查看IP多點傳送表信息,請參見本章后面的“IP多點傳送排錯工具”。通過將EnableMulticastForwarding表表項設(shè)為1,啟用多點傳送發(fā)送(在HKE_LOCAL_MACHINE\SystemCurrentControlSet\Services\Tcpip\Parameters中)。在用戶安裝RoutingandRemoteAccess服務(wù)時,這個表表項就會被創(chuàng)建并設(shè)置為1。告除非用戶十分有把握,否則請不要使用表編輯器來直接修改表。表編輯器能管理工具所提供的標準防衛(wèi)功能。這些防衛(wèi)功能可以防止用戶輸入可能會發(fā)生的設(shè)置,或者是輸入那些可能會降低系統(tǒng)性能乃至使系統(tǒng)破壞的設(shè)置。直接對表進行編輯,可能會產(chǎn)生嚴重的、不可預(yù)測的,從而使系統(tǒng)不能啟動并需要重新安裝Windows2000。在可能的情況下,用戶可以使用控制面板或MMC( ManagementConsole,管理控制臺)來對Windows2000進行配置或定制。接收與處理IGMPHostMembershipReportIGMPHostMembershipReport通過在多點傳送轉(zhuǎn)中設(shè)置表項的值,可以用消息來主機組成員。由于所有的多點傳送路由器都是以多點傳送漫游的模式來進行的,因此,它們可以接收發(fā)送給任何組地址的IGMPHostMembershipReport通過在接口上添加IGMP路由協(xié)議并開啟IGMP路由器模式,可以獲取Windows2000RoutingandRemoteAccess服務(wù)功能。關(guān)于信息,請參見本章后面的“IGMP協(xié)議”。IGMPv1主機與IGMPv2主機。當(dāng)IGMPv1主機停止接收某個特定組地址上IP多點傳送流量時(主機離開了這個組),它并不發(fā)送某特定的消息來通知本地路由器。這樣,主機可能會離開這個組;如果主機正好是子網(wǎng)上的最后一個成員,那么本地路由器可能會轉(zhuǎn)發(fā)多點傳送流量到子網(wǎng)上的這個組。為了改善離開延時(子網(wǎng)上的最后一個主機離開這個組到?jīng)]有任何發(fā)送給子網(wǎng)上這個組的多點傳送流量之間的時間,稱作離開延時),多點傳送路由器定期地向本地子網(wǎng)發(fā)送IGMPHostMembershipQuery消息,來獲取主機成員的信息。那些仍然屬于多點傳送組成員的主機將發(fā)送一個IGMPHostMembershipReport消息來進行響應(yīng)。為了避免某個特定子網(wǎng)上的多臺主機向同一組發(fā)送IGMPHostMembershipReportIGMPHostMembershipReport消息的傳輸進行延時。如果在響應(yīng)計時器還沒有結(jié)束時,已經(jīng)有子網(wǎng)上的其他主機發(fā)送了這個消息,那么本主機的消息將不被發(fā)送。為了進一步改善離開延時,子網(wǎng)上某個組的最后一個IGMPv2主機將發(fā)送IGMPLeaveGroup消息。IGMPv2路由器在發(fā)送針對特定組的查詢并且沒有得到響應(yīng)信息之后,就可以判定與其他IPIP互聯(lián)網(wǎng),多點傳送路由器彼此之間必須傳送組成員信息,這樣這些組成員可接收IP多點傳送流量,而不管它們在IP網(wǎng)絡(luò)互聯(lián)上的位置。多點傳送路由器利用多點傳送路由協(xié)議(DVMRP,DistanceVectorMulticastRoutingProtocol;MOSPF,MulticastOpenShortestPathFirst;PIM,ProtocolIndependentMulticast)來交換主機成員信息。組成員信息要么是顯式地進行通訊(通過交換組地址與子網(wǎng)信息)式地進行通訊()。最小化加入延時(加入延時是指子網(wǎng)上的第一個主機成員開始接收組流量的時間開銷)多點傳送路由比單點傳送路由更為復(fù)雜。在單點傳送路由中,單點傳送流量是被發(fā)送給所有的目標地址。單點傳送路由能夠綜合所有的單點傳送范圍。相對來說,網(wǎng)絡(luò)中單點傳送IP互聯(lián)網(wǎng)的拓撲結(jié)構(gòu)發(fā)生改變時才需要進行更新。而在多點傳送路由中,多點傳送流量是被發(fā)送給一個有二義性的組目標地址。組地址代表的是單獨的組,一般情況下,它們不能在多點傳送表中被綜合。多點傳送路由中的組成員位置是不連續(xù)的,而且,多點傳送路由器中的多點傳送表在主機組成員加入或離開主機時需要被更新。與單點傳送路由協(xié)議更新單點傳送IP路由表一樣,多點傳送路由協(xié)議也需要更新IP多點傳送轉(zhuǎn)。Windows2000RoutingandRemoteAccess服務(wù)中并不包含任何多點傳送路由協(xié)議(雖然它提供了一個平臺,在此平臺上第協(xié)議能夠運行)。Windows2000中所提供的唯一一個能夠更新多點傳送轉(zhuǎn)中表項的組件就是IGMP。MBone(MulticastBackbone,多點傳送主干網(wǎng)),是Internet的一部分,它能支持基于InternetIP多點傳送流量的多點傳送路由與轉(zhuǎn)發(fā)。MBone結(jié)構(gòu)中包含有一系列開啟了多點傳送報文島以及鄰接網(wǎng)絡(luò)集合,并通過隧道將它們連接在一起。多點傳送流量是通過隧道來從一個島傳輸?shù)搅硪粋€島(也就是用附加的IP頭信息來對IP多點傳送報文進行封裝,這些IP頭信息中的地址是多點傳送島的一個路由器到另一個多點傳送島的另一個路由器)。隧道允許多點傳送流量在不支持多點傳送的Internet部分上進行傳輸。MBone用來進行IETF(InternetEngineeringTaskForce)會議信息在Internet上的音頻與多點傳送(例如,國家航和宇宙航行局以及的參議院和眾議院等等會議都使用了這種方式)。對MBone的支持會隨著ISP(因特網(wǎng)服務(wù)提供者)不同而有所不同。IGMP(InternetGroupManagementProtocol,網(wǎng)際組管理協(xié)議)在主機與它們的本地多點傳送路由器之間使用。IGMP消息由IP來進行封裝,并且使用IP協(xié)議號0x02。有兩種IGMP版本IGMPv1由WindowsNT4.0ServicePack3及其更早版本 Windows95的IGMPv2由WindowsNT4.0ServicePack4及其更新版本 Windows98Windows2000的TCP/IPIGMPv2兼容IGMPv1注意IGMP只用來在本地子網(wǎng)上主機組成員。IP多點傳送流量并不使用IGMP頭。典型的IP多點傳送流量使用UDP(UserDatagramProtocol,用戶數(shù)據(jù)報協(xié)議)頭。IGMPIGMPv1(IGMP版本1)IGMPv1消息的結(jié)構(gòu)如圖4-2版本(Version):一個4位的域,在IGMPv1中此值是0x1類型(Type):一個4位的域,其值是0x1或0x2。0x1表示的是由IP多點傳送路由器發(fā)送的HostMembershipQuery組和對HostMembershipQuery消息作出響應(yīng)時所發(fā)送的

組地MembershipReport消息 圖4-2IGMPv1消息結(jié)未使用(Unused):一個單字節(jié)(8位)的域,它的值被發(fā)送方設(shè)置為0x00,接收方將忽略這個組地址(GroupAddress):一個四字節(jié)(32位)的域。對于HostMembershipQuery消息它的值被設(shè)置為;而對于HostMembershipReport消息,它的值被設(shè)置為特定的組地址。HostMembershipReport當(dāng)某個主機加入到多點傳送組時,它將向這個特定的組地址發(fā)送一個IGMPHostMembershipReport消息)。與多點傳送路由器不同,主機并不子網(wǎng)上其他主機的主機組成員信息。因為多點傳送路由器正在采用多點傳送漫游模式進行,它能接收并處理發(fā)送給任何多點傳送地址的otemberhipReport消息。對于已經(jīng)配置了IGMP路由協(xié)議和運行在IGMP路由器模式接口上的Windows2000RoutingandRemoteAccess服務(wù),如果這是加入到某個特定子網(wǎng)上主機組的第一個主機,IGMP路由協(xié)議將在接口組表中創(chuàng)建一個表項。必要時,還會創(chuàng)建一個IP多點傳送表的表項(此表項可包括被注冊的組地址以及HostMembershipReport消息被接收的接口)。HostMembershipQuery多點傳送路由器定期地向(所有主機組)發(fā)送HostMembershipQuery消息,用來更新這個子網(wǎng)上主機成員的信息。對于每個在本子網(wǎng)上擁有成員的主機組,有一個主機成員將利用HostMembershipQuery消息進行響應(yīng)。正如前面所說的,這里也采用了一個隨機響應(yīng)計時HotembershipQuery消息的時間。Windows2000RoutingandRemoteAccess服務(wù)在接收到來自主機組的響應(yīng)之后,它將用一個新的到期時間來更新IGMP接口組表,并更新IP多點傳送表中的主機組成員現(xiàn)有表項。如果這IGMP0,那么IGMP將從多點傳送表中刪除本主機組表項。表4-1說明了兩個不同的IGMPv1消息中的源IP地址、目標IP地址值、IP頭中的TTL以及兩個表4-1IGMPv1消息中使用的地址與地 IGMPHostMembership IGMPHostMembership源IP路由器接口IP主機接口IP目標IP[組地址11組地[組地址關(guān)于信息,請參見RFC1112中的AppendixI(附錄I)IGMPIGMPv2在保持向IGMPv1兼容的同時,擴展了IGMP在IGMPv1中,發(fā)送定期查詢消息的路由器是由多點傳送路由協(xié)議選擇的。IGMPv2使用一IGMPHostMembershipQueryIP地址值最小的路由器被選作多點傳送查詢器。查詢器的擇過程包括從其路由器IGMP查詢請求。如果某次查詢中所接收的源IP地址值更小,路由器會仍然保持為非查詢器。如果沒有從其他路由器接收到任何查詢信息,路由器則變成查詢器。IGMPv2中添加了兩個新的消息類型,即IGMPv2HostMembershipReport消息與LeaveGroup消息。同時,它還在HostMembershipQuery消息上添加了一個名為Group-SpecificHostMembershipQuery的變量。關(guān)于這些新的消息類型,將在IGMPv2消息的結(jié)構(gòu)如圖4-3

最大響應(yīng)時組地圖4-3IGMPv2類型(Type):指定IGMP報文的類型。IGMPv2將IGMPv1中的Version域與Type域結(jié)合為一表4-2列出了IGMPv2表4-2IGMPv2消息類十六進制 十進制 消息類型與描0x11(IGMPv1的Version域(0x1)HostMembershipQuery消息。對于一般的查詢,IGMPv1的Type域(0x1)變成 Address域被設(shè)置為0.0.00v2中的Type域 Address0x12(IGMPv1的Version域(0x1)HostMembershipReport消息。GroupAddress域的IGMPv1的Type域(0x2)變成被設(shè)置為主機組地址v2中的Type域Version2HostMembershipReport消息。GrouAddress LeaveGroup消息GroupAddress域的值被設(shè)置為主最大響應(yīng)時間( umResponseTime):一個單字節(jié)(8位)域,用來說明在接收到HostMembershipQuery消息之后與發(fā)送HostembershipReport消息之前所允許最大時間間隔單位為秒,常為幾秒或幾十秒)。 umResponseTime域只在一般消息或特定組查詢消息中使用。用戶可以按照以下方法來將 umResponseTim配置為Query響應(yīng)間隔時間值,配置方法如下:在RoutingandRemoteAccess插件的某個IGMP接口中選中Router執(zhí)行netshroutingipigmpsetinterface校驗和(Checksum):一個雙字節(jié)(16位)域,用來計算IGMP消息的校驗和。IGMP檢驗和并不包括對IP頭。組地址(GroupAddress):一個四字節(jié)(32位)域。對于一般的HostMembershipQuery消息,此域的值為0000,對于HostMembershipReport消息、LeaveGroup消息與特定組的Host Query消息,此域的值為特定的IGMPv2HostMembershipReportIGMPv2HostMembershipReport消息具有與IGMPv1HostMembershipReport消息相同的功能,只是前者需要被IGMPv2路由器接收。LeaveGroupLeaveGroup消息來減少多點傳送路由器所發(fā)送IGMP查詢作出了響應(yīng),那么本主機就有可能是這個主機組中最后的或唯一的主機成員。當(dāng)這個主機離開主機組時,它將向(所有的路由器組)發(fā)送一個IGMPLeaveGroup消息。在路由器接收到LeaveGroup消息時,它將發(fā)送一系列針對主機組的特定組查詢信息。如果系統(tǒng)中沒有任何主機對這些特定組查詢作出響應(yīng),路由器就IGMP接口組表中刪除該表項。IGMPIGMPHostMembershipQuery消息被發(fā)送給(所有的主機組)以查詢子網(wǎng)上所有主機的組成員信息。IGMPv2路由器也可以發(fā)送特定組查詢(所謂組查詢,就是只發(fā)送組地址的特定表4-3說明了IGMPv2消息中這兩類消息(LeaveGroup消息與IGMP特定組查詢消息)的源IP地表4- IGMPv2消息中所用的地址與 IGMP特定組查詢消 IGMPLeaveGroup消源IP[路由器接口IP地址[主機接口IP地址目標IP[主機組被查詢11組地[主機組被查詢[主機組正在離開信息,請參見RFC2236Windows2000路由與服務(wù)所提供的IP多點傳送支持包括IGMPIP內(nèi)IP由于Windows2000沒有提供任何多點傳送路由協(xié)議,因此,IP多點傳送表中表項的就成為IGMP的功能之一,這項功能以IP路由協(xié)議組件的方式加入到IGMP中。IGMP路由協(xié)議被加入之后,路由器接口就加入到IGMP之中。每個加入到IGMP路由協(xié)議中的接口都可以被配置為以下兩種操作模式之一:IGMP路由器模式與IGMP模式。在后續(xù)章節(jié)中,將對這兩種操作雖然IGMP協(xié)議能夠提供創(chuàng)建或者擴展多點傳送IP互聯(lián)網(wǎng)的能力,但是它并不能與多點傳送路由協(xié)議(如DVMRP、PIM)等價。用戶不能使用Windows2000IGMP路由協(xié)議來創(chuàng)建任意大小和任意拓撲結(jié)構(gòu)的、允許多點傳送的IP互聯(lián)網(wǎng)。關(guān)于如何使用帶IGMP路由協(xié)議組件的WindowsIGMP當(dāng)某個IGMP路由協(xié)議接口被配置為IGMP路由器模式時,它將執(zhí)行以下的功能:在多點傳送漫游模式下進行IGMP路由器模式接口允許多點傳送漫游模式。如果網(wǎng)IPRouterManager事件號20157就被記錄下來。IGMPHostMembershipReport消息和LeaveGroup消息IGMP路由器模式接口可以在子網(wǎng)上由主機發(fā)送的IGMPHostMembershipReport消息和LeaveGroup消息。發(fā)送IGMPHostMembershipQuery消息 IGMP路由器模式接口在接收到LeaveGroup消息 作為一個IGMP多點傳送路由器,IGMP路由器模式接口必須為子網(wǎng)選IP多點傳送表中的表項基于子網(wǎng)上當(dāng)前主機的組成員信息,IGMP可以IP多點傳送IGMP路由器模式可以在多點傳送接口中被開啟。對于每個接口,可以配置為IGMP的兩個版本之一。缺省的配置版本是IGMPv2。IGMP用戶可以為每個接口對運行于IGMP路由器模式的IGMPv2操作進行配置。還可以用以下的在RoutingandRemoteAccess插件IGMP接口屬性的Router利用命令netshroutingipigmpsetinterface圖4-4顯示了在RoutingandRemoteAccess插件的LocalAreaConnection接口中IGMP路由器RobustnessVariable(健壯性變量):健壯性變量可以說明子網(wǎng)對已丟失的報文的受影響情況。IGMP最多可以允許丟失的IGMP1。用戶也可以單擊滾動箭頭來設(shè)2或者更大,其缺省值是2。QueryInterval(查詢間隔時間):查詢間隔時間是指路由器(如果這個路由器是本子網(wǎng)上的查詢器)在發(fā)送兩個連續(xù)的IGMPGeneralQuery消息之間的時間間隔(單位為秒)。用戶也可以單擊125QueryResponseInterval(查詢響應(yīng)間隔時間):查詢響應(yīng)間隔時間是IGMP路由器在接收到GeneralQuery消息的響應(yīng)之前所等待的最長時間(單位為秒)。查詢響應(yīng)間隔時間是IGMPv2HostMembershipQuery消息頭中的umResponseTime域的值。用戶也可以單擊滾動箭頭來設(shè)置圖4-4IGMPv2路由器屬LastMemberQueryInterval(最后成員查詢間隔時間):最后成員查詢間隔時間是指IGMP路由器等待接收對General-SpecificQuery單位為秒)。也可以說,最后成員查詢間隔時間是兩個General-SpecificQuery消息之間的間隔時間(單位為秒)。用戶也可1CalculatedDefaults(已經(jīng)計算的缺省值):基于健壯性變量與查詢間隔時間的值,可以手工地對此或者自動計算IGMPEnableautomaticrecalculationofdefaultsStartupQueryInterval啟動查詢間隔時間是指在查詢器啟動的過程中,查詢器所發(fā)送的兩個連續(xù)GeneralQuery消息之間的時間間隔(單位為秒)。用戶也可以單擊滾動箭頭來設(shè)置一個新值。其缺省值是查詢間隔時間的四分之一。LastMemberQueryCount(最后成員查詢計數(shù)):最后成員查詢計數(shù)是指在路由器認為接口上已經(jīng)沒有主機組成員之前,所發(fā)送的General-SpecificQuery消息數(shù)目。用戶也可以單擊滾動箭2。EnableAutomaticRecalculationofDefaults(開啟缺省值自動計算):用來說明是否可以基于以下的情況對啟動查詢間隔時間、啟動查詢計數(shù)和最后成員查詢計數(shù)進行自動計算:GroupMembershipInterval(組成員間隔時間):組成員間隔時間是指多點傳送路由器在判斷某個子網(wǎng)上的主機組沒有任何主機成員之前,必須經(jīng)過的時間(單位為秒)。組成員間隔時間的(健壯性變量)*(查詢間隔時間)+(查詢響應(yīng)間隔時間)。因此,組成員間隔時間是一OtherQuerierPresentInterval(其他查詢器在位間隔時間):其他查詢器在位間隔時間是(單位為秒)。其他查詢器在位間隔時間是健壯性變量乘以查詢間隔時間加上查詢響應(yīng)間隔時間除以2。注意關(guān)于這些設(shè)置以及它們之間的相互關(guān)系的信息,請參見RFC2236IGMP模IGMP路由器模式的作用是作為多點傳送路由器,而IGMP模式的作用是要在開啟了IGMP路由器模式的接口上進行主機的多點傳送。在某個IGMP路由協(xié)議接口被配置為IGMP發(fā)送IGMPHostMembershipReport所有在IGMP路由器模式接口上接收到的IGMPHostMembershipQuery報將在IGMP模式接口上被重新發(fā)送。多點傳送MAC地址對于共享技術(shù)(例如以太網(wǎng)),網(wǎng)絡(luò)適配器將處于單點傳送監(jiān)聽模式。對于每個在IGMP模式接口上所的IGMPHostMembershipReport消息的單點傳送組,網(wǎng)絡(luò)適配器將通過相應(yīng)的多點傳送MAC地址發(fā)送報文幀。每個附加的多點傳送MAC地址都是網(wǎng)絡(luò)適配器上目標MAC地址的一個表項。每個網(wǎng)絡(luò)適配器都有一個它所能的最大表項數(shù)。如果已經(jīng)達到這個最大表項數(shù),IGMP路由協(xié)議將會啟動網(wǎng)絡(luò)適配器上的多點傳送漫游模式。向多點傳送表中添加表項如果在IGMP路由器模式接口上接收到了非本地多點傳送流量,IGMP路由協(xié)議將對多點傳送表中的表項進行添加或更新,以便將多點傳送流量發(fā)送到IGMP模式接口上。這個過程的結(jié)果是任何在IGMP路由器模式接口上接收到的非本地在IGMP模式接口上接收多點傳送流量利用IP協(xié)議與多點傳送表,可以將多點傳送流量發(fā)送到適當(dāng)?shù)慕涌谏?這些多點傳送流量由IGMP路由器模式接口上的與主機組的IGMP模式的目標是將Windows2000路由器連接到開啟了多點傳送IP互聯(lián)網(wǎng)(例如MBone),或者連接到使用多點傳送路由協(xié)議(例如DVMRP、PIM)的網(wǎng)絡(luò)上。IGMP模式接口可以充當(dāng)一臺主機,在IGMP路由器模式接口上代表主機加入主機組。然后,在IGMP路由器模式接口上所發(fā)送給主機成員的多點傳送流量被IGMP模式接口所接收,再被IP多點傳送處理過程轉(zhuǎn)發(fā)。由IGMP路由器模式接口上的主機所發(fā)送的多點傳送流量在IGMP模式接口上被拷貝(這樣,下游的IP多點傳送路由器就可以發(fā)送或者忽略這個流量)。IGMP模式只能在單個IGMP路由協(xié)議接口上被啟。可以啟IGMP模式的正確口是包含有運行多點傳送路由協(xié)議的多點傳送路由器的子網(wǎng)上的接口。換句話說,IGMP模式接口“指向”開啟了多點傳送功能的內(nèi)部網(wǎng)。表4-4給出了IGMP路由器模式與IGMP模式的工作特點表4- IGMP路由器模式與IGMP模 IGMP模式 單點傳送模式IGMP路由器或主機充當(dāng)基于IGMP多點傳送路由器,充當(dāng)基于IGMP的主機(通過發(fā)送IGMPHostMember并IGMPHostMembership shipReport消息并響應(yīng)IGMP查詢消息來實現(xiàn))。充 當(dāng)主機(而非路由器)IGMPHostMembership對IP多點傳送轉(zhuǎn)基于IGMP流量更新IP多點傳送更新IP多點傳送表以便拷貝在IGMP路由器模的更發(fā)送發(fā)送IGMP請求以便當(dāng)前投送多點傳送界限是一種可配置、可管理的區(qū)域,它能夠限制多點傳送流量可以發(fā)送的IP互聯(lián)網(wǎng)范圍。如果沒有這個界限,IP多點傳送路由器將會發(fā)送所有適當(dāng)?shù)腎P多點傳送流量。在一個基于Windows2000的路由器上,用戶可以使用所謂的多點傳送范圍來定義多點傳送界限(利用IP頭中用戶可以在RoutingandRemoteAccess插件中IPRouting下的General節(jié)點某個接口的MulticastBoundaries選項卡上為每個接口配置多點傳送界限。IP多點傳送地址的/8IP多點傳送地址空間。通過使用基于范圍的界限,可以防止向這個范圍的多點傳送地址中發(fā)送和接收報文。基于范圍的界限定義了在特定的地址范圍內(nèi)多點傳送報文的可發(fā)送邊界。為了給基于地址的邊界配置一個范圍(IP多點傳送地址區(qū)域),用戶首先必須按以下方法加入在RoutingandRemoteAccess插件IPRouting下的General節(jié)點的MulticastScopes選項卡中利用netshroutingipsetscope用戶必須輸入與這個范圍相應(yīng)的地址范圍作為IP地址與掩碼。但是,本地范圍/16除外。因此,所配置的范圍必須在到55之間。對于某個IPIPIP地址就55。一旦范圍被創(chuàng)建,就已經(jīng)為每個接口配置了基于范圍的界限。關(guān)于IP多點傳送流量可管理范圍的信息,請參見RFC2356。基于TTL的邊界可以防止那些TTL值小于指定值的IP多點傳送流量的發(fā)送?;赥TL的邊界可以用于所有的多點傳送報文,無論多點傳送組是什么。TTL典型閾值在表4-5中列出。表4- TTL閾 與主機相 與子網(wǎng)相 與站點相 與區(qū)域相 全球范 全球范圍;帶寬受 不受任何限因此,在接口上將TTL設(shè)置為15可以防止不應(yīng)該發(fā)送到本站點的IP多點傳送流量進入接口?;赥TL的邊界比基于范圍的邊界效率更低,這是因為前者和多點傳送路由協(xié)議進行交互。關(guān)于信息,請參見RFC2365。使用多點傳送頻率限制功能,可以將流量的多點傳送通信頻率限制在指定的范圍(1000字節(jié)Windows2000路由器的一項功能,它能為特定的組地址對常規(guī)的多點傳送流量進行。多點傳送心跳用來驗證IP多點傳送連接是在網(wǎng)絡(luò)上有效的。如果在配制好的時間范圍內(nèi)多點傳送心跳沒有被接收,這時,所配置的接口的多點傳送心跳狀態(tài)就被設(shè)置為非活躍。為了檢測多點傳送心跳已經(jīng)丟失,必須創(chuàng)建一個機制,用來定期地檢測多點傳送心跳狀態(tài)。如果這個狀態(tài)變?yōu)榉腔钴S,就必須創(chuàng)建一個通知事件。信息,請參見站點http: SDK例如,用戶可以創(chuàng)建一種機制,這種機制能夠在多點傳送心跳狀態(tài)變成非活躍時,向所配置的SNMP(SimpleNetworkManagementProtocol,簡單網(wǎng)絡(luò)管理協(xié)議)管理站發(fā)送一個SNMP中斷。這就要求創(chuàng)建一個SNMP;Windows2000路由器上的SNMP必須被配置為SNMP通信名以及目標地址,以便發(fā)送這個中斷。信息,請參見本套書第3卷《TCP/IP連網(wǎng)技SNTP(SimpleNetworkTimeProtocol,簡單網(wǎng)絡(luò)時間協(xié)議)。SNTP使用的是預(yù)留IP多點傳送地址,它的作用是進行時間同步。如果心跳流量的發(fā)送源(SNTP服務(wù)器)是按照一定的策略進行放置的,那么心跳的丟失就表明IP多點傳送路由的基本結(jié)構(gòu)出現(xiàn)了問題。Windows2000并不包括SNTPSNTP客戶。關(guān)于SNTP的信息,請參見RFC2030。在RoutingandRemoteAccess插件IPRouting下General節(jié)點的MulticastHeartbeat選項卡中,IP內(nèi)IP隧道用來在兩個端點之間發(fā)送消息(這兩個端點是在具有不同功能的IP互聯(lián)網(wǎng)部分之間充當(dāng)網(wǎng)橋的作用)。IP內(nèi)IP隧道的典型應(yīng)用是從內(nèi)部網(wǎng)的一個區(qū)域向另一個區(qū)域發(fā)送IP多點傳 IP利用IP內(nèi)IP的隧道功能,一個IP數(shù)據(jù)報可以被另一個IP頭(在這個IP頭上包含有IP IP址)封裝,如圖4-5所示。通過將IP協(xié)議域中的輸出IP頭設(shè)為4,就可以知道IP內(nèi)IP的隧道。關(guān)于IP內(nèi)IP隧道的更詳細信息,請參見RFC1853。IP內(nèi)IP

圖4-5IP內(nèi)IP隧道報文結(jié)IP內(nèi)IP接口是一種在隧道模式下發(fā)送IP報文的邏輯接口。用戶可以在RoutingandRemoteAccess插件中單擊RoutingInterface,單擊New,再單擊Tunnel(IPonly),來創(chuàng)建IP內(nèi)IP接口。在創(chuàng)建了IP內(nèi)IP接口并將它作為一個IP路由接口添加后,用戶還必須配置隧道端點。然后,就可以與其他IP接口一樣進行配置(包括設(shè)置報文過濾器用來限制允許進入接口或者從接口中發(fā))。當(dāng)IPWindows2000路由器的接口上被接收時,這個報文的源IP地址和目標IP地址就會與IP多點傳送轉(zhuǎn)中的表項進行比較。如果有滿足要求的表項,IP多點傳送報文將按照這個表項轉(zhuǎn)發(fā)。如果表項中沒有可以轉(zhuǎn)發(fā)的下游主機組成員,報文將被廢棄。如果在IP多點傳送表中沒有這樣的表項,就必須創(chuàng)建一個表項。IP多點傳送轉(zhuǎn)中的表項包含這樣的一些內(nèi)容,多點傳送組地址、源IP地址、流量轉(zhuǎn)發(fā)的接口列表(即下一個跳接口)以及流量必須從其中接收的單個接口(以便信息能夠發(fā)送,即前一個跳接口)。多點傳送組地址和源IP地址都是從多點傳送報文中獲取的。下一個跳接口由多點傳送組成員的表來決定(利用前一跳接口是與IP(依據(jù)路由的量度)。為了決定前一跳接口,必須檢查多點傳送路由表?;诙帱c傳送路由表中的表項,只有一個接口可以被選作前一跳接口(依據(jù)從IP)。所謂最佳路由,就是指在路由量度上與多點傳送路由最接近的那個路由。從邏輯上看,多點傳送路由表與單點傳送路由表是相互獨立的。在RoutingandRemoteAccessTM保存有關(guān)于路由的主列表。每個路由都被標記為單點傳送路由、多點傳送TM路由表中的單點傳送路由集合被稱為單點傳送路由視圖。TM路由表中的多點傳送路由集合則被稱TM路由表中的多點傳送視圖用來決定前一跳接口以及前一跳的相鄰路由,mtrac。缺省情況下,所有由RIP(RoutingInformationProtocol)、OSPF(OpenShortestPathirst,開放式最短路徑優(yōu)先)路由協(xié)議以及在RoutingandRemoteccess手工配置的靜態(tài)路由所獲取的所有單點傳送路由,都會在這兩種視圖中出現(xiàn)。如果用戶的單點傳送路由器同時也是多點傳送路由器,就不需要作任何其他的修改。但是,在有些配置中,單點傳送的基本結(jié)構(gòu)與多點傳送的基本結(jié)構(gòu)是不同的。例如,為了平衡單點傳送流量與多點傳送流量之間的負載,人們采用了一種不同的路由器。在這種基本結(jié)構(gòu)中,必須使用命令netshroutingipaddrtmroute來創(chuàng)建多點傳送靜態(tài)路由,并用這種靜態(tài)路由設(shè)置為支持所有單點傳送路由與多點傳送路由的缺省行為。一個實例就是帶有兩個接口的Windows20001連接到單點傳送路由器上,而接口2則連接到多點傳送路由器上。為了簡單起見,這里假設(shè)使用了一個單獨的靜態(tài)缺省路由IP流量(使用接口1)。由于這個靜態(tài)路由是利用RoutingandRemoteAccess插件進行配置的,因此它將被作為單點傳送路由與多點傳送路由?,F(xiàn)在來設(shè)想一下,在接口2接收到了一個IP多點傳送報文時會發(fā)生什么情況:為了創(chuàng)建IP多點傳送轉(zhuǎn)表項,必須首先決前一接口。基于TM路由表中的多點傳送視圖,前一跳接口將被確定為使用接口12(因為,從路由量度的角度看,接口1更加接近于多點傳送的源端)。由于前一跳接口是唯一能夠接收到發(fā)送給組地址以及源IP地址的IP2上所接收到的發(fā)送給組地址和源IP地址的IP多點傳送報文就會被廢棄。netshroutingipaddrtmroute創(chuàng)建一個使用接口2并且路由量度值更低的多點傳送靜態(tài)缺省路由。這個所創(chuàng)建的新路由將會覆蓋掉手工創(chuàng)建的缺省靜態(tài)路由。由于Windows2000RoutingandRemoteAccess服務(wù)中的IGMP路由器組件和IGMP組件都不是為多點傳送路由協(xié)議(例如,DVMRP或者PIM)而設(shè)計的,以下各節(jié)將介紹Windows2000路由器中所推薦與支持的配置(使用IGMP路由協(xié)議,IGMP路由器模式與IGMP模式)。Windows2000路由器可以在單一路由器內(nèi)部網(wǎng)內(nèi)部提供完全的多點傳送能力。在這種配置方式中,所有的接口都被加入到IGMP路由協(xié)議中,并且每個接口都為IGMP路由器模式進行配置。在任何子網(wǎng)上的任何主機都可以從任何其他的主機上發(fā)送或者接收多點傳送流量。所有的多點傳送流量都會發(fā)送到有主機成員的子網(wǎng)上。

圖4-6單一路由器內(nèi)部連接到MBoneWindows2000路由器可以為連接到InternetMBone上的單一路由器內(nèi)部網(wǎng)提供多點傳送的能力。在這種配置方式中,所有的接口都被加入到IGMP路由協(xié)議中。所有的子網(wǎng)接口都被IPotemerhipReprt將被拷貝到Inernt接口上。來自ntrnt接口上的多點傳送流量則被發(fā)送給nernt接口。多點傳送流量接受后,被送到當(dāng)網(wǎng)的機。由個子網(wǎng)的機所生的點送Ie送流量被拷貝到Internet接口上,可以將內(nèi)部網(wǎng)的連接到MBone配置上的單一路由器內(nèi)部網(wǎng)如 4-

Windows路由

模開啟多點傳送功能的內(nèi)部網(wǎng)中的路由

圖4-7連接到MBone上的單一路由器內(nèi)部在與連接到MBoneWindows2000以作為連接到開啟了多點傳送功能的內(nèi)部網(wǎng)上的路由器,提供多點傳送的能力。所謂路由器,就是指可以連接到多個子網(wǎng)上的路由器;但是,只有唯一一個子網(wǎng)可以包含另一個路由器。在這種情況下,其他路由器就是多點傳送路由器(開啟了多點傳送功能的內(nèi)部網(wǎng))。在這種配置方式中,所有的接口都被加入到IGMP路由協(xié)議中。所有不包含多點傳送路由器的接口都被視為IGMP路由器模式,而連接到包含有多點傳送路由器的子網(wǎng)的接口則被配置為IGMP模式。需要加入到多點傳送組中的主機將發(fā)送IGMPHostMembershipReport消息,這個消息將被拷貝到包含有多點傳送路由器的主機的接口上。來自內(nèi)部網(wǎng)中的多點傳送流量被發(fā)送到IGMP模式接口子網(wǎng)上。多點傳送流量被接收之后,將被發(fā)送到適當(dāng)子網(wǎng)的主機上。由子網(wǎng)上的主機所發(fā)送的多點傳送流量被拷貝到IGMP模式接口子網(wǎng)上。多點傳送心路由器要么忽略這個多點傳送流量,要么將它發(fā)送到下游的主機組成員中。

IGMP路器模IGMP器模2000路由器模IGMP器模2000路由 模多點傳送心路由 圖4-8開啟了多點傳送功能 Windows2000IGMP路由協(xié)議的一個常見用法是提供對撥號客戶或者 (VirtualPrivateNetwork,虛擬網(wǎng))客戶的多點傳送服務(wù)。正如前面所討論的那樣,或由ISP為撥號客戶所提供的MBone為撥號客戶 客戶所提供的開啟了多點傳送內(nèi)部網(wǎng)的ISP撥號客戶的如果用戶使用Windows2000RoutingandRemoteAccess服務(wù)作為ISP為撥號客戶提供在IGMP路由協(xié)議中添加Internal接口,并添加與Internet相連接的其他接口。Internal接口為IGMP路由器模式配置Internal接口為IGMP模式配置Internet接口IGMP 模ISP內(nèi)部適Windows2000配 服務(wù)如果所連接的客戶需要加入到多點傳送組中,就必須發(fā)送IGMPHostMembershipReport消息,這些消息將被拷貝到Internet的接口上。來自Internet的多點傳送流量被發(fā)送到Internet接口上。這些多點傳送流量被接收之后,又將被發(fā)送到所連接的主機上。由所連接的主機產(chǎn)生的多點傳送流量就會發(fā)送到主機組中其他的組成員上,然后被拷貝到 InterIGMP 模ISP內(nèi)部適Windows2000配 服務(wù)ISP撥號客戶的 配置如圖4-9所示撥號客戶 客戶的內(nèi)部網(wǎng)如果用戶使用Windows2000RoutingandRemote 客戶提供向IGMP路由協(xié)議中添加Internal 內(nèi)部網(wǎng)上的接口。Internal接口代表所有的 圖4-9ISP撥號客戶的為IGMP路由器模式配置Internal接口為IGMP模式配置內(nèi)部網(wǎng)接口如果所連接的客戶需要加入到多點傳送組中,就必須發(fā)送IGMPHostMembershipReport消息,這些消息將被拷貝到內(nèi)部網(wǎng)接口上。來自內(nèi)部網(wǎng)的多點傳送流量被發(fā)送到IGMP代理模式接口子網(wǎng)上。這些多點傳送流量被接收之后,又將被發(fā)送到所連接的主機組成員上。由所連接的主機所發(fā)生的多點傳送流量就會發(fā)送到主機組中其他的組織成員上,然后被拷貝到IGMP模式接口子網(wǎng)上。多點傳送路由器要忽略這些多點傳送流量,要么將它轉(zhuǎn)發(fā)到下游主機組成員中。撥號客戶 客戶的內(nèi)部網(wǎng)如圖4-10所示IGMPIGMP 模客內(nèi)部適Windows或配 服務(wù)多點傳送心路由圖4-10撥號客戶或客戶的內(nèi)部Windows2000路由器可以為連接到開啟了多點傳送功能的內(nèi)部網(wǎng)的集線器上的唯一路由器分支提供全面的多點傳送支持功能。但是,這就要求對分支路由器以及集線器路由器都必須進行正確的配置。對于分支路由器,所有的接口都被加入到IGMP路由協(xié)議中,并且分支子網(wǎng)上的接口都被配置為IGMP路由器模式。連接集線器路由上的接被配置為IGMP模式。連接到集線器路由器上的接口可以是LAN接口(例如,使用T載波連接、幀中繼連接)或者請求撥號接口(例如,使撥號擬線、ISDN、路由器到路由器連接)。請求撥號接口可以是以請求的方式工作,也可以連續(xù)工作。關(guān)于請求撥號接口與配置的信息,請本。對于集線器路由器,所有的接口都被添加到IGMP路由協(xié)議中,并且連接到分支辦公室的接口都被配置為IGMP路由器模式。與分支路由器所連接的接口可以是LAN接口(例如,使用T載波連接、幀中繼連接)或者請求撥號接口(例如,使用撥號模擬線、ISDN、路由器到路由器連接)。與多點傳送路由器子網(wǎng)所連接的接口被配置為IGMP模式。發(fā)送給組成員的IGMPHostMembershipReport消息,通過分支鏈路被拷貝到多點傳送路由器子網(wǎng)上。而來自分支主機上的多點傳送流量則從分支子網(wǎng)上通過分支鏈路被拷貝到多點傳送路由器子網(wǎng)上。在這個配置方式中,分支內(nèi)部網(wǎng)上的兩臺主機之間所發(fā)送的多點傳送流量被拷貝到分支鏈,從而導(dǎo)致集線器鏈路的網(wǎng)絡(luò)帶寬的低效使用。為了防止分支內(nèi)部的多點傳送流量被拷貝到分支鏈,可以在內(nèi)部網(wǎng)的MADCAP服務(wù)器上將應(yīng)用程序或范圍的多點傳送地址修改為使用范圍到55之間的IP多點傳送地址,并在與集線器連接的接口上配置適當(dāng)?shù)牡刂贩秶缦蕖7种?-11分IGMP路由器

分 鏈

集線 模IGMP路由器模

2000 模 心路由開啟多點傳送的內(nèi)部圖4-11分支網(wǎng)絡(luò)的多點傳送功能支為了幫助用戶解決有關(guān)ISPWindows2000RoutingandRemoteAccess服務(wù)RoutingandRemoteAccessIGMP事件日志關(guān)于常見的多點傳送排錯方面的信息,請參見標題為“MulticastDebuggingHandbook”有三種表包含有IP多點傳送信息,而且這些信息可以用RoutingandRemoteAccessIGMP接口組表它們在RoutingandRemoteAccess插件表中的位置取決于插件表所使用的組件多點傳送轉(zhuǎn)是由IP用來轉(zhuǎn)發(fā)IP多點傳送流量的一種表。其中的每個表項記錄了特定的ype列的值就被設(shè)置為Active;如果因為沒有任何主機被使用這個組,這個流量可以在網(wǎng)絡(luò)上被看見,但是路由器不能將它轉(zhuǎn)發(fā),那么ype列的值就被設(shè)置為Negative。在IPRouting下右擊General節(jié)點,再單擊ShowMulticastforwardingtable,就可以看到多點多點傳送統(tǒng)計表是由IP為正在轉(zhuǎn)發(fā)的每個多點傳送組進行編譯的計數(shù)器以及其他信息。多點傳送統(tǒng)計表中的每個表項記錄了組地址、多點傳送源的IP地址、報文被接收的接口、所接收的在IPRouting下右擊General節(jié)點,再單擊ShowMulticaststatistics,就可以看到多點傳送統(tǒng)IGMPIGMP組表可以為配置為IGMP路由器模式的所有接口上的所有主機組顯示IGMP主機組成員信息。IGMP組表中的每個表項記錄了運行時間(自從組被第一次以來的秒數(shù))、到期時間(如果沒有主機組向這個地址發(fā)送主機組成員報告時,組在被判斷為到期之前所應(yīng)該等待的秒數(shù))以在IPRouting下右擊General節(jié)點,再單擊Showgrouptable,就可以看到IGMPIGMP接口IGMP接口組表可以為配置

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論