Download presentation
Presentation is loading. Please wait.
1
MHAP IETF-55 ipv6mh http://arneill-py.sacramento.ca.us/ipv6mh/ Michel Py - mpy@ieee.org
2
MHAP Multi Homing Aliasing Protocol Router-based solution. Zero change to hosts. Dual-space protocol. One identifier: PI address (either MHAP or GAPI). Multiple locators: PA addresses. 2
3
MHAP The identifier and the locators are part of the same name space: IPv6 unicast addresses. The main innovation is that the identifier has limited routability and is used in the identifier-to-locator process. The scalability comes from the fact that the identifiers are not in the defaultless table. 3
4
MHAP Similarities with multiaddress host-based solutions: A host has n PA addresses associated to it. The address space used for transit is aggregated PA space. 4
5
MHAP Differences with multiaddress host-based solutions: The multiple addresses are not bound to the host itself. The host has only one address, the PI identifier. There is no source address selection. 5
6
MHAP Differences with multiaddress host-based solutions: The destination address selection uses BGP. Binding updates are router-based, not host-based. 6
7
MHAP R RV client R R R R end point ha hb R R R PI-b PA1 PA2 PA-a 7 PI PA3 PA4
8
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bInitial packet PA1 PA2 PI-b PA-a 8 PI PA3 PA4
9
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bInitial packet PA1 PA2 PI-b PA-a 9 PI PA3 PA4
10
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bInitial packet PA1 PA2 PI-b PA-a 10 The MHAP requests are triggered by the initial packet. PI PA3 PA4 MHAP Request 2 MHAP Request 1 PA-4 > PI-b PA-3 > PI-b
11
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bInitial packet PA1 PA2 PI-b PA-a 11 PI PA3 PA4 MHAP Request 2PA-4 > PI-b PA-3 > PI-bMHAP Request 1
12
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2 PA-4 > PA-2MHAP Request 2 PA1 PA2 PI-b PI PA-a Initial packet 12 PA3 PA4 MHAP Request 1PA-3 > PA-1 The RV point has aliased all the packets on behalf of the client.
13
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2 PA-a > PA-2 PA1 PA2 PI-b PA-a Initial packet 13 MHAP Request PI PA3 PA4 MHAP Request 1PA-3 > PA-1
14
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2 PA-a > PA-2 PA1 PA2 PI-b PA-a Initial packet 14 MHAP Request PI PA3 PA4 MHAP Request 1PA-3 > PA-1
15
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-b PA1 PA2 PI-b PA-a Initial packet 15 PI PA3 PA4 The endpoint has de- aliased the packet.
16
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 16 PI PA3 PA4
17
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 17 PA-4 < PA2MHAP Reply2 PA-3 < PA1MHAP Reply1 The MHAP replies are not triggered by the return traffic. PI PA3 PA4
18
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 18 PA-4 < PA2MHAP Reply2 PA-3 < PA1MHAP Reply1 PI PA3 PA4
19
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 19 PA-4 < PA2MHAP Reply2 PA-3 < PA1MHAP Reply1 PI PA3 PA4
20
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 20 PA-4 < PA2MHAP Reply2 PA-3 < PA1MHAP Reply1 The client builds aliasing entry. PI PA3 PA4
21
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 21 PI PA3 PA4
22
MHAP R RV client R R R R end point ha hb R R R PA-a < PI-b PA1 PA2 PI-b PA-a Return traffic 22 PI PA3 PA4
23
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bPacket #2 PA1 PA2 PI-b PA-a 23 PI PA3 PA4
24
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bPacket #2 PA1 PA2 PI-b PA-a 24 PI PA3 PA4
25
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2Packet #2 PA1 PA2 PI-b PA-a 25 PI PA3 PA4 Packet is now aliased by the client, RV point not needed anymore.
26
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2Packet #2 PA1 PA2 PI-b PA-a 26 PI PA3 PA4
27
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2Packet #2 PA1 PA2 PI-b PA-a 27 PI PA3 PA4
28
MHAP R RV client R R R R end point ha hb R R R PA-a > PA-b2Packet #2 PA1 PA2 PI-b PA-a 28 PI PA3 PA4
29
MHAP R RV client R R R R end point ha hb R R R PA-a > PI-bPacket #2 PA1 PA2 PI-b PA-a 29 PI PA3 PA4 The endpoint has de- aliased the packet.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.