R1路由器的配置:
幀中繼靜態映射、 NSSA網絡類型及NSSA邊界路由器的配置、 NSSA網絡中的DR路由器和鄰居路由器的配置、 區域網絡的發佈、 環回接口的配置、
(config)#interface Loopback0
(config-if)#ip address 10.1.1.1 255.255.255.0
(config-if)# no shut
(config)#interface Loopback1
(config-if)#ip address 10.1.2.1 255.255.255.0
(config-if)# no shut
(config)#interface Loopback2
(config-if)#ip address 10.1.3.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
interface FastEthernet0
(config-if)#ip address 10.10.1.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址
(config)#interface FastEthernet1
(config-if)#ip address 172.16.4.1 255.255.255.0
(config-if)#no shut //配置 fast e1接口ip地址
(config-if)#ip ospf priority 10 //接口的優先級爲10,把R8路由器接口的配爲0,這樣R1將爲區域4中的DR
(config)#inteface s0
(config-if)ip address 172.16.1.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.1.2 100 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。對端IP爲 172.16.1.2(R3的S0接口地址) ,dlci爲 100。路由器之間是否廣播與否與此處的broadcast無關。此處只是配置是否有廣播或組播功能。就算有廣播功能,鄰居路由器之間不廣播還是沒用。
(config-if)#frame-relay map ip 172.16.1.3 101 broadcast //定義靜態的幀中繼,對端IP爲 172.16.1.3(R4的S0接口地址) ,dlci爲 101
(config-if)#ip ospf network non-broadcast //定義網絡類型爲NBMA,非廣播。
(config-if)#ip ospf priority 10 //接口的優先級爲10,把R3和R4的接口定義爲0,這樣R1成爲區域1的DR。
(config)#router ospf 1
(config-router)#network 10.1.1.0 0.0.0.255 area 0 //發佈環回接口10.1.1.0參與ospf進程,且屬於區域0
(config-router)#network 10.1.2.0 0.0.0.255 area 0 //發佈環回接口10.1.2.0參與ospf進程,且屬於區域0
(config-router)#network 10.1.3.0 0.0.0.255 area 0 //發佈環回接口10.1.3.0參與ospf進程,且屬於區域0
(config-router)#network 10.10.1.0 0.0.0.255 area 0 //發佈接口E0接口10.10.1.0屬於區域0
(config-router)#network 172.16.4.0 0.0.0.255 area 4 //發佈接口E1 172.16.4.0屬於區域4
(config-router)#area 1 nssa //區域1屬於 nssa區域
(config-router)#area 1 nssa defaultinformation-originate //產生並傳播默認路由到 nssa區域1中。只有邊界路由器做此配置。所以只有R1路由器配置此命令,R1是邊界路由器
(config-router)#area 1 nssa no-summary //不把彙總路由傳進NSSA區域
(config-router)#neighbor 172.16.1.3 priority 0 //設定鄰居路由器。因爲區域1網絡設定爲NBMA網絡,爲no-broadcast。不廣播消息,所以需要手工配置鄰居。且把對方設優先級設爲0.
(config-router)#neighbor 172.16.1.2 priority 0 //手工設定鄰居路由器。只有 point-to-point型NBMA網絡和 點到多點型NAMA網絡纔不需要neighbor命令手工設定鄰居。且把對方設優先級設爲0.
(config-router)#area 4 virtual-link 10.8.1.1 authentication authentication-key cisco //定義虛擬鏈路,把區域5經過中轉區域4,再與區域0相連。並且認證文本爲cisco
(config-router)#area 0 rang 10.1.0.0 255.255.0.0 //把區域0裏的環回接口IP地址彙總
R2路由器的配置:
(config)#interface Loopback0
(config-if)ip address 10.2.1.1 255.255.255.0 //定義環回接口地址
(config-if)# no shut
interface FastEthernet0
(config-if)#ip address 10.10.1.2 255.255.255.0
(config-if)#no shut
(config)#inteface s0
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#ip ospf network point-to-point //指定網絡爲NBMA的點到點網絡類型。
(config-if)#interface s0.11 point-to-point //定義子接口 s0.11,且爲點到點類型。還有一種爲點到多點
(config-subif)#ip adderss 172.16.2.1 255.255.255.0 //定義子接口的IP地址,多個子接口要屬於不同子網
(config-subif)#encapsulation frame-relay ietf //子接口封裝爲幀中繼
(config-subif)#frame-relay interface-dlci 100 //動態的映射本地DLCI和遠端DLCI,此處的100爲本地DLCI值。
(config-if)#interface s0.12 point-to-point //定義子接口 s0.11,且爲點到點類型
(config-subif)#ip adderss 172.16.3.1 255.255.255.0 //定義子接口的IP地址
(config-subif)#encapsulation frame-relay ietf //子接口封裝爲幀中繼
(config-subif)#frame-relay interface-dlci 101 //動態的映射本地DLCI和遠端DLCI,此處的101爲本地DLCI值
(config)#router ospf 1
(config-router)#network 172.16.2.0 0.0.0.255 area 2
(config-router)#network 10.2.1.0 0.0.0.255 area 0
(config-router)#network 10.10.1.0 0.0.0.255 area 0 //發佈所屬接口參與哪個區域的OSPF進程
(config-router)#area 2 stub no-summary //把區域2配置成絕對末節區域。只有在絕對末節域的邊界路由器上才需要加上 no-summary關鍵字。不把彙總傳到完本末節區域內
//因爲NBMA網絡的點到點類型不需要選舉DR路由器,所以不需要指定優先級
(config-router)#summary
(config-router)#redistribute eigrp 100 metric 100 subnets //把EIGRP中的路由重分發到OSPF中,且METRIC值爲100。且分發子網
(config-router)#default-information originate always //把EIGRP的默認路由通告給OSPF網絡中。
(config)#router eigrp 100 //配置eigrp進程
(config-router)#network 172.18.1.0 255.255.255.0 //發佈參與EIGRP進程的網絡
(config-router)#no auto-summary //不進行自動彙總
(config-router)#redistribute ospf 1 metric 10000 100 255 1 1500 subnets //把OSPF 1中的路由分發到EIGRP中去。
R3路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.3.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
interface FastEthernet0
(config-if)#ip address 10.10.1.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址
(config)#inteface s0
(config-if)ip address 172.16.1.2 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.1.1 99 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。這裏的遠端爲R1的S0接口IP和dlci號
(config-if)#ip ospf network non-broadcast //定義網絡類型爲NBMA,非廣播。
(config-if)#ip ospf priority 0 //接口的優先級爲0
(config)#router ospf 1
(config-router)#network 172.16.1.0 area 1
(config-router)#network 10.3.1.0 area 1 //環回接口也爲區域1
(config-router)#area 1 nssa //區域1屬於 nssa區域
R4路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.4.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
(config)#inteface s0
(config-if)ip address 172.16.1.3 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.1.1 99 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。這裏的遠端DLCI爲R1的S0接口IP。
(config-if)#ip ospf network non-broadcast //定義網絡類型爲NBMA,非廣播。
(config-if)#ip ospf priority 0 //接口的優先級爲0
config)#inteface s1
(config-if)ip address 172.17.1.1 255.255.255.0
(config-if)#no shut //配置 s1 ip地址
(config)#router rip
(config-router)#version 2
(config-router)#network 172.17.1.0 255.255.255.0 //參與RIP路由進程的RIP
(config-router)#no auto-summary //不自動進行彙總
(config)#router ospf 1
(config-router)#network 172.16.1.0 area 1
(config-router)#network 10.4.1.0 area 1 //環回接口也爲區域1
(config-router)#area 1 nssa //區域1屬於 nssa區域
(config-router)#redistribute rip metric 100 metric-type 1 subnets //把rip路由選擇AS中的路由重分發到OSPF中,且到OSPF中的外部路由類型爲 1,且同時分發子網。
(config-router)#summary-address 172.17.0.0 255.255.0.0 //彙總外部路由,即把從OSPF自治系統外部分發進來的路由進行彙總。這裏假設了R7路由器連接了172.17.2.0和172.17.3.0的網絡。
(config-router)#default-information originate always [metric 50] //把默認路由通告給OSPF區域。即把到達RIP網絡的默認路由通告給OSPF區域,不是把OSPF網絡的默認路由通告給RIP。在NSSA區域的邊界路由器上是把默認路由通告給常規區域。
//當有多條路由通告到OSPF區域時,後面加上度量值,以選擇最優的默認路由。
//(config-router)#neighbor 172.16.3.1
//這條在這裏不用設定設定。因爲已經在R2路由器的S0把NBMA網絡定義爲點到點類型了。如果只在環回接口上定義了類型爲點到點類型的NBMA網,則此處需定義鄰居,否則不會和R1成爲鄰居。
R5路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.5.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
(config)#inteface s0
(config-if)ip address 172.16.2.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-subif)#frame-relay interface-dlci 101 //動態的映射本地DLCI和遠端DLCI,此處的101爲本地DLCI值
(config-if)#ip ospf network point-to-point //定義網絡類型爲點對點
(config)#router ospf 1
(config-router)#network 172.16.2.0 area 2
(config-router)#network 10.5.1.0 area 2 //環回接口也爲區域2
(config-router)#area 2 stub //把區域2配置成絕對末節區域。只有在絕對末節域的邊界路由器上才需要加上 no-summary關鍵字。不把彙總傳到完本末節區域內
//因爲NBMA網絡的點到點類型不需要選舉DR路由器,所以不需要指定優先級
R6路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.6.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
(config)#inteface s0
(config-if)ip address 172.16.3.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-subif)#frame-relay interface-dlci 102 //動態的映射本地DLCI和遠端DLCI,此處的101爲本地DLCI值
(config-if)#ip ospf network point-to-point //定義網絡類型爲點對點
(config)#router ospf 1
(config-router)#network 172.16.2.0 area 2
(config-router)#network 10.6.1.0 area 2 //環回接口也爲區域2
(config-router)#area 2 stub //把區域2配置成絕對末節區域。只有在絕對末節域的邊界路由器上才需要加上 no-summary關鍵字。不把彙總傳到完本末節區域內
//因爲NBMA網絡的點到點類型不需要選舉DR路由器,所以不需要指定優先級
R7的配置:
(config)#interface Loopback0
(config-if)#ip address 10.7.1.1 255.255.255.0
(config-if)#no shut
(config)#inteface s0
(config-if)ip address 172.17.1.2 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
interface FastEthernet0
(config-if)#ip address 192.168.8.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址
config)#router rip
(config-router)#version 2
(config-router)#network 172.17.1.0 255.255.255.0 //參與RIP路由進程的RIP
(config-router)#network 10.7.1.0 255.255.255.0 //環回接口網段
(config-router)#network 172.17.2.0 255.255.255.0
(config-router)#network 172.17.3.0 255.255.255.0
(config-router)#no auto-summary //不自動進行彙總
R8的配置
(config)#interface Loopback0
(config-if)#ip address 10.8.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
interface FastEthernet0
(config-if)#ip address 172.16.4.2 255.255.255.0 //配置 fast e0接口ip地址
(config-if)#no shut
(config-if)#ip ospf priority 0 //定義此接口在172.16.4.0網段的優先級,優先級爲0,所以不能成爲DR
(config)#inteface s0
(config-if)ip address 172.16.5.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.5.2 100 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。
(config-if)#ip ospf network point-to-point //定義網絡類型爲點到點類型的NBMA
(config)#router ospf 1
(config-router)#network 172.16.4.0 area 4
(config-router)#network 10.8.1.0 area 4
(config-router)#network 172.16.5.0 area 5
(config-router)#area 5 stub
(config-router)#area 4 virtual-link 10.1.1.1 authentication authentication-key cisco //此處的10.1.1.1爲路由器R1的ROUTER ID。虛擬鏈路對端路由器和ROUTER ID,而不是對端路由器的接口IP。 區域4指的是中轉區域號
R9的配置:
(config)#interface Loopback0
(config-if)#ip address 10.9.1.1 255.255.255.0
(config-if)#no shut
(config)#inteface s0
(config-if)ip address 172.18.1.2 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
interface FastEthernet0
(config-if)#ip address 192.168.1.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址。因爲要接多個網段,就需要在此接口上接三層交換機,在此接口上配置子接口。在此不作解釋。
(config)#router eigrp 100 //配置eigrp進程
(config-router)#network 172.18.1.0 255.255.255.0 //發佈參與EIGRP進程的網絡
(config-router)#network 192.168.1.0 255.255.255.0
(config-router)#network 192.168.2.0 255.255.255.0
(config-router)#no auto-summary //不進行自動彙總
幀中繼靜態映射、 NSSA網絡類型及NSSA邊界路由器的配置、 NSSA網絡中的DR路由器和鄰居路由器的配置、 區域網絡的發佈、 環回接口的配置、
(config)#interface Loopback0
(config-if)#ip address 10.1.1.1 255.255.255.0
(config-if)# no shut
(config)#interface Loopback1
(config-if)#ip address 10.1.2.1 255.255.255.0
(config-if)# no shut
(config)#interface Loopback2
(config-if)#ip address 10.1.3.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
interface FastEthernet0
(config-if)#ip address 10.10.1.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址
(config)#interface FastEthernet1
(config-if)#ip address 172.16.4.1 255.255.255.0
(config-if)#no shut //配置 fast e1接口ip地址
(config-if)#ip ospf priority 10 //接口的優先級爲10,把R8路由器接口的配爲0,這樣R1將爲區域4中的DR
(config)#inteface s0
(config-if)ip address 172.16.1.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.1.2 100 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。對端IP爲 172.16.1.2(R3的S0接口地址) ,dlci爲 100。路由器之間是否廣播與否與此處的broadcast無關。此處只是配置是否有廣播或組播功能。就算有廣播功能,鄰居路由器之間不廣播還是沒用。
(config-if)#frame-relay map ip 172.16.1.3 101 broadcast //定義靜態的幀中繼,對端IP爲 172.16.1.3(R4的S0接口地址) ,dlci爲 101
(config-if)#ip ospf network non-broadcast //定義網絡類型爲NBMA,非廣播。
(config-if)#ip ospf priority 10 //接口的優先級爲10,把R3和R4的接口定義爲0,這樣R1成爲區域1的DR。
(config)#router ospf 1
(config-router)#network 10.1.1.0 0.0.0.255 area 0 //發佈環回接口10.1.1.0參與ospf進程,且屬於區域0
(config-router)#network 10.1.2.0 0.0.0.255 area 0 //發佈環回接口10.1.2.0參與ospf進程,且屬於區域0
(config-router)#network 10.1.3.0 0.0.0.255 area 0 //發佈環回接口10.1.3.0參與ospf進程,且屬於區域0
(config-router)#network 10.10.1.0 0.0.0.255 area 0 //發佈接口E0接口10.10.1.0屬於區域0
(config-router)#network 172.16.4.0 0.0.0.255 area 4 //發佈接口E1 172.16.4.0屬於區域4
(config-router)#area 1 nssa //區域1屬於 nssa區域
(config-router)#area 1 nssa defaultinformation-originate //產生並傳播默認路由到 nssa區域1中。只有邊界路由器做此配置。所以只有R1路由器配置此命令,R1是邊界路由器
(config-router)#area 1 nssa no-summary //不把彙總路由傳進NSSA區域
(config-router)#neighbor 172.16.1.3 priority 0 //設定鄰居路由器。因爲區域1網絡設定爲NBMA網絡,爲no-broadcast。不廣播消息,所以需要手工配置鄰居。且把對方設優先級設爲0.
(config-router)#neighbor 172.16.1.2 priority 0 //手工設定鄰居路由器。只有 point-to-point型NBMA網絡和 點到多點型NAMA網絡纔不需要neighbor命令手工設定鄰居。且把對方設優先級設爲0.
(config-router)#area 4 virtual-link 10.8.1.1 authentication authentication-key cisco //定義虛擬鏈路,把區域5經過中轉區域4,再與區域0相連。並且認證文本爲cisco
(config-router)#area 0 rang 10.1.0.0 255.255.0.0 //把區域0裏的環回接口IP地址彙總
R2路由器的配置:
(config)#interface Loopback0
(config-if)ip address 10.2.1.1 255.255.255.0 //定義環回接口地址
(config-if)# no shut
interface FastEthernet0
(config-if)#ip address 10.10.1.2 255.255.255.0
(config-if)#no shut
(config)#inteface s0
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#ip ospf network point-to-point //指定網絡爲NBMA的點到點網絡類型。
(config-if)#interface s0.11 point-to-point //定義子接口 s0.11,且爲點到點類型。還有一種爲點到多點
(config-subif)#ip adderss 172.16.2.1 255.255.255.0 //定義子接口的IP地址,多個子接口要屬於不同子網
(config-subif)#encapsulation frame-relay ietf //子接口封裝爲幀中繼
(config-subif)#frame-relay interface-dlci 100 //動態的映射本地DLCI和遠端DLCI,此處的100爲本地DLCI值。
(config-if)#interface s0.12 point-to-point //定義子接口 s0.11,且爲點到點類型
(config-subif)#ip adderss 172.16.3.1 255.255.255.0 //定義子接口的IP地址
(config-subif)#encapsulation frame-relay ietf //子接口封裝爲幀中繼
(config-subif)#frame-relay interface-dlci 101 //動態的映射本地DLCI和遠端DLCI,此處的101爲本地DLCI值
(config)#router ospf 1
(config-router)#network 172.16.2.0 0.0.0.255 area 2
(config-router)#network 10.2.1.0 0.0.0.255 area 0
(config-router)#network 10.10.1.0 0.0.0.255 area 0 //發佈所屬接口參與哪個區域的OSPF進程
(config-router)#area 2 stub no-summary //把區域2配置成絕對末節區域。只有在絕對末節域的邊界路由器上才需要加上 no-summary關鍵字。不把彙總傳到完本末節區域內
//因爲NBMA網絡的點到點類型不需要選舉DR路由器,所以不需要指定優先級
(config-router)#summary
(config-router)#redistribute eigrp 100 metric 100 subnets //把EIGRP中的路由重分發到OSPF中,且METRIC值爲100。且分發子網
(config-router)#default-information originate always //把EIGRP的默認路由通告給OSPF網絡中。
(config)#router eigrp 100 //配置eigrp進程
(config-router)#network 172.18.1.0 255.255.255.0 //發佈參與EIGRP進程的網絡
(config-router)#no auto-summary //不進行自動彙總
(config-router)#redistribute ospf 1 metric 10000 100 255 1 1500 subnets //把OSPF 1中的路由分發到EIGRP中去。
R3路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.3.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
interface FastEthernet0
(config-if)#ip address 10.10.1.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址
(config)#inteface s0
(config-if)ip address 172.16.1.2 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.1.1 99 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。這裏的遠端爲R1的S0接口IP和dlci號
(config-if)#ip ospf network non-broadcast //定義網絡類型爲NBMA,非廣播。
(config-if)#ip ospf priority 0 //接口的優先級爲0
(config)#router ospf 1
(config-router)#network 172.16.1.0 area 1
(config-router)#network 10.3.1.0 area 1 //環回接口也爲區域1
(config-router)#area 1 nssa //區域1屬於 nssa區域
R4路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.4.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
(config)#inteface s0
(config-if)ip address 172.16.1.3 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.1.1 99 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。這裏的遠端DLCI爲R1的S0接口IP。
(config-if)#ip ospf network non-broadcast //定義網絡類型爲NBMA,非廣播。
(config-if)#ip ospf priority 0 //接口的優先級爲0
config)#inteface s1
(config-if)ip address 172.17.1.1 255.255.255.0
(config-if)#no shut //配置 s1 ip地址
(config)#router rip
(config-router)#version 2
(config-router)#network 172.17.1.0 255.255.255.0 //參與RIP路由進程的RIP
(config-router)#no auto-summary //不自動進行彙總
(config)#router ospf 1
(config-router)#network 172.16.1.0 area 1
(config-router)#network 10.4.1.0 area 1 //環回接口也爲區域1
(config-router)#area 1 nssa //區域1屬於 nssa區域
(config-router)#redistribute rip metric 100 metric-type 1 subnets //把rip路由選擇AS中的路由重分發到OSPF中,且到OSPF中的外部路由類型爲 1,且同時分發子網。
(config-router)#summary-address 172.17.0.0 255.255.0.0 //彙總外部路由,即把從OSPF自治系統外部分發進來的路由進行彙總。這裏假設了R7路由器連接了172.17.2.0和172.17.3.0的網絡。
(config-router)#default-information originate always [metric 50] //把默認路由通告給OSPF區域。即把到達RIP網絡的默認路由通告給OSPF區域,不是把OSPF網絡的默認路由通告給RIP。在NSSA區域的邊界路由器上是把默認路由通告給常規區域。
//當有多條路由通告到OSPF區域時,後面加上度量值,以選擇最優的默認路由。
//(config-router)#neighbor 172.16.3.1
//這條在這裏不用設定設定。因爲已經在R2路由器的S0把NBMA網絡定義爲點到點類型了。如果只在環回接口上定義了類型爲點到點類型的NBMA網,則此處需定義鄰居,否則不會和R1成爲鄰居。
R5路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.5.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
(config)#inteface s0
(config-if)ip address 172.16.2.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-subif)#frame-relay interface-dlci 101 //動態的映射本地DLCI和遠端DLCI,此處的101爲本地DLCI值
(config-if)#ip ospf network point-to-point //定義網絡類型爲點對點
(config)#router ospf 1
(config-router)#network 172.16.2.0 area 2
(config-router)#network 10.5.1.0 area 2 //環回接口也爲區域2
(config-router)#area 2 stub //把區域2配置成絕對末節區域。只有在絕對末節域的邊界路由器上才需要加上 no-summary關鍵字。不把彙總傳到完本末節區域內
//因爲NBMA網絡的點到點類型不需要選舉DR路由器,所以不需要指定優先級
R6路由器的配置:
(config)#interface Loopback0
(config-if)#ip address 10.6.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
(config)#inteface s0
(config-if)ip address 172.16.3.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-subif)#frame-relay interface-dlci 102 //動態的映射本地DLCI和遠端DLCI,此處的101爲本地DLCI值
(config-if)#ip ospf network point-to-point //定義網絡類型爲點對點
(config)#router ospf 1
(config-router)#network 172.16.2.0 area 2
(config-router)#network 10.6.1.0 area 2 //環回接口也爲區域2
(config-router)#area 2 stub //把區域2配置成絕對末節區域。只有在絕對末節域的邊界路由器上才需要加上 no-summary關鍵字。不把彙總傳到完本末節區域內
//因爲NBMA網絡的點到點類型不需要選舉DR路由器,所以不需要指定優先級
R7的配置:
(config)#interface Loopback0
(config-if)#ip address 10.7.1.1 255.255.255.0
(config-if)#no shut
(config)#inteface s0
(config-if)ip address 172.17.1.2 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
interface FastEthernet0
(config-if)#ip address 192.168.8.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址
config)#router rip
(config-router)#version 2
(config-router)#network 172.17.1.0 255.255.255.0 //參與RIP路由進程的RIP
(config-router)#network 10.7.1.0 255.255.255.0 //環回接口網段
(config-router)#network 172.17.2.0 255.255.255.0
(config-router)#network 172.17.3.0 255.255.255.0
(config-router)#no auto-summary //不自動進行彙總
R8的配置
(config)#interface Loopback0
(config-if)#ip address 10.8.1.1 255.255.255.0
(config-if)# no shut //配置環回接口地址。
interface FastEthernet0
(config-if)#ip address 172.16.4.2 255.255.255.0 //配置 fast e0接口ip地址
(config-if)#no shut
(config-if)#ip ospf priority 0 //定義此接口在172.16.4.0網段的優先級,優先級爲0,所以不能成爲DR
(config)#inteface s0
(config-if)ip address 172.16.5.1 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
(config-if)#encapsulation frame-relay ietf //so接口封裝成幀中繼,且類型爲ietf
(config-if)#no frame-relay inverse-arp //取消動態反向ARP
(config-if)#frame-relay map ip 172.16.5.2 100 broadcast //定義靜態的幀中繼,即靜態的映射本地和遠端的DLCI。
(config-if)#ip ospf network point-to-point //定義網絡類型爲點到點類型的NBMA
(config)#router ospf 1
(config-router)#network 172.16.4.0 area 4
(config-router)#network 10.8.1.0 area 4
(config-router)#network 172.16.5.0 area 5
(config-router)#area 5 stub
(config-router)#area 4 virtual-link 10.1.1.1 authentication authentication-key cisco //此處的10.1.1.1爲路由器R1的ROUTER ID。虛擬鏈路對端路由器和ROUTER ID,而不是對端路由器的接口IP。 區域4指的是中轉區域號
R9的配置:
(config)#interface Loopback0
(config-if)#ip address 10.9.1.1 255.255.255.0
(config-if)#no shut
(config)#inteface s0
(config-if)ip address 172.18.1.2 255.255.255.0
(config-if)#no shut //配置 s0 ip地址
interface FastEthernet0
(config-if)#ip address 192.168.1.1 255.255.255.0
(config-if)#no shut //配置 fast e0接口ip地址。因爲要接多個網段,就需要在此接口上接三層交換機,在此接口上配置子接口。在此不作解釋。
(config)#router eigrp 100 //配置eigrp進程
(config-router)#network 172.18.1.0 255.255.255.0 //發佈參與EIGRP進程的網絡
(config-router)#network 192.168.1.0 255.255.255.0
(config-router)#network 192.168.2.0 255.255.255.0
(config-router)#no auto-summary //不進行自動彙總