iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 13
1
DevOps

不是工程師也能看懂的routing小技巧系列 第 13

ip route show裡的proto是啥意思?

在下了ip route show指令後

在之前的文章中,並沒有對proto代表的意思做講解,就直接略過proto這個重要的資訊,proto代表protocol,就是協定,直接看一下實際案例

default via 192.168.1.1 dev eth0 proto dhcp src 192.168.1.109 metric 202
192.168.1.0/24 dev eth0 proto dhcp scope link src 192.168.1.109 metric 202

可以看到這兩個route rule的proto都是DHCP,代表這個device在這兩條路徑都使用DHCP取得IP,接下來看一下IPv6的部分

2001:c0ba:d4a4:ff3a::/64 dev eth0 proto ra metric 202 mtu 1492 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
default via fe80::da63:ffca:fdac:5ac1 dev eth0 proto ra metric 202 mtu 1492 pref medium

可以看到這邊有兩個proto出現了,一個是ra,而另一個是kernel,這兩個分別代表

  • ra 透過routing advertisement所建立的routing rule
  • kernel kernel所建立的routing rule
  • static 系統管理員所建立的routing rule
    分成這幾個,其中ra僅會出現在IPv6中

上一篇
差點忘記寫之為什麼會盡量不要雙NAT
下一篇
只剩58分鐘可以打文章之static routing
系列文
不是工程師也能看懂的routing小技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言