靜態路由

通過本實驗,讀者可以掌握如下技能:
(1) 路由表的概念
(2) ip route 命令的使用
(3) 根據需求正確配置靜態路由

  1. 實驗拓撲
    靜態路由
  2. 實驗步驟
    我們要使得1.1.1.0/24、2.2.2.0/24、3.3.3.0/24 網絡之間能夠互相通信。
    (1) 步驟1:在各路由器上配置IP 地址、保證直連鏈路的連通性
    R1(config)#int loopback0
    R1(config-if)#ip address 1.1.1.1 255.255.255.0
    R1(config)#int s0/0/0
    R1(config-if)#ip address 192.168.12.1 255.255.255.0
    R1(config-if)#no shutdown
    R2(config)#int loopback0
    R2(config-if)#ip address 2.2.2.2 255.255.255.0
    R2(config)#int s0/0/0
    R2(config-if)#clock rate 128000
    R2(config-if)#ip address 192.168.12.2 255.255.255.0
    R2(config-if)#no shutdown
    R2(config)#int s0/0/1
    R2(config-if)#clock rate 128000
    R2(config-if)#ip address 192.168.23.2 255.255.255.0
    R2(config-if)#no shutdown
    R3(config)#int loopback0
    R3(config-if)#ip address 3.3.3.3 255.255.255.0
    R3(config)#int s0/0/1
    R3(config-if)#ip address 192.168.23.3 255.255.255.0
    R3(config-if)#no shutdown
    (2) 步驟2:R1 上配置靜態路由
    R1(config)#ip route 2.2.2.0 255.255.255.0 s0/0/0
    //下一跳爲接口形式,s0/0/0 是點對點的鏈路,注意應該是R1 上的s0/0/0 接口
    R1(config)#ip route 3.3.3.0 255.255.255.0 192.168.12.2
    //下一跳爲IP 地址形式,192.168.12.2 是R2 上的IP 地址
    (3) 步驟3:R2 上配置靜態路由
    R2(config)#ip route 1.1.1.0 255.255.255.0 s0/0/0
    R2(config)#ip route 3.3.3.0 255.255.255.0 s0/0/1
    (4) 步驟4:R3 上配置靜態路由
    R3(config)#ip route 1.1.1.0 255.255.255.0 s0/0/1
    R3(config)#ip route 2.2.2.0 255.255.255.0 s0/0/1
  3. 實驗調試
    (1) 在R1、R2、R3 上查看路由表
    R1#show ip route
    Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
    E1 - OSPF external type 1, E2 - OSPF external type 2
    i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
    ia - IS-IS inter area, - candidate default, U - per-user static route
    o - ODR, P - periodic downloaded static route
    Gateway of last resort is not set
    C 192.168.12.0/24 is directly connected, Serial0/0/0
    1.0.0.0/24 is subnetted, 1 subnets
    C 1.1.1.0 is directly connected, Loopback0
    2.0.0.0/24 is subnetted, 1 subnets
    S 2.2.2.0 is directly connected, Serial0/0/0
    3.0.0.0/24 is subnetted, 1 subnets
    S 3.3.3.0 [1/0] via 192.168.12.2
    R2#show ip route
    Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
    E1 - OSPF external type 1, E2 - OSPF external type 2
    i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
    ia - IS-IS inter area,
    - candidate default, U - per-user static route
    o - ODR, P - periodic downloaded static route
    Gateway of last resort is not set
    C 192.168.12.0/24 is directly connected, Serial0/0/0
    1.0.0.0/24 is subnetted, 1 subnets
    S 1.1.1.0 is directly connected, Serial0/0/0
    2.0.0.0/24 is subnetted, 1 subnets
    C 2.2.2.0 is directly connected, Loopback0
    3.0.0.0/24 is subnetted, 1 subnets
    S 3.3.3.0 is directly connected, Serial0/0/1
    C 192.168.23.0/24 is directly connected, Serial0/0/1
    R3#show ip route
    Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
    E1 - OSPF external type 1, E2 - OSPF external type 2
    i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
    ia - IS-IS inter area, * - candidate default, U - per-user static route
    o - ODR, P - periodic downloaded static route
    Gateway of last resort is not set
    1.0.0.0/24 is subnetted, 1 subnets
    S 1.1.1.0 is directly connected, Serial0/0/1
    2.0.0.0/24 is subnetted, 1 subnets
    S 2.2.2.0 is directly connected, Serial0/0/1
    3.0.0.0/24 is subnetted, 1 subnets
    C 3.3.3.0 is directly connected, Loopback0
    C 192.168.23.0/24 is directly connected, Serial0/0/1
    (2) 從各路由器的環回口ping 其他路由器的環回口:
    R1#ping
    //不帶任何參數的ping 命令,允許我們輸入更多的參數
    Protocol [ip]:
    Target IP address: 2.2.2.2 //目標IP 地址
    Repeat count [5]: //發送的ping 次數
    Datagram size [100]: //ping 包的大小
    Timeout in seconds [2]: //超時時間
    Extended commands [n]: y //是否進一步擴展命令
    Source address or interface: 1.1.1.1 //源IP 地址
    Type of service [0]:
    Set DF bit in IP header? [no]:
    Validate reply data? [no]:
    Data pattern [0xABCD]:
    Loose, Strict, Record, Timestamp, Verbose[none]:
    Sweep range of sizes [n]:
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
    Packet sent with a source address of 1.1.1.1
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 12/14/16 ms
    //以上說明從R1 的loopback0 可以ping 通R2 上的loopback0。也可以直接使用命令:
    R1#ping 2.2.2.2 source loopback 0
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
    Packet sent with a source address of 1.1.1.1
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 12/14/16 ms
    R2#ping 1.1.1.1 source loopback 0
    R2#ping 3.3.3.3 source loopback 0
    //從R2 的loopback0 應該可以ping 通R1 和R3 的lopback0 接口。
    R3#ping 1.1.1.1 source loopback 0
    R3#ping 2.2.2.2 source loopback 0
    //從R3 的loopback0 也應該可以ping 通R1 和R2 的lopback0 接口。
    【提示】雖然從R1 的loopback0 可以ping 通R3 的loopback0,數據需要經過
    192.168.23.0/24 網絡,但是在R1 上我們並沒有添加192.168.23.0/24 的路由。路由器轉
    發數據包完成是根據路由表的,並且數據是一跳一跳地被轉發的,就像接力賽似的。從R1
    的loopback0 口ping R3 的loopback0 口時,IP 數據包的源IP 爲1.1.1.1,目的IP 爲3.3.3.3。
    R1 路由器首先查路由表,數據包被髮到了R2;R2 路由器也查路由表(3.3.3.0/24 路由),
    數據包被髮到了R3;R3 知道這是直連路由。R3 響應R1 的數據包進行類似的過程。
    (3) 從R1 上ping 2.2.2.2、從R1 上ping 3.3.3.3
    R1#ping 2.2.2.2
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 12/14/16 ms
    //可以ping 通。
    R1#ping 3.3.3.3
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
    .....
    Success rate is 0 percent (0/5)
    //以上無法ping 通,原因在於使用ping 命令時,如果不指明源接口,則R1 路由器使用s0/0/0
    接口的IP 地址(192.168.12.1)作爲IP 數據包的源IP 地址了。R3 上響應R1 的數據包時,
    數據包是發向192.168.12.1 的,然而由於R3 沒有192.168.12.0/24 的路由,數據包無法發
    送。即:數據包從R1 到了R3 後,無法返回R1。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章