NBAR / custom.pdlm

Answered Question
Mar 19th, 2008

Dear All,

have someone ever been able to download the custom.pdlm file for NBAR customization ? I found many articles about using this custom.pdlm but I could not found the file itself for download.

If someone knows the a download url please tell me.

Thanks,

Laszlo

I have this problem too.
0 votes
Correct Answer by Joseph W. Doherty about 8 years 8 months ago

The later IOSs seem to have the custom feature built in, i.e. they support "ip nbar port-map custom-XY" without needing a PDLM (in fact you can name them in 12.4). However, if you still believe you need the actual custom.pdlm, drop me a note and I'll see if I can help you further.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)
Loading.
franklaszlo Wed, 03/19/2008 - 06:22

Many thanks for your answer, however, I still cannot find the custom.pdlm ?! I can see a lot of supported protcol extensions for NBAR but custom.dplm.

Laszlo

Collin Clark Wed, 03/19/2008 - 06:26

There isn't one named custom.pdlm (I think there used to be) and now they are broken out by application/protocol.

franklaszlo Wed, 03/19/2008 - 08:02

Yes is see, but can I customize them ? As far as I understant custom.pdlm was designed so, that customers could add their own protocol-map using command :

ip nbar port-map custom-XY {tcp|udp} {port1 port2 ...}

Now, there is no custom-XY port mapping, except the specific one added by the corresponding pdlm. For instance if I download and install bittorrent.pdlm, I will only be able to change the port mapping for bittorrent but I can not add my custom protocol, nor can I rename bittorrent to "myprotocol".

Collin Clark Wed, 03/19/2008 - 08:07

You can create custom PDLMs and name them what ever you like. You would save them to flash and then call them via IOS just like the 'custom' ones like bittorrent.

franklaszlo Wed, 03/19/2008 - 08:14

I really do not care about the name of the pdlm file, it is the protocol map name I do care. Even if I rename and save the original bittorrent.pdlm as myprotocol.pdlm, when I load it, it would install the bittorrent protocol map and its definition, does it not ? Besides, if I load this myprotocol.pdlm and the original bittorrent.pdlm, I believe they should conflict, since both wants to install a protocol-map, named bittorrent.

Correct Answer
Joseph W. Doherty Wed, 03/19/2008 - 16:41

The later IOSs seem to have the custom feature built in, i.e. they support "ip nbar port-map custom-XY" without needing a PDLM (in fact you can name them in 12.4). However, if you still believe you need the actual custom.pdlm, drop me a note and I'll see if I can help you further.

franklaszlo Thu, 03/20/2008 - 03:46

YESSS ! That is the simle truth, I finally found it.

The reason why I did not see it previously is that I was trying to use it on a 800 series router, and in spite of its new image (12.4(19)) this router does not support custom definitions. Whilst, on a 1841 router with 12.4(6)T6 IOS I can see the custom port mappings built in.

Thank you.

Actions

This Discussion