I would have thought that very little UML design for TCP/IP stacks would exist, but a search did find a few references. However, none of these appear to be very extensive, and none that I would really recommend.
If you can find source code for an IP stack in an OO language, you should be able to extract useful classes and start to create your own models.
Obviously writing working source code is the ultimate end game, but if you are wanting to learn about network protocols, there is nothing like reading the RFCs, or a good book (such as Comer and Stevens) and creating your own models from scratch. Taking someone else's UML and creating code would seem to defeat the purpose of the exercise which is to learn about the network protocols - how will you know how good the models are without understanding the RFCs?
There is a great book by Moy called "OSPF Complete Implementation" which has C++ code, but also a few class diagrams throughout that model interfaces and LSAs very well.