hn-classics/_stories/2009/9819363.md

875 lines
35 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
created_at: '2015-07-02T15:06:52.000Z'
title: 'What went wrong: SCTP (2009)'
url: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html
author: mariuz
points: 48
story_text:
comment_text:
num_comments: 44
story_id:
story_title:
story_url:
parent_id:
created_at_i: 1435849612
_tags:
- story
- author_mariuz
- story_9819363
objectID: '9819363'
year: 2009
---
[Source](http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html "Permalink to
What went wrong: SCTP « ipSpace.net by @ioshints
")
#
What went wrong: SCTP « ipSpace.net by @ioshints
Your browser failed to load CSS style sheets. Your browser or web proxy might not support elliptic-curve TLS
[ ![ipSpace Logo][1] ][2] [ ][3]
* [home][4]
* [blog][5]
* [training][6]
* [Online courses][7]
* [Subscriptions][8]
* [Workshops][9]
* [Webinars][10]
* [Roadmaps][11]
* [Custom webinars][12]
* [subscriptions][8]
* [consulting][13]
* [ExpertExpress][14]
* [Case studies][15]
* [Contact me][16]
* [content][17]
* [Presentations][18]
* [Books][19]
* [Articles][20]
* [Podcasts][21]
* [Blog posts][5]
* [about][22]
* [Ivan Pepelnjak][22]
* [ipSpace.net][23]
* [Contact][24]
[ login ][3]
# Building network automation solutions
### 6 week online course
[Start now!][25]
[ back to overview ][26]
[ Monday, August 31, 2009 ][27]
# [What went wrong: SCTP][28]
Someone really wants to hear my opinion on [SCTP][29] ([RFC 4960][30]); hes added a “[what about SCTP][31]” comment to several Internet-related posts I wrote in the last weeks. So, here are my totally unqualified (I have no hands-on experience) thoughts about SCTP.
Let me reiterate: Im taking a 30,000-foot perspective here and whatever Im writing could be completely wrong. If thats the case, please point out my mistakes in your comments.
From the distance, the protocol looks promising. It provides datagram (unreliable messages), reliable message (record) and stream transport. Even more important, each connection can run across multiple IP addresses on each endpoint, providing native support for scalable IP multihoming (where each multihomed host resides in multiple [PA][32] address blocks from various Service Providers).
Second-hand evidence points to the viability of SCTP: its used in complex real-life signaling applications (SS7-over-IP), its implemented in Cisco IOS and IOS uses it for a variety of its transport needs (including [high-availability solutions][33] and [reliable export of Netflow data][34]).
However, SCTP will not solve the [current IP multihoming issues][35] (unless well experience a world-wide Internet crash first). Here are just a few non-technical reasons why (if you have links to more in-depth information, please add them in the comments):
* It was designed by the wrong working group. SCTP was a byproduct of the [SIGTRAN working group][36] which was focused on transport of PSTN signaling over IP networks.
* It was never properly promoted. The SIGTRAN working group solved their problem and moved on.
* Its not shipped with Windows, which is a major showstopper as most clients that would benefit from SCTPs IP multihoming support run on Windows.
* Although its bundled in recent Linux kernels, the support files are not included in out-of-the box Linux distributions. To get it on my Fedora 11 distribution, I had to install _lksctp-tools_.
* You can get [libraries][37], [source code][38], [kernel patches][39] and even [commercial implementations][40] of SCTP for most operating systems, but in most cases you have to do some installation and integration work. This is a great option if you want to play with the protocol, but not if you want to deploy generic applications over it.
* Since its rarely used, theres no support for it in the networking equipment. You cant even match SCTP by name with extended access lists in Cisco IOS (you have to use its numeric protocol number). Obviously you cannot perform matches on SCTP port numbers. Passing SCTP across a firewall is a nightmare, as theres no stateful inspection of SCTP traffic.
However, by far the biggest showstopper to SCTP adoption is the [lack of session layer in TCP/IP][41] and the [broken Socket API][31]. If you want to use SCTP with the Socket API, you have to indicate the [protocol to use in the **socket** call][42], which means that every application that would benefit from SCTP support must be changed, recompiled and tested. There is no way that you could take existing applications, add SCTP support in the operating system and have a better-performing Internet as the result.
By Ivan Pepelnjak
* [Internet][43]
* [What went wrong][44]
* [You've asked for it][45]
[ ][46] [ ][47] [ ][48]
### Related posts by categories
#### 15 comments:
1. ![][49]
Olivier Cahagne[31 August, 2009 11:50][50]
Note Firefox/Mozilla has some on-going activity to revive proper SCTP support, see https://bugzilla.mozilla.org/show_bug.cgi?id=486199
[Reply][51][Delete][52]
2. ![][49]
kajtzu[31 August, 2009 20:57][53]
I realize this is a blog that usually caters to vendor C stuff but Vendor J has SCTP stateful inspection in their ISG products.... :-)
[Reply][51][Delete][54]
3. ![][49]
Ivan Pepelnjak[31 August, 2009 21:57][55]
That's great news ... and an excellent topic for a follow-up post ;)
[Reply][51][Delete][56]
4. ![][49]
Ivan Pepelnjak[31 August, 2009 21:57][57]
That's great news ... and an excellent topic for a follow-up post ;)
[Reply][51][Delete][58]
5. ![][49]
Ivan Pepelnjak[31 August, 2009 22:00][59]
Well, it's more like the author of this blog has a severe case of the non-C-blindness. I'm very familiar with what vendor C does but not what vendors J,H,N ... have to offer. However, this is my personal blog and thus does not have to be exclusively C-focused. Let's widen the perspective ;)
I'm most grateful for your additions, please keep them coming. A link to the relevant section of the product documentation would also be most appreciated.
[Reply][51][Delete][60]
6. ![][49]
kajtzu[10 September, 2009 14:03][61]
Stateful inspection in screenos 6.1.0, release notes http://www.juniper.net/techpubs/software/screenos/screenos6.1.0/rn_610_r2.pdf
SCTP protocol filtering in screenos 6.3.0 (very new) and only on the "high end" platforms, release notes http://www.juniper.net/techpubs/software/screenos/screenos6.3.0/630_rn_r1.pdf
SCTP ALG (one command) page 54 in http://www.juniper.net/techpubs/software/screenos/screenos6.3.0/630_ipv4_cli.pdf
Chapter 91 (high end platforms) how to filter it. Mostly geared towards telco packet core (signaling) protocols though.
HTH :)
[Reply][51][Delete][62]
7. ![][49]
Ivan Pepelnjak[10 September, 2009 14:06][63]
That's great. Thanks 8-)
[Reply][51][Delete][64]
8. ![][49]
Anonymous[25 August, 2012 15:34][65]
Yes Yes deleightfull backyard theorists.
As stated no working experience with it.
Now that SIP 3/4 G, wifi and other technologies have evolved to take advantage of such a protocall which was knowledge at the time of writing i might add.
You looked at the layers but failed to recognise why TCP and UDP techniques had been a key player.
A look at wiki or protocall comparisons once again would have shown you the pro's and con's.
But basicly we get tech chaff from such blogs wasting our time on google with such empty banter.
IBM and MS proved more usefull thank you for wasting another portion of my life and bandwidth that i will never get back.
(CENSORED)
[Reply][51][Delete][66]
9. ![][67]
[Aris Paraskevopoulos][68][27 June, 2013 00:28][69]
Greeting! Well I am new to protocols and all network stuff but I really like them and want to learn as many things as I can. My opinion is that SCTP must mature before they use it as best option. It is really a promising protocol. 4G networks fully support it. So I think it is like IPv4 and IPv6. There is no need to use only IPv6 when you can use IPv4 with an IPv6 prefix. It will get years to upgrade all world's servers, routers and applications IP versions from 4 to 6, they just let it be, and it is not efficient or profitable at all to change that. So that's the way they move around SCTP too. They will not change a thing allready in use, optimized by TCP let's say in today's standards, but they will emerge new things into old ones using this awesome protocol!
[Reply][51][Delete][70]
10. ![][49]
Lennie[23 July, 2013 15:50][71]
You'll laugh when you read that WebRTC Datachannels uses SCTP over DTLS over UDP. :-)
[Reply][51][Delete][72]
11. ![][73]
[Ivan Pepelnjak][74][24 July, 2013 05:53][75]
RFC 1925 section 2.6a ;)
[Reply][51][Delete][76]
12. ![][49]
Anonymous[19 September, 2013 00:50][77]
I've seen mention of a transparent TCP-to-SCTP shim that would allow unmodified applications to use SCTP.
http://www.eecis.udel.edu/~amer/PEL/poc/pdf/EuroBSDCon2007-bickhart-SCTP-Shim-layer.pdf
Variations of that ought to be possible for various OS's.
[Reply][51][Delete][78]
13. ![][67]
[Michael][79][14 October, 2013 13:21][80]
I couldn't agree more with what you say about the broken socket API - please join the effort that's trying to fix that: https://sites.google.com/site/transportprotocolservices/
[Reply][51][Delete][81]
14. ![][67]
[Michael][79][14 October, 2013 14:38][82]
About the shim by Ryan Bickhart et al, this gives you only the multihoming benefit transparently. You can do more transparently, cf. http://heim.ifi.uio.no/~michawe/research/publications/globecom2011.pdf , but for full benefit you really want to change the API, try using SCTP, and fall back to TCP using e.g. Happy Eyeballs: http://www.ipjforum.org/?p=378
[Reply][51][Delete][83]
15. ![][49]
Akhilesh[04 April, 2014 15:11][84]
I think the time has come and move on to multihoming transport protocols. We would have multihomed access network these days and would definately would help. Could you imagine a laptop with wireless, ethernet and 4G/3G dongle will improve lot customer experience. Even that would be applicable to mobility where we are talking about different access roaming.
[Reply][51][Delete][85]
[Add comment][51]
[Load more...][51]
You don't have to log in to post a comment, but please do provide your real name/URL. Anonymous comments might get deleted.
#### [][86][
[ Newer Post ][87] [Home][26] [ Older Post ][88]
[Sidebar][89] [ ][86]
### Follow us
[ ][90] [ ][91] [ ][92]
### SUBSCRIBE TO SDN MAILING LIST
[More information][92]
### POPULAR POSTS
* [How to Become a Better Networking Engineer][93]
* [Revisited: The Need for Stretched VLANs][94]
* [Using EVPN in Very Small Data Center Fabrics][95]
* [BGP in EVPN-Based Data Center Fabrics][96]
* [Brief Recap: Tech Field Day at Cisco Live Europe 2018][97]
* [EVPN Is More than VPLS on Steroids][98]
* [Worth Reading: Whiteboxes for Everyone][99]
* [Use YANG Data Models to Configure Network Device with Ansible][100]
* [How Useful Is Microsegmentation?][101]
* [Automation Win: MPLS/VPN Service Deployment][102]
see more
### TAGS
* [Data Center (547)][103]
* [SDN (315)][104]
* [virtualization (254)][105]
* [IPv6 (248)][106]
* [security (215)][107]
* [BGP (197)][108]
* [switching (159)][109]
* [Fabric (155)][110]
* [IP routing (154)][111]
* [OpenFlow (149)][112]
* [Automation (131)][113]
* [Overlay networks (130)][114]
* [WAN (124)][115]
* [Design (123)][116]
* [OSPF (113)][117]
* [MPLS VPN (105)][118]
* [network management (103)][119]
* [cloud (102)][120]
* [firewalls (95)][121]
* [MPLS (87)][122]
* [EEM (78)][123]
* [Internet (76)][43]
* [load balancing (71)][124]
* [QoS (67)][125]
* [bridging (66)][126]
* [command line interface (65)][127]
* [DMVPN (62)][128]
* [LAN (61)][129]
* [VXLAN (49)][130]
* [DHCP (44)][131]
* [configuration (40)][132]
* [Service Providers (38)][133]
* [web (37)][134]
* [access control (36)][135]
* [http (33)][136]
* [traffic engineering (33)][137]
* [EIGRP (32)][138]
* [SAN (31)][139]
* [vMotion (29)][140]
* [NAT (28)][141]
* [PPP (28)][142]
* [Scalability (28)][143]
* [ipsec (27)][144]
* [DNS (25)][145]
* [FCoE (25)][146]
* [Link aggregation (22)][147]
* [VPN (22)][148]
* [IS-IS (19)][149]
* [CEF (18)][150]
* [ARP (14)][151]
see more
### BLOG ARCHIVE
* [ 2018 (39) ][152]
* [ February 2018 (19) ][153]
* [ January 2018 (20) ][154]
* [ 2017 (236) ][155]
* [ December 2017 (21) ][156]
* [ November 2017 (23) ][157]
* [ October 2017 (24) ][158]
* [ September 2017 (22) ][159]
* [ August 2017 (16) ][160]
* [ July 2017 (10) ][161]
* [ June 2017 (18) ][162]
* [ May 2017 (21) ][163]
* [ April 2017 (19) ][164]
* [ March 2017 (24) ][165]
* [ February 2017 (20) ][166]
* [ January 2017 (18) ][167]
* [ 2016 (235) ][168]
* [ December 2016 (19) ][169]
* [ November 2016 (22) ][170]
* [ October 2016 (22) ][171]
* [ September 2016 (23) ][172]
* [ August 2016 (17) ][173]
* [ July 2016 (12) ][174]
* [ June 2016 (18) ][175]
* [ May 2016 (21) ][176]
* [ April 2016 (18) ][177]
* [ March 2016 (22) ][178]
* [ February 2016 (24) ][179]
* [ January 2016 (17) ][180]
* [ 2015 (251) ][181]
* [ December 2015 (13) ][182]
* [ November 2015 (20) ][183]
* [ October 2015 (22) ][184]
* [ September 2015 (20) ][185]
* [ August 2015 (20) ][186]
* [ July 2015 (19) ][187]
* [ June 2015 (24) ][188]
* [ May 2015 (22) ][189]
* [ April 2015 (23) ][190]
* [ March 2015 (23) ][191]
* [ February 2015 (24) ][192]
* [ January 2015 (21) ][193]
* [ 2014 (263) ][194]
* [ December 2014 (15) ][195]
* [ November 2014 (24) ][196]
* [ October 2014 (26) ][197]
* [ September 2014 (26) ][198]
* [ August 2014 (20) ][199]
* [ July 2014 (16) ][200]
* [ June 2014 (26) ][201]
* [ May 2014 (21) ][202]
* [ April 2014 (22) ][203]
* [ March 2014 (23) ][204]
* [ February 2014 (21) ][205]
* [ January 2014 (23) ][206]
* [ 2013 (270) ][207]
* [ December 2013 (16) ][208]
* [ November 2013 (20) ][209]
* [ October 2013 (24) ][210]
* [ September 2013 (25) ][211]
* [ August 2013 (25) ][212]
* [ July 2013 (22) ][213]
* [ June 2013 (21) ][214]
* [ May 2013 (26) ][215]
* [ April 2013 (25) ][216]
* [ March 2013 (22) ][217]
* [ February 2013 (21) ][218]
* [ January 2013 (23) ][219]
* [ 2012 (218) ][220]
* [ December 2012 (12) ][221]
* [ November 2012 (19) ][222]
* [ October 2012 (22) ][223]
* [ September 2012 (13) ][224]
* [ August 2012 (20) ][225]
* [ July 2012 (17) ][226]
* [ June 2012 (11) ][227]
* [ May 2012 (15) ][228]
* [ April 2012 (20) ][229]
* [ March 2012 (22) ][230]
* [ February 2012 (22) ][231]
* [ January 2012 (25) ][232]
* [ 2011 (290) ][233]
* [ December 2011 (20) ][234]
* [ November 2011 (27) ][235]
* [ October 2011 (26) ][236]
* [ September 2011 (25) ][237]
* [ August 2011 (24) ][238]
* [ July 2011 (14) ][239]
* [ June 2011 (25) ][240]
* [ May 2011 (26) ][241]
* [ April 2011 (25) ][242]
* [ March 2011 (28) ][243]
* [ February 2011 (24) ][244]
* [ January 2011 (26) ][245]
* [ 2010 (303) ][246]
* [ December 2010 (32) ][247]
* [ November 2010 (24) ][248]
* [ October 2010 (27) ][249]
* [ September 2010 (27) ][250]
* [ August 2010 (27) ][251]
* [ July 2010 (28) ][252]
* [ June 2010 (32) ][253]
* [ May 2010 (25) ][254]
* [ April 2010 (25) ][255]
* [ March 2010 (29) ][256]
* [ February 2010 (13) ][257]
* [ January 2010 (14) ][258]
* [ 2009 (240) ][259]
* [ December 2009 (16) ][260]
* [ November 2009 (22) ][261]
* [ October 2009 (18) ][262]
* [ September 2009 (11) ][263]
* [ August 2009 (14) ][264]
* [What went wrong: SCTP][28]
* [Disable flapping BGP neighbors][265]
* [Do not EVER run OSPF or IS-IS with your Internet c...][266]
* [What went wrong: the Socket API][267]
* [Turn a switch into a hub … the Microsoft way][268]
* [Regular expressions in EEM applets][269]
* [Questions on BGP AS-path filters in non-transit ne...][270]
* [What went wrong: TCP/IP lacks a session layer][271]
* [Data Center Interconnect][272]
* [IOS access list numbering scheme][273]
* [Broadband traffic management][274]
* [IOS Hints comments work with Facebook Connect][275]
* [Blackhat 2009 Router Exploitation presentation][276]
* [Router LSA quiz: the results][277]
* [ July 2009 (22) ][278]
* [ June 2009 (22) ][279]
* [ May 2009 (21) ][280]
* [ April 2009 (22) ][281]
* [ March 2009 (26) ][282]
* [ February 2009 (24) ][283]
* [ January 2009 (22) ][284]
* [ 2008 (333) ][285]
* [ December 2008 (24) ][286]
* [ November 2008 (27) ][287]
* [ October 2008 (29) ][288]
* [ September 2008 (27) ][289]
* [ August 2008 (26) ][290]
* [ July 2008 (23) ][291]
* [ June 2008 (31) ][292]
* [ May 2008 (32) ][293]
* [ April 2008 (29) ][294]
* [ March 2008 (28) ][295]
* [ February 2008 (30) ][296]
* [ January 2008 (27) ][297]
* [ 2007 (261) ][298]
* [ December 2007 (17) ][299]
* [ November 2007 (30) ][300]
* [ October 2007 (26) ][301]
* [ September 2007 (26) ][302]
* [ August 2007 (24) ][303]
* [ July 2007 (12) ][304]
* [ June 2007 (21) ][305]
* [ May 2007 (23) ][306]
* [ April 2007 (21) ][307]
* [ March 2007 (22) ][308]
* [ February 2007 (21) ][309]
* [ January 2007 (18) ][310]
* [ 2006 (39) ][311]
* [ December 2006 (10) ][312]
* [ November 2006 (8) ][313]
* [ October 2006 (17) ][314]
* [ September 2006 (1) ][315]
* [ August 2006 (3) ][316]
### The author
![Ivan Pepelnjak Photo][317]
Ivan Pepelnjak (CCIE#1354 Emeritus), Independent Network Architect at ipSpace.net, has been designing and implementing large-scale data communications networks as well as teaching and writing books about advanced internetworking technologies since 1990.
[ ][22] [ ][90] [ ][318]
### More content
* [Webinars][10]
* [Podcasts][319]
* [Books][19]
* [Articles][20]
* [Presentations][18]
### Shortcuts
* [Home][4]
* [Blog][5]
* [Even more content][17]
* [Contact][24]
### Subscribe to
* [ Blog posts ][91]
* [ Software Gone Wild podcast ][320]
* [ Videos ][321]
* [ SDN mailing list ][322]
* [ Follow @ioshints ][323]
### Disclaimer
The opinions expressed in individual articles, blog posts, videos or webinars are entirely the authors opinions.
[Read more][324]
Copyright 2006 - 2017 ipSpace.net AG![counter stats][325]
[1]: https://www.ipspace.net/v3/images/IP_Space_Logo.svg
[2]: https://www.ipspace.net/
[3]: https://my.ipspace.net
[4]: https://www.ipspace.net
[5]: https://blog.ipspace.net
[6]: https://www.ipspace.net/Training
[7]: https://www.ipspace.net/Courses
[8]: https://www.ipspace.net/Subscription
[9]: https://www.ipspace.net/Workshops
[10]: https://www.ipspace.net/Webinars
[11]: https://www.ipspace.net/Webinar_roadmaps
[12]: https://www.ipspace.net/Customized_webinars
[13]: https://www.ipspace.net/Consulting
[14]: https://www.ipspace.net/ExpertExpress
[15]: https://www.ipspace.net/ExpertExpress_Case_Studies
[16]: https://my.ipspace.net/bin/contact?StySu=Consulting+Inquiry
[17]: http://content.ipspace.net
[18]: https://www.ipspace.net/Presentations
[19]: https://www.ipspace.net/Books
[20]: https://www.ipspace.net/Articles
[21]: https://www.ipspace.net/Podcast
[22]: https://www.ipspace.net/About
[23]: https://www.ipspace.net/About/ipSpace.net/Contact
[24]: https://www.ipspace.net/Contact
[25]: https://www.ipspace.net/Building_Network_Automation_Solutions?utm_source=blog
[26]: http://blog.ipspace.net/
[27]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html "permanent link"
[28]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html
[29]: http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol
[30]: http://tools.ietf.org/html/rfc4960
[31]: http://blog.ioshints.info/2009/08/what-went-wrong-socket-api.html
[32]: http://en.wikipedia.org/wiki/Provider_Aggregatable_Address_Space
[33]: http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns430/ns855/white_paper_c11-492665.html
[34]: http://www.cisco.com/en/US/docs/ios/12_4t/12_4t4/nfhtsctp.html
[35]: http://blog.ioshints.info/2009/06/internet-anarchy-ill-advertise-whatever.html
[36]: http://www.ietf.org/wg/concluded/sigtran
[37]: http://www.sctp.de/sctp-download.html
[38]: http://sourceforge.net/projects/lksctp/
[39]: http://www.sctp.org/download.html
[40]: http://www.sctp.org/implementations.html
[41]: http://blog.ioshints.info/2009/08/what-went-wrong-tcpip-lacks-session.html
[42]: http://linux.die.net/man/7/sctp
[43]: http://blog.ipspace.net/search/label/Internet
[44]: http://blog.ipspace.net/search/label/What%20went%20wrong
[45]: http://blog.ipspace.net/search/label/You%27ve%20asked%20for%20it
[46]: https://www.blogger.com/share-post.g?blogID=23021255&postID=5450383607788084521&target=email "Email This"
[47]: https://www.blogger.com/share-post.g?blogID=23021255&postID=5450383607788084521&target=twitter "Share to Twitter"
[48]: https://www.blogger.com/share-post.g?blogID=23021255&postID=5450383607788084521&target=facebook "Share to Facebook"
[49]: http://img1.blogblog.com/img/blank.gif
[50]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1251712254000#c5855316066667773443
[51]: javascript:%3B
[52]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=5855316066667773443
[53]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1251745058000#c5910496165161053737
[54]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=5910496165161053737
[55]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1251748630000#c1216852984368861494
[56]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=1216852984368861494
[57]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1251748630001#c5637613295289682064
[58]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=5637613295289682064
[59]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1251748846000#c8173887762963525243
[60]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=8173887762963525243
[61]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1252584196000#c5220956347637846517
[62]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=5220956347637846517
[63]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1252584408000#c4806099182787905554
[64]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=4806099182787905554
[65]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1345901660999#c6367811353280655730
[66]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=6367811353280655730
[67]: http://lh3.googleusercontent.com/zFdxGE77vvD2w5xHy6jkVuElKv-U9_9qLkRYK8OnbDeJPtjSZ82UPq5w6hJ-SA%3Ds35
[68]: https://www.blogger.com/profile/16516775376207900121
[69]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1372285707642#c5057253220040712018
[70]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=5057253220040712018
[71]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1374587437169#c2215192779202128482
[72]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=2215192779202128482
[73]: http://lh3.googleusercontent.com/-ZIhwz6bLuK0/AAAAAAAAAAI/AAAAAAAAFtg/mLtCQ3p4_0E/s35-c/photo.jpg
[74]: https://www.blogger.com/profile/13457151406311272386
[75]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1374638014204#c6405052360262192355
[76]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=6405052360262192355
[77]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1379544609418#c9164182466869186696
[78]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=9164182466869186696
[79]: https://www.blogger.com/profile/12484743162030703254
[80]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1381749717800#c7061828515371313132
[81]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=7061828515371313132
[82]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1381754324652#c5664352426844435115
[83]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=5664352426844435115
[84]: http://blog.ipspace.net/2009/08/what-went-wrong-sctp.html?showComment=1396617114828#c8086017503289284305
[85]: https://www.blogger.com/delete-comment.g?blogID=23021255&postID=8086017503289284305
[86]:
[87]: http://blog.ipspace.net/2009/09/cisco-ios-is-not-authoritative-dhcp.html "Newer Post"
[88]: http://blog.ipspace.net/2009/08/disable-flapping-bgp-neighbors.html "Older Post"
[89]: http://blog.ipspace.net#
[90]: https://twitter.com/ioshints
[91]: http://feed.ipspace.net/blog/
[92]: https://www.ipspace.net/Subscribe/Five_SDN_Tips
[93]: http://blog.ipspace.net/2018/01/how-to-become-better-networking-engineer.html
[94]: http://blog.ipspace.net/2018/01/revisited-need-for-stretched-vlans.html
[95]: http://blog.ipspace.net/2018/02/using-evpn-in-very-small-data-center.html
[96]: http://blog.ipspace.net/2018/01/bgp-in-evpn-based-data-center-fabrics.html
[97]: http://blog.ipspace.net/2018/02/brief-recap-tech-field-day-at-cisco.html
[98]: http://blog.ipspace.net/2018/02/evpn-is-more-than-vpls-on-steroids.html
[99]: http://blog.ipspace.net/2018/02/worth-reading-whiteboxes-for-everyone.html
[100]: http://blog.ipspace.net/2018/01/use-yang-data-models-to-configure.html
[101]: http://blog.ipspace.net/2018/02/how-useful-is-microsegmentation.html
[102]: http://blog.ipspace.net/2018/02/automation-win-mplsvpn-service.html
[103]: http://blog.ipspace.net/search/label/Data%20Center
[104]: http://blog.ipspace.net/search/label/SDN
[105]: http://blog.ipspace.net/search/label/virtualization
[106]: http://blog.ipspace.net/search/label/IPv6
[107]: http://blog.ipspace.net/search/label/security
[108]: http://blog.ipspace.net/search/label/BGP
[109]: http://blog.ipspace.net/search/label/switching
[110]: http://blog.ipspace.net/search/label/Fabric
[111]: http://blog.ipspace.net/search/label/IP%20routing
[112]: http://blog.ipspace.net/search/label/OpenFlow
[113]: http://blog.ipspace.net/search/label/Automation
[114]: http://blog.ipspace.net/search/label/Overlay%20networks
[115]: http://blog.ipspace.net/search/label/WAN
[116]: http://blog.ipspace.net/search/label/Design
[117]: http://blog.ipspace.net/search/label/OSPF
[118]: http://blog.ipspace.net/search/label/MPLS%20VPN
[119]: http://blog.ipspace.net/search/label/network%20management
[120]: http://blog.ipspace.net/search/label/cloud
[121]: http://blog.ipspace.net/search/label/firewalls
[122]: http://blog.ipspace.net/search/label/MPLS
[123]: http://blog.ipspace.net/search/label/EEM
[124]: http://blog.ipspace.net/search/label/load%20balancing
[125]: http://blog.ipspace.net/search/label/QoS
[126]: http://blog.ipspace.net/search/label/bridging
[127]: http://blog.ipspace.net/search/label/command%20line%20interface
[128]: http://blog.ipspace.net/search/label/DMVPN
[129]: http://blog.ipspace.net/search/label/LAN
[130]: http://blog.ipspace.net/search/label/VXLAN
[131]: http://blog.ipspace.net/search/label/DHCP
[132]: http://blog.ipspace.net/search/label/configuration
[133]: http://blog.ipspace.net/search/label/Service%20Providers
[134]: http://blog.ipspace.net/search/label/web
[135]: http://blog.ipspace.net/search/label/access%20control
[136]: http://blog.ipspace.net/search/label/http
[137]: http://blog.ipspace.net/search/label/traffic%20engineering
[138]: http://blog.ipspace.net/search/label/EIGRP
[139]: http://blog.ipspace.net/search/label/SAN
[140]: http://blog.ipspace.net/search/label/vMotion
[141]: http://blog.ipspace.net/search/label/NAT
[142]: http://blog.ipspace.net/search/label/PPP
[143]: http://blog.ipspace.net/search/label/Scalability
[144]: http://blog.ipspace.net/search/label/ipsec
[145]: http://blog.ipspace.net/search/label/DNS
[146]: http://blog.ipspace.net/search/label/FCoE
[147]: http://blog.ipspace.net/search/label/Link%20aggregation
[148]: http://blog.ipspace.net/search/label/VPN
[149]: http://blog.ipspace.net/search/label/IS-IS
[150]: http://blog.ipspace.net/search/label/CEF
[151]: http://blog.ipspace.net/search/label/ARP
[152]: http://blog.ipspace.net/2018/
[153]: http://blog.ipspace.net/2018/02/
[154]: http://blog.ipspace.net/2018/01/
[155]: http://blog.ipspace.net/2017/
[156]: http://blog.ipspace.net/2017/12/
[157]: http://blog.ipspace.net/2017/11/
[158]: http://blog.ipspace.net/2017/10/
[159]: http://blog.ipspace.net/2017/09/
[160]: http://blog.ipspace.net/2017/08/
[161]: http://blog.ipspace.net/2017/07/
[162]: http://blog.ipspace.net/2017/06/
[163]: http://blog.ipspace.net/2017/05/
[164]: http://blog.ipspace.net/2017/04/
[165]: http://blog.ipspace.net/2017/03/
[166]: http://blog.ipspace.net/2017/02/
[167]: http://blog.ipspace.net/2017/01/
[168]: http://blog.ipspace.net/2016/
[169]: http://blog.ipspace.net/2016/12/
[170]: http://blog.ipspace.net/2016/11/
[171]: http://blog.ipspace.net/2016/10/
[172]: http://blog.ipspace.net/2016/09/
[173]: http://blog.ipspace.net/2016/08/
[174]: http://blog.ipspace.net/2016/07/
[175]: http://blog.ipspace.net/2016/06/
[176]: http://blog.ipspace.net/2016/05/
[177]: http://blog.ipspace.net/2016/04/
[178]: http://blog.ipspace.net/2016/03/
[179]: http://blog.ipspace.net/2016/02/
[180]: http://blog.ipspace.net/2016/01/
[181]: http://blog.ipspace.net/2015/
[182]: http://blog.ipspace.net/2015/12/
[183]: http://blog.ipspace.net/2015/11/
[184]: http://blog.ipspace.net/2015/10/
[185]: http://blog.ipspace.net/2015/09/
[186]: http://blog.ipspace.net/2015/08/
[187]: http://blog.ipspace.net/2015/07/
[188]: http://blog.ipspace.net/2015/06/
[189]: http://blog.ipspace.net/2015/05/
[190]: http://blog.ipspace.net/2015/04/
[191]: http://blog.ipspace.net/2015/03/
[192]: http://blog.ipspace.net/2015/02/
[193]: http://blog.ipspace.net/2015/01/
[194]: http://blog.ipspace.net/2014/
[195]: http://blog.ipspace.net/2014/12/
[196]: http://blog.ipspace.net/2014/11/
[197]: http://blog.ipspace.net/2014/10/
[198]: http://blog.ipspace.net/2014/09/
[199]: http://blog.ipspace.net/2014/08/
[200]: http://blog.ipspace.net/2014/07/
[201]: http://blog.ipspace.net/2014/06/
[202]: http://blog.ipspace.net/2014/05/
[203]: http://blog.ipspace.net/2014/04/
[204]: http://blog.ipspace.net/2014/03/
[205]: http://blog.ipspace.net/2014/02/
[206]: http://blog.ipspace.net/2014/01/
[207]: http://blog.ipspace.net/2013/
[208]: http://blog.ipspace.net/2013/12/
[209]: http://blog.ipspace.net/2013/11/
[210]: http://blog.ipspace.net/2013/10/
[211]: http://blog.ipspace.net/2013/09/
[212]: http://blog.ipspace.net/2013/08/
[213]: http://blog.ipspace.net/2013/07/
[214]: http://blog.ipspace.net/2013/06/
[215]: http://blog.ipspace.net/2013/05/
[216]: http://blog.ipspace.net/2013/04/
[217]: http://blog.ipspace.net/2013/03/
[218]: http://blog.ipspace.net/2013/02/
[219]: http://blog.ipspace.net/2013/01/
[220]: http://blog.ipspace.net/2012/
[221]: http://blog.ipspace.net/2012/12/
[222]: http://blog.ipspace.net/2012/11/
[223]: http://blog.ipspace.net/2012/10/
[224]: http://blog.ipspace.net/2012/09/
[225]: http://blog.ipspace.net/2012/08/
[226]: http://blog.ipspace.net/2012/07/
[227]: http://blog.ipspace.net/2012/06/
[228]: http://blog.ipspace.net/2012/05/
[229]: http://blog.ipspace.net/2012/04/
[230]: http://blog.ipspace.net/2012/03/
[231]: http://blog.ipspace.net/2012/02/
[232]: http://blog.ipspace.net/2012/01/
[233]: http://blog.ipspace.net/2011/
[234]: http://blog.ipspace.net/2011/12/
[235]: http://blog.ipspace.net/2011/11/
[236]: http://blog.ipspace.net/2011/10/
[237]: http://blog.ipspace.net/2011/09/
[238]: http://blog.ipspace.net/2011/08/
[239]: http://blog.ipspace.net/2011/07/
[240]: http://blog.ipspace.net/2011/06/
[241]: http://blog.ipspace.net/2011/05/
[242]: http://blog.ipspace.net/2011/04/
[243]: http://blog.ipspace.net/2011/03/
[244]: http://blog.ipspace.net/2011/02/
[245]: http://blog.ipspace.net/2011/01/
[246]: http://blog.ipspace.net/2010/
[247]: http://blog.ipspace.net/2010/12/
[248]: http://blog.ipspace.net/2010/11/
[249]: http://blog.ipspace.net/2010/10/
[250]: http://blog.ipspace.net/2010/09/
[251]: http://blog.ipspace.net/2010/08/
[252]: http://blog.ipspace.net/2010/07/
[253]: http://blog.ipspace.net/2010/06/
[254]: http://blog.ipspace.net/2010/05/
[255]: http://blog.ipspace.net/2010/04/
[256]: http://blog.ipspace.net/2010/03/
[257]: http://blog.ipspace.net/2010/02/
[258]: http://blog.ipspace.net/2010/01/
[259]: http://blog.ipspace.net/2009/
[260]: http://blog.ipspace.net/2009/12/
[261]: http://blog.ipspace.net/2009/11/
[262]: http://blog.ipspace.net/2009/10/
[263]: http://blog.ipspace.net/2009/09/
[264]: http://blog.ipspace.net/2009/08/
[265]: http://blog.ipspace.net/2009/08/disable-flapping-bgp-neighbors.html
[266]: http://blog.ipspace.net/2009/08/do-not-ever-run-ospf-or-is-is-with-your.html
[267]: http://blog.ipspace.net/2009/08/what-went-wrong-socket-api.html
[268]: http://blog.ipspace.net/2009/08/turn-switch-into-hub-microsoft-way.html
[269]: http://blog.ipspace.net/2009/08/regular-expressions-in-eem-applets.html
[270]: http://blog.ipspace.net/2009/08/questions-on-bgp-as-path-filters-in-non.html
[271]: http://blog.ipspace.net/2009/08/what-went-wrong-tcpip-lacks-session.html
[272]: http://blog.ipspace.net/2009/08/data-center-interconnect.html
[273]: http://blog.ipspace.net/2009/08/ios-access-list-numbering-scheme.html
[274]: http://blog.ipspace.net/2009/08/broadband-traffic-management.html
[275]: http://blog.ipspace.net/2009/08/ios-hints-comments-work-with-facebook.html
[276]: http://blog.ipspace.net/2009/08/blackhat-2009-router-exploitation.html
[277]: http://blog.ipspace.net/2009/08/router-lsa-quiz-results.html
[278]: http://blog.ipspace.net/2009/07/
[279]: http://blog.ipspace.net/2009/06/
[280]: http://blog.ipspace.net/2009/05/
[281]: http://blog.ipspace.net/2009/04/
[282]: http://blog.ipspace.net/2009/03/
[283]: http://blog.ipspace.net/2009/02/
[284]: http://blog.ipspace.net/2009/01/
[285]: http://blog.ipspace.net/2008/
[286]: http://blog.ipspace.net/2008/12/
[287]: http://blog.ipspace.net/2008/11/
[288]: http://blog.ipspace.net/2008/10/
[289]: http://blog.ipspace.net/2008/09/
[290]: http://blog.ipspace.net/2008/08/
[291]: http://blog.ipspace.net/2008/07/
[292]: http://blog.ipspace.net/2008/06/
[293]: http://blog.ipspace.net/2008/05/
[294]: http://blog.ipspace.net/2008/04/
[295]: http://blog.ipspace.net/2008/03/
[296]: http://blog.ipspace.net/2008/02/
[297]: http://blog.ipspace.net/2008/01/
[298]: http://blog.ipspace.net/2007/
[299]: http://blog.ipspace.net/2007/12/
[300]: http://blog.ipspace.net/2007/11/
[301]: http://blog.ipspace.net/2007/10/
[302]: http://blog.ipspace.net/2007/09/
[303]: http://blog.ipspace.net/2007/08/
[304]: http://blog.ipspace.net/2007/07/
[305]: http://blog.ipspace.net/2007/06/
[306]: http://blog.ipspace.net/2007/05/
[307]: http://blog.ipspace.net/2007/04/
[308]: http://blog.ipspace.net/2007/03/
[309]: http://blog.ipspace.net/2007/02/
[310]: http://blog.ipspace.net/2007/01/
[311]: http://blog.ipspace.net/2006/
[312]: http://blog.ipspace.net/2006/12/
[313]: http://blog.ipspace.net/2006/11/
[314]: http://blog.ipspace.net/2006/10/
[315]: http://blog.ipspace.net/2006/09/
[316]: http://blog.ipspace.net/2006/08/
[317]: https://www.ipspace.net/v3/images/picture_ivan_footer_big_screen.jpg
[318]: https://www.linkedin.com/in/ivanpepelnjak/
[319]: https://www.ipspace.net/Podcasts
[320]: http://feed.ipspace.net/podcast/software.gone.wild
[321]: http://feed.ipspace.net/podcast/
[322]: http://www.ipspace.net/Subscribe/Five_SDN_Tips
[323]: https://twitter.com/intent/follow?screen_name=ioshints&tw_p=followbutton
[324]: http://www.ipspace.net/About_Ivan_Pepelnjak#Disclaimer
[325]: http://c14.statcounter.com/counter.php?sc_project=1812606&java=0&security=a1b8d99a&invisible=1