Preliminary Minutes of the Dublin OPSAREA meeting

"Romascanu, Dan (Dan)" <[email protected]>
Newsgroups gmane.ietf.ops
Message-ID <EDC652A26FB23C4EB6384A4584434A04ECC3DD@307622ANEX5.global.avaya.com>
Please find below the preliminary minutes of the open area meeting in
Dublin. Thanks to the two notes takers - Balazs and Benoit - for their
notes. Please review and let me know what I got wrong or what I missed. 

There are a few ?? where neither the notes takes nor me could recall who
was the speaker. Identifying yourselves would be nice. 

Thanks and Regards,

Dan

_______________________________________________
OPS-AREA mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ops-area
ops-area-ietf72-dublin-meeting-minutes.txt (text/plain, 11.3 KB)
OPSAREA Open Meeting
Area Directors: Dan Romascanu and Ron Bonica
TUESDAY July 29, 2008
0900-1130  Morning Session


1. Note well, agenda bashing, note takers, blue sheets - 5 min

2. ITU-T JCA new work, Dan

http://www.ietf.org/proceedings/08jul/slides/opsarea-1.ppt 

- Joint Coordination Activity on Management (JCA-Mgt) is the coordination of the management standardization work inside and outside of the ITU-T. This JCA includes the coordination responsibilities previously addressed by the NGN Management Focus Group (NGNMFG) regarding NGN management, but goes beyond by including also the coordination of the work related to the next generation of telecommunication management networks. 
- SNMP, NETCONF and MIB documents included in the management roadmap documents issued by NGNMFG
- focused on the specification of management interfaces associated with a telecommunication management network. Such management interfaces include interfaces between a network element and a management system and between two management systems, but exclude management interfaces between network elements. 
- established by ITU-T Study Group 4 in May 2008 (liaison letter sent to a number of SDOs, including the IETF) and its terms of reference is documented in SG 4 TD 617 GEN
- Participation is open to leaders and other invited individuals from ITU-T and non-ITU-T organizations with expertise and specifications applicable to management interfaces
- Dan and Bert have been participating, as individual contributor, in the NGNMFG for the last two-three years, Ron joined lately
- Refreshing the participants list may be a good thing
- Please contact the ADs if you are interested to participate in this activity

Discussions:

- Scott Bradner: any overlap with the IETF? How does this affect us
- Dan: ITU-T wants to avoid overlap by doing harmonization. Useful, source of info and a good way to spread info on our work.

3. Performance of SNMP over TCP and UDP under various levels of lossy conditions - Wes Hardaker

http://www.ietf.org/proceedings/08jul/slides/opsarea-2.pdf 

- Wanted to see some real numbers, so did the experiment
- Purpose:
	How SNMP performs in bad environments
	How to pick the right protocol for the right task
- Why:
	Lossy networks are still common because of ..
		congestion, mobility, wireless meshes, satellite network
	Past UDP vs TCP study aren?t recent
- MITs RoofNet did some tests with links with average loss rate of 50%.    
- Conclusion: really difficult to predict the loss rate. 
- This is a very quick study (no plans to do more tests for now)
	2 PCs with a router in the middle, dropping random packets
	1000 GET requests with SNMPv2c, polling one sysContact.0
Study 1: 
	When there are no loss, UDP and TCP are identical
	With some loss: TCP (with a timeout=1s) takes longer -> this is normal
	Higher loss (27.7%): the results are still consistent (the TCP response time is linear compared to the number of requests)
	But with 32.7%, the TCP response time is not linear anymore compared to the number of requests while the UDP is still linear
- If you know how long your agent takes to respond, with UDP, you can predict how long the polling will take

- Study 2: Get 20 sysContact.0 instances with fragmentation
- TCP does a better than UDP (relying on IP) doing fragmentation, except at higher rate loss (around 30% loss), where the TCP line is not linear anymore

- With high loss rate (27.7%), with TCP, there is no way to predict the response time
- Conclusions: 
Not going to draw a lot of conclusions/recommendations
- Question for the viewer: when is it wise to use UDP versus TCP?
- TCP is great under ideal conditions and even mildy bad ones
- Proper setting of UDP timeout values is critical (no ones sets them up properly)
- Dont let UDP fragment. Should make sure that we don?t have too big SNMP packet
- TCP is great under ideal conditions and even mildy bad ones
- Proper setting of UDP timeout values is critical (no ones sets them up properly)

Discussions

Ron B: How lossy are the networks that are still use, anything over 5%?
Wes: More the 5% is common, but after a level of loss TCP gives up.
TCP should sometimes stop and restart. Users with a browser do that
programs dont. Why? Also the users don?t always complain. Example: waiting for a browser page, stop it, then reload sometimes works
- Liss ?:  If Loss is caused Congestion, you should not push harder, otherwise it is a good tactic. Because if the cause is congestion, then there is no point to push it
- Liss? : TCP meet a compromise between congestion and throughput. Run the test with fragmentation with different stacks because the implementation might be different. Try different UDP stacks, especially UDP fragmenting cases! Problems might be implementation specific.
Wes: Planned to try windows, didnt have time
 - Juergen Schonwaelder: for TCP, we know how congestion works. For SNMP over UDP, there is nothing: it depends on the implementation. NetSNMP does linear backup, not exponential
- Wes: we dont want to set the timeout below the latency
Jurgen Schouenwalder:  UDP congestion control? Congestion would modify the results.
Wes: UDP uses great lot of bandwidth. The manager should know the network it manages. We always used safe UDP timeouts. Setting it too low is risky. Getnext is not used, special case.


	
4. Operational aspects of NAT-PT

4.1 Post IPv4 ?completion - Alain Durand

