ldpd协议的配置文件

[root@gdc1000 ns-3-dce]# cat files-0/usr/local/etc/ldpd.conf
hostname zebra
password zebra
log stdout debugging
interface coco-device1
  mpls ip
interface coco-device2
  mpls ip
mpls ldp
no disable
[root@gdc1000 ns-3-dce]#


目前我还有几个地方没有调通。

但我应该知道是哪些问题

(1)socketopt(AF_PACKET, PF_FILTER) 这个系统dce本身实现了

  (2) multicast组播,这部分理论上是可以借鉴isis的,但是isis是二层,ldp是tcp的,所以还是很大区别,需要单独搞定。

dce在处理isis所面对的组播时候是采用了单播的方式(FIXME)

dce在处理tcp组播时候需要我单独处理一下,这一部分dcp并没有代码。

  (3)同kernel协议栈部分的标签解读。


理论上讲在我向net-next(linux kernel)和quagga移植了ldpd和rsvpd的代码后,mpls和mpls te都已经支持了,即linux网络协议栈支持了(但我没实际测试)。

所谓不支持,是指ns3的网络协议栈并不支持,而我还是想让ns3协议栈去支持mpls。之所以不愿测试linux协议栈,是因为它的呈现都很封闭,这方面的工作会很多。



你可能感兴趣的:(ldpd协议的配置文件)