Service-level Assurance(SLA)是一個主動偵測的Agent,告訴Agent要做甚麼,安排執行,之後就能收到結果,然後依結果去調整某些設定。
IP SLA在教學上多半使用 ICMP-echo,但Cisco CCNP ENARSI需要還要學會:jitter, tracking objects, delay, connectivity)等的應用。
為此,就簡單來帶過一下IP SLA Jitter and Connectivity。
設定

R1先接NAT,透過電腦可以做NAT然後連上網際網路。
R1為設定IP SLA的設備,然後IP SLA目的端為R2或網際網路。
如果要看IP SLA執行的結果,可以在輸入指令:
show ip sla statistics
Jitter
jitter是甚麼?先來點簡單地介紹相關名詞。以下是關於udp-jitter的相關統計值。
IPSLA operation id: 1
Type of operation: udp-jitter
Latest RTT: 17 milliseconds
Latest operation start time: *08:04:34.043 UTC Tue Feb 2 2021
Latest operation return code: OK
RTT Values:
Number Of RTT: 2 RTT Min/Avg/Max: 15/17/20 milliseconds
Latency one-way time:
Number of Latency one-way Samples: 0
Source to Destination Latency one way Min/Avg/Max: 0/0/0 milliseconds
Destination to Source Latency one way Min/Avg/Max: 0/0/0 milliseconds
Jitter Time:
Number of SD Jitter Samples: 1
Number of DS Jitter Samples: 1
Source to Destination Jitter Min/Avg/Max: 7/7/7 milliseconds
Destination to Source Jitter Min/Avg/Max: 2/2/2 milliseconds
Packet Loss Values:
Loss Source to Destination: 0 Loss Destination to Source: 0
Out Of Sequence: 0 Tail Drop: 0
Packet Late Arrival: 0 Packet Skipped: 18
Voice Score Values:
Calculated Planning Impairment Factor (ICPIF): 0
Mean Opinion Score (MOS): 0
Number of successes: 25
Number of failures: 5
Operation time to live: Forever
Jitter跟Voice相關,主要來測量語音封包的品質。 參考
Jitter抖動,為什麼會造成抖動?當語音封包傳遞時,被切成許多片段,而各片段抵達目的所經過的時間不一,抵達時間與平均的差異為Jitter。
目的端會即時解碼播放,這就要會讓還原的聲波跟當初的波型產生不一樣。抖動會很明顯地影響聽者的感受,因為波型不同,聽起來就是不同的聲音。因此jitter得在一定程度以下,才能保證語音品質。
※RTT(Round Trip Time):一來一往的時間。
簡單介紹完Jitter要開始講設定,ip sla的Jitter,除了自身啟用ip sla,還需要目的端成為「ip sla responder」才能正常運作。
語音是一來一往的,目的端收到語音封包,就能計算那些相關數值,然後把數值回應回去。
!R1
ip sla 1
udp-jitter 10.1.12.2 65000
timeout 5000
frequency 20
exit
ip sla schedule 1 start-time now life forever
!R2
ip sla responder
ip sla responder udp-echo ipaddress 10.1.12.1 port 65000
順便補充,ip sla tcp-connect的設定也跟jitter很像,也需要目的端啟用responder。
Connectivity
對一般使用者來說,上網是最常用到的。因此,保證網站能被連線到是非常重要的。
這很有一個很棒的網站:https://jnnetlab.com/
對!就是這個部落格~~
如果哪天不能連到這裡,就要趕快打電話去罵ISP,要他們趕快恢復網路連線!
要怎麼樣去下 IP SLA 呢?
ip sla 30
http get http://jianning0915.wordpress.com/ name-server 168.95.1.1
timeout 5000
frequency 60 !最小值
exit
ip sla schedule 30 start-time now lift forever
心得結論
由於在ENARSI考了一題ip sla http的設定,不會,就只好事後惡補。ip sla搭配tracking object可以達到自動調節網路結構的功能,算是Soft-Defined(SD)系列的一個起步。
測試 -> 結果 -> 調整 -> 測試 -> ……
這要寫起出來,可以變得很複雜。就像Policy-map一樣從ACL一路往上建。善用SLA,就能一路往上蓋,最後變成SD Network。
SLA這章節要瞭解常見的網路服務品質好壞,是取決於甚麼。