路由器工作原理
1.圖解
R1是路由器同時也是PC1和PC2的網關設備。
兩個網絡:192.168.1.0/24和192.168.2.0/24。
PC1分配網絡IP為192.168.1.1;PC2分配網絡IP為192.168.2.1。
PC1內部配網關192.168.1.254,同時路由器接口配192.168.1.254做網關。
注意:路由器的不同接口不能配置相同網段的IP(一樣的,沖突的)
2.ensp操作指令
a.進入R1配置頁面,輸入:system-view 進入系統視圖;輸入:syname R1 更改名字;輸入:router 1.1.1.1 標識
b.兩個主機之間是否能通信:進入PC1配置頁面,輸入:ping 192.168.2.1 , ok就能通信
c.傳輸路徑為PC1到R1到PC2,在PC1到R有錯誤及網關IP輸入錯誤,找不到,數據包發不出去會提示:Destination host UNreachable【目的主機不可達】
d.傳輸路徑為PC1到R1到PC2,PC1到R1過程OK,R到PC2有錯誤,數據包發出了但是沒有響應會提示:Request timeout【請求超時】
e.進入R1配置頁面,輸入:display ip routing-table,查看路由表
3.MAC表
MAC(Media Access Control, 介質訪問控制)地址是識別LAN(局域網)節點的標識。網卡的物理地址通常是由網卡生產廠家燒入網卡的EPROM(一種閃存芯片,通常可以通過程序擦寫),它存儲的是傳輸數據時真正賴以標識發出數據的電腦和接收數據的主機的地址。
路由器工作原理
過程解析
1.PC1產生數據需要發送給PC2,但目的MAC地址不知道
SIP:192.168.1.1 DIP:192.168.2.1 SMAC:477B DMAC:????
2.PC1產生ARP請求,發送給網關
SIP:192.168.1.1 DIP:192.168.1.254 SMAC:477B DMAC:ffff
3.網關收到ARP請求,向PC1發送單播ARP響應
SIP:192.168.1.254 DIP:192.168.1.1 SMAC:5C3D DMAC:477B
4.PC1收到R1的ARP響應,就知道了DMAC,就可以發送數據給R1。
DIP:192.168.1.254
SMAC:477B DMAC:5C3D
5.路由表根據目的IP,查找到所在網絡,路由器查路由表有這個IP就轉發,沒有就丟包。
數據重新封裝
SIP:192.168.1.1 DIP:192.168.2.1 SMAC:5C3E DMAC:????
6.R1向PC2發送ARP請求
SIP:192.168.2.254 DIP:192.168.2.1 SMAC:5C3E DMAC:????
7.PC2收到ARP請求,向R1發送單播ARP響應
SIP:192.168.1.254 DIP:192.168.1.1 SMAC:0961 DMAC:5C3E
8.R1解封裝根據目的IP查路由表
SIP:192.168.1.254 DIP:192.168.1.1 SMAC:5C3E DMAC:477B
9.PC2解封裝得到數據后
給PC1發送數據響應 先給R1
SIP:192.168.2.1 DIP:192.168.1.1 SMAC:0961 DMAC:5C3E
10.R1得到數據響應后,解封裝根據目的IP查路由表,得到目的MAC發給PC1
SIP:192.168.2.1 DIP:192.168.1.1 SMAC:5C3E DMAC:477B