cacaoweb.org
May 22, 2017, 09:02:01 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: SMF - Just Installed!
 
   Home   Help Search Login Register  
Pages: [1] 2 3 ... 5
  Print  
Author Topic: NAT compliance with P2P applications for NAT gateways manufacturers  (Read 94114 times)
alfred
Administrator
Hero Member
*****
Offline Offline

Posts: 2574


View Profile
« on: October 12, 2010, 12:30:47 am »

This memo summarizes the rules making a NAT system compliant with P2P applications like cacaoweb. The in-depth explanation and justification of all requirements is at this page: http://doc.cacaoweb.org/misc/cacaoweb-and-nats/nat-behavioral-specifications-for-p2p-applications/

UDP and TCP have different requirements. This is due to the fact that for UDP the same socket can be used to communicate with multiple endpoints, as for TCP different sockets must be used. For UDP, port discovery typically needs to be done once for the lifetime of the application. On the other hand, for TCP, each newly created TCP socket will bind to a so-called "ephemeral port" as advised by the RFCs, making port prediction impossible from the P2P application point of view, as it has to be done per connection. For this reason, TCP port preservation is advised when it does not conflict with an existing mapping.
See below the additional rules to make your NAT compliant:


UDP:
  • REQ 1. The NAT MUST have an "Endpoint-Independent Mapping" behavior (cone)
  • REQ 2. A NAT UDP mapping timer MUST NOT expire in less than two minutes
What the REQ 1 means is that your NAT MUST behave as a cone. It doesn't matter what type of cone.


TCP:
  • REQ 1. The NAT SHOULD use TCP port preservation.
  • REQ 2. The NAT MUST silently drop incoming SYN packets that are not matched to an existing TCP session. The NAT MUST NOT a RST packet in this case.
The condition "SHOULD use TCP port preservation" is usually implemented by major router manufacturers, but not by other brands like D-Link or chinese brands.
The condition on SYNs is here so TCP simultaneous open can occur between hosts behind NATS.


Logged
Peacock Turner
Newbie
*
Offline Offline

Posts: 5


View Profile
« Reply #1 on: December 07, 2016, 12:59:56 am »

I found your this post while trying to find information regarding post-related research ... It is a good post .. keep posting and updating information.
______________
Van Norman Law was founded with a mission to provide high-quality legal services at an affordable rate to anyone who was in need of legal representation here in Phoenix, Arizona. Looking for a Phoenix personal injury attorney, or a lawyer who can represent you in a criminal case? Look no further can Van Norman Law.scottsdale dui lawyer near me

Logged
MerlinLer
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #2 on: January 05, 2017, 07:08:48 am »

I couldn't refrain from commenting. Very well written!
Logged

S
Andreaemina
Newbie
*
Offline Offline

Posts: 12


View Profile WWW
« Reply #3 on: January 29, 2017, 09:03:13 am »

;obile marketing allow app reviews against app developers.
 
Mobile advertising is appraisal effective. The travelling campaigns are modulate in prize compared to other habitual advertising channels. That is because it is doable to assemble stock distinct media channels to advertise the campaigns, together with public media, phrasing, ghetto-blaster and TV. It's cheaper to arrange and prepare a ambulant campaign.
 
 
 
 
mobile marketing daniel rowles 
Logged
Andreaemina
Newbie
*
Offline Offline

Posts: 12


View Profile WWW
« Reply #4 on: January 29, 2017, 09:04:20 am »

;obile marketing buy app reviews against app developers.
 
Mobile advertising is amount effective. The flexible campaigns are drop in expenditure compared to other habitual advertising channels. That is because it is doable to assemble completely disparate media channels to advertise the campaigns, together with social media, phrasing, wireless and TV. It's cheaper to adapt and practise a mobile campaign.
 
 
 
 
mobile marketing new york 
Logged
Andreaemina
Newbie
*
Offline Offline

Posts: 12


View Profile WWW
« Reply #5 on: January 29, 2017, 09:06:07 am »

;obile marketing secure app reviews against app developers.
 
Mobile advertising is price effective. The mobile campaigns are modulate in price compared to other customary advertising channels. That is because it is doable to assemble lock unheard-of media channels to advertise the campaigns, together with public media, pull a proof pix, radio and TV. It's cheaper to manipulate and practise a ambulant campaign.
 
 
 
 
fiverr buy app reviews 
Logged
LoveAngelkn
Newbie
*
Offline Offline

