Iljitsch van Beijnum's research while affiliated with University Carlos III de Madrid and other places

What is this page?


This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.

It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.

If you're a ResearchGate member, you can follow this page to keep up with this author's work.

If you are this author, and you don't want us to display this page anymore, please let us know.

Publications (9)


Inter-Domain Traffic Engineering Using the Origin Preference Attribute
  • Chapter

January 2013

·

11 Reads

·

4 Citations

·

Iljitsch van Beijnum

Inter-domain Traffic Engineering (TE) is an important aspect of network operation both technically and economically. Outbound Traffic Engineering is less problematic as routers under the control of the network operator are responsible for the way traffic leaves the network. The inbound direction is considerably harder as the way traffic enters a network is based on routing decisions in other networks. There are very few mechanisms available today that facilitate inter-domain inbound traffic engineering, such as prefix deaggregation (i.e., advertise more specific prefixes), AS path prepending and systems based on BGP communities. These mechanisms have severe drawbacks such as exacerbating the increase of the size of global routing table or providing only coarse-grained control. In this chapter, an alternative mechanism is described and evaluated. The proposed solution does not increase the size of the global routing table, is easy to configure through a simple numeric value and provides a finer-grained control compared to currently used mechanisms that also do not add additional prefixes to the global routing table.

Share

Figure 1. Endpoint independent mapping.
Figure 2. IPv6 address representation for 198.51.100.7.
Figure 3. Different modes of DNS64 operation (detail of iterative DNS messages to the higher levels of the DNS hierarchy is not included).
Figure 4. Walkthrough scenario (detail of iterative DNS messages to the higher levels of the DNS hierarchy is not included).
The NAT64/DNS64 tool suite for IPv6 transition
  • Article
  • Full-text available

July 2012

·

1,142 Reads

·

26 Citations

IEEE Communications Magazine

It is clear that there is not enough time to upgrade existing Internet hosts to dual stack before the IPv4 address pool depletes. This implies that the IPv6 transition and co-existence must support interaction between IPv4 nodes and IPv6 nodes. In this article we describe NAT64 and DNS64, a tool suite that provides a way forward in the IPv4-to-IPv6 transition by allowing communication among unmodified IPv6 and IPv4 nodes.

Download

Explicitly accommodating origin preference for inter-domain traffic engineering

March 2012

·

22 Reads

·

3 Citations

Inter-domain traffic engineering is an important aspect of network operation both technically and economically. Traffic engineering the outbound direction is less problematic as routers under the control of the network operator are responsible for the way traffic leaves the network. The inbound direction is considerably harder as the way traffic enters a network is based on routing decisions in other networks. There are very few mechanisms available today that facilitate inter-domain inbound traffic engineering, such as prefix deaggregation, AS path prepending and systems based on BGP communities. These mechanisms have severe drawbacks such as an increase of the size of global routing table or providing only coarse-grained control. In this paper we propose and evaluate an alternative mechanism that does not increase the size of the global routing table, is easy to configure through a simple numeric value and provides a finer-grained control compared to existing mechanisms that also do not add additional prefixes to the global routing table.



Figure 1.2 Multi-path selection in LP-BGP
Figure 1.3 BGP propagation in LP-BGP and MpASS
Multi-path BGP: motivations and solutions

February 2011

·

632 Reads

·

20 Citations

Although there are many reasons towards the adoption of a multi-path routing paradigm in the Internet, nowadays the required multi-path support is far from universal. It is mostly limited to some domains that rely on IGP features to improve load distribution in their internal infrastructure or some multi-homed parties that base their load balance on traffic engineering. This chapter explains the motivations for a multi-path routing Internet scheme, commenting the existing alternatives and detailing two new proposals. Part of this work has been done within the framework of the Trilogy research and development project, whose main objectives are also commented in the chapter. Part of this work has been done within the framework of the Trilogy research and development project. The different research partners of this project are: British Telecom, Deutsche Telekom, NEC Europe, Nokia, Roke Manor Research Limited, Athens University of Economics and Business, University Carlos III of Madrid, University College London, Universit Catholique de Louvain and Stanford University. European Community's Seventh Framework Program


Figure 3. HBA example.  
The Shim6 Architecture for IPv6 Multihoming

October 2010

·

29 Reads

·

28 Citations

IEEE Communications Magazine

