Sorry, the .txt version.

---------- Forwarded message ----------
From: Charrie Sun <charrie...@gmail.com>
Date: 2010/1/20
Subject: Re: [rrg] Fwd: Critique of GLI-Split
To: me...@informatik.uni-wuerzburg.de, RRG <rrg@irtf.org>



I revised my critique about GLI-Split, after the discussion with Dr. Menth
and have some new understanding on the proposal. Appreciate more
for comments and revisions.

Best wishes,
Letong
Critique of GLI-Split, by Sun Letong
GLI-Split makes a clear distinction between two separation planes: the 
separation between identifier and locator, which is to meet end-users needs 
including mobility; the separation between local and global locator, to make 
the global routing table scalable. The distinction is needed since ISPs and 
hosts have different requirements, also make the changes inside and outside 
GLI-domains invisible to their opposites. 
A main drawback of GLI-Split is that it puts much burden on hosts. Before 
routing a packet received from upper layers, network stacks in hosts firstly 
need resolve the DNS name to an IP address; if the IP address is GLI-formed, it 
may look up the map from the identifier extracted from the IP address to the 
local locator. If the communication is between different GLI-domains, hosts may 
further look up the map from the identifier to the global locator¡ª the local 
mapping system forwarding requests to the global mapping system for hosts is 
just an option. Though host lookup may ease the burden of intermediate nodes 
which would otherwise to perform the mapping lookup, the three lookups by hosts 
in the worst case may lead to large delays unless a very efficient mapping 
mechanism is devised. The work may also become unpractical for low-powered 
hosts. On one hand, GLI-split can provide backward compatibility where classic 
and upgraded IPv6 hosts can communicate, which is its big virtue; while the 
upgrades may be costly to against hosts¡¯ enthusiasm to change, compared to the 
benefits they would gain.
GLI-split provides a way to do multipath routing, while the cost is more 
burdens placed on hosts. However, this tradeoff between costs and gains exists 
in most proposals.
For mobility GLI-Split does not update DNS data when GLI-hosts move across 
GLI-domains, mainly for communications with classic IPv6 hosts, and leaves the 
communication patterns supported by mobile IP. I think the DNS updates can be 
changed a little, to allow both home address and current global locator of 
GLI-mobile-node to exist in the DNS data. GLI-corresponding-nodes can query DNS 
and get the real-time global locator of the GLI-mobile-node, thus need not 
query the global mapping system again (unless it wants to do multipath routing, 
of course). The question of whether DNS updates can catch up with node 
movements is resoluble. On one hand, DNS data updates only when GLI-hosts move 
across GLI-domains, which is much less frequent compared with host mobility 
within a GLI-domain; on the other hand, small caching time of DNS (now a few 
seconds or minutes for load balance and other applications) and the updates 
triggering mechanism can make DNS data updates in time. This modification in 
DNS updates could bring more benefit for GLI-nodes, further encouraging 
classical nodes to upgrades.
_______________________________________________
rrg mailing list
rrg@irtf.org
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to