Posts: 8


View Profile
« Reply #6 on: January 30, 2017, 09:18:37 am »

I would like to copy original dvd movies and I have WIN DVD 9, please, can somebody help?

Предлагаем Вашему вниманию платья из льна распродажа в Питере.
Logged
goregolageh14
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #7 on: February 06, 2017, 08:54:34 pm »

Related: Date of upcoming bank exams especially for Clerical posts?
Find ads related to Nokia Asha Mobiles Price in Indore at Quikr.
in the account wef 01.
RBI Website Also Released the Selected Candidates List for the Written Examination 2015.
Get Search results for icici bank job for freshers Jobs in Bhopal at Click.
faculty and staff are not required to open an account with U.
Sandhya Digambar Deshpande; M.
mobile phone insurance and UK car breakdown cover.
The state of New Jersey requires both individuals and businesses to file state income taxes on a yearly basis.
Shamrao Vithal Bank Recruitment for Sales Officer Posts 2015.
Demand Draft should be drawn in favour of Dena Bank payable at Raipur.
page where the user can enter the login details.
Routing Checker Pro II Version 5 ABA Routing Number Validation Utility Routing Checker Pro II 5.
Identity theft occurs when someone acquires your personal information and uses it without your knowledge to commit fraud or theft.
You can also change your PIN or make your new PIN request at a financial center.
Address of Kidzee Bhosari.
Apa saya msih bisa mengunakan internet banking?
print them and email copies in PDF.
How to open a swiss bank account without going to Switzerland?
should use Bank of America Works to dispute the charge.
 
List of union bank of india branches in bangalore
Absa internet banking support contact number
Canara bank net banking login user id and password forgot
Sbi associate bank po admit card 2015
Icici internet banking app for android
 
(@!№)
Logged

