- 积分
- 675
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 40
- 听众
- 收听
中级工程师
   
|
' G+ \2 T* ]5 {0 m6 v! C& y
<<CCIE LAB K4 试验分解系列5 –SSM>>
( i% E' O& h) B2 t1 t作者: -NULL: J5 y1 o- k& Y( M3 h3 P* D
2 @6 a q1 ?8 g上海亚威原创,转载请注明出处9 S# [) j0 S P
一. 前言:9 u3 V4 V9 w* J9 c9 Q4 z3 `, W _
相信CCIE RS试验考试目前最火的话题就是K4了,K4的需求和解法,国外国内网上都有,但解法终究是解法,其解题的思路,网上资料甚少,甚至出现一套题多解法的现象。$ e% k/ m8 d% s6 b: C2 M* u6 H
而我写这个文章的目的,仅仅是针对LAB中比较有歧义,比较冷门或者比较有趣的的技术和现象,以及对多解法的各种利弊,抛砖引玉,和大家进行探讨,
3 ^' {* `& M2 `0 ]$ a如果时间够,预期我会把RS整个考试中 所有LAB 和TS 都为大家进行一个所谓的解法揭秘,当然这是在不违反cisco保密条例的情况下,具体的一些其他信息大家可以留意我的最新微博,里面还有一个我对RS 4.0的考纲的分析。0 X; |! ^; i3 y. t
当然虽然打着考试的口号,但是其实研究重点还是技术!所以也请大家不吝赐教!
! ]( t) `$ h3 ?8 w9 J
. f# P+ V3 y, b作者和读者的约定:5 B: b" R# W) f
我的解法会以试验分解的形式,是指我把我解题的试验思路一步一步分解出来,特别是有歧义的地方,在这里我们可以自由的进行探讨,不管你有任何天马行空的想法。
% A( a1 c$ b4 a最后我还会以附件的形式上传此文档的主要内容,我的所有文档都保证是原创,并且该文档可以被任意转载,修改,但请不要删除我的logo。转载请注明出处和首发,文章只针对技术,不针对任何个人和团体。. Y# x R) X5 Z
我以黄色背景加粗标出的意味着这句话或后面的内容或段落是比较有趣或者重要的知识点/ B* b1 e; t& _; k: k
% ~0 m) k4 |+ K: w% H. `( [二. 简单的技术介绍:; `5 F/ j8 O1 E2 s5 W
SSM:源指定组播1 i7 @8 K: Q" ]' I) _* {
在讲理解SSM之前,我们先要知道什么是组播,组播是一种特殊的数据传输方式,通常的网络应用中由一个用户发起,单个用户接受,即1对1的数据传递方式,我们通常称为单播,而由一个用户发起,多个用户接收这中特殊的数据传递方式,即称之为组播。组播技术的出现有他的必然性,因为随着互联网的普及发展和进步,网络中越来越多的用户加入,他们或许有着相同或者不同的需求,产生这样那样的联系,例如你想发信息给多个朋友,如果还是以单薄的方式,那么当接收者过多的时候,对于信息的产生源会产生巨大的负担,此外从商业化角度而言,很多信息都有他的一个实效性,例如股票的涨跌,一个证券公司可能有数以千万计的用户,如果一些关键信息,都一个一个单薄的形式发送给用户,那么第一个接收者和最后一个接收者收到此信息的时间差可能差异巨大,对于后接受的客户而言,当他收到这个信息的时候可能这个信息对他毫无价值了,所以组播技术是非常关键的技术,在现实生活中应用非常广泛,但是通常的组播技术有着一个缺陷,即,任何源都可以像这个组发送信息,其实那就可以看作是一种攻击了,组播自身的协议中例如PIM,所提供的是如何去无环的路由组播流量,他并不具备对源的限制和对组的保护功能。所以SSM 源指定组播,被作为组播环境中的一种组播安全的解决方案。那么顾名思义,即你部署了该技术,相关设备只针对指定的源去像组发送组播流量,如果是未授权的源则一律丢弃,从而保护组成员免收DDOS攻击.! w; S" F- V5 c) G! A5 d
3 G: ~( }2 j% o8 y( k+ L/ x& ~) u% x7 C4 O+ I5 P. S+ U& ]
三. 需求分析和知识点扫盲:# m, t' u) J3 N+ s4 t* C2 U& e
K4中的SSM
( t! @: d* E9 b, F: {$ nSection 3-----IP Multicast
5 ]+ n% S+ C$ _( [4 s3 _, \
7 Y! L4 t1 T, o3 U1 E3.1 Multicast2 N! C t' [6 z5 ~ f6 {6 x
9 l$ r- w: s7 @ `' Y' X8 z) r
Configure multicast on R3 and R5 according to the following requirements:
, W+ |) r5 F$ k* }! d p •R3 loopback0 is simulating a multicast video server and receivers are connected to R5 F0/0.: J# d7 a* {, M8 d7 ^2 G
•Multicast forwarding should not rely on any Rendezvous point.
0 a- q0 I0 p' k8 | m2 `0 p1 u . The network should not have to flood and prune multicast traffic unnecessarily
4 W# P5 [" x2 l T+ R& ?3 D. s, D F* t$ D' F: i* H5 |+ j$ g& n
5 U) h; _! d' @! `& g. Z; U3 F
3.2 Advanced Multicast Feature
, j* a% A0 @' ~ ; _' n8 X/ b2 m# s, w( E* N
Continue configuring multicast as per the following requirements:6 G' E& [9 v3 r. \% j0 L
•Configure a static join on R5 F0/0 for the group address 225.1.1.1 and ensure that only the multicast video server by YY.YY.3.3 is allowed to send traffic for that group. q' g) r7 n/ B( j1 l
Consider that there are hosts connected to R5 that only support IGMPv2 and who are interested to join the group addresses 225.1.1.2 and 225.1.1.3! n( B7 a/ C @
•These hosts must be able to join these two groups only for the source address YY.YY.3.3.
! i" d3 Z5 L) x2 b! v) M Routers should not query the Domain Name System (DNS) for any source addresses
& m) n/ }. k9 o$ y, Y' b
4 V# S# F& V0 d3 G: O翻译:$ e6 }7 b* n8 i( Z" v& L2 O
第三章组播. G$ a7 {* n7 T
3.1组播
1 p8 m6 A; U1 B! }在R3和R5上配置组播- P$ Q' E# D& g! @) I
R3的lo0 模拟一个组播视频服务,接收者连接在R5的F0/07 Z" z' A) N b3 k( ]- g. v/ o
组播转发不经过任何RP( c8 `9 I4 S5 c" Z
网络中不能有不必要的组播泛洪和修剪* j& c: q5 H p6 U, F+ P
3.2高级组播特性2 E8 y. K$ l( I# x. W
配置R5的F0/0静态加入组225.1.1.1,并且确保只有yy.yy.3.3可以ping通这个组8 d. ~6 \9 G2 x% _6 d* k
假定连接到R5(F0/0)的主机只支持IGMPv2,并且可能加入组225.1.1.2和225.1.1.3
" J$ ], a7 \3 i- t- ?这些主机必须加入这2个组针对源为yy.yy.3.3( D5 ~2 E5 ?: s) w
路由器不对源地址进行DNS查询3 ^; d& M: s* A6 F: ~
8 ]: p7 O- r6 R0 c9 l% u, ?8 I
简单的需求分析:
6 |/ _4 [ j3 S需求既然说了组播转发不经过任何RP,大家第一反应可能是dense-mode,然后需求又说网络中不能有不必要的组播泛洪和修剪,而泛洪和修剪是dense-mode的工作机制,即也不能使用dense-mode这个时候可能对需求还不是很明确,但是在3.2高级组播特性中These hosts must be able to join these two groups only for the source address YY.YY.3.3这个需求其实申明了用SSM来解,而我们知道在SSM的解决方案中有3种方法,IGMPv3,静态SSM-MAP,SSM-MAP DNS,题目说了只支持IGMPv2,不对源进行DNS查询,那么就是说解法必须用静态SSM-MAP。1 D; o4 @5 G4 O# ]; S, w9 x! t
+ p V5 r2 t+ C! ~- D2 ]
' i0 T0 c9 L& h9 }. c$ L/ G四. K4的SSM需求和解法:
' Q/ B$ A; \) W& |第三章组播
% Z8 h, ]0 h' n3 z8 B0 C* R( n3.1组播
1 ?& Q3 H1 Y" q6 N0 P8 r在R3和R5上配置组播
! m! J3 T8 _; M) y: G$ O H- P: CR3的lo0 模拟一个组播视频服务,接收者连接在R5的F0/0
* V( f& Y; A; Q( [: t# r组播转发不经过任何RP
& M! z! i. j- p9 L网络中不能有不必要的组播泛洪和修剪
. Z. s8 K5 L7 u3.2高级组播特性
( y; n( _% g+ h配置R5的F0/0静态加入组225.1.1.1,并且确保只有yy.yy.3.3可以ping通这个组3 E% w, a& r* |1 u
假定连接到R5(F0/0)的主机只支持IGMPv2,并且可能加入组225.1.1.2和225.1.1.3
' j# M- X' x" j这些主机必须加入这2个组针对源为yy.yy.3.3; [" K6 L0 S- m
路由器不对源地址进行DNS查询
7 s( E) C6 P6 |0 \- A( @本解法亲测满分" |5 j3 L8 h; t4 B; I" i% d" H
该解法参考cisco官方网站文档连接:
3 S/ P$ y8 h# X0 yhttp://www.cisco.com/en/US/docs/ ... -4/imc_ssm_map.html1 v& T. g4 }: U; P/ T" [2 [
http://www.cisco.com/en/US/docs/ ... 8-8B4D-C4ACAE8061CB
0 E6 h& `7 M! y' C# p4 Y- k( ^& B# b% ~* @. D! d
R3
/ p' _: D \$ zip multicast-routing
* T4 C" N4 @# ?% i( K1 oint s0/0/04 Z7 B9 @' ]- g3 Y( Q% M
ip pim sparse-mode8 t4 w& s2 k+ z" Q& J
access-list 11 permit 225.1.1.1; }7 y/ s2 d# v9 V* l0 o
access-list 11 permit 225.1.1.2
* m! G! H' M+ V. C5 {- q w5 haccess-list 11 permit 225.1.1.36 ?( N/ d) |" {
ip pim ssm range 115 x9 m# g: q, Y" R, I8 u0 [% g& W
, g9 {8 h W2 J: _6 w1 y6 R2 v1 Z; D) h0 J# m P; X) g$ w
R5) c. ^0 @ w/ {2 s
ip multicast-routing+ l+ }* V% D% i: e( Q
int s0/1/0" W1 m2 j' V5 b3 _
ip pim sparse-mode5 E* |. u, D0 h9 i, ?
access-list 11 permit 225.1.1.1
6 v7 z: F# v3 [, v7 w% Y8 faccess-list 11 permit 225.1.1.21 @3 l* Z! P& B0 I: Q' C2 r5 \
access-list 11 permit 225.1.1.3, { y4 E$ ^5 D* k+ L& ^
ip pim ssm range 11
& R& t% {$ }3 }# w$ L9 qip igmp ssm-map enable. w* k G9 G0 Q6 C
no ip igmp ssm-map query dns! h2 i$ {4 v* t& S
ip igmp ssm-map static 11 30.30.3.3! E* W# F: r3 c
int g0/0
+ U" p* ~" f) K5 w/ _4 _8 jip pim sparse-mode1 b! O* `' J9 _! q
ip igmp join-group 225.1.1.1 source 30.30.3.3
& A- O. s) B- t+ c8 L9 M ip igmp static-group 225.1.1.1 source ssm-map
) c! o1 M2 R1 Q0 V6 S) _; b( r ip igmp v3lite# H2 ^0 S$ r0 P
' N/ V0 }% k' v. H' Q
# _; V5 U* c; H- o: G; \+ J( X8 v7 H. ?' Y% i
0 r! V* z% {- ^; |五. 结束语、下周预告、联系方式:8 _+ _- X9 y# n. ^
任何技术有争论才有学习和进步,当然是在文明用语的前提下,所以大家如果有疑问的地方,或者你觉得我说错了,有哪些地方需要改经,可以跟贴留言,或在我的微薄留言,或者直接qq联系我,我如果看到了一定一一给大家回复。. Y- N" ~. {' q& a
下周预告:
. I3 K/ n2 p& m( w6 M y2 _下周会对K4中的IGP进行相关的扫盲和技术讲解解法揭秘!8 F A; {0 W7 F( _& p2 J+ I
联系方式:
( R& G* D4 ]! |. j官方主页:www.ccxx.com.cn
& c1 A0 c0 r) I6 j9 o1 g5 \3 tQQ:240937966: b7 x8 ]- \" z- s4 G
邮箱:240937966@qq.com; K m" {+ M# N' l
技术连载主微博:; I+ c( f; j2 F4 U: `
http://5122591.blog.51cto.com
: }/ \$ \) K [5 W w- Z2 i技术连载其他微博:
, M; c$ B3 w( P* J6 i9 Yhttp://blog.sina.com.cn/u/2774919741
6 Y$ P9 O: N# _! W3 p& L2 P; X6 \3 |& Q1 p1 j7 l4 B3 E' G( i
$ G4 d |9 s6 h, d% m- x2 X
- I1 i8 C3 g! }0 r0 d$ j
% z$ N- {8 T4 G3 g
|
|