1. 程式人生 > 實用技巧 >ICMP與單臂路由

ICMP與單臂路由

IOS模型中埠號

在IOS模型中,二層稱為型別欄位,三層稱為協議號,四層稱為埠號。其中ICMP與IP、ARP分佈在網路層。屬於三層的ICMP協議沒有埠號,協議號為1。
關於埠號,型別欄位,協議號。

作者:車小胖
連結
協議號由於IP媽媽桑服務的老闆很多,為了避免認錯人,IP媽媽桑給各位老闆分配了一個暗號,為了提供差別化服務,比如:TCP老闆 6 UDP老闆 17GRE老闆 47ESP老闆 50AH老闆 51EIGRP老闆 88OSPF老闆 89PIM老闆 103IPX老闆 111VRRP老闆 > 112L2TP老闆 115lSIS老闆 124如果各位對這些老闆很面熟,肯定是經常逛場子的!以上都是外人,其它場子的媽媽桑也來玩:IPv4媽媽桑 4IPv6媽媽桑 41還有自家兄弟也來玩:ICMP弟弟 1IGMP弟弟 2埠號有兩位老闆,一個TCP老闆,另一個是UDP老闆,生意做的風生水起,馬仔眾多,有最多65535個馬仔,老闆記不住,於是給每個馬仔做了一個編號(埠號),這裡面有很多知名馬仔,比如:21 FTP22 SSH23 Telnet25 SMTP53 DNS67 DHCP68 DHCP69 TFTP80 HTTP443 SSL445 SMB兩位老闆經常帶自己的馬仔來場子裡玩,對於IP媽媽桑來說,根本不care這些馬仔是誰,只關心是TCP老闆、或UDP老闆帶來的即可,因為最終還是需要老闆們埋單,對於馬仔來說,馬仔也不關心媽媽桑是誰,跟對老闆就好。

ICMP協議用處

網路探測與回饋機制

  1. 網路探測
  2. 路由跟蹤
  3. 錯誤回饋

ICMP的封裝格式

ICMP包分為兩段ICMP頭(包含型別欄位——ICMP型別、程式碼)與填充資料(無意義)。
ICMP型別:

  1. 8——PING請求
  2. 0——PING應答
  3. 3——目標主機不可達
  4. 11——TTL超時
ICMP頭 填充資料
型別欄位
程式碼
//跟蹤包命令
tracert IP地址 //windows
traceroute IP地址 //Linux和路由器

單臂路由的作用

在網路中引入Vlan。

  1. 在網路中使用Vlan來控制廣播域
  2. 不同Vlan之間無法通訊
  3. 1個Vlan=1個網段
  4. 不同Vlan之間通過路由器來控制實現

單臂路由具體實現

  1. 單臂路由在一個埠下產生子介面,每存在一個Vlan產生一個子介面,對子介面配置Vlan相應網段IP、Vlan
  2. 配置路由器與交換機之間的交換機介面使用trunk協議
  3. 在配置單臂路由時,內網中多個交換機之間只能由一個交換機連線路由器

單臂路由配置命令

cont f
int F0/0.1
encapsulation dot1q 10      //設定Vlan
ip add 10.1.1.254 255.255.255      //設定Vlan網段IP
no shut
exit

int F0/0
no shut