Ch12 Etherchannel and L3 Redundancy === * Link aggregation * 也稱 EtherChannel * 兩個 device 之間連接多條線 * 優點 * 速度快的線很貴 * 增加 availability,一條線死了,還有另一條線 * STP 會把兩個 link aggregation 的兩條線當作一條線,這樣就不會被 block 了 * 限制(CISCO switch 為例) * 要同個 interface type 才可以 bundle * 相連的 ports 需要有相容性,例如都要是 trunk mode * 一個 EtherChannel 最多 8 個 link * 一個 switch 最多 6 個 EtherChannel * Protocol * PAgP(Port Aggregation Protocol) 1. Desirable mode: 如果對方是 Auto 或 Desirable 都產生 Channel 2. Auto mode: 只有對方是 Desirable 才會產生 Channel * LACP(Link Aggregation Control Protocol) 1. Active mode: 對方是 Passive 或 Passive 都產生 Channel 2. Passive mode: 只有對方是 Active 才產生 Channel * 兩個 device 要用相同 protocol * FHRP(First Hop Redundancy Protocols) * 一般的 gateway * 不能同時有兩個 gateway * 這樣如果一個 gateway 的 router 壞掉就不能做事了 * Router Redundancy * Virtual Router 是 default gateway * Forwarding Router 使用 Virtual Router 的 IP 和 MAC :::warning 不確定這裡是不是這個意思 ::: * standby router 根據 protocol 來接任 Forwarding Router * FHR(First-Hop Redundancy) 是用來在 default gateway 出狀況時的回復機制 * Router failover 1. 定期傳 hello,沒回覆就當作死了,三秒一次 2. standby router 接任 Forwarding router * HSRP * 組成 * active router * standby router * listening router * 會經過選舉選出每個 router 的角色 * virtual router 是 default gateway,其他所有 router 都會認識它 * 只有 active router 會拿到傳送給 virtual router 的封包 * standby router 在 active router 掛了接管 active router * virtual IP * 大家的 default gateway * Hold Down Timer * 用來記錄 hello message 的時間 * Priority * Standby router 成為 active router 的優先順序 * 0~255,預設 100 * 一樣的話就選 ipv4 最大的 * 一開始是第一個啟動的 router 當 active router * Standby Preempt * 如果 standby router 不在 standby preempt state,就算有高的 priority 也不會當 active * version1 * multicast 224.0.0.2 * UDP 1985 * group number 0~255 * version 2 * 跟 1 只差在 multicast 224.0.0.102 和 group number 0~4095 * Interface Tracking * 讓 HSRP 知道 routing table 改了 * 如果有某個 interface 死過,那台 router 的 priority 就會降低 * HSRP Enhanced Object Tracking * 跟 HSTP 分開,跑在其他 process 上 * 可以根據不同的 state 對 object 做不同的事 * 優點: availability、回復速度 * 缺點: 減少 outages、outage duration :::warning outages、outage duration 是什麼 ::: * HSRP vs VRRP 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up