int s1/1
ip add 12.1.1.1 255.255.255.0
ip nat outside
no shu
int s1/0
ip add 15.1.1.1 255.255.255.0
ip nat inside
no shu
ip route 0.0.0.0 0.0.0.0 12.1.1.2
router ospf 100
net 15.1.1.0 0.0.0.255
net 12.1.1.0 0.0.0.255
default-information originate
acce-list 100 permit ip any any
ip nat pool ccnp 12.1.1.1 12.1.1.1 255.255.255.0
ip nat inside source list 100 pool ccnp overload
R2上配置
int s1/1
ip add 12.1.1.2 255.255.255.0
no shu
int lo0
ip add 2.2.2.2
no shu
R3上配置
int s1/1
ip add 35.1.1.3 255.255.255.0
ip nat inside
no shu
int s1/2
ip add 34.1.1.3 255.255.255.0
ip nat outside
no shu
ip route 0.0.0.0 0.0.0.0 34.1.1.4
router ospf 100
net 35.1.1.0 0.0.0.255
default-information originate always metric 10 把R3上默認路由的metric設爲10
acce-list 100 permit ip any any
ip nat pool ccnp 34.1.1.3 34.1.1.4 255.255.255.0
ip nat inside source list 100 pool ccnp overload
在R4上配置
int s1/2
ip add 34.1.1.4 255.255.255.0
no shu
int lo0
ip add 4.4.4.4 255.255.255.0
no shu
在R5上配置
int s1/0
ip add 15.1.1.5 255.255.255.0
no shu
int s1/1
ip add 35.1.1.5 255.255.255.0
no shu
int e0/0
ip add 192.168.1.5 255.255.255.0
no shu
int e0/1
ip add 192.168.2.5 255.255.255.0 這裏也可以通過配置子接口來實現
no shu
router ospf 100
net 35.1.1.0 0.0.0.255
net 15.1.1.0 0.0.0.255
net 192.168.1.0 0.0.0.255
net 192.168.2.0 0.0.0.255
然後配置PC1 192.168.1.1 PC2 192.168.2.2
所有配置完成後,我們就可以來測試:這個拓撲中有2條路徑連接到ISP,這在現實環境中可以保證鏈路的冗餘,當其中一條路徑出現問題後另外一條可以繼續使用,保證網絡的穩定。
這裏如果2條路徑沒有問題時,如果PC1想上Internat就會選擇R1的路徑,因爲R1默認路由的metric比R3的小,測試如下:
當我們把R1的S1/1的端口shutdown後,可以發現:
此時PC1可以到達ISP2,那麼這時PC1肯定不能到達ISP1的,因爲R1的S1/1端口已經shutdown了。
這個實驗中用到的知識點有OSPF路由的配置、ospf默認路由的分佈以及metric值得修改以及PAT的配置。