【基礎】華爲設備默認路由和靜態路由配置實戰


1.             實驗拓撲

使用ENSP模擬器(版本V100R002C00 1.2.00.350


                           

wKioL1Rur5SCdFXLAABudVFrhkk077.jpg

2.             實驗需求:

 實現R1R3之間互通

3.             實驗步驟:

1)   IP規劃:

R1g0/0/0ip地址是202.106.1.2 30

R2g0/0/0ip地址是202.106.1.130

R2g0/0/1ip地址是202.106.2.1 30

R3g0/0/0ip地址是202.106.2.2 30

R3loopback0ip3.3.3.3  255.255.255.0


配置腳本:

R1的配置如下:

<Huawei>sy //systemview 這條命令進來

[Huawei]int g0/0/0//interface進(g0/0/0)接口

[Huawei-GigabitEthernet0/0/0]ipadd 202.106.1.2 30 //ip address+地址+掩碼爲此接口配置ip

[Huawei-GigabitEthernet0/0/0]unshut //unshutdown 命令激活

[Huawei-GigabitEthernet0/0/0]q//quit 可以返回到上一位

[Huawei]

 R2的配置如下:

<Huawei>sy

[Huawei]sysname R2//sysname更改主機名

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]ipadd 202.106.1.1 30

[R2-GigabitEthernet0/0/0]unshut

 

[R2]int g0/0/1

[R2-GigabitEthernet0/0/1]ipadd 202.106.2.1 30

[R2-GigabitEthernet0/0/1]unshut

 

R3的配置如下:

<Huawei>sy

[Huawei]sysname R3

[R3]int g0/0/0

[R3-GigabitEthernet0/0/0]ipadd 202.106.2.2 30

[R3-GigabitEthernet0/0/0]unshut

R3上添加一個環回口

[R3-GigabitEthernet0/0/0]intloop 0 //interface+loopback+編號進入環回口

[R3-LoopBack 0]ipadd 3.3.3.3 3 255.255.255.0

R1: [Huawei]dis iprouting-table //dis ip routing-table 查看路由表

wKioL1RusAnTc8M0AALop7jXW-s311.jpg

查看路由表時發現R1上只會包含和它直連的路由,比如環回口以及所配的1.0網段。路由器轉發原理:當路由器收到一個數據包它會先查看路由表有沒有到達數據包要去的目標地址所在的網段,如果有就會找到出口進行轉發,如果沒有就會直接把它丟棄。

如果想R1不把到達R32.0網段的數據包丟掉,就需要給R1配置默認路由或靜態路由

[Huwei]ip route-static 0.0.0.0 0.0.0.0202.106.1.1 //默認路由:ip route-static 0.0.0.0  0.0.0.0+下一跳地址(0.0.0.0 0.0.0.0表示所有地址,這裏的202.106.1.1爲下一跳地址)

[Huawei]dis ip routing-table //查看路由表

wKiom1Rur-zzn5OsAAMWKpOrcEA602.jpg

wKiom1Rur8vBenfBAAHtWnwuZ-k302.jpg


此時ping3.3.3.3還是不通,因爲R1雖然沒有把數據包丟掉,但當R1把數據包交給R2之後,R2路由表也並不知道3.3.3.3怎麼走,因爲並沒有連在它自己身上,而是連在R3下面,所以R2這時會把數據包丟掉。

R2:  [R2]dis ip routing-table //R2查看路由表

wKioL1RusH7yoyxfAAMKskbALOI389.jpg

查看路由表時發現沒有到達3.3.3.3的路由,爲了R2不把數據包丟掉,做靜態路由。R2只能做靜態路由。

[R2]ip route-static 3.3.3.0255.255.255.0 202.106.2.2 // 靜態路由:ip route-static 網段+掩碼+下一跳地址,默認路由只有一個出口時纔可以使用,默認路由是特殊的靜態路由

[R2]dis ip routing-table //查看路由表

wKioL1RusJDiyyRJAAM-lM8e59k567.jpg

這時當有一個數據包給R1目標地址是3.3.3.3的時候,R1把這數據包通過默認路由給R2g0/0/0接口,當R2收到這個數據包後,發現是3.3.3.3就會把數據包給R3

R3[R3]dis ip routing-table //R3查看路由表

wKiom1RusEOCYJk6AAMXCIR9KT0791.jpg

把數據包迴向202.106.1.2時,找路由表看是否知道202.106.1.0

這個網段怎麼走,因爲1.2這個地址屬於1.0網段,明顯不知道1.0網段怎麼走,所以回包時會把數據包丟掉,因爲不知道回程路由,要讓R3不把數據包丟掉通過靜態或默認路由

[R3]ip route-static 202.106.1.0255.255.255.252 202.106.2.1 //252是因爲它是30掩碼

 [R3]disip routing-table

wKioL1RusNOwH29oAAMDMsMvhVE886.jpg

再在R3查看路由表,發現明顯知道1.0網段怎麼走

4.             結果驗證

默認情況下是ping不通的,但是做了靜態和默認路由以後就可以ping

wKiom1RusHzh73J4AAKmoxB-FRc680.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章