- Why are people looking at IPv6 again?
- The internet must support continues, un-interrupted growth regardless of IPv4 address availability
- Still IPv4:
	Many hosts in the home are IPv4-ony
	Content servers hosted will take time to go to IPv6
- Two deployment scenarios for legacy deployments:
	Double NAT v4v4
	Dual-stack lite
- All-new device deployments (eg: wireless)
	Dual-stack lite
	NAT-PT, NAT64,IVI
- Discussed the impact on the IPv4/IPv6 operation and DNS
- Do we want to have IPv6 only server? Do we have requirement for IPv4 -> IPv6

Discussions

Margaret: V6 end device speaks v4 to the v4 internet, why do we need a NAT?
Alain: Not enough v4 address (e.g. wireless devices), 10-200 million new addresses needed. Even the private v4 addresses are not enough. (64 million address)
Margaret: ALG for v4 to v6 exist?
Alain: Not yet


4.2 NAT operational considerations, Iljitsch van Beijnum

- http://www.ietf.org/proceedings/08jul/slides/opsarea-3.pdf

- NAT64?s usefulness
      Dual stack light provides more backward compatibility with IPv4 stuff
	However, NAT64 breaks the vicious cycle for systems that (prefer to) only - use IPv6:
http://tools.ietf.org/html/draft-bagnulo-behave-nat64-00

Abstract
   NAT64 is a mechanism for translating IPv6 packets to IPv4 packets and
   vice-versa.  DNS64 is a mechanism for synthesizing AAAA records from
   A records.  These two mechanisms together enable client-server
   communication between an IPv6-only client and an IPv4-only server,
   without requiring any changes to either the IPv6 or the IPv4 node,
   for the class of applications that work through NATs.  They also
   enable peer-to-peer communication between an IPv4 and an IPv6 node,
   where the communication can be initiated by either end using
   existing, NAT-traversing, peer-to-peer communication techniques.
   This document specifies NAT64 and DNS64, and gives suggestions on how
   they should be deployed.

- Discussed the possible locations of NAT64
- Discussed the possible locations of DNS64
- Conclusions:
Useful initial approach:
      place NAT64 somewhere in ISP network
      place DNS64 in ISP net close to user
Then later optimize:
      add DNS64 to CPEs and/or hosts

Discussions

???: CPE is what? L2 or L3?
Iljitsth: CPE gateway or dsl modem. Some Layer3 device needed

???: CPE is different for Cable networks and DSL nets

???: How to migrate DNS64 from ISP to host?
Iljitsch: Will not be a problem as host is v6


Dave: Placement of NAT64 in point7, why is this bad for global prefix?
Iljitsch: DNS64 will be available closer to the origin anyway.
Dave: Use nat64 and dns64 in the destination node
Iljitsch: No sense. The internet others will not know about the whole stuff

???: NAT64 in position6. If ISP A and Provider B has an agreement authentication is not problematic.



4.3 IVI Operational Considerations and practice

- http://www.ietf.org/proceedings/08jul/slides/opsarea-4.pdf 

- CNGI-CERNET is an IPv6 single stack network.
http://tools.ietf.org/id/draft-xli-behave-ivi-00.txt 

   Prefix-specific and Stateless Address Mapping (IVI) for IPv4/IPv6
                       Coexistence and Transition
Abstract
   This document presents the concept and practice of the prefix-
   specific and stateless address mapping mechanism (IVI) for IPv4/IPv6
   coexistence and transition.  In this scheme, subsets of the IPv4
   addresses are embedded in prefix-specific IPv6 addresses and these
   IPv6 addresses can therefore communicate with the global IPv6
   networks directly and can communicate with the global IPv4 networks
   via stateless (or almost stateless) gateways.  The IVI scheme
   supports the end-to-end address transparency, incremental deployment
   and performance optimization in multi-homed environment.  This
   document is a comprehensive report on the IVI design and its
   deployment in large scale public networks.  Based on the IVI
   scenario, the corresponding address allocation and assignment
   policies are also proposed.

See the slides for the details
The IVI (1:1) has been running at CNGI-CERNET2 for more than two years
	Open source available

Discussions

Pekka Savola: IVI might become a relay like an SMTP open relay. Might be black listed. V6 server all need a v4 address.
Xing: Security for study. v4 address sharing based on different ports possible.



5. WG Status reports:  WG chairs, 3 min each 

BMWG (Al Morton)
	IPSEC: Terminology, methodology settled, last-call coming soon
	SIP networking (new charter)
	MPLS 

PMOL (Al Morton)
	Only working on two drafts:
		SIP performance metrics
		Framework 

Dime (David)
	Finishing up the charter work
	Thinking of new work, recharter
		MIB. Looking for people who implemented Diameter
		Asking feedback for new work items

NetConf (Bert)
	Published the notification RFC
	New potential work item: notification content
	3 items on the table: Monitoring, Netconf over TLS, and partial lock

Netmod (David Pertain)
	First IETF meeting
	Documents covering all work items except one

IPIFX (Juergen Quittek)
	Based protocols published
	Information model: we defined a MIB (almost complete)
	Thinking on how to configure the device with NETCONF
	The NETCONF data model is not consistent with the MIB
	Translation from SMI to XML: will it be consistent with YANG?
	Sharon: interesting question
		May require two data models (one for config, one for monitoring)
		Might be an interesting case study
	Dan (contributor): maybe it?s time to have a new framework 
                           This is being worked on in OPSAWG
                           Aimed at other WGs. Multiple protocols needed. 
                           Multiple data models needed 

OPSAREA WG (Scott)
	One document in IESG
	Most interesting topic: what does OAM mean?
	We don?t mean the same thing when IETF/ITU speak about network management
	We don?t mean the same thing when IETF/ITU speak about O&M
	Example: MPLS OAM
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.