Upload
phungque
View
215
Download
0
Embed Size (px)
Citation preview
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
����������������� � � � � � � �� � �� � � � � � �
� � � � � � � �� � � �� � � � � � � � � � � � � � ! � ��" � # �� $ $ %
�������������������������������������������������������������������� ��������� � �� � � � �� � ��� � � �� � �� � � � �� � ��� � � �� � �� � � � �� � ��� � � �� � �� � � � �� � ��� � � �
������������ ��������������������� ������������������ ������������������ ������������������ ������ � � ��� � �� �� � � ��� � �� �� � � ��� � �� �� � � ��� � �� �
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ���� � � �� � �� � ��� � �
� � �� � �� � � � �� � � �� � �� �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ������ � � � �� � ��� � �
� � �� � �� �� � � �� � � �� � � �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
) � � �� � * �����+
� $ � � % � � � � � �� � � & �� ��� � ��� ' �(�)��# � �� *�" � ��� & � � � ��� �+
� �� � �� # � � �! � �� �� � # ��$ � � � � � $ % � � & �� �� $ � � �� �� # � ' ( # � �� $ � � � � �) �� � � �� � � � �' � �*� +� # & � ��,- � *� $ .
< Schicht>
Data Link
IP
TCP
Applikation
Data Link
MPLS Label
& �� ��, � - . ��� & � � �(�) � � � ��/ ���)�� # )
�, � ���+/ 0 � ( # � ' �� � �1# � �/ 2 � �� �% � 3 �- ' � $ $
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� � ! � ��"
�����, � � * & � - . /
�(�). ��� & �� � � � � & � � �� � �� � ������ �� � �0 1 - �� � �2 �& �
� � � 4 �! � �� $ � �� #� *% $ �� � � ( �� � �� �� 2 � 5 - �$ % � �6 �� � � � �! � �- � 2 +0 � � �� � - � +� ( �� � �� � ! � �� �$ � - 4 *� �! � �*7 2� *� �� # ! �� # � � �,- $ � ' �1� � �.
��3 - �4 0 0 5 +�(� � 6 � � ���� �� ������ # �� � � � � 7 ��� ��
� " � �
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
�����, � � * & � - . � /
�4 0 0 5 �� ��� �/ ����
�4 0 0 0 �! " � ����� �� �� � �� �� � � �� � � �� � " � � �� � �
�8 1 1 1 �$ � � �� � �� � ��� � �. �� # �� � � �� � � ������ ' �
� 7 ���� & � �� � �- �
��3 - 9 1 4 �(� � 6 �� ' � � � ��� " �(��! � � ������ �
� �� & ��(�)� � �- � � *�� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �" ! � ��"
������* � * � * � �� � � � �� 0 � �
� �� ��� �� ����� � �! ����� �� ��� �� ����� � �! ����� �� ��� �� ����� � �! ����� �� ��� �� ����� � �! ����" # $" # $" # $" # $ ����% ! �&' � (% ! �&' � (% ! �&' � (% ! �&' � () ' � ��) ' � ��) ' � ��) ' � ������� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /
� �� ��� �� ����� � 0�� ' + ! ��" # $ �� ����� �� ��� �� ����� � 0�� ' + ! ��" # $ �� ����� �� ��� �� ����� � 0�� ' + ! ��" # $ �� ����� �� ��� �� ����� � 0�� ' + ! ��" # $ �� ����
� � � �
* ' ��* ' ��* ' ��* ' �� 1 ! � 2 � �' ��! �1 ! � 2 � �' ��! �1 ! � 2 � �' ��! �1 ! � 2 � �' ��! � 3 &�� ����.* 1 3 /3 &�� ����.* 1 3 /3 &�� ����.* 1 3 /3 &�� ����.* 1 3 /
$ ' � ��' 4 �� ��&! � � ��$ ' � ��' 4 �� ��&! � � ��$ ' � ��' 4 �� ��&! � � ��$ ' � ��' 4 �� ��&! � � ��) ' � ��) ' � ��) ' � ��) ' � ������� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /
5��� ����' � 2 ��' ����� �4 � 2 �' � �5��� ����' � 2 ��' ����� �4 � 2 �' � �5��� ����' � 2 ��' ����� �4 � 2 �' � �5��� ����' � 2 ��' ����� �4 � 2 �' � �) ' � ��) ' � ��) ' � ��) ' � ������� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /� �% ���� ' &�* ��+ ' ���� ��, ! �- � �.) � % * � /
5��� ����' � 2 ��' ����� �4 � 2 �' � �5��� ����' � 2 ��' ����� �4 � 2 �' � �5��� ����' � 2 ��' ����� �4 � 2 �' � �5��� ����' � 2 ��' ����� �4 � 2 �' � �* � �� � ! �� ����3 � � &' ��! ��3 � 4 ���! �3 � 4 ��* � �� � ! �� ����3 � � &' ��! ��3 � 4 ���! �3 � 4 ��* � �� � ! �� ����3 � � &' ��! ��3 � 4 ���! �3 � 4 ��* � �� � ! �� ����3 � � &' ��! ��3 � 4 ���! �3 � 4 ��
.* � 3 � /.* � 3 � /.* � 3 � /.* � 3 � /
6 - ��+ ���7 ����������� ���.6 - ��+ ���7 ����������� ���.6 - ��+ ���7 ����������� ���.6 - ��+ ���7 ����������� ���.����/8 * ) 9 �/8 * ) 9 �/8 * ) 9 �/8 * ) 9 �
9 �' �� ' �� �9 �' �� ' �� �9 �' �� ' �� �9 �' �� ' �� �
1 ! � � ! ��1 ! ���! &�' �� �8 �' � � ��� ����1 ! � � ! ��1 ! ���! &�' �� �8 �' � � ��� ����1 ! � � ! ��1 ! ���! &�' �� �8 �' � � ��� ����1 ! � � ! ��1 ! ���! &�' �� �8 �' � � ��� ����
* &' ���.1 1 6 8 * /* &' ���.1 1 6 8 * /* &' ���.1 1 6 8 * /* &' ���.1 1 6 8 * /
6 4 �� ��&! � � ��6 4 �� ��&! � � ��6 4 �� ��&! � � ��6 4 �� ��&! � � �� ���� ���� ���� ���� : �' ((���3 �4 �������4 �� ! �- ��4 ��! � 2 �: �' ((���3 �4 �������4 �� ! �- ��4 ��! � 2 �: �' ((���3 �4 �������4 �� ! �- ��4 ��! � 2 �: �' ((���3 �4 �������4 �� ! �- ��4 ��! � 2 �
.: 3 � .: 3 � .: 3 � .: 3 �
$ ' � ��' 4 �� ��&! � � ��$ ' � ��' 4 �� ��&! � � ��$ ' � ��' 4 �� ��&! � � ��$ ' � ��' 4 �� ��&! � � ��8 � &��2 �! �! �! &8 � &��2 �! �! �! &8 � &��2 �! �! �! &8 � &��2 �! �! �! & ) ' �&�) ' �&�) ' �&�) ' �&�9 , ������49 , ������49 , ������49 , ������4 .8 * ) 9 /.8 * ) 9 /.8 * ) 9 /.8 * ) 9 /
���� ����� ����� ����� �! " � ���� � 7 7 �! " � ���� � 7 7 �! " � ���� � 7 7 �! " � ���� � 7 7 �
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �8 ! � ��"
1 � � �������� � � � � ' �
������ � ���2 � * � � 3 & � * �
� � � � � � �4 & � �� � � & � ' � � * � ������� � � �' � *5 * � � � * � & � � �
3 & � * � � �5�1 ��� # 2 � �3 �6 �75 �� �������
� � � � � � � 0 � � � � � � � �' � * 8
5 9 3 ��1 �5 3 �6 �7
6 �: �� 2 � � : * 2 & � � � � �� ' " ; �3 � 9 �� � ! <5 ���= � �5 �1 �5 �� > �� �6 �:
� � � � � � ������� ? �5 � 1 ���- � * ' 5 ��9 ��- � * ' �5 � �9 ��- � * '
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �9 ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ������ � � � �� � ��� � �
� � �� � �� �� � � �� � � �� � � �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � � � � �. /�����@ & ' � & � � * �
Label Switched Path (LSP)
•Hop-By-Hop
•Explicit Routed
Label Distribution
•Label Distribution Protocol (LDP)
•Constraint Routed Label (TE) Distribution Protocol (CR-LDP)
•RSVP-TE
Label Switched Router (LSR)
Label Edge Router (LER)
•Anpassung nativer Protokolle an MPLS
LSR LSR
LERLER LER
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � � � � �. � /
�6 � � �: ��� ��� " � � % � � � � � �� � � ���# � �� � �� �� & �� � � �� �� �� & � � �; ��� �� � *��� �� � �< � � � ��(�)! � � ��7 3 � �=
��� ��� �� ��� � � �� � � �� ���� ���)���� � � ���" � ��. ��� & � � ���& *���
� ! � � " �� �� � ��� �� �� ��� � �� � � ��� �� � � � ��(� ���< � � ��� � 7 � �� # � �� " � � � & � � �� � �� � 7 � �� � �� �
�$ � ��> # � � � � � ��� � � ��� � ? �< � � ��� � . � � �� �� ���# � ���� �@� � � � �A � 7 � �� � �6 � � �- � � � � � � � �B�" � ������ � ��� �� � �- )� �� � �� �
� & � 2 � � � � � �0 A � � 4 � � � �9 � � � �. � 0 9 /
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � � � � �. � /������ & � 2 � � � � �
128.89.25
171.691
01
128.89.25.4 Daten4
128.89.25.4 Daten9 128.89.25.4 Daten
Daten128.89.25.4
InLbl
X
X
...
AddressPräfix
128.89.25
171.69
...
OutIIF
1
1
...
OutLbl
4
5
...
InLbl
4
5
...
AddressPräfix
128.89.25
171.69
...
OutIIF
0
1
...
OutLbl
9
7
...
�" � ��6 � . � � �� � (� � � � ���� � �$ ��� ��6 ($ �
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � � � � �. ! /�����0 � � � � � � � * � & �
4 bytes
Label Exp. S TTL
Label: Label value, 20 bits (0-16 reserved)Exp.: Experimental Use, 3 bits S: Bottom of Stack, 1 bit (1 = letzter Eintrag im Label Stack)TTL: Time to Live, 8 bits
Layer 2 header(eg. PPP, 802.3)
•••IPIP
Network layer header and packet
MPLS label stack entries (1-n)
n1
Label stackentry format
Data Data
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � � � � �. � /
��" � ��$ �� � �� � �� ���< � �� � � � �< � �� � ���� � �� � �� � � � �< � ��� � � - � � �� � ' �4 �� : �� # � � � � � � �� �� � # �� � �� � $ ; � � �� � $ �5 � < & � �� � � �=� � � � # � � � � �' � �1# � �
��" � ��$ �� � �� � �� ����" � ��/ ��� �" � ��� � �� � �� � � � �/ ��� 1# � ��7 �� ' �� � � � 6 �� � ��� � � �! � �> ( � $ � � # � � � � �? % $ � � # � 1� 4
������� � ��B � 2 � � � � � . �� � �= � � � � � /
A B
U p s t r e a m L S R D o w n s t r e a m L S R
D a t e n f l u s s
� � ��� �" ��- . � ��C � . � ��� � � �� � � & �� ��� � �� > ( � $ � � # � � � # � 6 � 6 � ' � � �,> ( � $ � � # � ? � $ �� �� ' .� > ( � $ � � # � # � 6 � 6 � ' � � �,> ( � $ � � # � � �> � # � ' .
� / �� ��" � ����� � �� � �� � � ��� # ��� �$ � � � � �� � � �� � � �� ' ��� � �� � �7 � �< �� �� � � � ��� ��� ��
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
������ � � � � � � �. % /������� � ��B � 2 � � � � � 1 & 2 � � * � � ' �C � � & � � � *
Mapping: 462
Mapping: 311
Mapping:14
Mapping: 99
Mapping:216
Mapping:612
Mapping: 5
Mapping:963
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � � � � �. < /������� � ��B � 2 � � � � � 1 & 2 � � * � � ' �& � �1 ' � �
Mapping: 462
Mapping: 311
Mapping:14
Mapping: 99
Mapping:216
Mapping:612
Mapping: 5
Mapping:963
Request
Request
Request
Request
Request
Request
RequestRequest
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��" ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ������ � �� � �� � �� � �
� � �� � �� �� � � �� � � �� � � �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��8 ! � ��"
������ � �9 � � � & � �� � 4 � � �. 9 & �/�$ ���� ���� � �� � � �/ �� �� � D��� � � ��
�� ��� �" ��- . � ���% � ��� & # � ��� � �/ �� �� � �� ����- � ��� �� � �� � � +
�=� � � � # � � � � �' � �> � � � ��� �' � ��3 % � �� � � # ��7 �� $ �' $ �2 � 1� �� # ' � � �+1� � �
� � � �> �6 6 � � ! +@ �# $ $ �� �1� � �� 1+1� �
E-LSP
Link CoS
L-LSP
Link CoS
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��9 ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ������ � �� � �� � �� � �
� � �� � �� �� � � �� � � �� � � �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
A ll eA l l e L i n k s S T M - 1 L i n k s S T M - 1
R 2
R 6
R 4
R 7
R 1R 5
R 9
G e r o u t e t e r ü b e r l a s t e t e rP f a d
N ic h t n u t z b a r e ru n t e r b e l a s t e t e rA l t e r n a t i v p f a d
� � � � � � � 0 � � � � � � � � �' � * ������. /
� E 7 ��� ��� �� � �- � � � �� � �� � � ' � " � � � �< � ��� � � � �� � � � � � ; A �� �- � $ �# $ � � � � �' $ �� � � ( � & $� : � � �' � � � �! � �B � � �# $ � � � �� � � $ � � � � �� ��� � � � � � � � �! � � % � �� � � � � �: � � �� ' � � � $ ( � � �,� 6 # ' � .�6 B � �� $ � �� � � �- � ( � ' � � � � �,� �7 ��: � ! � *� .
) � � � ' � � � � � � � �0 � � � � � � � � +
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
� � � � � � � 0 � � � � � � � � �' � * ������. � /
� $ ��� � � � �� � � ��� � � � �� �� � / ��� � � �' ��� � ����# � � �� . ���- . ��� & � � �� � � � �< � � �� �
� ! � � " �� �� �� � ��F � �� � �� � � � # �> �- . ��� & � � �� � � �� � � � �< � � �� �
� ! � � " �� �� � �� �� � �� � � � # ��� � � �� ��� ���� = 7 ��- ��� � ��� � � �� ��� � � ��< � � �� � �� ���A ��� � �� � � +
� � 4 +1> � �,� � $ � � # �� ' � # $ ' �4 � � �� � 1> � .� 4 � : � C �,$ % � � �� ��� ( �� � � � � � �6 B � �4 � : � �� � � �- � 6 � # � �! � �� � # 6 6 �� � � � & $ .
� � �� � �� � � � # ��# % � � � � �� � �� & ' �- ��. � � � � �� � � & +
� � # � � �� � � � � � � ��- � $ 6 # ��� �� $ �1� �� 1�� & � � � � � � � ��- � $ 6 # ���' $ �% � D ��: � � �� ' � � � $ ( � $
� (� �)< � � ��� � 7 � �� # � ��� ()(�� � � �E �6 �. � � � � �� . � ��� �*�� � �< � ��� � � � )(� � � � ���� � � � �- � �� �� �7 � ��� � �
0 � � � � � � * � � � 4 & � �� � � � � � � �� � � � � �
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ������ � �� � �� � �� � �
� � �� � �� �� � � �� � � �� � � �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
6 �: D �����. /
� � �� �7 � �� � � & �� ��� � � �- � � ��� ��� �� ��� � �� � �(�)��# � ��
� � � � � �% � � & ��� E � � �4 # ��$ � � � � � ��� � �� � �*� �2 � 1� +� � � ( � & �( � ' � �2 � 1� +� � � � ��� �� �� � � � � �1# � �� �,1# � ��� � # & �� � .�! � ( � ' �
• äußerer (LER) Label � Kennzeichnung des LSP zwischen zwei LER
• innerer (VRF) Label � Kennzeichnung des zur VPN-Lokationgehörenden Interfaces des LER
��� � & �� ��� � ��- � � �! � ���� �� & �� � � +
� 2 � 1� �1# � ��*� 6 � � # � � � �� 4 � � �� � �� 6 � � # � � � � ' $ �: � �
� � � � ' � � � � � � ' � �� ? � ��� - � � �6 �: �
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
����D 6 �: �. � /� � � � � � � � # � � �� � � � � � & � * ' � � � � � � ' � � �. 3 � 9 � � ! < � � � /
VPN A
������������ ��
����������� ����
VPN B
MPLS-Network
VPN A
VPN B
IP-Paket VPN-Label
VPN-Label
LER-Label
IP-Paket
IP-PaketVPN-Lokation
VPN-Lokation
VPN-Lokation
VPN-Lokation
LER-LabelIP-Paket
������������ ��
IP-Paket
IP-Paket
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� �� ! � ��"
����D 6 �: �. � /� � � � � � � � # � � ��3 & � * � � � ' � � � � � � ' � � . 3 � 9 � � ! < � � � /
LSR LSR
••
MP-IBGPv4 [NH=0&LER-2, A=RD1&11.0.0.0/8, VRF-Label=1, RT=1]
IP/MPLS-Netzwerk
VPNLokation-2
CPE
VPNLokation-1
CPE
Subnetz 11.0.0.0/8wird in Lokation -2 neu eingerichtet
Konfigurationim LER-2
Export RT=1RD1
RIPv2[11.0.0.0/8]
Konfigurationim LER-1• Import RT=1• RD1
RIPv2[11.0.0.0/8]
� < G 4� < G 8
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��� ! � ��"
������ � � � & & � � �� ' �( � � � � � �
� �����������
� ���� � � � ��� � �
� ���� � � �� ������ � � � �� � ��� � �
� � �� � �� �� � � �� � � �� � � �����
� � �� ��
� ! � �" ��� # ��� ���
�������� ��� � � � � � ����������
� � � � � � � � � � � � ��� � �� �� � � � �� � � � � �� � � �
� �� ��" ! � ��"
� ����� � � E � * � � � 9 & �
& � * � � � C : �
� � ��� & � �E � * � � � �. E 4 � � - ��& /F: � * # � � � � � �� ��9 & � * � & �
�� & * & � & # � ' �� � � � � � �4 & �& � * � � � � � ����� � �
F � � � �E : �� � �E � � �E �C : � �� � � � * � �� � � � * � � � � � � �
�* � � � � �
� � � � �� �� � �1 ,
� � 4 � � ��� - �. � �G�� � �G��1 , /
0 � * � & � � ��� - �
E � * � � � 9 & �
� H � � E � * � � � 9 & �
� � ��& � �E � * � � � �. � � ��& /F& � * � � � � � �: * # �� � �9 & � �
� ��: * # �F���� " � � * � � � � � � � � �& � * � � � �
: * #F 1 � �& � * � � � � ��� � �� � �I � H *
, & � J �� ? � � � �3 & � * �
� � * � � � * �3 & � * � � �