IP version 6 over PPPoE. More...
Methods | |
Close | |
Perform an administrative close on the IPv6CP protocol. More... | |
Description.Get | |
Returns a textual description of the object. | |
Destructor | |
InterfaceIdentifier.Get | |
Returns the local IPv6 interface identifier. More... | |
InterfaceIdentifier.Remote.Get | |
Returns the IPv6 interface identifier of the remote peer. More... | |
Open | |
Perform an administrative open on the IPv6CP protocol. More... | |
Parent.Get | |
Returns the parent object. | |
IP version 6 over PPPoE.
IPv6 Control Protocol (IPv6CP) is a network control protocol for establishing and configuring the IPv6 (see also Layer3.IPv6) over PPP . It forms IPv6 link-local addresses on PPP links. The IPv6 Control Protocol (IPV6CP) is responsible for configuring, enabling, and disabling the IPv6 protocol modules on both ends of the point-to-point link. IPV6CP uses the same packet exchange mechanism as the Link Control Protocol (LCP).
The implementation is conform RFC2472
Layer2.Ppp.NetworkControl.Ipv6cp::Close |
Perform an administrative close on the IPv6CP protocol.
This event indicates that the link is not available for traffic.
In the closed state, the protocol will not come up when the PPP session is established. When the PPP/IPv6CP session was already established, the IPv6CP session will properly terminate the network layer.
See also RFC1661, section 4.3 (RFC1661, page 17) for detailed information about the Close event.
Layer2.Ppp.NetworkControl.Ipv6cp::Destructor |
Layer2.Ppp.NetworkControl.Ipv6cp::InterfaceIdentifier.Get |
Returns the local IPv6 interface identifier.
This method returns the IPv6 interface identifier to be used at the local end of the link. The initial value is based on the local MAC address (from Layer2.EthernetII::Mac.Get).
After IPv6 interface identifier negotiation with the remote peer, the method will return the IPv6 interface identifier negotiated with the remote peer.
The latter will be either:
Returns:
02ff:12ff:febb:cc01
Layer2.Ppp.NetworkControl.Ipv6cp::InterfaceIdentifier.Remote.Get |
Returns the IPv6 interface identifier of the remote peer.
This method will return the IPv6 interface identifier which has been requested by the remote peer during (the last) address negotiation.
Returns:
0205:8eff:fe24:7900
Layer2.Ppp.NetworkControl.Ipv6cp::Open |
Perform an administrative open on the IPv6CP protocol.
This event indicates that the link is administratively available for traffic.
In the opened state, the protocol will come up when the PPP session is established. When the PPP/IPv6CP session was already established, the IPv6CP will start negotiation.
See also RFC1661, section 4.3 (RFC1661, page 17) for detailed information about the Open event.