\documentclass{report}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{decorations.markings}
\begin{document}
\tikzset{middlearrow/.style={
decoration={markings,
mark= at position 0.25 with {\arrow{stealth reversed}} ,
},
postaction={decorate}
}
}
\begin{tikzpicture}[circ/.style={circle, draw, fill, inner sep=2}]
foreach \a/\label/\dir in {0/a/right, 60/b/above, 120/c/above, 180/d/left,240/e/below, 300/f/below} {
\draw[middlearrow] (\a:2cm) node [circ] {} node [\dir=3pt] (\label) {$ \label $} -- ({\a+57}:2cm);
}
\draw[middlearrow] (60:1.90cm)--(180:1.90cm);
\draw[middlearrow](180:1.90cm)--(60:1.90cm);
\filldraw (0,0) circle (1mm);
\end{tikzpicture}
\end{document}