查看: 3433|回复: 0

T-MPLS 请教

[复制链接]
发表于 2008-8-22 20:45:22 | 显示全部楼层 |阅读模式
大家好,

  我是一个在校通讯学生。想请教关于T-MPLS 的问题。因为要准备跟着导师做个项目,在一个MULTI-SERVICE IP ROUTER 上 仿真 T-MPLS。之前,已经有博士在OPNET上仿真了出来,现在我的任务就是 写JAVA 实现一个CONTROL PLANE ,然后通用SNMP这个载体去控制 ROUTER,要ROUTER 如TMPLS ROUTER一样工作。当然整个协议的控制写在JAVA 里。关于T-MPLS,看了不少资料,还是不能全面的了解。

  这几天跟着听了一个会,是一个VENDOR-Tpack介绍他们的产品,能够支持 PBT(native Ethernet),T-MPLS(stripped MPLS +Control Plane),OTN ,bla bla...a lot of fancy stuff.

本来我以为已经明白了TMPLS的含义和精粹了,现在听了这么多,反而更糊涂了。他们展示了一个图,如下:

    | ——————————————|
   |   PDH,ATM,Ethernet,    |
   |   IP/MPLS,FrameRelay    |
     -------------------------
   |       |    T-MPLS       |
   |       |-----------------|
   |   Native Ethernet       |
    --------------------------

  其实想类似这样LAYER的图很多,而且也有的不一样,有的图在下面还有OTN,WDM,等等。。
   我理解T-MPLS的产生是因为 MPLS 过于复杂和昂贵,并且没有OAM(Operation, Administration,Maintainence),在ITU 给出NGN 框架下,TMPLS 的框架似乎是很合适的
  地下这个就是我用的TMPLS框架,并且用JAVA 实现他的控制层
             --------->       Service Function Control (AAA)---SIP signal(我的实验用SIP signal)
             |                  ----------------------------------
           |                              |
           |               Resource Admission Control Function(RACF)  (这里用SNMP查看路由器的RESOURCE,并根据此进行RESERVE RESOURCE,或者拒绝请求)
           |                -----------------------------------
           |                              |
             |                                   |
           |                          |---------------------|
    Client ----------->              |Router(TMPLS-enabled)| --------------> Client
                                     ----------------------

   当 SFC 接受了服务之后,询问 RACF 时候路由器有足够的资源,如果有,则预留,没有就拒绝服务。TMPLS Router 没有了MPLS ROUTER 里的路由和其他复杂功能,只是加LABEL 和转发,所有路由以及其他控制功能都在SFC 和RACF 里。同时TMPLS 具有OAM 和FAST RECOVER 功能,而且和MPLS 一样可以有MULTI LABEL,这样可以产生无限制的VLAN。

   我想问问大家 ,事实上现在做这么的改进,无非是 想去掉第3层IP 层,尽量用2层SWITCH 功能(其实在TMPLS 里的路由器,已经不能说是路由器了,因为根本不路由,只贴标签,和SWITCH 差不多),那么VPLS 技术不是已经实现这个了吗?

2)我一直好奇如何在SONET 上承载ATM,IP ,Ethernet? SONET 是CIRCUIT,CONNECTION-ORIENTED ,而IP ,ethernet是PACKET,CONNECTIONLESS-ORIENTED,他们如何协调? ATM ne ?
   听说将来将IP 直接承载在OPTIC上。。。能到SONET 上放IP 不是那个技术吗 ?

3)Pseudowire定义:pseudowire (PW) is an emulation of a native service over a Packet Switched Network (PSN). The native service may be ATM, Frame Relay, Ethernet, low-rate TDM, or SONET/SDH, while the PSN may be MPLS, IP (either IPv4 or IPv6), or L2TPv3.
可不可以简单的说就是 将ATM,FR,TDM这些ENCUPSULATE了一下,然后放在IP这样的PSN上传?

4) 有没有朋友 有JAVA网络经验,我已经用SOCKET 实现了SIP 的仿真,虚拟SIP的信令过程,既我上面说的SERVICE CONTROL FUNCTION。然后建立了链接后,我想控制发IP TRAFFIC,不过要有SPECIFIED AMOUNT ,TYPE, CHARACTERISTICS。。我看了下JAVA 的包里似乎没有这个CLASS。。请教JAVA 达人。

5)关于ENCAPSULATION,是不是任意包都可以被任意包所封装啊?有没有什么特殊情况。。目前我感觉 似乎过去用的ATM,ETHERNET,FRAME RELAY,都可以被IP 包 ENCAPSULATE,然后IP 再被MPLS 标签封装。。。现在又有趋势 IP,MPLS 又反被ETHERNET 封装。。看来是谁封装谁都可以啊。。。

[ 本帖最后由 vincentdk2001 于 2008-8-22 21:36 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表