The Shim6 architecture enables IPv6 multihoming without compromising the scalability of the global routing system by using provider aggregatable addresses. To do so, hosts use different addresses as locators for data packet transmission, but present the same source and destination identifier pair to transport and upper layers. The components of this architecture are the Shim6 entity, which maps and translates upper-layer identifiers and locators for remote hosts; the Shim6 protocol, which exchanges mapping information between two hosts that communicate; and the REAP protocol, which monitors the existing unidirectional paths and finds new valid locator combinations in case of failure. To protect against new vulnerabilities this architecture may introduce compared to IPv6, Shim6 hosts use either cryptographically generated addresses or hash-based addresses.


OmTCP: Increasing Performance in Server Farms

June 2010

·

63 Reads

·

2 Citations

Normal TCP/IP operation is for the routing system to select a best path that remains stable for some time, and for TCP to adjust to the properties of this path to optimize throughput. By executing TCP's congestion control algorithms on multiple paths at the same time, a multipath TCP can shift its traffic to a less congested path, thus maximizing both the throughput for the multipath TCP user and leaving more capacity available for other traffic on more congested paths. And when a path fails, this can be detected and worked around by multipath TCP much more quickly than by waiting for the routing system to repair the failure. This paper proposes a one-ended multipath TCP that is implemented on the sending host only, without requiring modifications on the receiving host, for the purposes of maximizing performance in transmissions from multiply connected large servers towards singly connected end-users and recovering from failures more quickly.


Fig. 3. Preferred unmodified BGP reachability 
Loop-Freeness in Multipath BGP through Propagating the Longest Path

July 2009

·

221 Reads

·

23 Citations

The concurrent use of multiple paths through a communications network has the potential to provide many benefits, including better utilisation of the network and increased robustness. A key part of a multipath network architecture is the ability for routing protocols to install multiple routes over multiple paths in the routing table. In this paper we propose changes to local BGP processing that allow a BGP router to use multiple paths concurrently without compromising loop-freeness.


Citations (7)


... Les mécanismes de translation ont été développés pour la communication entre des hôtes/applications IPv4 et IPv6. Plusieurs mécanismes peuvent être utilisés pour cette raison : NAT-PT/DNS-PT, NAPT-PT [22], NAT64 [39]/DNS64 [40], SIIT [41], BIS, BIA [42], BIH [43], SOCKS64 [44], Dual Stack ALG [45], Reverse Proxy et TRT [46]. Parmi ces mécanismes il y'a ceux qui font la translation au niveau de la couche réseau, ceux qui font la translation au niveau de la couche application et ceux qui font la translation au niveau de la couche transport. ...

Reference:

Etude comparative des mécanismes de transition de l'IPv4 à l'IPv6
An FTP Application Layer Gateway (ALG) for IPv6-to-IPv4 Translation
  • Citing Article
  • October 2011

... Stateless NAT 64 offers translation mechanism that translates IPv6 headers into IPv4 headers and vice versa. It is constructed on RFC 6144 which defines a framework for IPv4/IPv6 translation [23]. This mechanism is very efficient due to the stateless character. ...

The NAT64/DNS64 tool suite for IPv6 transition

IEEE Communications Magazine

... We used the terms 'Multipath BGP' or 'M-BGP' in our preliminary works [27], [28]. Since then we have changed to the terms 'BGP-Multipath' or 'BGP-M' to avoid confusion with 'Multipath BGP' in [26], [29] and 'Multipath BGP' in [30] that are relevant to multiple AS-level paths. ...

Loop-Freeness in Multipath BGP through Propagating the Longest Path

... Plusieurs solutions de couche réseau sont apparues [NC11], visant à apporter une solution générique pour fiabiliser toutes les couches supérieures. L'une de ces solutions est Shim6 [GMBVB10,NB09]. Shim6 est un protocole qui s'intercale entre la couche réseau et la couche transport. Il réécrit les adresses des paquets entrant et sortant de sorte que les paquets utilisent des adresses correspondant à un chemin faisable sans que les couches supérieures ne remarquent les changements d'adresses. ...

The Shim6 Architecture for IPv6 Multihoming

IEEE Communications Magazine

... Evaluated in server farms, [128] proposes One-ended multipath TCP (OmTCP), which modifies TCP's Selective Acknowledgment (SACK) option and fast retransmit mechanisms to adjust the sender rate to be fair to regular TCP. A TCP-friendly congestion control algorithm is proposed in [129] for the multipath Host Identity Protocol (mHIP). ...

OmTCP: Increasing Performance in Server Farms

... If the above conditions are met (i.e. the routes learned over different paths are considered sufficiently equal), the network operator can deploy BGP-M at the border router by installing the multiple routes in the routing table such that the border router is configured to use these paths concurrently. Because all the relevant BGP attributes for the routes over different paths are the same and the border router still announces one route as the best route, there is no impact on BGP loop detection or other BGP processing [26]. ...

Multi-path BGP: motivations and solutions