Problems, and Their Solutions, in Network Design
Copyright © 2001-2002 K. Ramesh Babu
Compilation
updated on 8/11/2002 6:48 PM
The purpose of this compilation is to have a
ready list of problems that are encountered, and the solutions that can be
employed, in creating computer networks. All 7 layers of the OSI model are
considered in the solutions.
|
Problem |
Solution |
Source |
Comments & further
ideas |
|
Access VPN |
L2TP |
Cisco |
“A key building block for Access
VPNs is L2TP (Layer 2 Tunneling Protocol), an extension to the Point-to-point
(PPP) protocol and a fundamental building block for VPNs.”: http://www.cisco.com/warp/public/cc/pd/iosw/prodlit/l2tun_ds.htm.
|
|
Broadcast or multicast |
RPR |
Riverstone |
Packet over SONET (POS)
requires multiple packet transmissions: http://downloads.lightreading.com/lighthouse/riverstone/Riverstone_Packet_Ring_Paper.pdf. |
|
Class of Service |
DiffServ |
Cisco |
Good discussion is given
in http://www.cisco.com/warp/public/cc/pd/iosw/ioft/iofwft/prodlit/difse_wp.htm.
|
|
Fairness in bandwidth
access |
RPR |
Riverstone |
Good example of fairness
that is useful is given in http://downloads.lightreading.com/lighthouse/riverstone/Riverstone_Packet_Ring_Paper.pdf. |
|
Frame Relay access
evolution |
MPLS core |
Wavesmith Networks |
http://www.wavesmithnetworks.com/backtofuture_wp.pdf.
Describes how the WaveSmith device is able to bridge both legacy and new
MPLS-based networks. |
|
Frame Relay access
evolution |
MPLS core |
FR Forum |
http://www.frforum.com/4000/whitepapers/MPLSwhitepaper.pdf.
Argues how FR access networks can migrate to MPLS cores. |
|
> 4096 VLANs |
MPLS-based VLANs |
IETF |
http://downloads.lightreading.com/lighthouse/riverstone/MPLS-based_TLS.pdf. http://www.ietf.org/internet-drafts/draft-lasserre-tls-mpls-00.txt
|
|
Layer 2 transport in MANs |
GFP |
ITU, ANSI T1X1.5 |
Generic Framing Procedure.
T1X1.5/2001-158 |
|
Fast convergence of STP
algorithm |
IEEE 802.1w |
IEEE |
Foundry Networks’
implementation claims 50ms-5s restoration speed. |
|
Large number of TCP
connections at a server site |
TCP/IP splicing or TCP/IP
termination |
|
TCP/IP splicing is a means
of “splicing” together two TCP connections - one towards the client of a
transaction and the other toward the server of the transaction - at a
TCP-aware switch so that the traversing of network layers that a packet would
have to do otherwise is avoided. This requires that appropriate address
translations and sequence number modifications be performed in the switch. http://www.usenix.org/events/usits99/full_papers/cohen/cohen.pdf.
|
|
Network Based Application
Recognition |
NBAR |
Cisco |
http://www.cisco.com/warp/public/cc/so/neso/ienesv/cxne/nbar_ov.htm.
It appears that this solution marks packets as “gold” first, and then encodes
them into the VPN tunnel. In other words, this is not an intra-VPN
classification. |
|
Public Network Evolution |
Exploiting ATM network |
Cisco |
http://downloads.lightreading.com/lighthouse/cisco/migration_strat_wp.pdf
|
|
Public Network Services |
|
AT&T |
|
|
Restoration < 500ms |
IEEE 802.1ad |
IEEE |
Link aggregation is a
reasonable solution if this restoration speed is tolerable. 802.3ad? |
|
Traffic engineering in the
metro |
RPR |
Riverstone |
RPR provides a reasonably
fair solution at layer 2; MPLS is a layer 2.5 solution. http://downloads.lightreading.com/lighthouse/riverstone/Riverstone_Unified_Future.pdf
|
|
Tunneling Design in VPNs |
|
Siemens AG |
http://www.ietf.org/internet-drafts/draft-hummel-ppvpn-tunnel-systems-01.txt.
It refers to another work: http://www.ietf.org/internet-drafts/draft-tsenevir-l2vpn-pmesh-00.txt.
|
|
Tunneling in VPNs for
scalability |
CTCP |
NTT |
http://www.ietf.org/internet-drafts/draft-kuwahara-cl-tunneling-vpn-00.txt.
It defines a tunneling control protocol to vary the tunneling characteristic
from among full mesh, partial mesh, hub-and-spoke configurations by making
use of cut through tunneling depending on the needs of the traffic. |
|
Use Cases in capturing
Requirements |
|
|
http://www.zoo.co.uk/~z0001039/PracGuides/pg_use_cases.htm.
Discusses an example of capturing requirements using use cases. |
|
VPN – Valued-added
Services |
|
Cisco |
http://www.cisco.com/warp/public/732/Tech/mpls/docs/datasheet0602.pdf.
Discusses briefly several things - multicast, NAT, DHCP, VPN Select, etc. |
|
VPN solutions |
Access, Extranet, Intranet |
Cisco, Nortel |
http://www.cisco.com/warp/public/cc/so/neso/vpn/vpnsp/nwvpn_pl.htm.
It defines Access, Intranet and Extranet VPNs very well, and the
considerations that apply to each of them. Nortel: http://www.nortelnetworks.com/solutions/ip_vpn/self.html.
|
|
VPN Reference Architecture |
|
Cisco |
http://www.cisco.com/warp/public/cc/so/neso/vpn/msovpn/vipp_ds.htm.
It provides a base architecture for VPNs. |
|
Wireless Access Network |
|
3GPP2 |
http://www.3gpp2.org/Public_html/specs/P.S0001-A_v3.0.pdf.
It describes both Intranet and public network accesses. http://www.3gpp2.org/Public_html/SC/3gcapdescv5.1.pdf
3G Capabilities Description. Mobile Wireless Internet
Forum (MWIF) is on the web at http://www.mwif.org.
|