[
bapedcaf
Jr. Member
**
Offline Offline

Posts: 59


View Profile WWW
« Reply #8 on: February 14, 2017, 03:52:42 am »

Brazilian body wave 3 bundles  brazilian virgin hair body wave 100% unprocessed brazilian hair weave bundles human hair weave ( 45.00 $)

brazilian body wave 3 bundles  brazilian virgin hair body wave 100% unprocessed brazilian hair weave bundles human hair weave...  Hair Extension Type:                        Weaving                    ; Material:                        Human Hair                    ; Color Type:                        Pure Color                    ; Items per Package...

 
 
READ MORE
Aukey Quick Charge 2.0 18W USB Wall Charger Smart Fast Charging For iPhone iPad Samsung Galaxy Note Xiaomi ( 15.69 $)
K8 Mini PC USB 3.0 Foldable Keyboard-185.40 $
Contact s genuine crazy horse cowhide leather men wallets fashion purse with card holder vintage long ( 42.50 $)
Vogue shirt collar color block slimming long sleeves men's polka dot shirt ( 13.62 $)
CUBE iWork8 Air Tablet PC-101.89 $
Leyla black suede pointy flat ( 189.37 $)  Tory Burch
Clocolor women black hooded winter wool coat full sleeve autumn winter warm female long cloaks outwear back lace up wool coat ( 44.98 $)
Bordeaux Faux Patent Leather Tote ( 175.00 $)
Indian virgin hair body wave 4 pcs indian body wave bundles 8a unprocessed indian hair cheap virgin human hair weave bundles  ( 35.00 $)
Powder pink satin sneaker ( 302.24 $)  N°21
ThiEYE V5e WiFi Sport Action Camera 2.3K Video-120.25 $
Business belts for men ceinture luxury genuine leather belt buckle wide belt fashion jeans men brand ( 12.98 $)
Mini Tiger Earrings ( 109.00 $)
Elephone Elecam 360 WiFi Action Camera Dual Lens-200.15 $
10a unprocessed indian virgin hair straight 4 bundles muse beauty hair products indian straight hair weave human hair extensions ( 81.92 $)
 
 
Logged

h
bapedcaf
Jr. Member
**
Offline Offline

Posts: 59


View Profile WWW
« Reply #9 on: February 14, 2017, 03:54:06 am »

Brazilian body wave 3 bundles  brazilian virgin hair body wave 100% unprocessed brazilian hair weave bundles human hair weave ( 45.00 $)

brazilian body wave 3 bundles  brazilian virgin hair body wave 100% unprocessed brazilian hair weave bundles human hair weave...  Hair Extension Type:                        Weaving                    ; Material:                        Human Hair                    ; Color Type:                        Pure Color                    ; Items per Package...

 
 
READ MORE
Blackview BV6000 4.7 inch Android 6.0 4G Smartphone MTK6755 64bit Octa Core 2.0GHz 13.0MP Rear Camera 3GB RAM 32GB ROM NFC IP68 Waterproof Corning Gorilla Glass 216.59$
3 pieceslot 7a grade new star hair peruvian virgin hair straight hair weave with cuticle natural dark brown color free shipping ( 112.78 $)
Cuoio Leather Moccasin Shoe ( 196.00 $)
3d black knight computer kids bag starwar cartable enfant cartoon school bags for boys schooltas children bags backpack sac a ( 36.36 $)
Sisjuly Asymmetric Black Coat Stand Collar Long Sleeve Women Overcoat Elegant Single-Breasted Long Sleeve Slim Fall Winter ( 46.00 $)
2016 hot selling fashion casual winter jacket men coat comfortable&high quality jacket 3 colors plus size xxxl wholesale ( 42.80 $)
Garden Line - Enamel Gold Plated Charm Necklace ( 135.00 $)
5pcs set 4 gross buffer pad kit for car polisher ( 3.12 $)
Multifunctional 100 hand made silicone soap mold diy fondant cake decorating tools silicon mould ( 0.60 $)
Full Lace Human Hair Wigs Front Lace Wigs Body Wave 250% Density Glueless Lace Front Human Hair Wigs For Black Women Wavy Wig ( 245.00 $)
Moving Head Laser Projector Sound Lights Digital RGB LED Crystal Magic Ball RGB Stage Effect Light Disco Home Entertainment ( 20.09 $)
Arnagar brand genuine leather women messenger bags fashion designer solid flap pocket women's handbags sac a main ( 53.70 $)
Soft tpu glitter case for iphone 7 6 6s 6 plus 5 5s cute blue light ( 3.15 $)
Grade 10a malaysian virgin hair weave malaysian deep curly virgin hair 4pcs malaysian curly virgin hair remy human hair bundles ( 74.00 $)
A4 oxford file folder bag men portable office supplies organizer bags casual ladies tote document handbag ( 5.62 $)
 
 
Logged

h
bapedcaf
Jr. Member
**
Offline Offline

Posts: 59


View Profile WWW
« Reply #10 on: February 14, 2017, 03:57:55 am »

Brazilian body wave 3 bundles  brazilian virgin hair body wave 100% unprocessed brazilian hair weave bundles human hair weave ( 45.00 $)

brazilian body wave 3 bundles  brazilian virgin hair body wave 100% unprocessed brazilian hair weave bundles human hair weave...  Hair Extension Type:                        Weaving                    ; Material:                        Human Hair                    ; Color Type:                        Pure Color                    ; Items per Package...

 
 
READ MORE
Stylish backless pure color spaghetti strap tank top for women ( 12.49 $)
42 colors choose nail polish quick dry nail art polish scent nail enamel ( 1.33 $)
Nillkin Mini Bluetooth Speaker-21.10 $
2pcs 10W COB 24Chip LED Car Interior Light T10 w5w ba9s t4w Festoon c5w Dome Adapter bulbs lamp LED Panel Auto car light source ( 2.49 $)
200 pcs bag aster seeds aster flower bonsai flower seeds rainbow chrysanthemum seeds perennial flowers home ( 0.42 $)
Fur Poncho 2016 Autumn Real Rabbit Hot Sale Triangle Knitted Women Party Pullover Lady Pashmina Wrap poncho pele de coelho ( 23.00 $)
Coleen hair products 7a brazilian virgin hair straight 3 bundles dark and light brown brazilian straight hair human hair bundles ( 75.95 $)
Summer sexy ultrathin transparent crystal silk socks for women high elastic black nylon short socks female ( 9.76 $)
12 bottles 3ml spa essential oils with aromatic aromatherapy oil household daily supplies cured flavor home ( 5.00 $)
Tangimp 2017 cute cat flannel women makeup organizer bags high quality clutches travel toiletry cosmetic storage ( 3.28 $)
12pcs foam pure white calla artificial flower for wedding home decoration diy scrapbooking decorative wreath fake ( 0.56 $)
2016 summer new fashion women shoulder bag chain strap flap messenger bags designer handbags clutch bag with metal buckle l522 ( 22.80 $)
Shishamo lb200 left hand right hand fishing bait casting reel with one way clutch ultra light fishing reel baitcaster coil ( 27.70 $)
TOP Watchband Crocodile Grain Genuine Leather 18 19 20 21 22mm Watch Bracelet Strap Belt for Hours Fold Deployment Buckle ( 12.90 $)
Twdvs baby hair bands hairband rhinestone ribbon pearl diamond baby girls flowers headband kids hair accessories ( 1.65 $)
 
 
Logged

h
CurtisTofs
Sr. Member
****
Offline Offline

Posts: 342


View Profile WWW
« Reply #11 on: February 14, 2017, 10:01:00 am »

dfcjeuo
 
http://www.zorgboerderijdaglicht.nl/666-nike-lunar-gato-futsal.htm
http://www.surfsapiens.nl/asics-gel-pulse-6-dames.htm
http://www.thewebferrets.nl/nike-air-force-1-glitter-277.html
http://www.anamcara-coaching.de/adidas-originals-nmd-837.html
http://www.savanna-interior-shop.nl/894-indiana-pacers-new-era.html
 
Nike Huarache Rood Kopen
Adidas Heren Sneakers Outlet
Nike Shox Schwarz Grün
Nike Thea Groen Dames
Michael Kors Portemonnee Zwart Wit
Logged

[
CurtisTofs
Sr. Member
****
Offline Offline

Posts: 342


View Profile WWW
« Reply #12 on: February 14, 2017, 10:01:34 am »

gyhxjit
 
http://www.iipf2012.de/timberland-deutschland-impressum-269.php
http://www.deermedia.de/hollister-t-shirt
http://www.ikbenalles.nl/653-oakley-30179.php
http://www.janlefers.nl/nike-air-max-1-donkergroen.php
http://www.srbijaleverkusen.de/nike-roshe-run-rot-schwarz-008.php
 
Reebok Yourflex Train Rs 4.0 Review
Adidas Original 350
Nike Schoenen Maat 36
Nike Huarache Sale Maat 40
Nike Air Max 1 Gamma Grey
Logged

[
CurtisTofs
Sr. Member
****
Offline Offline

Posts: 342


View Profile WWW
« Reply #13 on: February 14, 2017, 10:02:40 am »

jpvltvo
 
http://www.baby-tshirt.nl/ralph-lauren-polo-jurk-dames.html
http://www.ghwrsbadrappenau.de/adidas-stan-smith-schlange-026
http://www.karmacosmic.de/325-stefan-janoski-grau.html
http://www.srbijaleverkusen.de/nike-free-run-5.0-damen-schwarz-pink-328.php
http://www.gisela-immich.de/384-nike-classic-cortez-premium
 
Adidas Tubular Braun
Nike Presto Triple Black
Asics Gel Lyte Iii Damen Schwarz
Nike Shox NZ Eu Grau Neon
Adidas Slipper Schwarz
Logged

[
CurtisTofs
Sr. Member
****
Offline Offline

Posts: 342


View Profile WWW
« Reply #14 on: February 15, 2017, 10:07:51 pm »

bmitdyg
 
http://www.12deliver.nl/075-saucony-omni-12-review.php
http://www.modern-course.de/054-air-max-thea-grau-sale.php
http://www.zabergaeuspiegel.de/234-adidas-originals-schuhe-braun.html
http://www.hilfeplanverfahren.de/564-air-force-schuhe-billig.php
http://www.athena-7-minuten-creme.de/607-adidas-gazelle-billig.html
 
Puma Sneakers Online Kopen
Hollister Cardigan Damen
Nike Lunarepic Low Flyknit Oreo
Adidas Superstar Schoenen Wit Zwart
Saucony Progrid Mirage 2 Damen
Logged

[
Pages: [1] 2 3 ... 5
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.062 seconds with 18 queries.