Presentation is loading. Please wait.

Presentation is loading. Please wait.

MHAP IETF-55 ipv6mh Michel Py -

Similar presentations


Presentation on theme: "MHAP IETF-55 ipv6mh Michel Py -"— Presentation transcript:

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.


Download ppt "MHAP IETF-55 ipv6mh Michel Py -"

Similar presentations


Ads by Google